./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_6-1.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_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/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_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/config/TaipanReach.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_6-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/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_af735a77-7798-4adf-8514-bbb177d188da/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 e0068f83ad7eb3861b59041e8ebf2a38df44c3a60c0fafaf2450f6b793a60fbe --- 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 00:11:49,088 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-22 00:11:49,091 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-22 00:11:49,131 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-22 00:11:49,131 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-22 00:11:49,135 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-22 00:11:49,137 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-22 00:11:49,143 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-22 00:11:49,145 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-22 00:11:49,151 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-22 00:11:49,152 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-22 00:11:49,153 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-22 00:11:49,153 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-22 00:11:49,154 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-22 00:11:49,155 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-22 00:11:49,156 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-22 00:11:49,157 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-22 00:11:49,158 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-22 00:11:49,160 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-22 00:11:49,162 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-22 00:11:49,166 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-22 00:11:49,169 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-22 00:11:49,171 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-22 00:11:49,172 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-22 00:11:49,187 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-22 00:11:49,188 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-22 00:11:49,188 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-22 00:11:49,189 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-22 00:11:49,190 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-22 00:11:49,191 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-22 00:11:49,191 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-22 00:11:49,192 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-22 00:11:49,193 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-22 00:11:49,193 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-22 00:11:49,194 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-22 00:11:49,195 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-22 00:11:49,195 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-22 00:11:49,196 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-22 00:11:49,196 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-22 00:11:49,197 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-22 00:11:49,198 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-22 00:11:49,202 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/config/svcomp-Overflow-32bit-Taipan_Default.epf [2022-11-22 00:11:49,246 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-22 00:11:49,246 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-22 00:11:49,247 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-22 00:11:49,247 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-22 00:11:49,248 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-22 00:11:49,248 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-22 00:11:49,248 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-22 00:11:49,249 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-22 00:11:49,249 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-22 00:11:49,249 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-22 00:11:49,250 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-22 00:11:49,250 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-22 00:11:49,251 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-22 00:11:49,251 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-22 00:11:49,251 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-22 00:11:49,251 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-22 00:11:49,251 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-22 00:11:49,252 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-22 00:11:49,252 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-22 00:11:49,253 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-22 00:11:49,253 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-22 00:11:49,253 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-22 00:11:49,253 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-22 00:11:49,253 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-22 00:11:49,253 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-22 00:11:49,254 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-22 00:11:49,254 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-22 00:11:49,255 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-22 00:11:49,255 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-22 00:11:49,255 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-22 00:11:49,255 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-22 00:11:49,256 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-22 00:11:49,256 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-22 00:11:49,256 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-22 00:11:49,256 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 00:11:49,256 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-22 00:11:49,257 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-22 00:11:49,257 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-22 00:11:49,257 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-22 00:11:49,257 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-22 00:11:49,257 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-22 00:11:49,258 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-22 00:11:49,258 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-22 00:11:49,258 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_af735a77-7798-4adf-8514-bbb177d188da/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_af735a77-7798-4adf-8514-bbb177d188da/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 -> e0068f83ad7eb3861b59041e8ebf2a38df44c3a60c0fafaf2450f6b793a60fbe [2022-11-22 00:11:49,551 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-22 00:11:49,587 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-22 00:11:49,590 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-22 00:11:49,591 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-22 00:11:49,592 INFO L275 PluginConnector]: CDTParser initialized [2022-11-22 00:11:49,593 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/../../sv-benchmarks/c/recursive-simple/fibo_2calls_6-1.c [2022-11-22 00:11:52,660 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-22 00:11:52,916 INFO L351 CDTParser]: Found 1 translation units. [2022-11-22 00:11:52,917 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/sv-benchmarks/c/recursive-simple/fibo_2calls_6-1.c [2022-11-22 00:11:52,925 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/data/7321fb88c/52d92346944d4940ad7376b2e413a4ae/FLAG6e120861a [2022-11-22 00:11:52,949 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/data/7321fb88c/52d92346944d4940ad7376b2e413a4ae [2022-11-22 00:11:52,953 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-22 00:11:52,957 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-22 00:11:52,960 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-22 00:11:52,961 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-22 00:11:52,965 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-22 00:11:52,967 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 12:11:52" (1/1) ... [2022-11-22 00:11:52,968 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e10663b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:52, skipping insertion in model container [2022-11-22 00:11:52,968 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 12:11:52" (1/1) ... [2022-11-22 00:11:52,978 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-22 00:11:52,996 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-22 00:11:53,208 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_af735a77-7798-4adf-8514-bbb177d188da/sv-benchmarks/c/recursive-simple/fibo_2calls_6-1.c[946,959] [2022-11-22 00:11:53,210 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 00:11:53,231 INFO L203 MainTranslator]: Completed pre-run [2022-11-22 00:11:53,263 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_af735a77-7798-4adf-8514-bbb177d188da/sv-benchmarks/c/recursive-simple/fibo_2calls_6-1.c[946,959] [2022-11-22 00:11:53,263 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 00:11:53,278 INFO L208 MainTranslator]: Completed translation [2022-11-22 00:11:53,278 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53 WrapperNode [2022-11-22 00:11:53,278 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-22 00:11:53,280 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-22 00:11:53,280 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-22 00:11:53,280 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-22 00:11:53,290 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (1/1) ... [2022-11-22 00:11:53,299 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (1/1) ... [2022-11-22 00:11:53,317 INFO L138 Inliner]: procedures = 14, calls = 12, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 21 [2022-11-22 00:11:53,318 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-22 00:11:53,319 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-22 00:11:53,319 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-22 00:11:53,319 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-22 00:11:53,329 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (1/1) ... [2022-11-22 00:11:53,329 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (1/1) ... [2022-11-22 00:11:53,331 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (1/1) ... [2022-11-22 00:11:53,331 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (1/1) ... [2022-11-22 00:11:53,334 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (1/1) ... [2022-11-22 00:11:53,336 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (1/1) ... [2022-11-22 00:11:53,337 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (1/1) ... [2022-11-22 00:11:53,338 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (1/1) ... [2022-11-22 00:11:53,340 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-22 00:11:53,341 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-22 00:11:53,341 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-22 00:11:53,341 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-22 00:11:53,342 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (1/1) ... [2022-11-22 00:11:53,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 00:11:53,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:11:53,374 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-22 00:11:53,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-22 00:11:53,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-22 00:11:53,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-22 00:11:53,424 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2022-11-22 00:11:53,425 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2022-11-22 00:11:53,425 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2022-11-22 00:11:53,425 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2022-11-22 00:11:53,425 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-22 00:11:53,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-22 00:11:53,501 INFO L235 CfgBuilder]: Building ICFG [2022-11-22 00:11:53,504 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-22 00:11:53,751 INFO L276 CfgBuilder]: Performing block encoding [2022-11-22 00:11:53,789 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-22 00:11:53,790 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-22 00:11:53,792 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 12:11:53 BoogieIcfgContainer [2022-11-22 00:11:53,792 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-22 00:11:53,795 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-22 00:11:53,795 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-22 00:11:53,799 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-22 00:11:53,799 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 12:11:52" (1/3) ... [2022-11-22 00:11:53,800 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c804e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 12:11:53, skipping insertion in model container [2022-11-22 00:11:53,800 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 12:11:53" (2/3) ... [2022-11-22 00:11:53,800 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c804e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 12:11:53, skipping insertion in model container [2022-11-22 00:11:53,801 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 12:11:53" (3/3) ... [2022-11-22 00:11:53,802 INFO L112 eAbstractionObserver]: Analyzing ICFG fibo_2calls_6-1.c [2022-11-22 00:11:53,818 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-22 00:11:53,819 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 12 error locations. [2022-11-22 00:11:53,868 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-22 00:11:53,875 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;@4c3415dd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-22 00:11:53,876 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2022-11-22 00:11:53,880 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 00:11:53,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-22 00:11:53,887 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:53,888 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-22 00:11:53,889 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:53,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:53,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1023451622, now seen corresponding path program 1 times [2022-11-22 00:11:53,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:53,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544220955] [2022-11-22 00:11:53,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:53,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:54,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:54,123 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 00:11:54,123 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:54,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544220955] [2022-11-22 00:11:54,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544220955] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:11:54,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:11:54,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 00:11:54,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202318654] [2022-11-22 00:11:54,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:11:54,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 00:11:54,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:54,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 00:11:54,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 00:11:54,185 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 00:11:54,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:11:54,318 INFO L93 Difference]: Finished difference Result 69 states and 79 transitions. [2022-11-22 00:11:54,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 00:11:54,324 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 00:11:54,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:11:54,332 INFO L225 Difference]: With dead ends: 69 [2022-11-22 00:11:54,332 INFO L226 Difference]: Without dead ends: 63 [2022-11-22 00:11:54,335 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-22 00:11:54,338 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 00:11:54,339 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 00:11:54,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-11-22 00:11:54,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 57. [2022-11-22 00:11:54,374 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 00:11:54,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 68 transitions. [2022-11-22 00:11:54,378 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 68 transitions. Word has length 6 [2022-11-22 00:11:54,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:11:54,379 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 68 transitions. [2022-11-22 00:11:54,379 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 00:11:54,379 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 68 transitions. [2022-11-22 00:11:54,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-22 00:11:54,380 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:54,380 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-22 00:11:54,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-22 00:11:54,381 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:54,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:54,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1662229125, now seen corresponding path program 1 times [2022-11-22 00:11:54,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:54,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337944112] [2022-11-22 00:11:54,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:54,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:54,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:54,422 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 00:11:54,422 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:54,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337944112] [2022-11-22 00:11:54,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337944112] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:11:54,423 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:11:54,423 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-22 00:11:54,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080491107] [2022-11-22 00:11:54,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:11:54,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 00:11:54,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:54,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 00:11:54,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 00:11:54,426 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 00:11:54,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:11:54,456 INFO L93 Difference]: Finished difference Result 59 states and 71 transitions. [2022-11-22 00:11:54,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 00:11:54,457 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 00:11:54,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:11:54,458 INFO L225 Difference]: With dead ends: 59 [2022-11-22 00:11:54,458 INFO L226 Difference]: Without dead ends: 57 [2022-11-22 00:11:54,459 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 00:11:54,460 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 00:11:54,461 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 00:11:54,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-11-22 00:11:54,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 55. [2022-11-22 00:11:54,484 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 00:11:54,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 64 transitions. [2022-11-22 00:11:54,487 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 64 transitions. Word has length 7 [2022-11-22 00:11:54,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:11:54,487 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 64 transitions. [2022-11-22 00:11:54,487 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 00:11:54,487 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 64 transitions. [2022-11-22 00:11:54,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-22 00:11:54,488 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:54,488 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 00:11:54,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-22 00:11:54,489 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:54,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:54,489 INFO L85 PathProgramCache]: Analyzing trace with hash -942893292, now seen corresponding path program 1 times [2022-11-22 00:11:54,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:54,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131079361] [2022-11-22 00:11:54,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:54,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:54,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:54,671 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 00:11:54,671 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:54,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131079361] [2022-11-22 00:11:54,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131079361] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:11:54,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:11:54,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 00:11:54,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222360286] [2022-11-22 00:11:54,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:11:54,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-22 00:11:54,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:54,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-22 00:11:54,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-22 00:11:54,675 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 00:11:54,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:11:54,823 INFO L93 Difference]: Finished difference Result 55 states and 64 transitions. [2022-11-22 00:11:54,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-22 00:11:54,824 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 00:11:54,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:11:54,825 INFO L225 Difference]: With dead ends: 55 [2022-11-22 00:11:54,825 INFO L226 Difference]: Without dead ends: 51 [2022-11-22 00:11:54,826 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 00:11:54,827 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 00:11:54,828 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 00:11:54,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-11-22 00:11:54,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2022-11-22 00:11:54,837 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 00:11:54,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 60 transitions. [2022-11-22 00:11:54,839 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 60 transitions. Word has length 12 [2022-11-22 00:11:54,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:11:54,840 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 60 transitions. [2022-11-22 00:11:54,840 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 00:11:54,840 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 60 transitions. [2022-11-22 00:11:54,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-22 00:11:54,841 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:54,841 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 00:11:54,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-22 00:11:54,842 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:54,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:54,843 INFO L85 PathProgramCache]: Analyzing trace with hash 835079079, now seen corresponding path program 1 times [2022-11-22 00:11:54,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:54,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107896170] [2022-11-22 00:11:54,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:54,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:54,910 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 00:11:54,911 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:54,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107896170] [2022-11-22 00:11:54,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107896170] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:11:54,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:11:54,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-22 00:11:54,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909814859] [2022-11-22 00:11:54,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:11:54,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 00:11:54,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:54,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 00:11:54,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 00:11:54,917 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 00:11:54,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:11:54,974 INFO L93 Difference]: Finished difference Result 53 states and 65 transitions. [2022-11-22 00:11:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 00:11:54,975 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 00:11:54,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:11:54,976 INFO L225 Difference]: With dead ends: 53 [2022-11-22 00:11:54,976 INFO L226 Difference]: Without dead ends: 51 [2022-11-22 00:11:54,977 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 00:11:54,982 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 00:11:54,983 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 00:11:54,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-11-22 00:11:54,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 49. [2022-11-22 00:11:55,000 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 00:11:55,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 58 transitions. [2022-11-22 00:11:55,002 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 58 transitions. Word has length 13 [2022-11-22 00:11:55,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:11:55,009 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 58 transitions. [2022-11-22 00:11:55,009 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 00:11:55,009 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 58 transitions. [2022-11-22 00:11:55,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-22 00:11:55,010 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:55,010 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 00:11:55,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-22 00:11:55,011 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:55,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:55,012 INFO L85 PathProgramCache]: Analyzing trace with hash 21328462, now seen corresponding path program 1 times [2022-11-22 00:11:55,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:55,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064517742] [2022-11-22 00:11:55,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:55,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:55,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:55,188 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 00:11:55,189 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:55,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064517742] [2022-11-22 00:11:55,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064517742] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:11:55,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:11:55,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:11:55,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822841384] [2022-11-22 00:11:55,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:11:55,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 00:11:55,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:55,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 00:11:55,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 00:11:55,192 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 00:11:55,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:11:55,238 INFO L93 Difference]: Finished difference Result 75 states and 93 transitions. [2022-11-22 00:11:55,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 00:11:55,239 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 00:11:55,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:11:55,241 INFO L225 Difference]: With dead ends: 75 [2022-11-22 00:11:55,241 INFO L226 Difference]: Without dead ends: 70 [2022-11-22 00:11:55,242 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 00:11:55,243 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 00:11:55,243 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 00:11:55,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-11-22 00:11:55,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 62. [2022-11-22 00:11:55,254 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 00:11:55,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 77 transitions. [2022-11-22 00:11:55,256 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 77 transitions. Word has length 22 [2022-11-22 00:11:55,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:11:55,256 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 77 transitions. [2022-11-22 00:11:55,256 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 00:11:55,256 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 77 transitions. [2022-11-22 00:11:55,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-22 00:11:55,257 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:55,258 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 00:11:55,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-22 00:11:55,258 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:55,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:55,259 INFO L85 PathProgramCache]: Analyzing trace with hash 672130067, now seen corresponding path program 1 times [2022-11-22 00:11:55,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:55,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233860201] [2022-11-22 00:11:55,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:55,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:55,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:55,411 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 00:11:55,411 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:55,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233860201] [2022-11-22 00:11:55,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233860201] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:11:55,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123178549] [2022-11-22 00:11:55,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:55,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:11:55,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:11:55,418 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:11:55,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-22 00:11:55,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:55,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-22 00:11:55,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:11:55,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 00:11:55,610 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:11:55,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123178549] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:11:55,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 00:11:55,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2022-11-22 00:11:55,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603707637] [2022-11-22 00:11:55,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:11:55,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-22 00:11:55,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:55,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-22 00:11:55,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-11-22 00:11:55,614 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 00:11:55,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:11:55,746 INFO L93 Difference]: Finished difference Result 110 states and 133 transitions. [2022-11-22 00:11:55,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-22 00:11:55,748 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 00:11:55,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:11:55,750 INFO L225 Difference]: With dead ends: 110 [2022-11-22 00:11:55,751 INFO L226 Difference]: Without dead ends: 60 [2022-11-22 00:11:55,758 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 00:11:55,763 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 00:11:55,763 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 00:11:55,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-11-22 00:11:55,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 58. [2022-11-22 00:11:55,776 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 00:11:55,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 70 transitions. [2022-11-22 00:11:55,780 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 70 transitions. Word has length 23 [2022-11-22 00:11:55,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:11:55,780 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 70 transitions. [2022-11-22 00:11:55,781 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 00:11:55,782 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 70 transitions. [2022-11-22 00:11:55,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-22 00:11:55,785 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:55,787 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 00:11:55,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-22 00:11:55,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:11:55,991 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:55,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:55,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1599491552, now seen corresponding path program 1 times [2022-11-22 00:11:55,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:55,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141291121] [2022-11-22 00:11:55,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:55,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:56,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:56,077 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 00:11:56,077 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:56,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141291121] [2022-11-22 00:11:56,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141291121] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:11:56,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:11:56,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:11:56,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513083459] [2022-11-22 00:11:56,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:11:56,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 00:11:56,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:56,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 00:11:56,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 00:11:56,080 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 00:11:56,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:11:56,160 INFO L93 Difference]: Finished difference Result 84 states and 107 transitions. [2022-11-22 00:11:56,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 00:11:56,161 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 00:11:56,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:11:56,164 INFO L225 Difference]: With dead ends: 84 [2022-11-22 00:11:56,164 INFO L226 Difference]: Without dead ends: 79 [2022-11-22 00:11:56,164 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 00:11:56,165 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-11-22 00:11:56,166 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.1s Time] [2022-11-22 00:11:56,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-11-22 00:11:56,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 68. [2022-11-22 00:11:56,188 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 00:11:56,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 88 transitions. [2022-11-22 00:11:56,189 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 88 transitions. Word has length 24 [2022-11-22 00:11:56,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:11:56,190 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 88 transitions. [2022-11-22 00:11:56,190 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 00:11:56,190 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 88 transitions. [2022-11-22 00:11:56,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-22 00:11:56,191 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:56,191 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 00:11:56,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-22 00:11:56,192 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:56,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:56,192 INFO L85 PathProgramCache]: Analyzing trace with hash -141800136, now seen corresponding path program 1 times [2022-11-22 00:11:56,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:56,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370536578] [2022-11-22 00:11:56,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:56,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:56,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:56,316 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 00:11:56,317 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:56,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370536578] [2022-11-22 00:11:56,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370536578] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:11:56,317 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:11:56,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:11:56,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042931043] [2022-11-22 00:11:56,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:11:56,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 00:11:56,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:56,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 00:11:56,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 00:11:56,325 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 00:11:56,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:11:56,377 INFO L93 Difference]: Finished difference Result 84 states and 107 transitions. [2022-11-22 00:11:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 00:11:56,378 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 00:11:56,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:11:56,380 INFO L225 Difference]: With dead ends: 84 [2022-11-22 00:11:56,380 INFO L226 Difference]: Without dead ends: 82 [2022-11-22 00:11:56,381 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 00:11:56,383 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 00:11:56,383 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 00:11:56,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-11-22 00:11:56,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 77. [2022-11-22 00:11:56,404 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 00:11:56,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 100 transitions. [2022-11-22 00:11:56,405 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 100 transitions. Word has length 28 [2022-11-22 00:11:56,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:11:56,407 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 100 transitions. [2022-11-22 00:11:56,407 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 00:11:56,408 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 100 transitions. [2022-11-22 00:11:56,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-22 00:11:56,414 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:56,414 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 00:11:56,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-22 00:11:56,415 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:56,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:56,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1341431843, now seen corresponding path program 1 times [2022-11-22 00:11:56,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:56,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230290733] [2022-11-22 00:11:56,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:56,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:56,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:56,519 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 00:11:56,519 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:56,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230290733] [2022-11-22 00:11:56,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230290733] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:11:56,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221358889] [2022-11-22 00:11:56,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:56,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:11:56,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:11:56,521 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:11:56,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-22 00:11:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:56,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-22 00:11:56,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:11:56,702 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 00:11:56,702 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:11:56,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221358889] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:11:56,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 00:11:56,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2022-11-22 00:11:56,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776923669] [2022-11-22 00:11:56,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:11:56,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-22 00:11:56,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:56,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-22 00:11:56,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-11-22 00:11:56,704 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 00:11:56,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:11:56,846 INFO L93 Difference]: Finished difference Result 140 states and 179 transitions. [2022-11-22 00:11:56,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-22 00:11:56,847 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 00:11:56,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:11:56,850 INFO L225 Difference]: With dead ends: 140 [2022-11-22 00:11:56,850 INFO L226 Difference]: Without dead ends: 75 [2022-11-22 00:11:56,855 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 00:11:56,856 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 00:11:56,857 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 00:11:56,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-11-22 00:11:56,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 73. [2022-11-22 00:11:56,864 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 00:11:56,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 93 transitions. [2022-11-22 00:11:56,865 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 93 transitions. Word has length 38 [2022-11-22 00:11:56,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:11:56,866 INFO L495 AbstractCegarLoop]: Abstraction has 73 states and 93 transitions. [2022-11-22 00:11:56,866 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 00:11:56,866 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 93 transitions. [2022-11-22 00:11:56,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-22 00:11:56,867 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:56,868 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 00:11:56,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-22 00:11:57,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:11:57,074 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:57,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:57,075 INFO L85 PathProgramCache]: Analyzing trace with hash -88974329, now seen corresponding path program 1 times [2022-11-22 00:11:57,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:57,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335705478] [2022-11-22 00:11:57,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:57,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:57,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:57,158 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 00:11:57,159 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:57,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335705478] [2022-11-22 00:11:57,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335705478] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:11:57,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018180651] [2022-11-22 00:11:57,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:57,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:11:57,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:11:57,161 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:11:57,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-22 00:11:57,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:57,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-22 00:11:57,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:11:57,327 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 00:11:57,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:11:57,519 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 00:11:57,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018180651] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:11:57,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1622138075] [2022-11-22 00:11:57,541 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-11-22 00:11:57,541 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:11:57,545 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 00:11:57,551 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:11:57,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2022-11-22 00:11:57,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762057861] [2022-11-22 00:11:57,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:11:57,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-22 00:11:57,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:57,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-22 00:11:57,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2022-11-22 00:11:57,557 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 00:11:58,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:11:58,186 INFO L93 Difference]: Finished difference Result 201 states and 266 transitions. [2022-11-22 00:11:58,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-22 00:11:58,187 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 00:11:58,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:11:58,188 INFO L225 Difference]: With dead ends: 201 [2022-11-22 00:11:58,188 INFO L226 Difference]: Without dead ends: 136 [2022-11-22 00:11:58,189 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 00:11:58,190 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 00:11:58,190 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 00:11:58,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-11-22 00:11:58,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 120. [2022-11-22 00:11:58,200 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 00:11:58,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 156 transitions. [2022-11-22 00:11:58,202 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 156 transitions. Word has length 29 [2022-11-22 00:11:58,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:11:58,203 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 156 transitions. [2022-11-22 00:11:58,203 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 00:11:58,203 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 156 transitions. [2022-11-22 00:11:58,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-22 00:11:58,204 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:58,204 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 00:11:58,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-22 00:11:58,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-22 00:11:58,423 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:58,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:58,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1080973755, now seen corresponding path program 2 times [2022-11-22 00:11:58,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:58,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552535143] [2022-11-22 00:11:58,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:58,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:58,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:58,504 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 00:11:58,504 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:58,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552535143] [2022-11-22 00:11:58,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552535143] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:11:58,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801908564] [2022-11-22 00:11:58,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 00:11:58,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:11:58,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:11:58,513 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:11:58,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-22 00:11:58,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-22 00:11:58,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 00:11:58,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 00:11:58,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:11:58,606 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 00:11:58,606 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:11:58,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801908564] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:11:58,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 00:11:58,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-11-22 00:11:58,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214603942] [2022-11-22 00:11:58,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:11:58,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 00:11:58,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:58,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 00:11:58,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-22 00:11:58,608 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 00:11:58,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:11:58,648 INFO L93 Difference]: Finished difference Result 131 states and 169 transitions. [2022-11-22 00:11:58,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 00:11:58,648 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 00:11:58,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:11:58,651 INFO L225 Difference]: With dead ends: 131 [2022-11-22 00:11:58,651 INFO L226 Difference]: Without dead ends: 130 [2022-11-22 00:11:58,651 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 00:11:58,652 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 00:11:58,652 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 00:11:58,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-11-22 00:11:58,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 124. [2022-11-22 00:11:58,676 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 00:11:58,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 160 transitions. [2022-11-22 00:11:58,678 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 160 transitions. Word has length 41 [2022-11-22 00:11:58,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:11:58,678 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 160 transitions. [2022-11-22 00:11:58,678 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 00:11:58,679 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 160 transitions. [2022-11-22 00:11:58,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-22 00:11:58,682 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:11:58,682 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 00:11:58,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-22 00:11:58,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-22 00:11:58,888 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:11:58,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:11:58,889 INFO L85 PathProgramCache]: Analyzing trace with hash -849551892, now seen corresponding path program 1 times [2022-11-22 00:11:58,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:11:58,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93817353] [2022-11-22 00:11:58,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:58,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:11:58,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:58,993 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 00:11:58,993 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:11:58,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93817353] [2022-11-22 00:11:58,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93817353] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:11:58,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584830324] [2022-11-22 00:11:58,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:11:58,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:11:58,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:11:58,996 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:11:59,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-22 00:11:59,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:11:59,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:11:59,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:11:59,249 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 00:11:59,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:11:59,476 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 00:11:59,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584830324] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:11:59,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2063030898] [2022-11-22 00:11:59,479 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-11-22 00:11:59,479 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:11:59,480 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 00:11:59,480 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:11:59,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 13, 13] total 18 [2022-11-22 00:11:59,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131785859] [2022-11-22 00:11:59,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:11:59,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-22 00:11:59,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:11:59,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-22 00:11:59,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2022-11-22 00:11:59,482 INFO L87 Difference]: Start difference. First operand 124 states and 160 transitions. Second operand has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 14 states have internal predecessors, (60), 8 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-22 00:12:00,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:00,109 INFO L93 Difference]: Finished difference Result 296 states and 383 transitions. [2022-11-22 00:12:00,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-22 00:12:00,111 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 14 states have internal predecessors, (60), 8 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 42 [2022-11-22 00:12:00,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:00,117 INFO L225 Difference]: With dead ends: 296 [2022-11-22 00:12:00,117 INFO L226 Difference]: Without dead ends: 186 [2022-11-22 00:12:00,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 66 SyntacticMatches, 10 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-11-22 00:12:00,119 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 116 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:00,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 574 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 00:12:00,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-11-22 00:12:00,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 167. [2022-11-22 00:12:00,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 130 states have (on average 1.146153846153846) internal successors, (149), 131 states have internal predecessors, (149), 22 states have call successors, (22), 8 states have call predecessors, (22), 11 states have return successors, (48), 27 states have call predecessors, (48), 21 states have call successors, (48) [2022-11-22 00:12:00,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 219 transitions. [2022-11-22 00:12:00,145 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 219 transitions. Word has length 42 [2022-11-22 00:12:00,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:00,145 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 219 transitions. [2022-11-22 00:12:00,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 14 states have internal predecessors, (60), 8 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-22 00:12:00,146 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 219 transitions. [2022-11-22 00:12:00,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-22 00:12:00,146 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:00,147 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 00:12:00,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:00,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:00,353 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:00,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:00,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1422004225, now seen corresponding path program 1 times [2022-11-22 00:12:00,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:00,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228657006] [2022-11-22 00:12:00,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:00,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:00,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:00,464 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-22 00:12:00,464 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:00,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228657006] [2022-11-22 00:12:00,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228657006] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:00,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565993395] [2022-11-22 00:12:00,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:00,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:00,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:00,467 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:00,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-22 00:12:00,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:00,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-22 00:12:00,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:00,750 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 00:12:00,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:00,996 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-22 00:12:00,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565993395] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:00,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1267215683] [2022-11-22 00:12:00,999 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-11-22 00:12:01,000 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:01,000 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 00:12:01,001 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:01,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 15, 15] total 20 [2022-11-22 00:12:01,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297532158] [2022-11-22 00:12:01,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:01,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-22 00:12:01,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:01,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-22 00:12:01,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2022-11-22 00:12:01,003 INFO L87 Difference]: Start difference. First operand 167 states and 219 transitions. Second operand has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 15 states have internal predecessors, (62), 9 states have call successors, (12), 7 states have call predecessors, (12), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-22 00:12:01,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:01,544 INFO L93 Difference]: Finished difference Result 357 states and 467 transitions. [2022-11-22 00:12:01,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-22 00:12:01,545 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 15 states have internal predecessors, (62), 9 states have call successors, (12), 7 states have call predecessors, (12), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 47 [2022-11-22 00:12:01,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:01,546 INFO L225 Difference]: With dead ends: 357 [2022-11-22 00:12:01,546 INFO L226 Difference]: Without dead ends: 210 [2022-11-22 00:12:01,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 73 SyntacticMatches, 12 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-11-22 00:12:01,548 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 156 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:01,548 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 530 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 00:12:01,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-11-22 00:12:01,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 189. [2022-11-22 00:12:01,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 148 states have (on average 1.1418918918918919) internal successors, (169), 148 states have internal predecessors, (169), 25 states have call successors, (25), 9 states have call predecessors, (25), 12 states have return successors, (55), 31 states have call predecessors, (55), 24 states have call successors, (55) [2022-11-22 00:12:01,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 249 transitions. [2022-11-22 00:12:01,562 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 249 transitions. Word has length 47 [2022-11-22 00:12:01,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:01,562 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 249 transitions. [2022-11-22 00:12:01,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.263157894736842) internal successors, (62), 15 states have internal predecessors, (62), 9 states have call successors, (12), 7 states have call predecessors, (12), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-11-22 00:12:01,563 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 249 transitions. [2022-11-22 00:12:01,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-22 00:12:01,563 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:01,563 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 00:12:01,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:01,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-22 00:12:01,769 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:01,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:01,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1627248947, now seen corresponding path program 2 times [2022-11-22 00:12:01,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:01,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505292616] [2022-11-22 00:12:01,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:01,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:01,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:01,843 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-22 00:12:01,844 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:01,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505292616] [2022-11-22 00:12:01,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505292616] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:01,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126561219] [2022-11-22 00:12:01,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 00:12:01,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:01,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:01,846 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:01,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-22 00:12:01,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-22 00:12:01,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 00:12:01,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 00:12:01,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:01,935 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-22 00:12:01,936 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:12:01,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126561219] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:12:01,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 00:12:01,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-11-22 00:12:01,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137567507] [2022-11-22 00:12:01,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:12:01,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 00:12:01,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:01,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 00:12:01,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-11-22 00:12:01,938 INFO L87 Difference]: Start difference. First operand 189 states and 249 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 00:12:01,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:01,993 INFO L93 Difference]: Finished difference Result 203 states and 267 transitions. [2022-11-22 00:12:01,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 00:12:01,993 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 47 [2022-11-22 00:12:01,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:01,995 INFO L225 Difference]: With dead ends: 203 [2022-11-22 00:12:01,995 INFO L226 Difference]: Without dead ends: 202 [2022-11-22 00:12:01,996 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 44 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 00:12:01,996 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 00:12:01,997 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 00:12:01,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-11-22 00:12:02,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 195. [2022-11-22 00:12:02,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 154 states have (on average 1.1363636363636365) internal successors, (175), 151 states have internal predecessors, (175), 25 states have call successors, (25), 9 states have call predecessors, (25), 12 states have return successors, (55), 34 states have call predecessors, (55), 24 states have call successors, (55) [2022-11-22 00:12:02,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 255 transitions. [2022-11-22 00:12:02,014 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 255 transitions. Word has length 47 [2022-11-22 00:12:02,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:02,014 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 255 transitions. [2022-11-22 00:12:02,014 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 00:12:02,014 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 255 transitions. [2022-11-22 00:12:02,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-11-22 00:12:02,015 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:02,015 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 00:12:02,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:02,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:02,221 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:02,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:02,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1094890292, now seen corresponding path program 1 times [2022-11-22 00:12:02,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:02,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603025665] [2022-11-22 00:12:02,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:02,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:02,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:02,297 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-22 00:12:02,297 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:02,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603025665] [2022-11-22 00:12:02,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603025665] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:02,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013241240] [2022-11-22 00:12:02,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:02,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:02,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:02,299 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:02,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-22 00:12:02,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:02,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 00:12:02,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:02,395 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-22 00:12:02,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:02,475 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-22 00:12:02,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013241240] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:02,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1379800167] [2022-11-22 00:12:02,478 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-11-22 00:12:02,478 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:02,479 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 00:12:02,479 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:02,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 11 [2022-11-22 00:12:02,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399530599] [2022-11-22 00:12:02,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:02,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-22 00:12:02,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:02,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-22 00:12:02,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-11-22 00:12:02,482 INFO L87 Difference]: Start difference. First operand 195 states and 255 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 00:12:02,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:02,597 INFO L93 Difference]: Finished difference Result 216 states and 281 transitions. [2022-11-22 00:12:02,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-22 00:12:02,598 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 48 [2022-11-22 00:12:02,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:02,599 INFO L225 Difference]: With dead ends: 216 [2022-11-22 00:12:02,600 INFO L226 Difference]: Without dead ends: 215 [2022-11-22 00:12:02,600 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 89 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 00:12:02,601 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 23 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:02,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 183 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 00:12:02,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-11-22 00:12:02,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 195. [2022-11-22 00:12:02,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 155 states have (on average 1.1483870967741936) internal successors, (178), 150 states have internal predecessors, (178), 24 states have call successors, (24), 9 states have call predecessors, (24), 12 states have return successors, (52), 35 states have call predecessors, (52), 23 states have call successors, (52) [2022-11-22 00:12:02,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 254 transitions. [2022-11-22 00:12:02,615 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 254 transitions. Word has length 48 [2022-11-22 00:12:02,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:02,615 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 254 transitions. [2022-11-22 00:12:02,616 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 00:12:02,616 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 254 transitions. [2022-11-22 00:12:02,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-22 00:12:02,617 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:02,617 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 00:12:02,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:02,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:02,827 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:02,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:02,827 INFO L85 PathProgramCache]: Analyzing trace with hash 822077870, now seen corresponding path program 1 times [2022-11-22 00:12:02,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:02,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861472131] [2022-11-22 00:12:02,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:02,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:02,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:02,899 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-11-22 00:12:02,899 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:02,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861472131] [2022-11-22 00:12:02,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861472131] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:12:02,900 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:12:02,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:12:02,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75879781] [2022-11-22 00:12:02,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:12:02,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 00:12:02,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:02,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 00:12:02,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 00:12:02,901 INFO L87 Difference]: Start difference. First operand 195 states and 254 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 00:12:02,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:02,947 INFO L93 Difference]: Finished difference Result 214 states and 277 transitions. [2022-11-22 00:12:02,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 00:12:02,947 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 54 [2022-11-22 00:12:02,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:02,949 INFO L225 Difference]: With dead ends: 214 [2022-11-22 00:12:02,949 INFO L226 Difference]: Without dead ends: 212 [2022-11-22 00:12:02,950 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 00:12:02,950 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 5 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:02,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 171 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:12:02,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-11-22 00:12:02,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 191. [2022-11-22 00:12:02,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 152 states have (on average 1.1513157894736843) internal successors, (175), 147 states have internal predecessors, (175), 23 states have call successors, (23), 9 states have call predecessors, (23), 12 states have return successors, (49), 34 states have call predecessors, (49), 22 states have call successors, (49) [2022-11-22 00:12:02,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 247 transitions. [2022-11-22 00:12:02,971 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 247 transitions. Word has length 54 [2022-11-22 00:12:02,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:02,971 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 247 transitions. [2022-11-22 00:12:02,971 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 00:12:02,972 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 247 transitions. [2022-11-22 00:12:02,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-22 00:12:02,972 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:02,973 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 3, 3, 3, 3, 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 00:12:02,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-22 00:12:02,973 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:02,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:02,973 INFO L85 PathProgramCache]: Analyzing trace with hash -2011250500, now seen corresponding path program 1 times [2022-11-22 00:12:02,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:02,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968775085] [2022-11-22 00:12:02,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:02,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:02,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:03,193 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 28 proven. 33 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 00:12:03,194 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:03,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968775085] [2022-11-22 00:12:03,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968775085] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:03,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580124820] [2022-11-22 00:12:03,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:03,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:03,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:03,196 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:03,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-22 00:12:03,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:03,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-22 00:12:03,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:03,370 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 28 proven. 33 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 00:12:03,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:03,620 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 28 proven. 33 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 00:12:03,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580124820] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:03,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [873411620] [2022-11-22 00:12:03,623 INFO L159 IcfgInterpreter]: Started Sifa with 32 locations of interest [2022-11-22 00:12:03,623 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:03,624 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 00:12:03,624 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:03,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 16 [2022-11-22 00:12:03,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878238401] [2022-11-22 00:12:03,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:03,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-22 00:12:03,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:03,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-22 00:12:03,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2022-11-22 00:12:03,626 INFO L87 Difference]: Start difference. First operand 191 states and 247 transitions. Second operand has 16 states, 15 states have (on average 3.6) internal successors, (54), 11 states have internal predecessors, (54), 7 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 00:12:03,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:03,978 INFO L93 Difference]: Finished difference Result 432 states and 588 transitions. [2022-11-22 00:12:03,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-22 00:12:03,979 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.6) internal successors, (54), 11 states have internal predecessors, (54), 7 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 67 [2022-11-22 00:12:03,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:03,981 INFO L225 Difference]: With dead ends: 432 [2022-11-22 00:12:03,981 INFO L226 Difference]: Without dead ends: 261 [2022-11-22 00:12:03,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 127 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-11-22 00:12:03,983 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 203 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:03,983 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 138 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 00:12:03,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-11-22 00:12:04,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 254. [2022-11-22 00:12:04,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 203 states have (on average 1.1428571428571428) internal successors, (232), 196 states have internal predecessors, (232), 31 states have call successors, (31), 12 states have call predecessors, (31), 16 states have return successors, (61), 45 states have call predecessors, (61), 30 states have call successors, (61) [2022-11-22 00:12:04,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 324 transitions. [2022-11-22 00:12:04,003 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 324 transitions. Word has length 67 [2022-11-22 00:12:04,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:04,004 INFO L495 AbstractCegarLoop]: Abstraction has 254 states and 324 transitions. [2022-11-22 00:12:04,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.6) internal successors, (54), 11 states have internal predecessors, (54), 7 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-22 00:12:04,004 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 324 transitions. [2022-11-22 00:12:04,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-22 00:12:04,005 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:04,005 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 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] [2022-11-22 00:12:04,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-11-22 00:12:04,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-22 00:12:04,211 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:04,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:04,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1416408316, now seen corresponding path program 1 times [2022-11-22 00:12:04,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:04,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122504336] [2022-11-22 00:12:04,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:04,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:04,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:04,291 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-11-22 00:12:04,292 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:04,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122504336] [2022-11-22 00:12:04,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122504336] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:12:04,292 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:12:04,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:12:04,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613826529] [2022-11-22 00:12:04,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:12:04,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 00:12:04,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:04,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 00:12:04,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 00:12:04,294 INFO L87 Difference]: Start difference. First operand 254 states and 324 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 00:12:04,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:04,331 INFO L93 Difference]: Finished difference Result 266 states and 339 transitions. [2022-11-22 00:12:04,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 00:12:04,332 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 61 [2022-11-22 00:12:04,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:04,334 INFO L225 Difference]: With dead ends: 266 [2022-11-22 00:12:04,334 INFO L226 Difference]: Without dead ends: 265 [2022-11-22 00:12:04,335 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 00:12:04,336 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:04,336 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 99 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:12:04,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-11-22 00:12:04,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 252. [2022-11-22 00:12:04,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 201 states have (on average 1.144278606965174) internal successors, (230), 196 states have internal predecessors, (230), 31 states have call successors, (31), 12 states have call predecessors, (31), 16 states have return successors, (61), 43 states have call predecessors, (61), 30 states have call successors, (61) [2022-11-22 00:12:04,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 322 transitions. [2022-11-22 00:12:04,353 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 322 transitions. Word has length 61 [2022-11-22 00:12:04,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:04,355 INFO L495 AbstractCegarLoop]: Abstraction has 252 states and 322 transitions. [2022-11-22 00:12:04,355 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 00:12:04,355 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 322 transitions. [2022-11-22 00:12:04,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-22 00:12:04,356 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:04,357 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 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] [2022-11-22 00:12:04,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-22 00:12:04,358 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:04,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:04,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1428270836, now seen corresponding path program 1 times [2022-11-22 00:12:04,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:04,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959240915] [2022-11-22 00:12:04,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:04,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:04,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:04,560 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-22 00:12:04,560 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:04,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959240915] [2022-11-22 00:12:04,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959240915] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:04,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068168904] [2022-11-22 00:12:04,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:04,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:04,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:04,563 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:04,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-22 00:12:04,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:04,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-22 00:12:04,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:04,769 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-11-22 00:12:04,769 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 00:12:04,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068168904] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:12:04,769 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 00:12:04,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 14 [2022-11-22 00:12:04,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509180659] [2022-11-22 00:12:04,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:12:04,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-22 00:12:04,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:04,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-22 00:12:04,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-11-22 00:12:04,772 INFO L87 Difference]: Start difference. First operand 252 states and 322 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 00:12:04,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:04,878 INFO L93 Difference]: Finished difference Result 323 states and 425 transitions. [2022-11-22 00:12:04,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-22 00:12:04,879 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 61 [2022-11-22 00:12:04,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:04,881 INFO L225 Difference]: With dead ends: 323 [2022-11-22 00:12:04,881 INFO L226 Difference]: Without dead ends: 322 [2022-11-22 00:12:04,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 56 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 00:12:04,883 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 14 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:04,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 192 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 00:12:04,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-11-22 00:12:04,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 290. [2022-11-22 00:12:04,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 231 states have (on average 1.1255411255411256) internal successors, (260), 224 states have internal predecessors, (260), 35 states have call successors, (35), 12 states have call predecessors, (35), 20 states have return successors, (86), 53 states have call predecessors, (86), 34 states have call successors, (86) [2022-11-22 00:12:04,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 381 transitions. [2022-11-22 00:12:04,905 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 381 transitions. Word has length 61 [2022-11-22 00:12:04,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:04,905 INFO L495 AbstractCegarLoop]: Abstraction has 290 states and 381 transitions. [2022-11-22 00:12:04,906 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 00:12:04,906 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 381 transitions. [2022-11-22 00:12:04,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-22 00:12:04,907 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:04,907 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 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] [2022-11-22 00:12:04,920 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:05,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:05,121 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:05,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:05,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1326723027, now seen corresponding path program 1 times [2022-11-22 00:12:05,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:05,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924764947] [2022-11-22 00:12:05,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:05,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:05,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:05,212 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2022-11-22 00:12:05,212 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:05,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924764947] [2022-11-22 00:12:05,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924764947] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:12:05,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:12:05,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:12:05,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9302919] [2022-11-22 00:12:05,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:12:05,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 00:12:05,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:05,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 00:12:05,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 00:12:05,215 INFO L87 Difference]: Start difference. First operand 290 states and 381 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 00:12:05,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:05,257 INFO L93 Difference]: Finished difference Result 321 states and 419 transitions. [2022-11-22 00:12:05,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 00:12:05,258 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 62 [2022-11-22 00:12:05,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:05,260 INFO L225 Difference]: With dead ends: 321 [2022-11-22 00:12:05,260 INFO L226 Difference]: Without dead ends: 320 [2022-11-22 00:12:05,260 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 00:12:05,261 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 5 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:05,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 142 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 00:12:05,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-11-22 00:12:05,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 292. [2022-11-22 00:12:05,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 234 states have (on average 1.141025641025641) internal successors, (267), 224 states have internal predecessors, (267), 33 states have call successors, (33), 12 states have call predecessors, (33), 21 states have return successors, (80), 55 states have call predecessors, (80), 32 states have call successors, (80) [2022-11-22 00:12:05,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 380 transitions. [2022-11-22 00:12:05,285 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 380 transitions. Word has length 62 [2022-11-22 00:12:05,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:05,286 INFO L495 AbstractCegarLoop]: Abstraction has 292 states and 380 transitions. [2022-11-22 00:12:05,286 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 00:12:05,286 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 380 transitions. [2022-11-22 00:12:05,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-22 00:12:05,290 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:05,290 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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 00:12:05,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-22 00:12:05,291 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:05,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:05,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1278976217, now seen corresponding path program 1 times [2022-11-22 00:12:05,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:05,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703081260] [2022-11-22 00:12:05,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:05,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:05,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:05,371 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-11-22 00:12:05,371 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:05,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703081260] [2022-11-22 00:12:05,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703081260] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:05,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974521390] [2022-11-22 00:12:05,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:05,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:05,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:05,373 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:05,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-22 00:12:05,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:05,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-22 00:12:05,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:05,703 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 39 proven. 36 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 00:12:05,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:06,078 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 39 proven. 36 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-22 00:12:06,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974521390] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:06,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [621552558] [2022-11-22 00:12:06,081 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:06,081 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:06,082 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 00:12:06,082 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:06,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 17, 17] total 34 [2022-11-22 00:12:06,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562726590] [2022-11-22 00:12:06,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:06,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-22 00:12:06,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:06,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-22 00:12:06,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=993, Unknown=0, NotChecked=0, Total=1122 [2022-11-22 00:12:06,084 INFO L87 Difference]: Start difference. First operand 292 states and 380 transitions. Second operand has 34 states, 32 states have (on average 3.5625) internal successors, (114), 22 states have internal predecessors, (114), 17 states have call successors, (23), 13 states have call predecessors, (23), 3 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-22 00:12:07,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:07,150 INFO L93 Difference]: Finished difference Result 559 states and 750 transitions. [2022-11-22 00:12:07,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-11-22 00:12:07,151 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 3.5625) internal successors, (114), 22 states have internal predecessors, (114), 17 states have call successors, (23), 13 states have call predecessors, (23), 3 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 72 [2022-11-22 00:12:07,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:07,153 INFO L225 Difference]: With dead ends: 559 [2022-11-22 00:12:07,153 INFO L226 Difference]: Without dead ends: 312 [2022-11-22 00:12:07,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 675 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=437, Invalid=2319, Unknown=0, NotChecked=0, Total=2756 [2022-11-22 00:12:07,156 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 383 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 1340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:07,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [383 Valid, 264 Invalid, 1340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1215 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-22 00:12:07,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-11-22 00:12:07,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 287. [2022-11-22 00:12:07,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 227 states have (on average 1.1233480176211454) internal successors, (255), 224 states have internal predecessors, (255), 33 states have call successors, (33), 13 states have call predecessors, (33), 23 states have return successors, (68), 49 states have call predecessors, (68), 32 states have call successors, (68) [2022-11-22 00:12:07,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 356 transitions. [2022-11-22 00:12:07,174 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 356 transitions. Word has length 72 [2022-11-22 00:12:07,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:07,175 INFO L495 AbstractCegarLoop]: Abstraction has 287 states and 356 transitions. [2022-11-22 00:12:07,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 3.5625) internal successors, (114), 22 states have internal predecessors, (114), 17 states have call successors, (23), 13 states have call predecessors, (23), 3 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2022-11-22 00:12:07,175 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 356 transitions. [2022-11-22 00:12:07,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-22 00:12:07,176 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:07,176 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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 00:12:07,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:07,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:07,382 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:07,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:07,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1202171959, now seen corresponding path program 1 times [2022-11-22 00:12:07,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:07,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077246941] [2022-11-22 00:12:07,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:07,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:07,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:07,439 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-22 00:12:07,439 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:07,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077246941] [2022-11-22 00:12:07,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077246941] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 00:12:07,440 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 00:12:07,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 00:12:07,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622680619] [2022-11-22 00:12:07,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 00:12:07,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 00:12:07,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:07,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 00:12:07,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 00:12:07,442 INFO L87 Difference]: Start difference. First operand 287 states and 356 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 00:12:07,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:07,478 INFO L93 Difference]: Finished difference Result 293 states and 364 transitions. [2022-11-22 00:12:07,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 00:12:07,479 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 66 [2022-11-22 00:12:07,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:07,481 INFO L225 Difference]: With dead ends: 293 [2022-11-22 00:12:07,481 INFO L226 Difference]: Without dead ends: 292 [2022-11-22 00:12:07,482 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 00:12:07,483 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 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 00:12:07,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 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 00:12:07,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-11-22 00:12:07,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 284. [2022-11-22 00:12:07,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 224 states have (on average 1.1160714285714286) internal successors, (250), 223 states have internal predecessors, (250), 33 states have call successors, (33), 13 states have call predecessors, (33), 23 states have return successors, (68), 47 states have call predecessors, (68), 32 states have call successors, (68) [2022-11-22 00:12:07,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 351 transitions. [2022-11-22 00:12:07,500 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 351 transitions. Word has length 66 [2022-11-22 00:12:07,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:07,501 INFO L495 AbstractCegarLoop]: Abstraction has 284 states and 351 transitions. [2022-11-22 00:12:07,501 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 00:12:07,501 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 351 transitions. [2022-11-22 00:12:07,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-11-22 00:12:07,504 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:07,504 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 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 00:12:07,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-22 00:12:07,505 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:07,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:07,505 INFO L85 PathProgramCache]: Analyzing trace with hash 359501624, now seen corresponding path program 1 times [2022-11-22 00:12:07,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:07,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786404084] [2022-11-22 00:12:07,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:07,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:07,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:07,771 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 26 proven. 42 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-22 00:12:07,771 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:07,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786404084] [2022-11-22 00:12:07,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786404084] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:07,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635139743] [2022-11-22 00:12:07,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:07,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:07,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:07,773 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:07,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-22 00:12:07,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:07,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-22 00:12:07,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:07,984 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-11-22 00:12:07,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:08,258 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-22 00:12:08,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635139743] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:08,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [444283081] [2022-11-22 00:12:08,261 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:08,262 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:08,262 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 00:12:08,264 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:08,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 8, 7] total 27 [2022-11-22 00:12:08,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591369868] [2022-11-22 00:12:08,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:08,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-22 00:12:08,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:08,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-22 00:12:08,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=633, Unknown=0, NotChecked=0, Total=702 [2022-11-22 00:12:08,266 INFO L87 Difference]: Start difference. First operand 284 states and 351 transitions. Second operand has 27 states, 26 states have (on average 3.5) internal successors, (91), 23 states have internal predecessors, (91), 11 states have call successors, (16), 5 states have call predecessors, (16), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-22 00:12:09,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:09,771 INFO L93 Difference]: Finished difference Result 588 states and 726 transitions. [2022-11-22 00:12:09,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-22 00:12:09,772 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.5) internal successors, (91), 23 states have internal predecessors, (91), 11 states have call successors, (16), 5 states have call predecessors, (16), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) Word has length 80 [2022-11-22 00:12:09,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:09,775 INFO L225 Difference]: With dead ends: 588 [2022-11-22 00:12:09,775 INFO L226 Difference]: Without dead ends: 367 [2022-11-22 00:12:09,777 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 600 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=444, Invalid=2636, Unknown=0, NotChecked=0, Total=3080 [2022-11-22 00:12:09,778 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 223 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 1378 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 1470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:09,778 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 167 Invalid, 1470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1378 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-22 00:12:09,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-11-22 00:12:09,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 277. [2022-11-22 00:12:09,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 217 states have (on average 1.1105990783410138) internal successors, (241), 219 states have internal predecessors, (241), 33 states have call successors, (33), 13 states have call predecessors, (33), 23 states have return successors, (66), 44 states have call predecessors, (66), 32 states have call successors, (66) [2022-11-22 00:12:09,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 340 transitions. [2022-11-22 00:12:09,797 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 340 transitions. Word has length 80 [2022-11-22 00:12:09,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:09,798 INFO L495 AbstractCegarLoop]: Abstraction has 277 states and 340 transitions. [2022-11-22 00:12:09,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.5) internal successors, (91), 23 states have internal predecessors, (91), 11 states have call successors, (16), 5 states have call predecessors, (16), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-22 00:12:09,798 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 340 transitions. [2022-11-22 00:12:09,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-22 00:12:09,799 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:09,799 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 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 00:12:09,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:10,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:10,005 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:10,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:10,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1872806488, now seen corresponding path program 1 times [2022-11-22 00:12:10,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:10,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237714333] [2022-11-22 00:12:10,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:10,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:10,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:10,179 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 43 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 00:12:10,179 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:10,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237714333] [2022-11-22 00:12:10,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237714333] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:10,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239804294] [2022-11-22 00:12:10,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:10,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:10,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:10,181 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:10,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-22 00:12:10,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:10,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:12:10,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:10,306 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 30 proven. 36 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-22 00:12:10,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:10,604 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 43 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 00:12:10,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239804294] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:10,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1318234408] [2022-11-22 00:12:10,607 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:10,607 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:10,607 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 00:12:10,608 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:10,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 15 [2022-11-22 00:12:10,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11000557] [2022-11-22 00:12:10,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:10,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-22 00:12:10,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:10,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-22 00:12:10,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2022-11-22 00:12:10,610 INFO L87 Difference]: Start difference. First operand 277 states and 340 transitions. Second operand has 15 states, 14 states have (on average 4.785714285714286) internal successors, (67), 12 states have internal predecessors, (67), 8 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-22 00:12:10,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:10,992 INFO L93 Difference]: Finished difference Result 509 states and 621 transitions. [2022-11-22 00:12:10,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-22 00:12:10,992 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.785714285714286) internal successors, (67), 12 states have internal predecessors, (67), 8 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 74 [2022-11-22 00:12:10,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:10,995 INFO L225 Difference]: With dead ends: 509 [2022-11-22 00:12:10,996 INFO L226 Difference]: Without dead ends: 285 [2022-11-22 00:12:10,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 142 SyntacticMatches, 9 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-11-22 00:12:10,998 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 141 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:10,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 278 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 00:12:11,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-11-22 00:12:11,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 275. [2022-11-22 00:12:11,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 216 states have (on average 1.1064814814814814) internal successors, (239), 217 states have internal predecessors, (239), 33 states have call successors, (33), 13 states have call predecessors, (33), 22 states have return successors, (61), 44 states have call predecessors, (61), 32 states have call successors, (61) [2022-11-22 00:12:11,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 333 transitions. [2022-11-22 00:12:11,017 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 333 transitions. Word has length 74 [2022-11-22 00:12:11,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:11,017 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 333 transitions. [2022-11-22 00:12:11,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.785714285714286) internal successors, (67), 12 states have internal predecessors, (67), 8 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2022-11-22 00:12:11,018 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 333 transitions. [2022-11-22 00:12:11,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-11-22 00:12:11,020 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:11,020 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 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 00:12:11,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:11,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-22 00:12:11,227 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:11,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:11,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1363193807, now seen corresponding path program 1 times [2022-11-22 00:12:11,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:11,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152671705] [2022-11-22 00:12:11,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:11,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:11,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:11,367 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 17 proven. 38 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-22 00:12:11,367 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:11,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152671705] [2022-11-22 00:12:11,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152671705] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:11,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868974759] [2022-11-22 00:12:11,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:11,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:11,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:11,369 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:11,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-22 00:12:11,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:11,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-22 00:12:11,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:11,483 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 17 proven. 38 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-22 00:12:11,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:11,662 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 17 proven. 38 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-22 00:12:11,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868974759] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:11,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [117172215] [2022-11-22 00:12:11,668 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:11,668 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:11,669 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 00:12:11,670 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:11,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 12 [2022-11-22 00:12:11,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953614132] [2022-11-22 00:12:11,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:11,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-22 00:12:11,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:11,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-22 00:12:11,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2022-11-22 00:12:11,673 INFO L87 Difference]: Start difference. First operand 275 states and 333 transitions. Second operand has 12 states, 11 states have (on average 5.0) internal successors, (55), 9 states have internal predecessors, (55), 5 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 00:12:11,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:11,892 INFO L93 Difference]: Finished difference Result 487 states and 588 transitions. [2022-11-22 00:12:11,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-22 00:12:11,893 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.0) internal successors, (55), 9 states have internal predecessors, (55), 5 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 75 [2022-11-22 00:12:11,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:11,896 INFO L225 Difference]: With dead ends: 487 [2022-11-22 00:12:11,896 INFO L226 Difference]: Without dead ends: 281 [2022-11-22 00:12:11,899 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 144 SyntacticMatches, 8 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-11-22 00:12:11,900 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 100 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:11,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 247 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 00:12:11,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-11-22 00:12:11,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 275. [2022-11-22 00:12:11,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 216 states have (on average 1.1064814814814814) internal successors, (239), 217 states have internal predecessors, (239), 33 states have call successors, (33), 13 states have call predecessors, (33), 22 states have return successors, (60), 44 states have call predecessors, (60), 32 states have call successors, (60) [2022-11-22 00:12:11,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 332 transitions. [2022-11-22 00:12:11,923 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 332 transitions. Word has length 75 [2022-11-22 00:12:11,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:11,924 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 332 transitions. [2022-11-22 00:12:11,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.0) internal successors, (55), 9 states have internal predecessors, (55), 5 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-22 00:12:11,924 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 332 transitions. [2022-11-22 00:12:11,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-11-22 00:12:11,927 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:11,928 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 4, 3, 3, 3, 3, 3, 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 00:12:11,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:12,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-22 00:12:12,137 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:12,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:12,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1696590975, now seen corresponding path program 1 times [2022-11-22 00:12:12,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:12,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278053734] [2022-11-22 00:12:12,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:12,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:12,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:12,418 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 22 proven. 51 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-22 00:12:12,419 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:12,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278053734] [2022-11-22 00:12:12,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278053734] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:12,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060155971] [2022-11-22 00:12:12,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:12,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:12,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:12,421 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:12,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-22 00:12:12,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:12,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-22 00:12:12,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:12,705 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2022-11-22 00:12:12,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:13,218 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-11-22 00:12:13,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060155971] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:13,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1317671020] [2022-11-22 00:12:13,220 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:13,220 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:13,220 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 00:12:13,220 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:13,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9, 11] total 32 [2022-11-22 00:12:13,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593790814] [2022-11-22 00:12:13,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:13,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-22 00:12:13,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:13,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-22 00:12:13,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=904, Unknown=0, NotChecked=0, Total=992 [2022-11-22 00:12:13,222 INFO L87 Difference]: Start difference. First operand 275 states and 332 transitions. Second operand has 32 states, 31 states have (on average 3.3225806451612905) internal successors, (103), 28 states have internal predecessors, (103), 14 states have call successors, (17), 5 states have call predecessors, (17), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) [2022-11-22 00:12:15,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:15,545 INFO L93 Difference]: Finished difference Result 643 states and 813 transitions. [2022-11-22 00:12:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-11-22 00:12:15,546 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 3.3225806451612905) internal successors, (103), 28 states have internal predecessors, (103), 14 states have call successors, (17), 5 states have call predecessors, (17), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) Word has length 79 [2022-11-22 00:12:15,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:15,548 INFO L225 Difference]: With dead ends: 643 [2022-11-22 00:12:15,548 INFO L226 Difference]: Without dead ends: 406 [2022-11-22 00:12:15,551 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 153 SyntacticMatches, 3 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1476 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=824, Invalid=5496, Unknown=0, NotChecked=0, Total=6320 [2022-11-22 00:12:15,552 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 314 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 1803 mSolverCounterSat, 185 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 1988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 185 IncrementalHoareTripleChecker+Valid, 1803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:15,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 159 Invalid, 1988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [185 Valid, 1803 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-22 00:12:15,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-11-22 00:12:15,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 328. [2022-11-22 00:12:15,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 258 states have (on average 1.0852713178294573) internal successors, (280), 258 states have internal predecessors, (280), 39 states have call successors, (39), 13 states have call predecessors, (39), 27 states have return successors, (85), 56 states have call predecessors, (85), 38 states have call successors, (85) [2022-11-22 00:12:15,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 404 transitions. [2022-11-22 00:12:15,573 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 404 transitions. Word has length 79 [2022-11-22 00:12:15,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:15,574 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 404 transitions. [2022-11-22 00:12:15,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 3.3225806451612905) internal successors, (103), 28 states have internal predecessors, (103), 14 states have call successors, (17), 5 states have call predecessors, (17), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) [2022-11-22 00:12:15,574 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 404 transitions. [2022-11-22 00:12:15,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-11-22 00:12:15,575 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:15,576 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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 00:12:15,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:15,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:15,788 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:15,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:15,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1316138812, now seen corresponding path program 1 times [2022-11-22 00:12:15,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:15,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763728041] [2022-11-22 00:12:15,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:15,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:15,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:15,876 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 32 proven. 3 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-11-22 00:12:15,876 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:15,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763728041] [2022-11-22 00:12:15,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763728041] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:15,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833950203] [2022-11-22 00:12:15,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:15,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:15,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:15,878 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:15,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-22 00:12:15,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:15,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-22 00:12:15,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:16,098 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 33 proven. 52 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-22 00:12:16,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:16,445 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 33 proven. 52 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-22 00:12:16,445 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833950203] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:16,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1479478863] [2022-11-22 00:12:16,446 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:16,447 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:16,447 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 00:12:16,447 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:16,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 13, 13] total 17 [2022-11-22 00:12:16,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351146161] [2022-11-22 00:12:16,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:16,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-22 00:12:16,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:16,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-22 00:12:16,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-11-22 00:12:16,449 INFO L87 Difference]: Start difference. First operand 328 states and 404 transitions. Second operand has 17 states, 16 states have (on average 5.1875) internal successors, (83), 14 states have internal predecessors, (83), 10 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) [2022-11-22 00:12:16,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:16,866 INFO L93 Difference]: Finished difference Result 586 states and 737 transitions. [2022-11-22 00:12:16,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-22 00:12:16,866 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 5.1875) internal successors, (83), 14 states have internal predecessors, (83), 10 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) Word has length 93 [2022-11-22 00:12:16,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:16,869 INFO L225 Difference]: With dead ends: 586 [2022-11-22 00:12:16,869 INFO L226 Difference]: Without dead ends: 309 [2022-11-22 00:12:16,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 171 SyntacticMatches, 9 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2022-11-22 00:12:16,872 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 137 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:16,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 305 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 00:12:16,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-11-22 00:12:16,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 303. [2022-11-22 00:12:16,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 237 states have (on average 1.0759493670886076) internal successors, (255), 239 states have internal predecessors, (255), 36 states have call successors, (36), 13 states have call predecessors, (36), 26 states have return successors, (71), 50 states have call predecessors, (71), 35 states have call successors, (71) [2022-11-22 00:12:16,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 362 transitions. [2022-11-22 00:12:16,914 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 362 transitions. Word has length 93 [2022-11-22 00:12:16,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:16,915 INFO L495 AbstractCegarLoop]: Abstraction has 303 states and 362 transitions. [2022-11-22 00:12:16,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 5.1875) internal successors, (83), 14 states have internal predecessors, (83), 10 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) [2022-11-22 00:12:16,915 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 362 transitions. [2022-11-22 00:12:16,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-11-22 00:12:16,916 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:16,916 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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 00:12:16,927 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:17,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-22 00:12:17,122 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:17,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:17,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1064602655, now seen corresponding path program 2 times [2022-11-22 00:12:17,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:17,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658672335] [2022-11-22 00:12:17,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:17,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:17,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:17,426 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 12 proven. 23 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-22 00:12:17,426 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:17,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658672335] [2022-11-22 00:12:17,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658672335] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:17,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809207408] [2022-11-22 00:12:17,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 00:12:17,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:17,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:17,428 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:17,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-22 00:12:17,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-22 00:12:17,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 00:12:17,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-22 00:12:17,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:17,679 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-11-22 00:12:17,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:18,289 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 23 proven. 12 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-22 00:12:18,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809207408] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:18,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1653356806] [2022-11-22 00:12:18,291 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:18,292 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:18,292 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 00:12:18,293 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:18,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 16] total 33 [2022-11-22 00:12:18,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458498152] [2022-11-22 00:12:18,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:18,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-22 00:12:18,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:18,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-22 00:12:18,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2022-11-22 00:12:18,296 INFO L87 Difference]: Start difference. First operand 303 states and 362 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 00:12:18,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:18,815 INFO L93 Difference]: Finished difference Result 384 states and 454 transitions. [2022-11-22 00:12:18,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-22 00:12:18,815 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 94 [2022-11-22 00:12:18,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:18,818 INFO L225 Difference]: With dead ends: 384 [2022-11-22 00:12:18,818 INFO L226 Difference]: Without dead ends: 381 [2022-11-22 00:12:18,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 165 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 866 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=327, Invalid=2025, Unknown=0, NotChecked=0, Total=2352 [2022-11-22 00:12:18,819 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 69 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:18,820 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 532 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 00:12:18,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-11-22 00:12:18,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 289. [2022-11-22 00:12:18,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 225 states have (on average 1.0622222222222222) internal successors, (239), 229 states have internal predecessors, (239), 34 states have call successors, (34), 13 states have call predecessors, (34), 26 states have return successors, (68), 46 states have call predecessors, (68), 33 states have call successors, (68) [2022-11-22 00:12:18,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 341 transitions. [2022-11-22 00:12:18,838 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 341 transitions. Word has length 94 [2022-11-22 00:12:18,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:18,838 INFO L495 AbstractCegarLoop]: Abstraction has 289 states and 341 transitions. [2022-11-22 00:12:18,838 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 00:12:18,838 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 341 transitions. [2022-11-22 00:12:18,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-11-22 00:12:18,839 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:18,840 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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 00:12:18,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:19,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-22 00:12:19,045 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:19,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:19,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1357056160, now seen corresponding path program 1 times [2022-11-22 00:12:19,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:19,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377849664] [2022-11-22 00:12:19,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:19,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:19,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:19,342 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 8 proven. 28 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-22 00:12:19,342 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:19,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377849664] [2022-11-22 00:12:19,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377849664] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:19,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599197618] [2022-11-22 00:12:19,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:19,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:19,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:19,347 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:19,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-22 00:12:19,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:19,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-22 00:12:19,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:19,645 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 8 proven. 20 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-11-22 00:12:19,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:20,280 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-11-22 00:12:20,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599197618] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:20,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1643755404] [2022-11-22 00:12:20,282 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:20,282 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:20,283 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 00:12:20,283 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:20,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 15] total 33 [2022-11-22 00:12:20,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388248911] [2022-11-22 00:12:20,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:20,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-22 00:12:20,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:20,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-22 00:12:20,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=976, Unknown=0, NotChecked=0, Total=1122 [2022-11-22 00:12:20,286 INFO L87 Difference]: Start difference. First operand 289 states and 341 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 00:12:20,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:20,864 INFO L93 Difference]: Finished difference Result 409 states and 492 transitions. [2022-11-22 00:12:20,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-11-22 00:12:20,865 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 95 [2022-11-22 00:12:20,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:20,867 INFO L225 Difference]: With dead ends: 409 [2022-11-22 00:12:20,867 INFO L226 Difference]: Without dead ends: 404 [2022-11-22 00:12:20,868 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 168 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=281, Invalid=1789, Unknown=0, NotChecked=0, Total=2070 [2022-11-22 00:12:20,869 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 54 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:20,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 875 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 00:12:20,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-11-22 00:12:20,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 317. [2022-11-22 00:12:20,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 249 states have (on average 1.0602409638554218) internal successors, (264), 249 states have internal predecessors, (264), 35 states have call successors, (35), 13 states have call predecessors, (35), 29 states have return successors, (68), 54 states have call predecessors, (68), 34 states have call successors, (68) [2022-11-22 00:12:20,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 367 transitions. [2022-11-22 00:12:20,893 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 367 transitions. Word has length 95 [2022-11-22 00:12:20,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:20,894 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 367 transitions. [2022-11-22 00:12:20,895 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 00:12:20,895 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 367 transitions. [2022-11-22 00:12:20,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-11-22 00:12:20,898 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:20,898 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 7, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1] [2022-11-22 00:12:20,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:21,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:21,105 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:21,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:21,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1789619152, now seen corresponding path program 1 times [2022-11-22 00:12:21,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:21,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624974060] [2022-11-22 00:12:21,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:21,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:21,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:21,403 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 85 proven. 141 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2022-11-22 00:12:21,403 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:21,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624974060] [2022-11-22 00:12:21,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624974060] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:21,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232935161] [2022-11-22 00:12:21,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:21,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:21,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:21,405 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:21,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-22 00:12:21,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:21,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-22 00:12:21,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:21,700 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 91 proven. 70 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2022-11-22 00:12:21,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:22,162 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 91 proven. 70 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2022-11-22 00:12:22,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232935161] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:22,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2036838726] [2022-11-22 00:12:22,164 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:22,164 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:22,165 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 00:12:22,166 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:22,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 26 [2022-11-22 00:12:22,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045575309] [2022-11-22 00:12:22,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:22,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-22 00:12:22,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:22,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-22 00:12:22,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=583, Unknown=0, NotChecked=0, Total=650 [2022-11-22 00:12:22,170 INFO L87 Difference]: Start difference. First operand 317 states and 367 transitions. Second operand has 26 states, 24 states have (on average 5.0) internal successors, (120), 22 states have internal predecessors, (120), 14 states have call successors, (22), 5 states have call predecessors, (22), 6 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) [2022-11-22 00:12:22,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:22,901 INFO L93 Difference]: Finished difference Result 499 states and 584 transitions. [2022-11-22 00:12:22,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-22 00:12:22,903 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 5.0) internal successors, (120), 22 states have internal predecessors, (120), 14 states have call successors, (22), 5 states have call predecessors, (22), 6 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) Word has length 165 [2022-11-22 00:12:22,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:22,905 INFO L225 Difference]: With dead ends: 499 [2022-11-22 00:12:22,905 INFO L226 Difference]: Without dead ends: 231 [2022-11-22 00:12:22,907 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 315 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=241, Invalid=1565, Unknown=0, NotChecked=0, Total=1806 [2022-11-22 00:12:22,908 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 299 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:22,908 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 299 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 00:12:22,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-11-22 00:12:22,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 217. [2022-11-22 00:12:22,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 170 states have (on average 1.0411764705882354) internal successors, (177), 173 states have internal predecessors, (177), 27 states have call successors, (27), 13 states have call predecessors, (27), 18 states have return successors, (34), 30 states have call predecessors, (34), 26 states have call successors, (34) [2022-11-22 00:12:22,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 238 transitions. [2022-11-22 00:12:22,936 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 238 transitions. Word has length 165 [2022-11-22 00:12:22,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:22,936 INFO L495 AbstractCegarLoop]: Abstraction has 217 states and 238 transitions. [2022-11-22 00:12:22,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 5.0) internal successors, (120), 22 states have internal predecessors, (120), 14 states have call successors, (22), 5 states have call predecessors, (22), 6 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) [2022-11-22 00:12:22,937 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 238 transitions. [2022-11-22 00:12:22,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-11-22 00:12:22,939 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:22,939 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 7, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 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 00:12:22,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:23,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:23,146 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:23,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:23,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1365492607, now seen corresponding path program 1 times [2022-11-22 00:12:23,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:23,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338009082] [2022-11-22 00:12:23,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:23,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:23,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:23,748 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 45 proven. 82 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2022-11-22 00:12:23,748 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:23,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338009082] [2022-11-22 00:12:23,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338009082] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:23,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62078513] [2022-11-22 00:12:23,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:23,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:23,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:23,750 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:23,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-22 00:12:23,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:23,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-22 00:12:23,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:24,171 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 45 proven. 56 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-11-22 00:12:24,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:25,668 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 74 proven. 51 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-11-22 00:12:25,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62078513] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:25,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1839127467] [2022-11-22 00:12:25,670 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:25,670 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:25,670 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 00:12:25,671 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:25,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 22] total 44 [2022-11-22 00:12:25,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736426770] [2022-11-22 00:12:25,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:25,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-11-22 00:12:25,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:25,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-11-22 00:12:25,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1724, Unknown=0, NotChecked=0, Total=1980 [2022-11-22 00:12:25,675 INFO L87 Difference]: Start difference. First operand 217 states and 238 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 00:12:25,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:25,948 INFO L93 Difference]: Finished difference Result 228 states and 248 transitions. [2022-11-22 00:12:25,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-22 00:12:25,949 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 147 [2022-11-22 00:12:25,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:25,950 INFO L225 Difference]: With dead ends: 228 [2022-11-22 00:12:25,951 INFO L226 Difference]: Without dead ends: 219 [2022-11-22 00:12:25,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 265 SyntacticMatches, 13 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1411 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=307, Invalid=2045, Unknown=0, NotChecked=0, Total=2352 [2022-11-22 00:12:25,952 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 42 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:25,952 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 538 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 00:12:25,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-11-22 00:12:25,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 214. [2022-11-22 00:12:25,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 168 states have (on average 1.0297619047619047) internal successors, (173), 171 states have internal predecessors, (173), 27 states have call successors, (27), 13 states have call predecessors, (27), 18 states have return successors, (33), 29 states have call predecessors, (33), 26 states have call successors, (33) [2022-11-22 00:12:25,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 233 transitions. [2022-11-22 00:12:25,966 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 233 transitions. Word has length 147 [2022-11-22 00:12:25,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:25,966 INFO L495 AbstractCegarLoop]: Abstraction has 214 states and 233 transitions. [2022-11-22 00:12:25,966 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 00:12:25,966 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 233 transitions. [2022-11-22 00:12:25,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2022-11-22 00:12:25,969 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:25,969 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 1, 1, 1, 1] [2022-11-22 00:12:25,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:26,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:26,175 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:26,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:26,176 INFO L85 PathProgramCache]: Analyzing trace with hash -2038416498, now seen corresponding path program 3 times [2022-11-22 00:12:26,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:26,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105593694] [2022-11-22 00:12:26,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:26,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:26,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:26,350 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 125 proven. 48 refuted. 0 times theorem prover too weak. 475 trivial. 0 not checked. [2022-11-22 00:12:26,350 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:26,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105593694] [2022-11-22 00:12:26,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105593694] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:26,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856758307] [2022-11-22 00:12:26,351 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-22 00:12:26,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:26,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:26,352 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:26,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-22 00:12:26,466 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-22 00:12:26,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 00:12:26,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-22 00:12:26,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:26,723 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 159 proven. 241 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2022-11-22 00:12:26,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:28,161 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 159 proven. 255 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2022-11-22 00:12:28,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856758307] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:28,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [713941562] [2022-11-22 00:12:28,163 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:28,163 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:28,163 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 00:12:28,164 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:28,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 15, 19] total 26 [2022-11-22 00:12:28,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557875827] [2022-11-22 00:12:28,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:28,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-22 00:12:28,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:28,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-22 00:12:28,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-11-22 00:12:28,167 INFO L87 Difference]: Start difference. First operand 214 states and 233 transitions. Second operand has 26 states, 25 states have (on average 5.88) internal successors, (147), 25 states have internal predecessors, (147), 19 states have call successors, (25), 2 states have call predecessors, (25), 10 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) [2022-11-22 00:12:28,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:28,798 INFO L93 Difference]: Finished difference Result 391 states and 439 transitions. [2022-11-22 00:12:28,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-22 00:12:28,798 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 5.88) internal successors, (147), 25 states have internal predecessors, (147), 19 states have call successors, (25), 2 states have call predecessors, (25), 10 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) Word has length 201 [2022-11-22 00:12:28,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:28,800 INFO L225 Difference]: With dead ends: 391 [2022-11-22 00:12:28,800 INFO L226 Difference]: Without dead ends: 186 [2022-11-22 00:12:28,802 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 377 SyntacticMatches, 9 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=249, Invalid=1311, Unknown=0, NotChecked=0, Total=1560 [2022-11-22 00:12:28,802 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 322 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:28,803 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 269 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 00:12:28,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-11-22 00:12:28,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 183. [2022-11-22 00:12:28,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 145 states have (on average 1.013793103448276) internal successors, (147), 145 states have internal predecessors, (147), 23 states have call successors, (23), 15 states have call predecessors, (23), 14 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-22 00:12:28,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 192 transitions. [2022-11-22 00:12:28,814 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 192 transitions. Word has length 201 [2022-11-22 00:12:28,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:28,815 INFO L495 AbstractCegarLoop]: Abstraction has 183 states and 192 transitions. [2022-11-22 00:12:28,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 5.88) internal successors, (147), 25 states have internal predecessors, (147), 19 states have call successors, (25), 2 states have call predecessors, (25), 10 states have return successors, (27), 10 states have call predecessors, (27), 18 states have call successors, (27) [2022-11-22 00:12:28,815 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 192 transitions. [2022-11-22 00:12:28,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-11-22 00:12:28,818 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 00:12:28,818 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 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 00:12:28,827 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:29,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:29,025 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2022-11-22 00:12:29,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 00:12:29,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1865090390, now seen corresponding path program 4 times [2022-11-22 00:12:29,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 00:12:29,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124572267] [2022-11-22 00:12:29,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 00:12:29,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 00:12:29,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:30,252 INFO L134 CoverageAnalysis]: Checked inductivity of 937 backedges. 149 proven. 243 refuted. 0 times theorem prover too weak. 545 trivial. 0 not checked. [2022-11-22 00:12:30,252 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 00:12:30,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124572267] [2022-11-22 00:12:30,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124572267] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 00:12:30,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637131638] [2022-11-22 00:12:30,253 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-22 00:12:30,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:30,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 [2022-11-22 00:12:30,254 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 00:12:30,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-22 00:12:30,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 00:12:30,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-22 00:12:30,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 00:12:30,825 INFO L134 CoverageAnalysis]: Checked inductivity of 937 backedges. 148 proven. 176 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2022-11-22 00:12:30,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 00:12:34,206 INFO L134 CoverageAnalysis]: Checked inductivity of 937 backedges. 218 proven. 155 refuted. 0 times theorem prover too weak. 564 trivial. 0 not checked. [2022-11-22 00:12:34,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637131638] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 00:12:34,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [950091434] [2022-11-22 00:12:34,208 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-11-22 00:12:34,208 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 00:12:34,208 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 00:12:34,209 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 00:12:34,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 24, 29] total 56 [2022-11-22 00:12:34,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343558274] [2022-11-22 00:12:34,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 00:12:34,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-11-22 00:12:34,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 00:12:34,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-11-22 00:12:34,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=2797, Unknown=0, NotChecked=0, Total=3192 [2022-11-22 00:12:34,213 INFO L87 Difference]: Start difference. First operand 183 states and 192 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 00:12:34,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 00:12:34,455 INFO L93 Difference]: Finished difference Result 183 states and 192 transitions. [2022-11-22 00:12:34,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-22 00:12:34,456 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 239 [2022-11-22 00:12:34,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 00:12:34,457 INFO L225 Difference]: With dead ends: 183 [2022-11-22 00:12:34,457 INFO L226 Difference]: Without dead ends: 0 [2022-11-22 00:12:34,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 443 SyntacticMatches, 27 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2884 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=430, Invalid=2992, Unknown=0, NotChecked=0, Total=3422 [2022-11-22 00:12:34,460 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 35 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 00:12:34,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 624 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 00:12:34,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-11-22 00:12:34,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-11-22 00:12:34,461 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 00:12:34,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-11-22 00:12:34,461 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 239 [2022-11-22 00:12:34,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 00:12:34,461 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-22 00:12:34,462 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 00:12:34,462 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-11-22 00:12:34,462 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-11-22 00:12:34,465 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 12 remaining) [2022-11-22 00:12:34,465 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 12 remaining) [2022-11-22 00:12:34,465 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 12 remaining) [2022-11-22 00:12:34,466 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 12 remaining) [2022-11-22 00:12:34,466 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 12 remaining) [2022-11-22 00:12:34,466 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 12 remaining) [2022-11-22 00:12:34,466 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 12 remaining) [2022-11-22 00:12:34,466 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 12 remaining) [2022-11-22 00:12:34,467 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 12 remaining) [2022-11-22 00:12:34,467 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 12 remaining) [2022-11-22 00:12:34,467 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 12 remaining) [2022-11-22 00:12:34,467 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 12 remaining) [2022-11-22 00:12:34,473 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-22 00:12:34,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 00:12:34,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-11-22 00:12:37,321 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-11-22 00:12:37,321 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-11-22 00:12:37,321 INFO L895 garLoopResultBuilder]: At program point L39(line 39) the Hoare annotation is: (and (<= 6 |ULTIMATE.start_main_~x~0#1|) (<= |ULTIMATE.start_main_~x~0#1| 6)) [2022-11-22 00:12:37,322 INFO L895 garLoopResultBuilder]: At program point L39-1(line 39) the Hoare annotation is: (<= |ULTIMATE.start_main_~x~0#1| 6) [2022-11-22 00:12:37,322 INFO L902 garLoopResultBuilder]: At program point fibo2ENTRY(lines 19 27) the Hoare annotation is: true [2022-11-22 00:12:37,322 INFO L899 garLoopResultBuilder]: For program point fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,322 INFO L899 garLoopResultBuilder]: For program point L25(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,322 INFO L899 garLoopResultBuilder]: For program point fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,322 INFO L899 garLoopResultBuilder]: For program point L25-1(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,323 INFO L895 garLoopResultBuilder]: At program point L25-2(line 25) the Hoare annotation is: (and (or (not (<= |fibo2_#in~n| 5)) (not (<= 5 |fibo2_#in~n|)) (and (<= 5 fibo2_~n) (<= fibo2_~n 5))) (or (<= fibo2_~n |fibo2_#in~n|) (not (<= |fibo2_#in~n| 3))) (not (<= |fibo2_#in~n| 1)) (or (not (< |fibo2_#in~n| 5)) (and (<= |fibo2_#in~n| fibo2_~n) (< fibo2_~n 5)))) [2022-11-22 00:12:37,323 INFO L899 garLoopResultBuilder]: For program point L25-3(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,323 INFO L899 garLoopResultBuilder]: For program point L25-4(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,323 INFO L899 garLoopResultBuilder]: For program point L25-5(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,323 INFO L895 garLoopResultBuilder]: At program point L25-6(line 25) the Hoare annotation is: (let ((.cse0 (<= 1 |fibo2_#t~ret6|))) (and (not (<= |fibo2_#in~n| 1)) (or (and (= |fibo2_#t~ret6| 1) (<= fibo2_~n |fibo2_#in~n|)) (not (<= |fibo2_#in~n| 3))) (or (not (<= |fibo2_#in~n| 5)) (and (<= |fibo2_#t~ret6| 3) (<= 5 fibo2_~n) .cse0 (<= fibo2_~n 5)) (not (<= 5 |fibo2_#in~n|))) (or (and (<= |fibo2_#in~n| fibo2_~n) (<= |fibo2_#t~ret6| 2) .cse0 (< fibo2_~n 5)) (not (< |fibo2_#in~n| 5))))) [2022-11-22 00:12:37,323 INFO L899 garLoopResultBuilder]: For program point L25-7(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,324 INFO L899 garLoopResultBuilder]: For program point L25-8(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,324 INFO L899 garLoopResultBuilder]: For program point L25-9(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,324 INFO L899 garLoopResultBuilder]: For program point fibo2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,324 INFO L899 garLoopResultBuilder]: For program point fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,324 INFO L899 garLoopResultBuilder]: For program point fibo2EXIT(lines 19 27) no Hoare annotation was computed. [2022-11-22 00:12:37,324 INFO L899 garLoopResultBuilder]: For program point fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,325 INFO L899 garLoopResultBuilder]: For program point L22(lines 22 26) no Hoare annotation was computed. [2022-11-22 00:12:37,325 INFO L899 garLoopResultBuilder]: For program point L20(lines 20 26) no Hoare annotation was computed. [2022-11-22 00:12:37,325 INFO L899 garLoopResultBuilder]: For program point fibo2FINAL(lines 19 27) no Hoare annotation was computed. [2022-11-22 00:12:37,325 INFO L899 garLoopResultBuilder]: For program point fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2022-11-22 00:12:37,325 INFO L899 garLoopResultBuilder]: For program point fibo1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,325 INFO L899 garLoopResultBuilder]: For program point fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,328 INFO L899 garLoopResultBuilder]: For program point L15(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,329 INFO L899 garLoopResultBuilder]: For program point L15-1(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,329 INFO L895 garLoopResultBuilder]: At program point L15-2(line 15) the Hoare annotation is: (let ((.cse0 (<= fibo1_~n |fibo1_#in~n|))) (and (or (and .cse0 (<= 6 fibo1_~n)) (not (<= 6 |fibo1_#in~n|)) (not (<= |fibo1_#in~n| 6))) (or (not (<= |fibo1_#in~n| 4)) (and .cse0 (<= |fibo1_#in~n| fibo1_~n))) (not (<= |fibo1_#in~n| 1)))) [2022-11-22 00:12:37,329 INFO L899 garLoopResultBuilder]: For program point L15-3(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,329 INFO L899 garLoopResultBuilder]: For program point L15-4(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,329 INFO L899 garLoopResultBuilder]: For program point fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,329 INFO L899 garLoopResultBuilder]: For program point fibo1FINAL(lines 9 17) no Hoare annotation was computed. [2022-11-22 00:12:37,330 INFO L899 garLoopResultBuilder]: For program point L15-5(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,330 INFO L895 garLoopResultBuilder]: At program point L15-6(line 15) the Hoare annotation is: (let ((.cse2 (<= 2 |fibo1_#t~ret4|)) (.cse0 (<= fibo1_~n |fibo1_#in~n|)) (.cse1 (<= |fibo1_#in~n| fibo1_~n))) (and (or (not (<= |fibo1_#in~n| 4)) (and .cse0 .cse1 .cse2 (<= |fibo1_#t~ret4| 2)) (not (<= 4 |fibo1_#in~n|))) (or (and .cse0 (<= |fibo1_#t~ret4| 5) .cse2 (<= 6 fibo1_~n)) (not (<= 6 |fibo1_#in~n|)) (not (<= |fibo1_#in~n| 6))) (or (not (< |fibo1_#in~n| 4)) (and .cse0 (= |fibo1_#t~ret4| 1) .cse1)) (not (<= |fibo1_#in~n| 1)))) [2022-11-22 00:12:37,330 INFO L899 garLoopResultBuilder]: For program point L15-7(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,330 INFO L899 garLoopResultBuilder]: For program point L15-8(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,330 INFO L899 garLoopResultBuilder]: For program point L15-9(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,331 INFO L899 garLoopResultBuilder]: For program point fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,331 INFO L902 garLoopResultBuilder]: At program point fibo1ENTRY(lines 9 17) the Hoare annotation is: true [2022-11-22 00:12:37,331 INFO L899 garLoopResultBuilder]: For program point fibo1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,331 INFO L899 garLoopResultBuilder]: For program point fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2022-11-22 00:12:37,331 INFO L899 garLoopResultBuilder]: For program point L12(lines 12 16) no Hoare annotation was computed. [2022-11-22 00:12:37,331 INFO L899 garLoopResultBuilder]: For program point L10(lines 10 16) no Hoare annotation was computed. [2022-11-22 00:12:37,331 INFO L899 garLoopResultBuilder]: For program point fibo1EXIT(lines 9 17) no Hoare annotation was computed. [2022-11-22 00:12:37,335 INFO L444 BasicCegarLoop]: Path program histogram: [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, 1, 1, 1] [2022-11-22 00:12:37,338 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-22 00:12:37,352 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.11 12:12:37 BoogieIcfgContainer [2022-11-22 00:12:37,352 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-22 00:12:37,353 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-22 00:12:37,353 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-22 00:12:37,353 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-22 00:12:37,353 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 12:11:53" (3/4) ... [2022-11-22 00:12:37,357 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-22 00:12:37,363 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fibo2 [2022-11-22 00:12:37,363 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fibo1 [2022-11-22 00:12:37,366 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2022-11-22 00:12:37,367 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2022-11-22 00:12:37,367 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-11-22 00:12:37,367 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-22 00:12:37,400 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/witness.graphml [2022-11-22 00:12:37,400 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-22 00:12:37,401 INFO L158 Benchmark]: Toolchain (without parser) took 44444.42ms. Allocated memory was 186.6MB in the beginning and 415.2MB in the end (delta: 228.6MB). Free memory was 145.8MB in the beginning and 268.8MB in the end (delta: -123.0MB). Peak memory consumption was 106.1MB. Max. memory is 16.1GB. [2022-11-22 00:12:37,401 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 134.2MB. Free memory is still 77.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 00:12:37,401 INFO L158 Benchmark]: CACSL2BoogieTranslator took 318.54ms. Allocated memory is still 186.6MB. Free memory was 145.8MB in the beginning and 135.3MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-22 00:12:37,402 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.24ms. Allocated memory is still 186.6MB. Free memory was 135.3MB in the beginning and 134.1MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 00:12:37,402 INFO L158 Benchmark]: Boogie Preprocessor took 21.59ms. Allocated memory is still 186.6MB. Free memory was 134.1MB in the beginning and 133.2MB in the end (delta: 952.3kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-22 00:12:37,402 INFO L158 Benchmark]: RCFGBuilder took 451.74ms. Allocated memory is still 186.6MB. Free memory was 133.2MB in the beginning and 121.2MB in the end (delta: 12.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-22 00:12:37,403 INFO L158 Benchmark]: TraceAbstraction took 43557.11ms. Allocated memory was 186.6MB in the beginning and 415.2MB in the end (delta: 228.6MB). Free memory was 120.1MB in the beginning and 271.9MB in the end (delta: -151.9MB). Peak memory consumption was 215.5MB. Max. memory is 16.1GB. [2022-11-22 00:12:37,403 INFO L158 Benchmark]: Witness Printer took 47.70ms. Allocated memory is still 415.2MB. Free memory was 271.9MB in the beginning and 268.8MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-22 00:12:37,404 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.28ms. Allocated memory is still 134.2MB. Free memory is still 77.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 318.54ms. Allocated memory is still 186.6MB. Free memory was 145.8MB in the beginning and 135.3MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 38.24ms. Allocated memory is still 186.6MB. Free memory was 135.3MB in the beginning and 134.1MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 21.59ms. Allocated memory is still 186.6MB. Free memory was 134.1MB in the beginning and 133.2MB in the end (delta: 952.3kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 451.74ms. Allocated memory is still 186.6MB. Free memory was 133.2MB in the beginning and 121.2MB in the end (delta: 12.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * TraceAbstraction took 43557.11ms. Allocated memory was 186.6MB in the beginning and 415.2MB in the end (delta: 228.6MB). Free memory was 120.1MB in the beginning and 271.9MB in the end (delta: -151.9MB). Peak memory consumption was 215.5MB. Max. memory is 16.1GB. * Witness Printer took 47.70ms. Allocated memory is still 415.2MB. Free memory was 271.9MB in the beginning and 268.8MB 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: 43.5s, OverallIterations: 33, TraceHistogramMax: 13, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.1s, AutomataDifference: 12.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 2.6s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3108 SdHoareTripleChecker+Valid, 7.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3003 mSDsluCounter, 8461 SdHoareTripleChecker+Invalid, 6.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7230 mSDsCounter, 1075 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11803 IncrementalHoareTripleChecker+Invalid, 12878 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1075 mSolverCounterUnsat, 1231 mSDtfsCounter, 11803 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4057 GetRequests, 3224 SyntacticMatches, 134 SemanticMatches, 699 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9782 ImplicationChecksByTransitivity, 10.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=328occurred in iteration=26, InterpolantAutomatonStates: 498, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 33 MinimizatonAttempts, 652 StatesRemovedByMinimization, 31 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 8 LocationsWithAnnotation, 887 PreInvPairs, 1324 NumberOfFragments, 207 HoareAnnotationTreeSize, 887 FomulaSimplifications, 17612 FormulaSimplificationTreeSizeReduction, 1.7s HoareSimplificationTime, 8 FomulaSimplificationsInter, 12354 FormulaSimplificationTreeSizeReductionInter, 0.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 20.3s InterpolantComputationTime, 4069 NumberOfCodeBlocks, 3941 NumberOfCodeBlocksAsserted, 61 NumberOfCheckSat, 5644 ConstructedInterpolants, 0 QuantifiedInterpolants, 12019 SizeOfPredicates, 60 NumberOfNonLiveVariables, 3755 ConjunctsInSsa, 291 ConjunctsInUnsatCore, 72 InterpolantComputations, 16 PerfectInterpolantSequences, 7839/10341 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 <= 6 RESULT: Ultimate proved your program to be correct! [2022-11-22 00:12:37,423 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af735a77-7798-4adf-8514-bbb177d188da/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE