./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --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 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 15:09:08,853 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 15:09:08,920 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Overflow-32bit-Taipan_Default.epf [2023-12-02 15:09:08,926 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 15:09:08,927 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 15:09:08,955 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 15:09:08,955 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 15:09:08,956 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 15:09:08,956 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 15:09:08,957 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 15:09:08,957 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 15:09:08,958 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 15:09:08,959 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 15:09:08,959 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 15:09:08,960 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 15:09:08,960 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 15:09:08,961 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 15:09:08,961 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 15:09:08,962 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 15:09:08,962 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 15:09:08,963 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 15:09:08,964 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 15:09:08,965 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 15:09:08,965 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 15:09:08,966 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 15:09:08,966 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 15:09:08,967 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 15:09:08,967 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 15:09:08,968 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 15:09:08,968 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 15:09:08,968 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 15:09:08,969 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-12-02 15:09:08,969 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-02 15:09:08,969 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 15:09:08,970 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 15:09:08,970 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 15:09:08,970 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 15:09:08,970 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 15:09:08,971 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 15:09:08,971 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 15:09:08,971 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 15:09:08,971 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 15:09:08,972 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 15:09:08,972 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 15:09:08,972 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 15:09:08,972 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 15:09:08,972 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 15:09:08,973 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 15:09:08,973 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 15:09:08,973 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/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_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 [2023-12-02 15:09:09,200 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 15:09:09,219 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 15:09:09,221 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 15:09:09,222 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 15:09:09,222 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 15:09:09,223 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c [2023-12-02 15:09:11,950 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 15:09:12,095 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 15:09:12,096 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c [2023-12-02 15:09:12,101 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/data/8f0cad95f/88b02ba1b08c46b7b65311871454a649/FLAGe70effb2f [2023-12-02 15:09:12,113 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/data/8f0cad95f/88b02ba1b08c46b7b65311871454a649 [2023-12-02 15:09:12,115 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 15:09:12,117 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 15:09:12,118 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 15:09:12,118 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 15:09:12,122 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 15:09:12,123 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,124 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72cd6dc2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12, skipping insertion in model container [2023-12-02 15:09:12,124 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,140 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 15:09:12,267 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 15:09:12,278 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 15:09:12,294 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 15:09:12,307 INFO L206 MainTranslator]: Completed translation [2023-12-02 15:09:12,307 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12 WrapperNode [2023-12-02 15:09:12,307 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 15:09:12,309 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 15:09:12,309 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 15:09:12,309 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 15:09:12,317 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,323 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,336 INFO L138 Inliner]: procedures = 14, calls = 13, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 21 [2023-12-02 15:09:12,336 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 15:09:12,337 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 15:09:12,337 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 15:09:12,337 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 15:09:12,344 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,344 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,346 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,346 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,349 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,351 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,352 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,353 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,355 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 15:09:12,356 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 15:09:12,356 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 15:09:12,356 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 15:09:12,357 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (1/1) ... [2023-12-02 15:09:12,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 15:09:12,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:12,387 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 15:09:12,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 15:09:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 15:09:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 15:09:12,422 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2023-12-02 15:09:12,423 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2023-12-02 15:09:12,423 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2023-12-02 15:09:12,423 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2023-12-02 15:09:12,423 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 15:09:12,423 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 15:09:12,478 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 15:09:12,481 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 15:09:12,623 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 15:09:12,657 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 15:09:12,657 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-02 15:09:12,659 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:09:12 BoogieIcfgContainer [2023-12-02 15:09:12,659 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 15:09:12,662 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 15:09:12,662 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 15:09:12,666 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 15:09:12,666 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:09:12" (1/3) ... [2023-12-02 15:09:12,667 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66d76480 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:09:12, skipping insertion in model container [2023-12-02 15:09:12,667 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:09:12" (2/3) ... [2023-12-02 15:09:12,667 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66d76480 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:09:12, skipping insertion in model container [2023-12-02 15:09:12,667 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:09:12" (3/3) ... [2023-12-02 15:09:12,669 INFO L112 eAbstractionObserver]: Analyzing ICFG fibo_2calls_8-1.c [2023-12-02 15:09:12,687 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 15:09:12,687 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 12 error locations. [2023-12-02 15:09:12,751 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 15:09:12,756 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=LoopHeads, 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;@4b55978c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 15:09:12,757 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-12-02 15:09:12,760 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) [2023-12-02 15:09:12,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-12-02 15:09:12,774 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:12,775 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2023-12-02 15:09:12,775 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:12,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:12,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1021543012, now seen corresponding path program 1 times [2023-12-02 15:09:12,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:12,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768513935] [2023-12-02 15:09:12,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:12,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:12,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:12,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 15:09:12,924 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:12,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768513935] [2023-12-02 15:09:12,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768513935] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:12,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:09:12,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 15:09:12,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444185448] [2023-12-02 15:09:12,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:12,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:09:12,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:12,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:09:12,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:09:12,958 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 3 states, 2 states have (on average 2.5) 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) [2023-12-02 15:09:13,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:13,007 INFO L93 Difference]: Finished difference Result 48 states and 56 transitions. [2023-12-02 15:09:13,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:09:13,010 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) 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 [2023-12-02 15:09:13,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:13,018 INFO L225 Difference]: With dead ends: 48 [2023-12-02 15:09:13,018 INFO L226 Difference]: Without dead ends: 44 [2023-12-02 15:09:13,021 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 [2023-12-02 15:09:13,025 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 14 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 76 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 [2023-12-02 15:09:13,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 76 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:13,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2023-12-02 15:09:13,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 42. [2023-12-02 15:09:13,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 25 states have (on average 1.56) internal successors, (39), 35 states have internal predecessors, (39), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-02 15:09:13,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 48 transitions. [2023-12-02 15:09:13,056 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 48 transitions. Word has length 6 [2023-12-02 15:09:13,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:13,056 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 48 transitions. [2023-12-02 15:09:13,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) 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) [2023-12-02 15:09:13,057 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 48 transitions. [2023-12-02 15:09:13,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-12-02 15:09:13,058 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:13,058 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:13,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 15:09:13,059 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:13,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:13,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1603062213, now seen corresponding path program 1 times [2023-12-02 15:09:13,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:13,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444074632] [2023-12-02 15:09:13,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:13,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:13,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:13,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 15:09:13,132 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:13,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444074632] [2023-12-02 15:09:13,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444074632] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:13,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:09:13,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 15:09:13,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819372881] [2023-12-02 15:09:13,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:13,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:09:13,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:13,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:09:13,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:09:13,136 INFO L87 Difference]: Start difference. First operand 42 states and 48 transitions. Second operand has 5 states, 3 states have (on average 2.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) [2023-12-02 15:09:13,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:13,211 INFO L93 Difference]: Finished difference Result 63 states and 73 transitions. [2023-12-02 15:09:13,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:09:13,212 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.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 [2023-12-02 15:09:13,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:13,213 INFO L225 Difference]: With dead ends: 63 [2023-12-02 15:09:13,213 INFO L226 Difference]: Without dead ends: 59 [2023-12-02 15:09:13,214 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 [2023-12-02 15:09:13,217 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 29 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:13,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 155 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:13,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2023-12-02 15:09:13,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 55. [2023-12-02 15:09:13,228 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) [2023-12-02 15:09:13,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 64 transitions. [2023-12-02 15:09:13,231 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 64 transitions. Word has length 7 [2023-12-02 15:09:13,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:13,231 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 64 transitions. [2023-12-02 15:09:13,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.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) [2023-12-02 15:09:13,232 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 64 transitions. [2023-12-02 15:09:13,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2023-12-02 15:09:13,233 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:13,233 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:13,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 15:09:13,234 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:13,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:13,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1070030294, now seen corresponding path program 1 times [2023-12-02 15:09:13,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:13,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395884870] [2023-12-02 15:09:13,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:13,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:13,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:13,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 15:09:13,277 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:13,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395884870] [2023-12-02 15:09:13,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395884870] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:13,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:09:13,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 15:09:13,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226084415] [2023-12-02 15:09:13,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:13,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 15:09:13,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:13,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 15:09:13,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 15:09:13,280 INFO L87 Difference]: Start difference. First operand 55 states and 64 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 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) [2023-12-02 15:09:13,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:13,304 INFO L93 Difference]: Finished difference Result 57 states and 69 transitions. [2023-12-02 15:09:13,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 15:09:13,305 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 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 12 [2023-12-02 15:09:13,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:13,306 INFO L225 Difference]: With dead ends: 57 [2023-12-02 15:09:13,306 INFO L226 Difference]: Without dead ends: 55 [2023-12-02 15:09:13,307 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 [2023-12-02 15:09:13,308 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 14 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 68 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 [2023-12-02 15:09:13,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 68 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:13,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2023-12-02 15:09:13,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 53. [2023-12-02 15:09:13,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 36 states have (on average 1.3611111111111112) internal successors, (49), 43 states have internal predecessors, (49), 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) [2023-12-02 15:09:13,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 62 transitions. [2023-12-02 15:09:13,321 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 62 transitions. Word has length 12 [2023-12-02 15:09:13,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:13,322 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 62 transitions. [2023-12-02 15:09:13,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 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) [2023-12-02 15:09:13,322 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 62 transitions. [2023-12-02 15:09:13,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-12-02 15:09:13,323 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:13,323 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:13,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 15:09:13,324 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:13,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:13,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1188799193, now seen corresponding path program 1 times [2023-12-02 15:09:13,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:13,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828082845] [2023-12-02 15:09:13,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:13,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:13,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:13,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 15:09:13,415 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:13,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828082845] [2023-12-02 15:09:13,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828082845] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:13,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:09:13,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-02 15:09:13,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892048051] [2023-12-02 15:09:13,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:13,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 15:09:13,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:13,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 15:09:13,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-02 15:09:13,418 INFO L87 Difference]: Start difference. First operand 53 states and 62 transitions. Second operand has 7 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 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) [2023-12-02 15:09:13,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:13,518 INFO L93 Difference]: Finished difference Result 53 states and 62 transitions. [2023-12-02 15:09:13,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 15:09:13,519 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 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 13 [2023-12-02 15:09:13,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:13,520 INFO L225 Difference]: With dead ends: 53 [2023-12-02 15:09:13,520 INFO L226 Difference]: Without dead ends: 49 [2023-12-02 15:09:13,520 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 [2023-12-02 15:09:13,522 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 55 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:13,522 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 81 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 15:09:13,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2023-12-02 15:09:13,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2023-12-02 15:09:13,529 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) [2023-12-02 15:09:13,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 58 transitions. [2023-12-02 15:09:13,531 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 58 transitions. Word has length 13 [2023-12-02 15:09:13,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:13,531 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 58 transitions. [2023-12-02 15:09:13,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 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) [2023-12-02 15:09:13,531 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 58 transitions. [2023-12-02 15:09:13,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-12-02 15:09:13,532 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:13,532 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:13,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-12-02 15:09:13,533 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:13,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:13,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1317113808, now seen corresponding path program 1 times [2023-12-02 15:09:13,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:13,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369078454] [2023-12-02 15:09:13,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:13,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:13,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:13,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 15:09:13,637 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:13,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369078454] [2023-12-02 15:09:13,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369078454] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:13,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:09:13,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 15:09:13,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102505947] [2023-12-02 15:09:13,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:13,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:09:13,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:13,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:09:13,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:09:13,640 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) [2023-12-02 15:09:13,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:13,675 INFO L93 Difference]: Finished difference Result 75 states and 93 transitions. [2023-12-02 15:09:13,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:09:13,675 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 [2023-12-02 15:09:13,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:13,677 INFO L225 Difference]: With dead ends: 75 [2023-12-02 15:09:13,677 INFO L226 Difference]: Without dead ends: 70 [2023-12-02 15:09:13,678 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 [2023-12-02 15:09:13,679 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:13,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 109 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:13,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2023-12-02 15:09:13,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 62. [2023-12-02 15:09:13,688 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) [2023-12-02 15:09:13,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 77 transitions. [2023-12-02 15:09:13,689 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 77 transitions. Word has length 22 [2023-12-02 15:09:13,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:13,690 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 77 transitions. [2023-12-02 15:09:13,690 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) [2023-12-02 15:09:13,690 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 77 transitions. [2023-12-02 15:09:13,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-12-02 15:09:13,691 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:13,692 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] [2023-12-02 15:09:13,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-02 15:09:13,692 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:13,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:13,693 INFO L85 PathProgramCache]: Analyzing trace with hash -2108197165, now seen corresponding path program 1 times [2023-12-02 15:09:13,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:13,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592511595] [2023-12-02 15:09:13,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:13,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:13,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:13,792 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-02 15:09:13,792 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:13,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592511595] [2023-12-02 15:09:13,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592511595] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:13,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108568412] [2023-12-02 15:09:13,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:13,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:13,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:13,796 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:13,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 15:09:13,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:13,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 15:09:13,857 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:13,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 15:09:13,942 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:09:13,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108568412] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:13,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 15:09:13,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2023-12-02 15:09:13,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589782058] [2023-12-02 15:09:13,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:13,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 15:09:13,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:13,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 15:09:13,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2023-12-02 15:09:13,944 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) [2023-12-02 15:09:14,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:14,062 INFO L93 Difference]: Finished difference Result 110 states and 133 transitions. [2023-12-02 15:09:14,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 15:09:14,063 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 [2023-12-02 15:09:14,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:14,064 INFO L225 Difference]: With dead ends: 110 [2023-12-02 15:09:14,064 INFO L226 Difference]: Without dead ends: 60 [2023-12-02 15:09:14,065 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 [2023-12-02 15:09:14,066 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 35 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:14,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 128 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 15:09:14,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-12-02 15:09:14,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 58. [2023-12-02 15:09:14,074 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) [2023-12-02 15:09:14,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 70 transitions. [2023-12-02 15:09:14,075 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 70 transitions. Word has length 23 [2023-12-02 15:09:14,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:14,076 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 70 transitions. [2023-12-02 15:09:14,076 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) [2023-12-02 15:09:14,076 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 70 transitions. [2023-12-02 15:09:14,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-12-02 15:09:14,077 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:14,078 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] [2023-12-02 15:09:14,088 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 15:09:14,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-12-02 15:09:14,281 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:14,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:14,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1308693282, now seen corresponding path program 1 times [2023-12-02 15:09:14,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:14,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397020483] [2023-12-02 15:09:14,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:14,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:14,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:14,347 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-02 15:09:14,348 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:14,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397020483] [2023-12-02 15:09:14,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397020483] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:14,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:09:14,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 15:09:14,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661858877] [2023-12-02 15:09:14,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:14,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:09:14,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:14,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:09:14,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:09:14,350 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) [2023-12-02 15:09:14,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:14,389 INFO L93 Difference]: Finished difference Result 84 states and 107 transitions. [2023-12-02 15:09:14,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:09:14,390 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 [2023-12-02 15:09:14,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:14,391 INFO L225 Difference]: With dead ends: 84 [2023-12-02 15:09:14,391 INFO L226 Difference]: Without dead ends: 79 [2023-12-02 15:09:14,392 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 [2023-12-02 15:09:14,393 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:14,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 110 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:14,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2023-12-02 15:09:14,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 68. [2023-12-02 15:09:14,403 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) [2023-12-02 15:09:14,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 88 transitions. [2023-12-02 15:09:14,405 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 88 transitions. Word has length 24 [2023-12-02 15:09:14,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:14,405 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 88 transitions. [2023-12-02 15:09:14,405 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) [2023-12-02 15:09:14,406 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 88 transitions. [2023-12-02 15:09:14,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-12-02 15:09:14,407 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:14,407 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] [2023-12-02 15:09:14,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-02 15:09:14,407 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:14,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:14,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1559204346, now seen corresponding path program 1 times [2023-12-02 15:09:14,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:14,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247329744] [2023-12-02 15:09:14,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:14,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:14,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:14,474 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-02 15:09:14,474 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:14,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247329744] [2023-12-02 15:09:14,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247329744] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:14,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:09:14,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 15:09:14,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189603452] [2023-12-02 15:09:14,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:14,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:09:14,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:14,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:09:14,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:09:14,476 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) [2023-12-02 15:09:14,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:14,510 INFO L93 Difference]: Finished difference Result 84 states and 107 transitions. [2023-12-02 15:09:14,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:09:14,511 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 [2023-12-02 15:09:14,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:14,512 INFO L225 Difference]: With dead ends: 84 [2023-12-02 15:09:14,513 INFO L226 Difference]: Without dead ends: 82 [2023-12-02 15:09:14,513 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 [2023-12-02 15:09:14,514 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:14,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 109 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:14,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2023-12-02 15:09:14,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 77. [2023-12-02 15:09:14,525 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) [2023-12-02 15:09:14,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 100 transitions. [2023-12-02 15:09:14,527 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 100 transitions. Word has length 28 [2023-12-02 15:09:14,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:14,527 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 100 transitions. [2023-12-02 15:09:14,528 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) [2023-12-02 15:09:14,528 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 100 transitions. [2023-12-02 15:09:14,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-12-02 15:09:14,529 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:14,530 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] [2023-12-02 15:09:14,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-02 15:09:14,530 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:14,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:14,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1102557063, now seen corresponding path program 1 times [2023-12-02 15:09:14,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:14,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214104145] [2023-12-02 15:09:14,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:14,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:14,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:14,601 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-02 15:09:14,601 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:14,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214104145] [2023-12-02 15:09:14,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214104145] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:14,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921222672] [2023-12-02 15:09:14,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:14,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:14,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:14,605 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:14,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 15:09:14,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:14,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 15:09:14,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:14,755 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 15:09:14,755 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:14,938 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 15:09:14,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921222672] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:14,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [579941004] [2023-12-02 15:09:14,959 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2023-12-02 15:09:14,959 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:14,964 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:14,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:14,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2023-12-02 15:09:14,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554184847] [2023-12-02 15:09:14,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:14,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-02 15:09:14,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:14,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-02 15:09:14,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2023-12-02 15:09:14,967 INFO L87 Difference]: Start difference. First operand 77 states and 100 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) [2023-12-02 15:09:15,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:15,438 INFO L93 Difference]: Finished difference Result 205 states and 274 transitions. [2023-12-02 15:09:15,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-02 15:09:15,439 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 [2023-12-02 15:09:15,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:15,440 INFO L225 Difference]: With dead ends: 205 [2023-12-02 15:09:15,440 INFO L226 Difference]: Without dead ends: 136 [2023-12-02 15:09:15,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2023-12-02 15:09:15,443 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 133 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:15,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 591 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 15:09:15,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2023-12-02 15:09:15,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 120. [2023-12-02 15:09:15,462 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) [2023-12-02 15:09:15,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 156 transitions. [2023-12-02 15:09:15,465 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 156 transitions. Word has length 29 [2023-12-02 15:09:15,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:15,465 INFO L495 AbstractCegarLoop]: Abstraction has 120 states and 156 transitions. [2023-12-02 15:09:15,465 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) [2023-12-02 15:09:15,465 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 156 transitions. [2023-12-02 15:09:15,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-12-02 15:09:15,467 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:15,467 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] [2023-12-02 15:09:15,472 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-02 15:09:15,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-12-02 15:09:15,672 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:15,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:15,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1810923195, now seen corresponding path program 2 times [2023-12-02 15:09:15,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:15,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398751947] [2023-12-02 15:09:15,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:15,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:15,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:15,754 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-02 15:09:15,754 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:15,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398751947] [2023-12-02 15:09:15,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398751947] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:15,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872931779] [2023-12-02 15:09:15,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 15:09:15,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:15,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:15,757 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:15,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-02 15:09:15,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-12-02 15:09:15,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 15:09:15,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:09:15,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:15,843 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-02 15:09:15,843 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:09:15,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872931779] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:15,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 15:09:15,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-12-02 15:09:15,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34935660] [2023-12-02 15:09:15,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:15,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:09:15,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:15,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:09:15,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-02 15:09:15,845 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) [2023-12-02 15:09:15,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:15,879 INFO L93 Difference]: Finished difference Result 130 states and 168 transitions. [2023-12-02 15:09:15,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:09:15,879 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 [2023-12-02 15:09:15,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:15,881 INFO L225 Difference]: With dead ends: 130 [2023-12-02 15:09:15,881 INFO L226 Difference]: Without dead ends: 129 [2023-12-02 15:09:15,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-02 15:09:15,882 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:15,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 132 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:15,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2023-12-02 15:09:15,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 124. [2023-12-02 15:09:15,895 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) [2023-12-02 15:09:15,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 160 transitions. [2023-12-02 15:09:15,898 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 160 transitions. Word has length 41 [2023-12-02 15:09:15,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:15,898 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 160 transitions. [2023-12-02 15:09:15,898 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) [2023-12-02 15:09:15,899 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 160 transitions. [2023-12-02 15:09:15,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-12-02 15:09:15,900 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:15,900 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] [2023-12-02 15:09:15,907 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-02 15:09:16,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-02 15:09:16,107 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:16,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:16,107 INFO L85 PathProgramCache]: Analyzing trace with hash 304044270, now seen corresponding path program 1 times [2023-12-02 15:09:16,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:16,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911601210] [2023-12-02 15:09:16,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:16,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:16,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:16,197 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-02 15:09:16,197 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:16,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911601210] [2023-12-02 15:09:16,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911601210] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:16,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419401151] [2023-12-02 15:09:16,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:16,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:16,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:16,199 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:16,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-02 15:09:16,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:16,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-02 15:09:16,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:16,407 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 15:09:16,407 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:16,628 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 15:09:16,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419401151] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:16,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [285174468] [2023-12-02 15:09:16,631 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2023-12-02 15:09:16,631 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:16,631 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:16,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:16,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 13, 13] total 23 [2023-12-02 15:09:16,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397816918] [2023-12-02 15:09:16,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:16,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-02 15:09:16,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:16,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-02 15:09:16,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2023-12-02 15:09:16,634 INFO L87 Difference]: Start difference. First operand 124 states and 160 transitions. Second operand has 23 states, 21 states have (on average 3.380952380952381) internal successors, (71), 17 states have internal predecessors, (71), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-02 15:09:17,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:17,243 INFO L93 Difference]: Finished difference Result 322 states and 422 transitions. [2023-12-02 15:09:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-02 15:09:17,244 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.380952380952381) internal successors, (71), 17 states have internal predecessors, (71), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Word has length 42 [2023-12-02 15:09:17,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:17,246 INFO L225 Difference]: With dead ends: 322 [2023-12-02 15:09:17,247 INFO L226 Difference]: Without dead ends: 212 [2023-12-02 15:09:17,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2023-12-02 15:09:17,249 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 173 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:17,249 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 1026 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 904 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-02 15:09:17,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2023-12-02 15:09:17,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 190. [2023-12-02 15:09:17,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 148 states have (on average 1.1554054054054055) internal successors, (171), 150 states have internal predecessors, (171), 25 states have call successors, (25), 10 states have call predecessors, (25), 13 states have return successors, (48), 29 states have call predecessors, (48), 24 states have call successors, (48) [2023-12-02 15:09:17,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 244 transitions. [2023-12-02 15:09:17,267 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 244 transitions. Word has length 42 [2023-12-02 15:09:17,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:17,267 INFO L495 AbstractCegarLoop]: Abstraction has 190 states and 244 transitions. [2023-12-02 15:09:17,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.380952380952381) internal successors, (71), 17 states have internal predecessors, (71), 11 states have call successors, (15), 8 states have call predecessors, (15), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-02 15:09:17,268 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 244 transitions. [2023-12-02 15:09:17,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-02 15:09:17,270 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:17,270 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:17,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-12-02 15:09:17,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-02 15:09:17,473 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:17,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:17,473 INFO L85 PathProgramCache]: Analyzing trace with hash 435493813, now seen corresponding path program 1 times [2023-12-02 15:09:17,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:17,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212980756] [2023-12-02 15:09:17,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:17,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:17,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:17,545 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2023-12-02 15:09:17,545 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:17,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212980756] [2023-12-02 15:09:17,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212980756] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:17,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200117566] [2023-12-02 15:09:17,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:17,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:17,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:17,548 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:17,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-02 15:09:17,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:17,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-02 15:09:17,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:17,882 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 15:09:17,883 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:18,167 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 15:09:18,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200117566] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:18,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1652839790] [2023-12-02 15:09:18,171 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2023-12-02 15:09:18,171 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:18,171 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:18,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:18,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 19, 19] total 24 [2023-12-02 15:09:18,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856863017] [2023-12-02 15:09:18,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:18,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-02 15:09:18,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:18,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-02 15:09:18,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2023-12-02 15:09:18,175 INFO L87 Difference]: Start difference. First operand 190 states and 244 transitions. Second operand has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2023-12-02 15:09:18,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:18,833 INFO L93 Difference]: Finished difference Result 407 states and 524 transitions. [2023-12-02 15:09:18,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-02 15:09:18,833 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 59 [2023-12-02 15:09:18,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:18,836 INFO L225 Difference]: With dead ends: 407 [2023-12-02 15:09:18,836 INFO L226 Difference]: Without dead ends: 237 [2023-12-02 15:09:18,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 91 SyntacticMatches, 16 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=141, Invalid=915, Unknown=0, NotChecked=0, Total=1056 [2023-12-02 15:09:18,838 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 216 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 951 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:18,839 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 1026 Invalid, 995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 951 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-02 15:09:18,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2023-12-02 15:09:18,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 212. [2023-12-02 15:09:18,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 166 states have (on average 1.1506024096385543) internal successors, (191), 167 states have internal predecessors, (191), 28 states have call successors, (28), 11 states have call predecessors, (28), 14 states have return successors, (54), 33 states have call predecessors, (54), 27 states have call successors, (54) [2023-12-02 15:09:18,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 273 transitions. [2023-12-02 15:09:18,855 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 273 transitions. Word has length 59 [2023-12-02 15:09:18,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:18,855 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 273 transitions. [2023-12-02 15:09:18,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.130434782608696) internal successors, (72), 17 states have internal predecessors, (72), 11 states have call successors, (14), 9 states have call predecessors, (14), 5 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2023-12-02 15:09:18,856 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 273 transitions. [2023-12-02 15:09:18,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-02 15:09:18,856 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:18,856 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:18,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-02 15:09:19,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-02 15:09:19,057 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:19,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:19,058 INFO L85 PathProgramCache]: Analyzing trace with hash 230249091, now seen corresponding path program 2 times [2023-12-02 15:09:19,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:19,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135026963] [2023-12-02 15:09:19,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:19,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:19,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:19,134 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2023-12-02 15:09:19,134 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:19,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135026963] [2023-12-02 15:09:19,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135026963] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:19,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182749906] [2023-12-02 15:09:19,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 15:09:19,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:19,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:19,136 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:19,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-02 15:09:19,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-12-02 15:09:19,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 15:09:19,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 15:09:19,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:19,228 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2023-12-02 15:09:19,228 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:09:19,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182749906] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:19,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 15:09:19,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-12-02 15:09:19,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691383324] [2023-12-02 15:09:19,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:19,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:09:19,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:19,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:09:19,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-02 15:09:19,230 INFO L87 Difference]: Start difference. First operand 212 states and 273 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-02 15:09:19,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:19,262 INFO L93 Difference]: Finished difference Result 226 states and 293 transitions. [2023-12-02 15:09:19,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:09:19,262 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 59 [2023-12-02 15:09:19,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:19,264 INFO L225 Difference]: With dead ends: 226 [2023-12-02 15:09:19,264 INFO L226 Difference]: Without dead ends: 225 [2023-12-02 15:09:19,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-12-02 15:09:19,265 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:19,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 132 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:19,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2023-12-02 15:09:19,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 220. [2023-12-02 15:09:19,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 174 states have (on average 1.1436781609195403) internal successors, (199), 171 states have internal predecessors, (199), 28 states have call successors, (28), 11 states have call predecessors, (28), 14 states have return successors, (54), 37 states have call predecessors, (54), 27 states have call successors, (54) [2023-12-02 15:09:19,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 281 transitions. [2023-12-02 15:09:19,282 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 281 transitions. Word has length 59 [2023-12-02 15:09:19,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:19,282 INFO L495 AbstractCegarLoop]: Abstraction has 220 states and 281 transitions. [2023-12-02 15:09:19,283 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) [2023-12-02 15:09:19,283 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 281 transitions. [2023-12-02 15:09:19,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-02 15:09:19,284 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:19,284 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:19,289 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-02 15:09:19,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-02 15:09:19,489 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:19,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:19,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1452212672, now seen corresponding path program 1 times [2023-12-02 15:09:19,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:19,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267009046] [2023-12-02 15:09:19,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:19,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:19,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:19,564 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2023-12-02 15:09:19,565 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:19,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267009046] [2023-12-02 15:09:19,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267009046] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:19,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922914766] [2023-12-02 15:09:19,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:19,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:19,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:19,566 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:19,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-02 15:09:19,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:19,621 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 15:09:19,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:19,669 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2023-12-02 15:09:19,669 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:09:19,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922914766] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:19,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 15:09:19,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2023-12-02 15:09:19,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843254151] [2023-12-02 15:09:19,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:19,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 15:09:19,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:19,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 15:09:19,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-02 15:09:19,671 INFO L87 Difference]: Start difference. First operand 220 states and 281 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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) [2023-12-02 15:09:19,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:19,715 INFO L93 Difference]: Finished difference Result 238 states and 302 transitions. [2023-12-02 15:09:19,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 15:09:19,716 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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 60 [2023-12-02 15:09:19,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:19,718 INFO L225 Difference]: With dead ends: 238 [2023-12-02 15:09:19,718 INFO L226 Difference]: Without dead ends: 237 [2023-12-02 15:09:19,719 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-02 15:09:19,719 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 4 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:19,720 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 174 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:19,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2023-12-02 15:09:19,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 216. [2023-12-02 15:09:19,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 171 states have (on average 1.1461988304093567) internal successors, (196), 168 states have internal predecessors, (196), 27 states have call successors, (27), 11 states have call predecessors, (27), 14 states have return successors, (51), 36 states have call predecessors, (51), 26 states have call successors, (51) [2023-12-02 15:09:19,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 274 transitions. [2023-12-02 15:09:19,737 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 274 transitions. Word has length 60 [2023-12-02 15:09:19,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:19,737 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 274 transitions. [2023-12-02 15:09:19,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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) [2023-12-02 15:09:19,737 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 274 transitions. [2023-12-02 15:09:19,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-02 15:09:19,739 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:19,739 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:19,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-02 15:09:19,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-12-02 15:09:19,939 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:19,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:19,940 INFO L85 PathProgramCache]: Analyzing trace with hash 235540835, now seen corresponding path program 1 times [2023-12-02 15:09:19,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:19,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715239074] [2023-12-02 15:09:19,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:19,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:19,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:20,028 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2023-12-02 15:09:20,028 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:20,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715239074] [2023-12-02 15:09:20,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715239074] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:20,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:09:20,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 15:09:20,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021364785] [2023-12-02 15:09:20,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:20,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:09:20,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:20,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:09:20,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:09:20,030 INFO L87 Difference]: Start difference. First operand 216 states and 274 transitions. Second operand has 5 states, 4 states have (on average 6.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-02 15:09:20,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:20,065 INFO L93 Difference]: Finished difference Result 228 states and 286 transitions. [2023-12-02 15:09:20,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:09:20,066 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 76 [2023-12-02 15:09:20,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:20,068 INFO L225 Difference]: With dead ends: 228 [2023-12-02 15:09:20,068 INFO L226 Difference]: Without dead ends: 227 [2023-12-02 15:09:20,068 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 [2023-12-02 15:09:20,069 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 4 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:20,069 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 125 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:20,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2023-12-02 15:09:20,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 210. [2023-12-02 15:09:20,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 167 states have (on average 1.1497005988023952) internal successors, (192), 163 states have internal predecessors, (192), 26 states have call successors, (26), 11 states have call predecessors, (26), 13 states have return successors, (43), 35 states have call predecessors, (43), 25 states have call successors, (43) [2023-12-02 15:09:20,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 261 transitions. [2023-12-02 15:09:20,085 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 261 transitions. Word has length 76 [2023-12-02 15:09:20,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:20,085 INFO L495 AbstractCegarLoop]: Abstraction has 210 states and 261 transitions. [2023-12-02 15:09:20,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.0) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-02 15:09:20,086 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 261 transitions. [2023-12-02 15:09:20,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-02 15:09:20,087 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:20,087 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:20,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-02 15:09:20,087 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:20,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:20,088 INFO L85 PathProgramCache]: Analyzing trace with hash 802608651, now seen corresponding path program 1 times [2023-12-02 15:09:20,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:20,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340500109] [2023-12-02 15:09:20,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:20,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:20,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:20,156 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2023-12-02 15:09:20,156 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:20,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340500109] [2023-12-02 15:09:20,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340500109] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:20,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112447994] [2023-12-02 15:09:20,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:20,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:20,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:20,158 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:20,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-02 15:09:20,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:20,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-02 15:09:20,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:20,471 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 58 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-02 15:09:20,471 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:20,745 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 58 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-02 15:09:20,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112447994] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:20,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [50085838] [2023-12-02 15:09:20,748 INFO L159 IcfgInterpreter]: Started Sifa with 32 locations of interest [2023-12-02 15:09:20,749 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:20,749 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:20,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:20,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 19, 19] total 23 [2023-12-02 15:09:20,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099009942] [2023-12-02 15:09:20,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:20,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-02 15:09:20,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:20,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-02 15:09:20,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2023-12-02 15:09:20,752 INFO L87 Difference]: Start difference. First operand 210 states and 261 transitions. Second operand has 23 states, 22 states have (on average 3.772727272727273) internal successors, (83), 16 states have internal predecessors, (83), 11 states have call successors, (16), 8 states have call predecessors, (16), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-02 15:09:21,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:21,373 INFO L93 Difference]: Finished difference Result 584 states and 774 transitions. [2023-12-02 15:09:21,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-02 15:09:21,374 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.772727272727273) internal successors, (83), 16 states have internal predecessors, (83), 11 states have call successors, (16), 8 states have call predecessors, (16), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 78 [2023-12-02 15:09:21,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:21,377 INFO L225 Difference]: With dead ends: 584 [2023-12-02 15:09:21,377 INFO L226 Difference]: Without dead ends: 394 [2023-12-02 15:09:21,379 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 131 SyntacticMatches, 16 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=312, Invalid=1494, Unknown=0, NotChecked=0, Total=1806 [2023-12-02 15:09:21,379 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 286 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:21,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 308 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 15:09:21,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2023-12-02 15:09:21,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 361. [2023-12-02 15:09:21,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 289 states have (on average 1.1418685121107266) internal successors, (330), 280 states have internal predecessors, (330), 45 states have call successors, (45), 18 states have call predecessors, (45), 23 states have return successors, (77), 62 states have call predecessors, (77), 44 states have call successors, (77) [2023-12-02 15:09:21,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 452 transitions. [2023-12-02 15:09:21,401 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 452 transitions. Word has length 78 [2023-12-02 15:09:21,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:21,401 INFO L495 AbstractCegarLoop]: Abstraction has 361 states and 452 transitions. [2023-12-02 15:09:21,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.772727272727273) internal successors, (83), 16 states have internal predecessors, (83), 11 states have call successors, (16), 8 states have call predecessors, (16), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-02 15:09:21,402 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 452 transitions. [2023-12-02 15:09:21,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-02 15:09:21,403 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:21,403 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:21,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-02 15:09:21,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-02 15:09:21,604 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:21,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:21,605 INFO L85 PathProgramCache]: Analyzing trace with hash 467260402, now seen corresponding path program 1 times [2023-12-02 15:09:21,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:21,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037677762] [2023-12-02 15:09:21,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:21,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:21,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:21,674 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2023-12-02 15:09:21,674 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:21,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037677762] [2023-12-02 15:09:21,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037677762] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:21,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:09:21,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 15:09:21,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190710829] [2023-12-02 15:09:21,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:21,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:09:21,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:21,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:09:21,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:09:21,676 INFO L87 Difference]: Start difference. First operand 361 states and 452 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) [2023-12-02 15:09:21,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:21,711 INFO L93 Difference]: Finished difference Result 389 states and 491 transitions. [2023-12-02 15:09:21,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:09:21,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 73 [2023-12-02 15:09:21,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:21,715 INFO L225 Difference]: With dead ends: 389 [2023-12-02 15:09:21,715 INFO L226 Difference]: Without dead ends: 388 [2023-12-02 15:09:21,715 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 [2023-12-02 15:09:21,716 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 4 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:21,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 101 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:21,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2023-12-02 15:09:21,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 374. [2023-12-02 15:09:21,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 300 states have (on average 1.1366666666666667) internal successors, (341), 290 states have internal predecessors, (341), 45 states have call successors, (45), 18 states have call predecessors, (45), 25 states have return successors, (86), 65 states have call predecessors, (86), 44 states have call successors, (86) [2023-12-02 15:09:21,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 472 transitions. [2023-12-02 15:09:21,743 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 472 transitions. Word has length 73 [2023-12-02 15:09:21,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:21,743 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 472 transitions. [2023-12-02 15:09:21,743 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) [2023-12-02 15:09:21,743 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 472 transitions. [2023-12-02 15:09:21,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-02 15:09:21,745 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:21,745 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:21,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-12-02 15:09:21,745 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:21,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:21,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1967908767, now seen corresponding path program 1 times [2023-12-02 15:09:21,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:21,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5612870] [2023-12-02 15:09:21,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:21,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:21,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:21,885 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-12-02 15:09:21,885 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:21,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5612870] [2023-12-02 15:09:21,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5612870] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:21,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535096972] [2023-12-02 15:09:21,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:21,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:21,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:21,887 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:21,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-02 15:09:21,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:21,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 15:09:21,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:22,034 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2023-12-02 15:09:22,034 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 15:09:22,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535096972] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:22,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 15:09:22,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 14 [2023-12-02 15:09:22,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410739878] [2023-12-02 15:09:22,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:22,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 15:09:22,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:22,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 15:09:22,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2023-12-02 15:09:22,036 INFO L87 Difference]: Start difference. First operand 374 states and 472 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 9 states have internal predecessors, (29), 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) [2023-12-02 15:09:22,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:22,121 INFO L93 Difference]: Finished difference Result 485 states and 630 transitions. [2023-12-02 15:09:22,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 15:09:22,122 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 9 states have internal predecessors, (29), 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 74 [2023-12-02 15:09:22,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:22,125 INFO L225 Difference]: With dead ends: 485 [2023-12-02 15:09:22,125 INFO L226 Difference]: Without dead ends: 484 [2023-12-02 15:09:22,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2023-12-02 15:09:22,126 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 10 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:22,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 220 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 15:09:22,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2023-12-02 15:09:22,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 410. [2023-12-02 15:09:22,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 329 states have (on average 1.1398176291793314) internal successors, (375), 316 states have internal predecessors, (375), 48 states have call successors, (48), 18 states have call predecessors, (48), 29 states have return successors, (111), 75 states have call predecessors, (111), 47 states have call successors, (111) [2023-12-02 15:09:22,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 534 transitions. [2023-12-02 15:09:22,150 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 534 transitions. Word has length 74 [2023-12-02 15:09:22,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:22,151 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 534 transitions. [2023-12-02 15:09:22,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 9 states have internal predecessors, (29), 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) [2023-12-02 15:09:22,151 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 534 transitions. [2023-12-02 15:09:22,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-02 15:09:22,152 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:22,152 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:22,157 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-12-02 15:09:22,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-02 15:09:22,353 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:22,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:22,354 INFO L85 PathProgramCache]: Analyzing trace with hash 940560868, now seen corresponding path program 1 times [2023-12-02 15:09:22,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:22,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709906137] [2023-12-02 15:09:22,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:22,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:22,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:22,437 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2023-12-02 15:09:22,437 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:22,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709906137] [2023-12-02 15:09:22,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709906137] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:22,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127846916] [2023-12-02 15:09:22,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:22,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:22,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:22,438 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:22,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-02 15:09:22,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:22,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 15:09:22,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:22,770 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 75 proven. 48 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-02 15:09:22,771 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:23,145 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 75 proven. 48 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-02 15:09:23,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127846916] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:23,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1690682727] [2023-12-02 15:09:23,148 INFO L159 IcfgInterpreter]: Started Sifa with 32 locations of interest [2023-12-02 15:09:23,148 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:23,148 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:23,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:23,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 21, 21] total 42 [2023-12-02 15:09:23,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833848356] [2023-12-02 15:09:23,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:23,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-12-02 15:09:23,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:23,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-12-02 15:09:23,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1525, Unknown=0, NotChecked=0, Total=1722 [2023-12-02 15:09:23,152 INFO L87 Difference]: Start difference. First operand 410 states and 534 transitions. Second operand has 42 states, 40 states have (on average 3.3) internal successors, (132), 26 states have internal predecessors, (132), 21 states have call successors, (27), 17 states have call predecessors, (27), 3 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2023-12-02 15:09:24,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:24,057 INFO L93 Difference]: Finished difference Result 842 states and 1138 transitions. [2023-12-02 15:09:24,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-02 15:09:24,058 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 40 states have (on average 3.3) internal successors, (132), 26 states have internal predecessors, (132), 21 states have call successors, (27), 17 states have call predecessors, (27), 3 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) Word has length 83 [2023-12-02 15:09:24,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:24,061 INFO L225 Difference]: With dead ends: 842 [2023-12-02 15:09:24,061 INFO L226 Difference]: Without dead ends: 487 [2023-12-02 15:09:24,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 142 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1367 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=766, Invalid=4064, Unknown=0, NotChecked=0, Total=4830 [2023-12-02 15:09:24,066 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 603 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 1208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:24,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [603 Valid, 443 Invalid, 1208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1043 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-02 15:09:24,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2023-12-02 15:09:24,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 435. [2023-12-02 15:09:24,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 347 states have (on average 1.1296829971181557) internal successors, (392), 338 states have internal predecessors, (392), 52 states have call successors, (52), 20 states have call predecessors, (52), 32 states have return successors, (113), 76 states have call predecessors, (113), 51 states have call successors, (113) [2023-12-02 15:09:24,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 557 transitions. [2023-12-02 15:09:24,087 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 557 transitions. Word has length 83 [2023-12-02 15:09:24,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:24,088 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 557 transitions. [2023-12-02 15:09:24,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 40 states have (on average 3.3) internal successors, (132), 26 states have internal predecessors, (132), 21 states have call successors, (27), 17 states have call predecessors, (27), 3 states have return successors, (10), 6 states have call predecessors, (10), 5 states have call successors, (10) [2023-12-02 15:09:24,088 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 557 transitions. [2023-12-02 15:09:24,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-02 15:09:24,089 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:24,089 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:24,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-02 15:09:24,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:24,290 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:24,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:24,290 INFO L85 PathProgramCache]: Analyzing trace with hash 152580629, now seen corresponding path program 1 times [2023-12-02 15:09:24,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:24,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001324582] [2023-12-02 15:09:24,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:24,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:24,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:24,348 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-12-02 15:09:24,348 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:24,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001324582] [2023-12-02 15:09:24,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001324582] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 15:09:24,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 15:09:24,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 15:09:24,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727825515] [2023-12-02 15:09:24,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 15:09:24,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 15:09:24,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:24,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 15:09:24,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 15:09:24,350 INFO L87 Difference]: Start difference. First operand 435 states and 557 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) [2023-12-02 15:09:24,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:24,388 INFO L93 Difference]: Finished difference Result 451 states and 576 transitions. [2023-12-02 15:09:24,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 15:09:24,389 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.0) internal successors, (28), 5 states have internal predecessors, (28), 2 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 78 [2023-12-02 15:09:24,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:24,392 INFO L225 Difference]: With dead ends: 451 [2023-12-02 15:09:24,392 INFO L226 Difference]: Without dead ends: 450 [2023-12-02 15:09:24,393 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 [2023-12-02 15:09:24,394 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 4 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:24,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 105 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-02 15:09:24,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2023-12-02 15:09:24,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 437. [2023-12-02 15:09:24,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 348 states have (on average 1.1235632183908046) internal successors, (391), 340 states have internal predecessors, (391), 52 states have call successors, (52), 20 states have call predecessors, (52), 33 states have return successors, (115), 76 states have call predecessors, (115), 51 states have call successors, (115) [2023-12-02 15:09:24,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 558 transitions. [2023-12-02 15:09:24,426 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 558 transitions. Word has length 78 [2023-12-02 15:09:24,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:24,426 INFO L495 AbstractCegarLoop]: Abstraction has 437 states and 558 transitions. [2023-12-02 15:09:24,426 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) [2023-12-02 15:09:24,426 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 558 transitions. [2023-12-02 15:09:24,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-02 15:09:24,428 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:24,428 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:24,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-12-02 15:09:24,428 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:24,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:24,428 INFO L85 PathProgramCache]: Analyzing trace with hash 167224997, now seen corresponding path program 1 times [2023-12-02 15:09:24,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:24,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460269535] [2023-12-02 15:09:24,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:24,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:24,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:24,715 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 50 proven. 63 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-02 15:09:24,715 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:24,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460269535] [2023-12-02 15:09:24,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460269535] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:24,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478879687] [2023-12-02 15:09:24,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:24,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:24,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:24,717 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:24,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-02 15:09:24,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:24,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 15:09:24,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:24,910 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-12-02 15:09:24,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:25,137 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2023-12-02 15:09:25,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478879687] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:25,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [296929728] [2023-12-02 15:09:25,140 INFO L159 IcfgInterpreter]: Started Sifa with 32 locations of interest [2023-12-02 15:09:25,140 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:25,140 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:25,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:25,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 8, 7] total 31 [2023-12-02 15:09:25,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664643122] [2023-12-02 15:09:25,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:25,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-02 15:09:25,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:25,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-02 15:09:25,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=845, Unknown=0, NotChecked=0, Total=930 [2023-12-02 15:09:25,143 INFO L87 Difference]: Start difference. First operand 437 states and 558 transitions. Second operand has 31 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 25 states have internal predecessors, (98), 13 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2023-12-02 15:09:26,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:26,397 INFO L93 Difference]: Finished difference Result 945 states and 1242 transitions. [2023-12-02 15:09:26,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-12-02 15:09:26,398 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 25 states have internal predecessors, (98), 13 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) Word has length 91 [2023-12-02 15:09:26,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:26,402 INFO L225 Difference]: With dead ends: 945 [2023-12-02 15:09:26,403 INFO L226 Difference]: Without dead ends: 582 [2023-12-02 15:09:26,408 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 178 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1265 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=771, Invalid=4631, Unknown=0, NotChecked=0, Total=5402 [2023-12-02 15:09:26,408 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 364 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 1201 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 1318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:26,409 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [364 Valid, 310 Invalid, 1318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1201 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-02 15:09:26,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2023-12-02 15:09:26,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 436. [2023-12-02 15:09:26,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 345 states have (on average 1.1101449275362318) internal successors, (383), 342 states have internal predecessors, (383), 53 states have call successors, (53), 20 states have call predecessors, (53), 34 states have return successors, (131), 73 states have call predecessors, (131), 52 states have call successors, (131) [2023-12-02 15:09:26,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 567 transitions. [2023-12-02 15:09:26,444 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 567 transitions. Word has length 91 [2023-12-02 15:09:26,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:26,444 INFO L495 AbstractCegarLoop]: Abstraction has 436 states and 567 transitions. [2023-12-02 15:09:26,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.2666666666666666) internal successors, (98), 25 states have internal predecessors, (98), 13 states have call successors, (18), 7 states have call predecessors, (18), 6 states have return successors, (14), 11 states have call predecessors, (14), 7 states have call successors, (14) [2023-12-02 15:09:26,445 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 567 transitions. [2023-12-02 15:09:26,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-02 15:09:26,446 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:26,446 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:26,451 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-02 15:09:26,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-12-02 15:09:26,647 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:26,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:26,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1391651311, now seen corresponding path program 1 times [2023-12-02 15:09:26,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:26,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969988117] [2023-12-02 15:09:26,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:26,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:26,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:26,900 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 14 proven. 83 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-02 15:09:26,900 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:26,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969988117] [2023-12-02 15:09:26,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969988117] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:26,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539079683] [2023-12-02 15:09:26,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:26,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:26,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:26,902 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:26,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-02 15:09:26,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:26,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-02 15:09:26,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:27,010 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 34 proven. 73 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-02 15:09:27,010 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:27,253 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 14 proven. 83 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-02 15:09:27,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539079683] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:27,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1976132290] [2023-12-02 15:09:27,255 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:27,255 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:27,256 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:27,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:27,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 19 [2023-12-02 15:09:27,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605928186] [2023-12-02 15:09:27,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:27,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-02 15:09:27,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:27,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-02 15:09:27,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2023-12-02 15:09:27,258 INFO L87 Difference]: Start difference. First operand 436 states and 567 transitions. Second operand has 19 states, 18 states have (on average 4.333333333333333) internal successors, (78), 14 states have internal predecessors, (78), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2023-12-02 15:09:27,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:27,590 INFO L93 Difference]: Finished difference Result 840 states and 1096 transitions. [2023-12-02 15:09:27,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 15:09:27,591 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 4.333333333333333) internal successors, (78), 14 states have internal predecessors, (78), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 87 [2023-12-02 15:09:27,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:27,595 INFO L225 Difference]: With dead ends: 840 [2023-12-02 15:09:27,595 INFO L226 Difference]: Without dead ends: 467 [2023-12-02 15:09:27,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 166 SyntacticMatches, 13 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2023-12-02 15:09:27,598 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 181 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:27,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 539 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 15:09:27,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2023-12-02 15:09:27,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 436. [2023-12-02 15:09:27,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 345 states have (on average 1.1101449275362318) internal successors, (383), 342 states have internal predecessors, (383), 53 states have call successors, (53), 20 states have call predecessors, (53), 34 states have return successors, (123), 73 states have call predecessors, (123), 52 states have call successors, (123) [2023-12-02 15:09:27,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 559 transitions. [2023-12-02 15:09:27,652 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 559 transitions. Word has length 87 [2023-12-02 15:09:27,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:27,653 INFO L495 AbstractCegarLoop]: Abstraction has 436 states and 559 transitions. [2023-12-02 15:09:27,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 4.333333333333333) internal successors, (78), 14 states have internal predecessors, (78), 10 states have call successors, (14), 7 states have call predecessors, (14), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2023-12-02 15:09:27,653 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 559 transitions. [2023-12-02 15:09:27,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-02 15:09:27,654 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:27,654 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:27,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-02 15:09:27,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:27,855 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:27,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:27,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1057917660, now seen corresponding path program 1 times [2023-12-02 15:09:27,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:27,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099437489] [2023-12-02 15:09:27,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:27,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:27,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:28,045 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-02 15:09:28,045 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:28,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099437489] [2023-12-02 15:09:28,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099437489] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:28,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846069017] [2023-12-02 15:09:28,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:28,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:28,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:28,047 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:28,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-02 15:09:28,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:28,106 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-02 15:09:28,109 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:28,168 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-02 15:09:28,168 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:28,310 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-02 15:09:28,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846069017] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:28,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [417550910] [2023-12-02 15:09:28,313 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:28,313 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:28,313 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:28,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:28,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 16 [2023-12-02 15:09:28,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804848990] [2023-12-02 15:09:28,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:28,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-02 15:09:28,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:28,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-02 15:09:28,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2023-12-02 15:09:28,316 INFO L87 Difference]: Start difference. First operand 436 states and 559 transitions. Second operand has 16 states, 15 states have (on average 4.4) internal successors, (66), 11 states have internal predecessors, (66), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 15:09:28,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:28,557 INFO L93 Difference]: Finished difference Result 792 states and 1021 transitions. [2023-12-02 15:09:28,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 15:09:28,557 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.4) internal successors, (66), 11 states have internal predecessors, (66), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 88 [2023-12-02 15:09:28,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:28,560 INFO L225 Difference]: With dead ends: 792 [2023-12-02 15:09:28,561 INFO L226 Difference]: Without dead ends: 440 [2023-12-02 15:09:28,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 168 SyntacticMatches, 12 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2023-12-02 15:09:28,563 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 135 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:28,563 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 544 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 15:09:28,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2023-12-02 15:09:28,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 430. [2023-12-02 15:09:28,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 339 states have (on average 1.112094395280236) internal successors, (377), 339 states have internal predecessors, (377), 53 states have call successors, (53), 20 states have call predecessors, (53), 34 states have return successors, (120), 70 states have call predecessors, (120), 52 states have call successors, (120) [2023-12-02 15:09:28,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 550 transitions. [2023-12-02 15:09:28,599 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 550 transitions. Word has length 88 [2023-12-02 15:09:28,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:28,600 INFO L495 AbstractCegarLoop]: Abstraction has 430 states and 550 transitions. [2023-12-02 15:09:28,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.4) internal successors, (66), 11 states have internal predecessors, (66), 7 states have call successors, (11), 6 states have call predecessors, (11), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 15:09:28,600 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 550 transitions. [2023-12-02 15:09:28,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-02 15:09:28,602 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:28,602 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:28,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-12-02 15:09:28,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:28,803 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:28,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:28,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1584218804, now seen corresponding path program 1 times [2023-12-02 15:09:28,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:28,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871288461] [2023-12-02 15:09:28,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:28,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:28,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:29,081 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 47 proven. 72 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-02 15:09:29,081 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:29,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871288461] [2023-12-02 15:09:29,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871288461] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:29,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200886840] [2023-12-02 15:09:29,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:29,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:29,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:29,083 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:29,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-02 15:09:29,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:29,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-02 15:09:29,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:29,322 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2023-12-02 15:09:29,323 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:29,760 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2023-12-02 15:09:29,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200886840] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:29,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [241166998] [2023-12-02 15:09:29,763 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:29,763 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:29,763 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:29,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:29,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 9, 11] total 36 [2023-12-02 15:09:29,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372871497] [2023-12-02 15:09:29,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:29,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-12-02 15:09:29,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:29,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-12-02 15:09:29,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1156, Unknown=0, NotChecked=0, Total=1260 [2023-12-02 15:09:29,767 INFO L87 Difference]: Start difference. First operand 430 states and 550 transitions. Second operand has 36 states, 35 states have (on average 3.3142857142857145) internal successors, (116), 30 states have internal predecessors, (116), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) [2023-12-02 15:09:31,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:31,985 INFO L93 Difference]: Finished difference Result 1166 states and 1604 transitions. [2023-12-02 15:09:31,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2023-12-02 15:09:31,985 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 3.3142857142857145) internal successors, (116), 30 states have internal predecessors, (116), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) Word has length 92 [2023-12-02 15:09:31,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:31,992 INFO L225 Difference]: With dead ends: 1166 [2023-12-02 15:09:31,992 INFO L226 Difference]: Without dead ends: 787 [2023-12-02 15:09:31,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 188 SyntacticMatches, 3 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3415 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1478, Invalid=10512, Unknown=0, NotChecked=0, Total=11990 [2023-12-02 15:09:31,999 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 367 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 2139 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 2292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 2139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:31,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [367 Valid, 543 Invalid, 2292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 2139 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-02 15:09:32,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2023-12-02 15:09:32,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 604. [2023-12-02 15:09:32,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 478 states have (on average 1.108786610878661) internal successors, (530), 469 states have internal predecessors, (530), 71 states have call successors, (71), 20 states have call predecessors, (71), 51 states have return successors, (261), 114 states have call predecessors, (261), 70 states have call successors, (261) [2023-12-02 15:09:32,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 862 transitions. [2023-12-02 15:09:32,037 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 862 transitions. Word has length 92 [2023-12-02 15:09:32,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:32,038 INFO L495 AbstractCegarLoop]: Abstraction has 604 states and 862 transitions. [2023-12-02 15:09:32,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 3.3142857142857145) internal successors, (116), 30 states have internal predecessors, (116), 16 states have call successors, (19), 7 states have call predecessors, (19), 8 states have return successors, (16), 14 states have call predecessors, (16), 10 states have call successors, (16) [2023-12-02 15:09:32,038 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 862 transitions. [2023-12-02 15:09:32,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-02 15:09:32,040 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:32,040 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:32,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-12-02 15:09:32,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:32,241 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:32,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:32,241 INFO L85 PathProgramCache]: Analyzing trace with hash -364445134, now seen corresponding path program 1 times [2023-12-02 15:09:32,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:32,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383481039] [2023-12-02 15:09:32,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:32,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:32,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:32,319 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 37 proven. 3 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2023-12-02 15:09:32,319 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:32,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383481039] [2023-12-02 15:09:32,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383481039] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:32,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352440563] [2023-12-02 15:09:32,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:32,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:32,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:32,321 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:32,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-02 15:09:32,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:32,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-02 15:09:32,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:32,562 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 33 proven. 100 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-02 15:09:32,562 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:32,839 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 33 proven. 100 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-02 15:09:32,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352440563] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:32,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [756365612] [2023-12-02 15:09:32,841 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:32,841 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:32,841 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:32,842 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:32,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 17, 17] total 21 [2023-12-02 15:09:32,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708349497] [2023-12-02 15:09:32,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:32,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-02 15:09:32,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:32,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-02 15:09:32,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2023-12-02 15:09:32,844 INFO L87 Difference]: Start difference. First operand 604 states and 862 transitions. Second operand has 21 states, 20 states have (on average 4.65) internal successors, (93), 16 states have internal predecessors, (93), 12 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) [2023-12-02 15:09:33,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:33,218 INFO L93 Difference]: Finished difference Result 1107 states and 1641 transitions. [2023-12-02 15:09:33,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-02 15:09:33,219 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 4.65) internal successors, (93), 16 states have internal predecessors, (93), 12 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) Word has length 105 [2023-12-02 15:09:33,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:33,224 INFO L225 Difference]: With dead ends: 1107 [2023-12-02 15:09:33,224 INFO L226 Difference]: Without dead ends: 566 [2023-12-02 15:09:33,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 189 SyntacticMatches, 13 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=788, Unknown=0, NotChecked=0, Total=930 [2023-12-02 15:09:33,229 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 181 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:33,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 578 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 15:09:33,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2023-12-02 15:09:33,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 556. [2023-12-02 15:09:33,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 438 states have (on average 1.1004566210045663) internal successors, (482), 435 states have internal predecessors, (482), 66 states have call successors, (66), 20 states have call predecessors, (66), 48 states have return successors, (199), 100 states have call predecessors, (199), 65 states have call successors, (199) [2023-12-02 15:09:33,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 747 transitions. [2023-12-02 15:09:33,271 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 747 transitions. Word has length 105 [2023-12-02 15:09:33,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:33,272 INFO L495 AbstractCegarLoop]: Abstraction has 556 states and 747 transitions. [2023-12-02 15:09:33,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 4.65) internal successors, (93), 16 states have internal predecessors, (93), 12 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (12), 4 states have call predecessors, (12), 7 states have call successors, (12) [2023-12-02 15:09:33,272 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 747 transitions. [2023-12-02 15:09:33,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-02 15:09:33,274 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:33,274 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:33,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-02 15:09:33,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:33,474 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:33,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:33,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1623097427, now seen corresponding path program 2 times [2023-12-02 15:09:33,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:33,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856204888] [2023-12-02 15:09:33,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:33,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:33,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:33,783 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 8 proven. 27 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-02 15:09:33,784 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:33,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856204888] [2023-12-02 15:09:33,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856204888] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:33,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685627844] [2023-12-02 15:09:33,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 15:09:33,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:33,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:33,785 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:33,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-02 15:09:33,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 15:09:33,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 15:09:33,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 15:09:33,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:33,927 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2023-12-02 15:09:33,927 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:34,116 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2023-12-02 15:09:34,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685627844] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:34,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1163298264] [2023-12-02 15:09:34,118 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:34,118 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:34,118 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:34,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:34,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 8, 8] total 23 [2023-12-02 15:09:34,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725065606] [2023-12-02 15:09:34,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:34,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-02 15:09:34,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:34,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-02 15:09:34,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2023-12-02 15:09:34,122 INFO L87 Difference]: Start difference. First operand 556 states and 747 transitions. Second operand has 24 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 24 states have internal predecessors, (81), 7 states have call successors, (11), 1 states have call predecessors, (11), 9 states have return successors, (16), 13 states have call predecessors, (16), 7 states have call successors, (16) [2023-12-02 15:09:34,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:34,480 INFO L93 Difference]: Finished difference Result 862 states and 1203 transitions. [2023-12-02 15:09:34,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-02 15:09:34,480 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 24 states have internal predecessors, (81), 7 states have call successors, (11), 1 states have call predecessors, (11), 9 states have return successors, (16), 13 states have call predecessors, (16), 7 states have call successors, (16) Word has length 106 [2023-12-02 15:09:34,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:34,486 INFO L225 Difference]: With dead ends: 862 [2023-12-02 15:09:34,486 INFO L226 Difference]: Without dead ends: 859 [2023-12-02 15:09:34,487 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 203 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2023-12-02 15:09:34,487 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 49 mSDsluCounter, 511 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:34,488 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 554 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 15:09:34,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2023-12-02 15:09:34,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 706. [2023-12-02 15:09:34,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 562 states have (on average 1.097864768683274) internal successors, (617), 546 states have internal predecessors, (617), 77 states have call successors, (77), 20 states have call predecessors, (77), 63 states have return successors, (292), 139 states have call predecessors, (292), 76 states have call successors, (292) [2023-12-02 15:09:34,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 986 transitions. [2023-12-02 15:09:34,524 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 986 transitions. Word has length 106 [2023-12-02 15:09:34,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:34,525 INFO L495 AbstractCegarLoop]: Abstraction has 706 states and 986 transitions. [2023-12-02 15:09:34,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 24 states have internal predecessors, (81), 7 states have call successors, (11), 1 states have call predecessors, (11), 9 states have return successors, (16), 13 states have call predecessors, (16), 7 states have call successors, (16) [2023-12-02 15:09:34,525 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 986 transitions. [2023-12-02 15:09:34,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-02 15:09:34,526 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:34,526 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:09:34,530 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-02 15:09:34,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-12-02 15:09:34,726 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:34,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:34,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1223587414, now seen corresponding path program 1 times [2023-12-02 15:09:34,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:34,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522570721] [2023-12-02 15:09:34,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:34,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:34,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:35,007 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-02 15:09:35,007 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:35,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522570721] [2023-12-02 15:09:35,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522570721] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:35,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741788041] [2023-12-02 15:09:35,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:35,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:35,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:35,008 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:35,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-02 15:09:35,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:35,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-02 15:09:35,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:35,236 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-12-02 15:09:35,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:35,704 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 23 proven. 13 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-02 15:09:35,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741788041] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:35,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2097355684] [2023-12-02 15:09:35,707 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:35,707 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:35,707 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:35,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:35,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 16] total 33 [2023-12-02 15:09:35,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631950605] [2023-12-02 15:09:35,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:35,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-02 15:09:35,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:35,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-02 15:09:35,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2023-12-02 15:09:35,711 INFO L87 Difference]: Start difference. First operand 706 states and 986 transitions. Second operand has 34 states, 33 states have (on average 2.787878787878788) internal successors, (92), 34 states have internal predecessors, (92), 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) [2023-12-02 15:09:36,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:36,139 INFO L93 Difference]: Finished difference Result 1087 states and 1617 transitions. [2023-12-02 15:09:36,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-12-02 15:09:36,140 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.787878787878788) internal successors, (92), 34 states have internal predecessors, (92), 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 107 [2023-12-02 15:09:36,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:36,147 INFO L225 Difference]: With dead ends: 1087 [2023-12-02 15:09:36,147 INFO L226 Difference]: Without dead ends: 1085 [2023-12-02 15:09:36,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 191 SyntacticMatches, 6 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 982 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=381, Invalid=2375, Unknown=0, NotChecked=0, Total=2756 [2023-12-02 15:09:36,149 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 53 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:36,149 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 398 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 15:09:36,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1085 states. [2023-12-02 15:09:36,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1085 to 823. [2023-12-02 15:09:36,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 823 states, 654 states have (on average 1.0825688073394495) internal successors, (708), 637 states have internal predecessors, (708), 86 states have call successors, (86), 20 states have call predecessors, (86), 79 states have return successors, (438), 165 states have call predecessors, (438), 85 states have call successors, (438) [2023-12-02 15:09:36,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 1232 transitions. [2023-12-02 15:09:36,225 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 1232 transitions. Word has length 107 [2023-12-02 15:09:36,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:36,225 INFO L495 AbstractCegarLoop]: Abstraction has 823 states and 1232 transitions. [2023-12-02 15:09:36,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.787878787878788) internal successors, (92), 34 states have internal predecessors, (92), 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) [2023-12-02 15:09:36,226 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 1232 transitions. [2023-12-02 15:09:36,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-02 15:09:36,228 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:36,228 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1] [2023-12-02 15:09:36,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-02 15:09:36,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-02 15:09:36,428 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:36,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:36,429 INFO L85 PathProgramCache]: Analyzing trace with hash 840425772, now seen corresponding path program 1 times [2023-12-02 15:09:36,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:36,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312056460] [2023-12-02 15:09:36,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:36,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:36,650 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2023-12-02 15:09:36,650 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:36,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312056460] [2023-12-02 15:09:36,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312056460] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:36,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804024158] [2023-12-02 15:09:36,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:36,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:36,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:36,651 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:36,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-02 15:09:36,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:36,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-02 15:09:36,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:36,772 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2023-12-02 15:09:36,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:37,074 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2023-12-02 15:09:37,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804024158] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:37,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1996437908] [2023-12-02 15:09:37,076 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:37,077 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:37,077 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:37,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:37,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 17 [2023-12-02 15:09:37,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253926246] [2023-12-02 15:09:37,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:37,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-02 15:09:37,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:37,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-02 15:09:37,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2023-12-02 15:09:37,079 INFO L87 Difference]: Start difference. First operand 823 states and 1232 transitions. Second operand has 17 states, 16 states have (on average 4.9375) internal successors, (79), 13 states have internal predecessors, (79), 9 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2023-12-02 15:09:37,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:37,399 INFO L93 Difference]: Finished difference Result 1591 states and 2415 transitions. [2023-12-02 15:09:37,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 15:09:37,399 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.9375) internal successors, (79), 13 states have internal predecessors, (79), 9 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 141 [2023-12-02 15:09:37,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:37,406 INFO L225 Difference]: With dead ends: 1591 [2023-12-02 15:09:37,407 INFO L226 Difference]: Without dead ends: 831 [2023-12-02 15:09:37,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 273 SyntacticMatches, 11 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2023-12-02 15:09:37,412 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 128 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:37,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 504 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 15:09:37,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 831 states. [2023-12-02 15:09:37,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 831 to 821. [2023-12-02 15:09:37,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 653 states have (on average 1.0811638591117918) internal successors, (706), 635 states have internal predecessors, (706), 86 states have call successors, (86), 20 states have call predecessors, (86), 78 states have return successors, (433), 165 states have call predecessors, (433), 85 states have call successors, (433) [2023-12-02 15:09:37,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1225 transitions. [2023-12-02 15:09:37,471 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1225 transitions. Word has length 141 [2023-12-02 15:09:37,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:37,472 INFO L495 AbstractCegarLoop]: Abstraction has 821 states and 1225 transitions. [2023-12-02 15:09:37,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.9375) internal successors, (79), 13 states have internal predecessors, (79), 9 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2023-12-02 15:09:37,472 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1225 transitions. [2023-12-02 15:09:37,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-12-02 15:09:37,474 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:37,474 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 8, 8, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1] [2023-12-02 15:09:37,480 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-02 15:09:37,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-12-02 15:09:37,675 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:37,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:37,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1670576867, now seen corresponding path program 1 times [2023-12-02 15:09:37,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:37,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625378357] [2023-12-02 15:09:37,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:37,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:37,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:38,071 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 94 proven. 204 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2023-12-02 15:09:38,071 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:38,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625378357] [2023-12-02 15:09:38,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625378357] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:38,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544002327] [2023-12-02 15:09:38,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:38,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:38,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:38,073 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:38,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-02 15:09:38,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:38,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-02 15:09:38,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:38,377 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 88 proven. 145 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2023-12-02 15:09:38,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:38,747 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 88 proven. 145 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2023-12-02 15:09:38,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544002327] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:38,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [505576546] [2023-12-02 15:09:38,748 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:38,749 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:38,749 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:38,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:38,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15, 15] total 34 [2023-12-02 15:09:38,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594124695] [2023-12-02 15:09:38,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:38,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-12-02 15:09:38,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:38,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-12-02 15:09:38,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=1024, Unknown=0, NotChecked=0, Total=1122 [2023-12-02 15:09:38,751 INFO L87 Difference]: Start difference. First operand 821 states and 1225 transitions. Second operand has 34 states, 32 states have (on average 4.34375) internal successors, (139), 26 states have internal predecessors, (139), 18 states have call successors, (26), 9 states have call predecessors, (26), 6 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) [2023-12-02 15:09:39,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:39,389 INFO L93 Difference]: Finished difference Result 1366 states and 2073 transitions. [2023-12-02 15:09:39,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-02 15:09:39,390 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 4.34375) internal successors, (139), 26 states have internal predecessors, (139), 18 states have call successors, (26), 9 states have call predecessors, (26), 6 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) Word has length 176 [2023-12-02 15:09:39,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:39,394 INFO L225 Difference]: With dead ends: 1366 [2023-12-02 15:09:39,394 INFO L226 Difference]: Without dead ends: 595 [2023-12-02 15:09:39,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 334 SyntacticMatches, 11 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 914 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=375, Invalid=2931, Unknown=0, NotChecked=0, Total=3306 [2023-12-02 15:09:39,401 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 565 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 1008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:39,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [565 Valid, 681 Invalid, 1008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 15:09:39,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2023-12-02 15:09:39,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 513. [2023-12-02 15:09:39,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 406 states have (on average 1.061576354679803) internal successors, (431), 405 states have internal predecessors, (431), 57 states have call successors, (57), 22 states have call predecessors, (57), 46 states have return successors, (149), 85 states have call predecessors, (149), 56 states have call successors, (149) [2023-12-02 15:09:39,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 637 transitions. [2023-12-02 15:09:39,439 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 637 transitions. Word has length 176 [2023-12-02 15:09:39,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:39,440 INFO L495 AbstractCegarLoop]: Abstraction has 513 states and 637 transitions. [2023-12-02 15:09:39,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 4.34375) internal successors, (139), 26 states have internal predecessors, (139), 18 states have call successors, (26), 9 states have call predecessors, (26), 6 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) [2023-12-02 15:09:39,440 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 637 transitions. [2023-12-02 15:09:39,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-12-02 15:09:39,441 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:39,442 INFO L195 NwaCegarLoop]: trace histogram [10, 8, 8, 8, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1] [2023-12-02 15:09:39,448 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-02 15:09:39,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-02 15:09:39,647 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:39,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:39,647 INFO L85 PathProgramCache]: Analyzing trace with hash 581271092, now seen corresponding path program 2 times [2023-12-02 15:09:39,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:39,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427390709] [2023-12-02 15:09:39,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:39,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:39,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:40,169 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 45 proven. 85 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2023-12-02 15:09:40,170 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:40,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427390709] [2023-12-02 15:09:40,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427390709] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:40,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186660739] [2023-12-02 15:09:40,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 15:09:40,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:40,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:40,171 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:40,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-02 15:09:40,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-12-02 15:09:40,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 15:09:40,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 29 conjunts are in the unsatisfiable core [2023-12-02 15:09:40,254 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:40,515 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 45 proven. 59 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2023-12-02 15:09:40,515 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:41,575 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 74 proven. 54 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2023-12-02 15:09:41,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186660739] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:41,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1114949097] [2023-12-02 15:09:41,577 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:41,577 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:41,578 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:41,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:41,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 22] total 44 [2023-12-02 15:09:41,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127046280] [2023-12-02 15:09:41,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:41,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-12-02 15:09:41,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:41,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-12-02 15:09:41,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1724, Unknown=0, NotChecked=0, Total=1980 [2023-12-02 15:09:41,581 INFO L87 Difference]: Start difference. First operand 513 states and 637 transitions. Second operand has 45 states, 44 states have (on average 2.7045454545454546) internal successors, (119), 45 states have internal predecessors, (119), 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) [2023-12-02 15:09:41,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:41,939 INFO L93 Difference]: Finished difference Result 700 states and 897 transitions. [2023-12-02 15:09:41,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-12-02 15:09:41,939 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.7045454545454546) internal successors, (119), 45 states have internal predecessors, (119), 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 160 [2023-12-02 15:09:41,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:41,943 INFO L225 Difference]: With dead ends: 700 [2023-12-02 15:09:41,943 INFO L226 Difference]: Without dead ends: 686 [2023-12-02 15:09:41,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 291 SyntacticMatches, 13 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1695 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=426, Invalid=2880, Unknown=0, NotChecked=0, Total=3306 [2023-12-02 15:09:41,945 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 39 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:41,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 433 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 15:09:41,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2023-12-02 15:09:41,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 539. [2023-12-02 15:09:41,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 427 states have (on average 1.0491803278688525) internal successors, (448), 425 states have internal predecessors, (448), 58 states have call successors, (58), 22 states have call predecessors, (58), 50 states have return successors, (161), 91 states have call predecessors, (161), 57 states have call successors, (161) [2023-12-02 15:09:41,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 667 transitions. [2023-12-02 15:09:41,972 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 667 transitions. Word has length 160 [2023-12-02 15:09:41,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:41,972 INFO L495 AbstractCegarLoop]: Abstraction has 539 states and 667 transitions. [2023-12-02 15:09:41,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.7045454545454546) internal successors, (119), 45 states have internal predecessors, (119), 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) [2023-12-02 15:09:41,972 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 667 transitions. [2023-12-02 15:09:41,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2023-12-02 15:09:41,973 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:41,974 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 10, 10, 10, 10, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 1, 1, 1, 1] [2023-12-02 15:09:41,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-12-02 15:09:42,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:42,174 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:42,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:42,175 INFO L85 PathProgramCache]: Analyzing trace with hash 2001534431, now seen corresponding path program 2 times [2023-12-02 15:09:42,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:42,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540276922] [2023-12-02 15:09:42,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:42,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:42,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:42,377 INFO L134 CoverageAnalysis]: Checked inductivity of 742 backedges. 129 proven. 138 refuted. 0 times theorem prover too weak. 475 trivial. 0 not checked. [2023-12-02 15:09:42,377 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:42,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540276922] [2023-12-02 15:09:42,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540276922] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:42,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143342165] [2023-12-02 15:09:42,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 15:09:42,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:42,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:42,378 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:42,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-02 15:09:42,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 15:09:42,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 15:09:42,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 15:09:42,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:42,572 INFO L134 CoverageAnalysis]: Checked inductivity of 742 backedges. 201 proven. 4 refuted. 0 times theorem prover too weak. 537 trivial. 0 not checked. [2023-12-02 15:09:42,573 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:42,907 INFO L134 CoverageAnalysis]: Checked inductivity of 742 backedges. 201 proven. 4 refuted. 0 times theorem prover too weak. 537 trivial. 0 not checked. [2023-12-02 15:09:42,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143342165] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:42,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [154822975] [2023-12-02 15:09:42,908 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:42,908 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:42,909 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:42,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:42,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 9] total 21 [2023-12-02 15:09:42,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26761179] [2023-12-02 15:09:42,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:42,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-02 15:09:42,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:42,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-02 15:09:42,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2023-12-02 15:09:42,911 INFO L87 Difference]: Start difference. First operand 539 states and 667 transitions. Second operand has 21 states, 20 states have (on average 5.15) internal successors, (103), 18 states have internal predecessors, (103), 9 states have call successors, (17), 4 states have call predecessors, (17), 6 states have return successors, (15), 9 states have call predecessors, (15), 6 states have call successors, (15) [2023-12-02 15:09:43,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:43,422 INFO L93 Difference]: Finished difference Result 1068 states and 1413 transitions. [2023-12-02 15:09:43,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-02 15:09:43,422 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 5.15) internal successors, (103), 18 states have internal predecessors, (103), 9 states have call successors, (17), 4 states have call predecessors, (17), 6 states have return successors, (15), 9 states have call predecessors, (15), 6 states have call successors, (15) Word has length 214 [2023-12-02 15:09:43,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:43,427 INFO L225 Difference]: With dead ends: 1068 [2023-12-02 15:09:43,428 INFO L226 Difference]: Without dead ends: 599 [2023-12-02 15:09:43,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 420 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2023-12-02 15:09:43,431 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 193 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:43,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 544 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 740 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 15:09:43,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2023-12-02 15:09:43,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 534. [2023-12-02 15:09:43,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 423 states have (on average 1.0472813238770686) internal successors, (443), 421 states have internal predecessors, (443), 57 states have call successors, (57), 24 states have call predecessors, (57), 50 states have return successors, (150), 88 states have call predecessors, (150), 56 states have call successors, (150) [2023-12-02 15:09:43,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 650 transitions. [2023-12-02 15:09:43,467 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 650 transitions. Word has length 214 [2023-12-02 15:09:43,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:43,468 INFO L495 AbstractCegarLoop]: Abstraction has 534 states and 650 transitions. [2023-12-02 15:09:43,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 5.15) internal successors, (103), 18 states have internal predecessors, (103), 9 states have call successors, (17), 4 states have call predecessors, (17), 6 states have return successors, (15), 9 states have call predecessors, (15), 6 states have call successors, (15) [2023-12-02 15:09:43,468 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 650 transitions. [2023-12-02 15:09:43,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2023-12-02 15:09:43,470 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:43,470 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 12, 12, 11, 11, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 3, 2, 1, 1, 1] [2023-12-02 15:09:43,476 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-12-02 15:09:43,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:43,672 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:43,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:43,673 INFO L85 PathProgramCache]: Analyzing trace with hash 2147215575, now seen corresponding path program 3 times [2023-12-02 15:09:43,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:43,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481610445] [2023-12-02 15:09:43,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:43,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:43,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:44,671 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 149 proven. 248 refuted. 0 times theorem prover too weak. 651 trivial. 0 not checked. [2023-12-02 15:09:44,671 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:44,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481610445] [2023-12-02 15:09:44,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481610445] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:44,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804447931] [2023-12-02 15:09:44,672 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 15:09:44,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:44,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:44,673 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:44,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-02 15:09:44,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 15:09:44,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 15:09:44,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 49 conjunts are in the unsatisfiable core [2023-12-02 15:09:44,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:45,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 148 proven. 181 refuted. 0 times theorem prover too weak. 719 trivial. 0 not checked. [2023-12-02 15:09:45,134 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:47,796 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 218 proven. 160 refuted. 0 times theorem prover too weak. 670 trivial. 0 not checked. [2023-12-02 15:09:47,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804447931] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:47,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [243038626] [2023-12-02 15:09:47,798 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:47,798 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:47,798 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:47,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:47,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 24, 29] total 56 [2023-12-02 15:09:47,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429747169] [2023-12-02 15:09:47,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:47,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2023-12-02 15:09:47,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:47,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2023-12-02 15:09:47,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=2797, Unknown=0, NotChecked=0, Total=3192 [2023-12-02 15:09:47,802 INFO L87 Difference]: Start difference. First operand 534 states and 650 transitions. Second operand has 57 states, 56 states have (on average 2.6607142857142856) internal successors, (149), 57 states have internal predecessors, (149), 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) [2023-12-02 15:09:48,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:48,215 INFO L93 Difference]: Finished difference Result 645 states and 789 transitions. [2023-12-02 15:09:48,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-12-02 15:09:48,216 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 2.6607142857142856) internal successors, (149), 57 states have internal predecessors, (149), 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 252 [2023-12-02 15:09:48,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:48,219 INFO L225 Difference]: With dead ends: 645 [2023-12-02 15:09:48,219 INFO L226 Difference]: Without dead ends: 637 [2023-12-02 15:09:48,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 564 GetRequests, 469 SyntacticMatches, 27 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3306 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=604, Invalid=4226, Unknown=0, NotChecked=0, Total=4830 [2023-12-02 15:09:48,222 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 35 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:48,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 580 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 15:09:48,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2023-12-02 15:09:48,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 504. [2023-12-02 15:09:48,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 399 states have (on average 1.0426065162907268) internal successors, (416), 398 states have internal predecessors, (416), 54 states have call successors, (54), 24 states have call predecessors, (54), 47 states have return successors, (125), 81 states have call predecessors, (125), 53 states have call successors, (125) [2023-12-02 15:09:48,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 595 transitions. [2023-12-02 15:09:48,255 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 595 transitions. Word has length 252 [2023-12-02 15:09:48,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:48,256 INFO L495 AbstractCegarLoop]: Abstraction has 504 states and 595 transitions. [2023-12-02 15:09:48,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 2.6607142857142856) internal successors, (149), 57 states have internal predecessors, (149), 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) [2023-12-02 15:09:48,256 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 595 transitions. [2023-12-02 15:09:48,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 401 [2023-12-02 15:09:48,260 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:48,260 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 16, 16, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 6, 5, 5, 5, 1, 1, 1] [2023-12-02 15:09:48,265 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-12-02 15:09:48,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:48,461 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:48,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:48,461 INFO L85 PathProgramCache]: Analyzing trace with hash 280952039, now seen corresponding path program 2 times [2023-12-02 15:09:48,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:48,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743277468] [2023-12-02 15:09:48,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:48,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:48,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:48,880 INFO L134 CoverageAnalysis]: Checked inductivity of 2761 backedges. 256 proven. 468 refuted. 0 times theorem prover too weak. 2037 trivial. 0 not checked. [2023-12-02 15:09:48,880 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:48,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743277468] [2023-12-02 15:09:48,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743277468] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:48,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153519880] [2023-12-02 15:09:48,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 15:09:48,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:48,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:48,882 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:48,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-02 15:09:49,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 15:09:49,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 15:09:49,024 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 15:09:49,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:49,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2761 backedges. 458 proven. 6 refuted. 0 times theorem prover too weak. 2297 trivial. 0 not checked. [2023-12-02 15:09:49,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:49,702 INFO L134 CoverageAnalysis]: Checked inductivity of 2761 backedges. 458 proven. 6 refuted. 0 times theorem prover too weak. 2297 trivial. 0 not checked. [2023-12-02 15:09:49,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153519880] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:49,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1521942211] [2023-12-02 15:09:49,704 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:49,704 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:49,704 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:49,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:49,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 9] total 22 [2023-12-02 15:09:49,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748066679] [2023-12-02 15:09:49,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:49,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-02 15:09:49,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:49,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-02 15:09:49,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2023-12-02 15:09:49,707 INFO L87 Difference]: Start difference. First operand 504 states and 595 transitions. Second operand has 22 states, 21 states have (on average 5.333333333333333) internal successors, (112), 20 states have internal predecessors, (112), 12 states have call successors, (17), 3 states have call predecessors, (17), 9 states have return successors, (18), 8 states have call predecessors, (18), 10 states have call successors, (18) [2023-12-02 15:09:50,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:50,218 INFO L93 Difference]: Finished difference Result 957 states and 1197 transitions. [2023-12-02 15:09:50,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-02 15:09:50,219 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 5.333333333333333) internal successors, (112), 20 states have internal predecessors, (112), 12 states have call successors, (17), 3 states have call predecessors, (17), 9 states have return successors, (18), 8 states have call predecessors, (18), 10 states have call successors, (18) Word has length 400 [2023-12-02 15:09:50,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:50,222 INFO L225 Difference]: With dead ends: 957 [2023-12-02 15:09:50,223 INFO L226 Difference]: Without dead ends: 501 [2023-12-02 15:09:50,225 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 831 GetRequests, 792 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=197, Invalid=1135, Unknown=0, NotChecked=0, Total=1332 [2023-12-02 15:09:50,226 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 246 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:50,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 376 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 721 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 15:09:50,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2023-12-02 15:09:50,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 472. [2023-12-02 15:09:50,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 374 states have (on average 1.0454545454545454) internal successors, (391), 374 states have internal predecessors, (391), 55 states have call successors, (55), 30 states have call predecessors, (55), 39 states have return successors, (99), 67 states have call predecessors, (99), 54 states have call successors, (99) [2023-12-02 15:09:50,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 545 transitions. [2023-12-02 15:09:50,251 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 545 transitions. Word has length 400 [2023-12-02 15:09:50,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:50,251 INFO L495 AbstractCegarLoop]: Abstraction has 472 states and 545 transitions. [2023-12-02 15:09:50,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 5.333333333333333) internal successors, (112), 20 states have internal predecessors, (112), 12 states have call successors, (17), 3 states have call predecessors, (17), 9 states have return successors, (18), 8 states have call predecessors, (18), 10 states have call successors, (18) [2023-12-02 15:09:50,252 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 545 transitions. [2023-12-02 15:09:50,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2023-12-02 15:09:50,255 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:50,255 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 17, 16, 15, 15, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 5, 4, 2, 1, 1, 1] [2023-12-02 15:09:50,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-12-02 15:09:50,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:50,455 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:50,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:50,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1676002466, now seen corresponding path program 3 times [2023-12-02 15:09:50,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:50,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740515810] [2023-12-02 15:09:50,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:50,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:50,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:50,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2030 backedges. 298 proven. 202 refuted. 0 times theorem prover too weak. 1530 trivial. 0 not checked. [2023-12-02 15:09:50,782 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:50,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740515810] [2023-12-02 15:09:50,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740515810] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:50,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157963411] [2023-12-02 15:09:50,782 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 15:09:50,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:50,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:50,783 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:50,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-02 15:09:50,913 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 15:09:50,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 15:09:50,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-02 15:09:50,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:51,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2030 backedges. 1154 proven. 306 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2023-12-02 15:09:51,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:09:52,379 INFO L134 CoverageAnalysis]: Checked inductivity of 2030 backedges. 258 proven. 679 refuted. 0 times theorem prover too weak. 1093 trivial. 0 not checked. [2023-12-02 15:09:52,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157963411] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:09:52,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1725850669] [2023-12-02 15:09:52,381 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:09:52,381 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:09:52,381 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:09:52,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:09:52,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 19] total 30 [2023-12-02 15:09:52,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860569296] [2023-12-02 15:09:52,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:09:52,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-12-02 15:09:52,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:09:52,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-12-02 15:09:52,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2023-12-02 15:09:52,384 INFO L87 Difference]: Start difference. First operand 472 states and 545 transitions. Second operand has 30 states, 29 states have (on average 6.482758620689655) internal successors, (188), 28 states have internal predecessors, (188), 23 states have call successors, (33), 4 states have call predecessors, (33), 12 states have return successors, (36), 12 states have call predecessors, (36), 21 states have call successors, (36) [2023-12-02 15:09:52,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:09:52,971 INFO L93 Difference]: Finished difference Result 841 states and 997 transitions. [2023-12-02 15:09:52,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-02 15:09:52,972 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 6.482758620689655) internal successors, (188), 28 states have internal predecessors, (188), 23 states have call successors, (33), 4 states have call predecessors, (33), 12 states have return successors, (36), 12 states have call predecessors, (36), 21 states have call successors, (36) Word has length 344 [2023-12-02 15:09:52,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:09:52,974 INFO L225 Difference]: With dead ends: 841 [2023-12-02 15:09:52,974 INFO L226 Difference]: Without dead ends: 411 [2023-12-02 15:09:52,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 722 GetRequests, 664 SyntacticMatches, 9 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=366, Invalid=2184, Unknown=0, NotChecked=0, Total=2550 [2023-12-02 15:09:52,977 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 362 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 862 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 15:09:52,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [362 Valid, 535 Invalid, 989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 862 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 15:09:52,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2023-12-02 15:09:52,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 352. [2023-12-02 15:09:52,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 277 states have (on average 1.032490974729242) internal successors, (286), 281 states have internal predecessors, (286), 44 states have call successors, (44), 26 states have call predecessors, (44), 28 states have return successors, (52), 44 states have call predecessors, (52), 43 states have call successors, (52) [2023-12-02 15:09:52,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 382 transitions. [2023-12-02 15:09:52,996 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 382 transitions. Word has length 344 [2023-12-02 15:09:52,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:09:52,996 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 382 transitions. [2023-12-02 15:09:52,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 6.482758620689655) internal successors, (188), 28 states have internal predecessors, (188), 23 states have call successors, (33), 4 states have call predecessors, (33), 12 states have return successors, (36), 12 states have call predecessors, (36), 21 states have call successors, (36) [2023-12-02 15:09:52,997 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 382 transitions. [2023-12-02 15:09:52,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2023-12-02 15:09:52,999 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:09:53,000 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 17, 17, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 7, 6, 4, 4, 1, 1, 1] [2023-12-02 15:09:53,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-12-02 15:09:53,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:53,200 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:09:53,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:09:53,201 INFO L85 PathProgramCache]: Analyzing trace with hash 503662469, now seen corresponding path program 4 times [2023-12-02 15:09:53,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:09:53,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730615632] [2023-12-02 15:09:53,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:09:53,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:09:53,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:55,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2793 backedges. 236 proven. 896 refuted. 0 times theorem prover too weak. 1661 trivial. 0 not checked. [2023-12-02 15:09:55,400 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:09:55,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730615632] [2023-12-02 15:09:55,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730615632] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:09:55,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862800989] [2023-12-02 15:09:55,401 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 15:09:55,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:09:55,401 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:09:55,401 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:09:55,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-02 15:09:55,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:09:55,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 80 conjunts are in the unsatisfiable core [2023-12-02 15:09:55,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:09:56,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2793 backedges. 397 proven. 609 refuted. 0 times theorem prover too weak. 1787 trivial. 0 not checked. [2023-12-02 15:09:56,190 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:10:03,554 INFO L134 CoverageAnalysis]: Checked inductivity of 2793 backedges. 618 proven. 470 refuted. 0 times theorem prover too weak. 1705 trivial. 0 not checked. [2023-12-02 15:10:03,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862800989] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:10:03,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [350604937] [2023-12-02 15:10:03,556 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:10:03,556 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:10:03,556 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:10:03,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:10:03,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 35, 40] total 76 [2023-12-02 15:10:03,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401679789] [2023-12-02 15:10:03,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:10:03,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2023-12-02 15:10:03,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:10:03,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2023-12-02 15:10:03,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=593, Invalid=5259, Unknown=0, NotChecked=0, Total=5852 [2023-12-02 15:10:03,561 INFO L87 Difference]: Start difference. First operand 352 states and 382 transitions. Second operand has 77 states, 76 states have (on average 2.5789473684210527) internal successors, (196), 77 states have internal predecessors, (196), 18 states have call successors, (20), 1 states have call predecessors, (20), 25 states have return successors, (50), 49 states have call predecessors, (50), 18 states have call successors, (50) [2023-12-02 15:10:03,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:10:03,985 INFO L93 Difference]: Finished difference Result 377 states and 411 transitions. [2023-12-02 15:10:03,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-02 15:10:03,986 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 76 states have (on average 2.5789473684210527) internal successors, (196), 77 states have internal predecessors, (196), 18 states have call successors, (20), 1 states have call predecessors, (20), 25 states have return successors, (50), 49 states have call predecessors, (50), 18 states have call successors, (50) Word has length 402 [2023-12-02 15:10:03,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:10:03,988 INFO L225 Difference]: With dead ends: 377 [2023-12-02 15:10:03,988 INFO L226 Difference]: Without dead ends: 376 [2023-12-02 15:10:03,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 890 GetRequests, 759 SyntacticMatches, 49 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5495 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=737, Invalid=6235, Unknown=0, NotChecked=0, Total=6972 [2023-12-02 15:10:03,989 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 14 mSDsluCounter, 1191 mSDsCounter, 0 mSdLazyCounter, 966 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 1251 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 966 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 15:10:03,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 1251 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 966 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 15:10:03,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2023-12-02 15:10:04,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 351. [2023-12-02 15:10:04,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 277 states have (on average 1.0288808664259927) internal successors, (285), 280 states have internal predecessors, (285), 44 states have call successors, (44), 26 states have call predecessors, (44), 28 states have return successors, (52), 44 states have call predecessors, (52), 43 states have call successors, (52) [2023-12-02 15:10:04,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 381 transitions. [2023-12-02 15:10:04,005 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 381 transitions. Word has length 402 [2023-12-02 15:10:04,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:10:04,005 INFO L495 AbstractCegarLoop]: Abstraction has 351 states and 381 transitions. [2023-12-02 15:10:04,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 76 states have (on average 2.5789473684210527) internal successors, (196), 77 states have internal predecessors, (196), 18 states have call successors, (20), 1 states have call predecessors, (20), 25 states have return successors, (50), 49 states have call predecessors, (50), 18 states have call successors, (50) [2023-12-02 15:10:04,006 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 381 transitions. [2023-12-02 15:10:04,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2023-12-02 15:10:04,007 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:10:04,008 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 17, 17, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 7, 6, 4, 4, 1, 1, 1] [2023-12-02 15:10:04,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-12-02 15:10:04,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-12-02 15:10:04,208 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:10:04,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:10:04,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1566332572, now seen corresponding path program 3 times [2023-12-02 15:10:04,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:10:04,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391126849] [2023-12-02 15:10:04,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:10:04,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:10:04,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:10:06,207 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 440 proven. 701 refuted. 0 times theorem prover too weak. 1661 trivial. 0 not checked. [2023-12-02 15:10:06,207 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:10:06,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391126849] [2023-12-02 15:10:06,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391126849] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:10:06,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352695452] [2023-12-02 15:10:06,208 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 15:10:06,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:10:06,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:10:06,208 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:10:06,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-02 15:10:06,436 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 15:10:06,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 15:10:06,440 INFO L262 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 81 conjunts are in the unsatisfiable core [2023-12-02 15:10:06,445 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:10:06,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 432 proven. 525 refuted. 0 times theorem prover too weak. 1845 trivial. 0 not checked. [2023-12-02 15:10:06,843 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:10:13,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 585 proven. 468 refuted. 0 times theorem prover too weak. 1749 trivial. 0 not checked. [2023-12-02 15:10:13,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352695452] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:10:13,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1260313379] [2023-12-02 15:10:13,934 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:10:13,934 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:10:13,935 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:10:13,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:10:13,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 30, 37] total 68 [2023-12-02 15:10:13,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871316659] [2023-12-02 15:10:13,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:10:13,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2023-12-02 15:10:13,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:10:13,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2023-12-02 15:10:13,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=559, Invalid=4133, Unknown=0, NotChecked=0, Total=4692 [2023-12-02 15:10:13,938 INFO L87 Difference]: Start difference. First operand 351 states and 381 transitions. Second operand has 69 states, 68 states have (on average 2.6323529411764706) internal successors, (179), 69 states have internal predecessors, (179), 17 states have call successors, (19), 1 states have call predecessors, (19), 21 states have return successors, (46), 46 states have call predecessors, (46), 17 states have call successors, (46) [2023-12-02 15:10:14,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:10:14,195 INFO L93 Difference]: Finished difference Result 389 states and 424 transitions. [2023-12-02 15:10:14,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-02 15:10:14,196 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 68 states have (on average 2.6323529411764706) internal successors, (179), 69 states have internal predecessors, (179), 17 states have call successors, (19), 1 states have call predecessors, (19), 21 states have return successors, (46), 46 states have call predecessors, (46), 17 states have call successors, (46) Word has length 403 [2023-12-02 15:10:14,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:10:14,198 INFO L225 Difference]: With dead ends: 389 [2023-12-02 15:10:14,198 INFO L226 Difference]: Without dead ends: 379 [2023-12-02 15:10:14,199 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 890 GetRequests, 767 SyntacticMatches, 51 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5570 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=658, Invalid=4744, Unknown=0, NotChecked=0, Total=5402 [2023-12-02 15:10:14,199 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 11 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:10:14,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 637 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 15:10:14,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2023-12-02 15:10:14,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 373. [2023-12-02 15:10:14,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 295 states have (on average 1.023728813559322) internal successors, (302), 297 states have internal predecessors, (302), 46 states have call successors, (46), 26 states have call predecessors, (46), 31 states have return successors, (60), 49 states have call predecessors, (60), 45 states have call successors, (60) [2023-12-02 15:10:14,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 408 transitions. [2023-12-02 15:10:14,215 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 408 transitions. Word has length 403 [2023-12-02 15:10:14,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:10:14,216 INFO L495 AbstractCegarLoop]: Abstraction has 373 states and 408 transitions. [2023-12-02 15:10:14,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 68 states have (on average 2.6323529411764706) internal successors, (179), 69 states have internal predecessors, (179), 17 states have call successors, (19), 1 states have call predecessors, (19), 21 states have return successors, (46), 46 states have call predecessors, (46), 17 states have call successors, (46) [2023-12-02 15:10:14,216 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 408 transitions. [2023-12-02 15:10:14,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 594 [2023-12-02 15:10:14,220 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:10:14,220 INFO L195 NwaCegarLoop]: trace histogram [31, 30, 30, 30, 25, 24, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 10, 9, 7, 5, 1, 1, 1] [2023-12-02 15:10:14,226 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-12-02 15:10:14,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-12-02 15:10:14,424 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:10:14,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:10:14,425 INFO L85 PathProgramCache]: Analyzing trace with hash 2099815836, now seen corresponding path program 4 times [2023-12-02 15:10:14,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:10:14,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874071280] [2023-12-02 15:10:14,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:10:14,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:10:14,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:10:14,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6216 backedges. 643 proven. 175 refuted. 0 times theorem prover too weak. 5398 trivial. 0 not checked. [2023-12-02 15:10:14,739 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:10:14,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874071280] [2023-12-02 15:10:14,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874071280] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:10:14,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104825969] [2023-12-02 15:10:14,740 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 15:10:14,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:10:14,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:10:14,741 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:10:14,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-12-02 15:10:15,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:10:15,048 INFO L262 TraceCheckSpWp]: Trace formula consists of 1118 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-02 15:10:15,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:10:15,132 INFO L134 CoverageAnalysis]: Checked inductivity of 6216 backedges. 803 proven. 245 refuted. 0 times theorem prover too weak. 5168 trivial. 0 not checked. [2023-12-02 15:10:15,132 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:10:15,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6216 backedges. 803 proven. 252 refuted. 0 times theorem prover too weak. 5161 trivial. 0 not checked. [2023-12-02 15:10:15,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104825969] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:10:15,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [741864488] [2023-12-02 15:10:15,865 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:10:15,865 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:10:15,866 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:10:15,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:10:15,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 13] total 17 [2023-12-02 15:10:15,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810118269] [2023-12-02 15:10:15,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:10:15,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-02 15:10:15,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:10:15,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-02 15:10:15,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-12-02 15:10:15,869 INFO L87 Difference]: Start difference. First operand 373 states and 408 transitions. Second operand has 17 states, 16 states have (on average 6.4375) internal successors, (103), 16 states have internal predecessors, (103), 10 states have call successors, (17), 2 states have call predecessors, (17), 7 states have return successors, (19), 10 states have call predecessors, (19), 9 states have call successors, (19) [2023-12-02 15:10:16,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:10:16,049 INFO L93 Difference]: Finished difference Result 396 states and 434 transitions. [2023-12-02 15:10:16,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 15:10:16,049 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 6.4375) internal successors, (103), 16 states have internal predecessors, (103), 10 states have call successors, (17), 2 states have call predecessors, (17), 7 states have return successors, (19), 10 states have call predecessors, (19), 9 states have call successors, (19) Word has length 593 [2023-12-02 15:10:16,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:10:16,051 INFO L225 Difference]: With dead ends: 396 [2023-12-02 15:10:16,051 INFO L226 Difference]: Without dead ends: 305 [2023-12-02 15:10:16,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1203 GetRequests, 1174 SyntacticMatches, 7 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2023-12-02 15:10:16,052 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 68 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 15:10:16,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 215 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 15:10:16,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2023-12-02 15:10:16,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 305. [2023-12-02 15:10:16,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 243 states have (on average 1.0205761316872428) internal successors, (248), 243 states have internal predecessors, (248), 38 states have call successors, (38), 25 states have call predecessors, (38), 23 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2023-12-02 15:10:16,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 323 transitions. [2023-12-02 15:10:16,072 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 323 transitions. Word has length 593 [2023-12-02 15:10:16,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:10:16,072 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 323 transitions. [2023-12-02 15:10:16,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 6.4375) internal successors, (103), 16 states have internal predecessors, (103), 10 states have call successors, (17), 2 states have call predecessors, (17), 7 states have return successors, (19), 10 states have call predecessors, (19), 9 states have call successors, (19) [2023-12-02 15:10:16,073 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 323 transitions. [2023-12-02 15:10:16,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 653 [2023-12-02 15:10:16,078 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 15:10:16,079 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 33, 32, 27, 27, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 11, 10, 7, 6, 1, 1, 1] [2023-12-02 15:10:16,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-12-02 15:10:16,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-12-02 15:10:16,279 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-12-02 15:10:16,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 15:10:16,280 INFO L85 PathProgramCache]: Analyzing trace with hash 325777454, now seen corresponding path program 5 times [2023-12-02 15:10:16,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 15:10:16,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803354522] [2023-12-02 15:10:16,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 15:10:16,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 15:10:16,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 15:10:22,301 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1257 proven. 1900 refuted. 0 times theorem prover too weak. 4397 trivial. 0 not checked. [2023-12-02 15:10:22,301 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 15:10:22,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803354522] [2023-12-02 15:10:22,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803354522] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 15:10:22,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410545302] [2023-12-02 15:10:22,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 15:10:22,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:10:22,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 15:10:22,302 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 15:10:22,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-02 15:10:22,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 26 check-sat command(s) [2023-12-02 15:10:22,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 15:10:22,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 1227 conjuncts, 133 conjunts are in the unsatisfiable core [2023-12-02 15:10:22,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 15:10:23,309 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1237 proven. 1440 refuted. 0 times theorem prover too weak. 4877 trivial. 0 not checked. [2023-12-02 15:10:23,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 15:10:40,956 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1543 proven. 1316 refuted. 0 times theorem prover too weak. 4695 trivial. 0 not checked. [2023-12-02 15:10:40,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410545302] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 15:10:40,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [621619364] [2023-12-02 15:10:40,958 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2023-12-02 15:10:40,958 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 15:10:40,959 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:96) 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:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) 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:337) 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:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2023-12-02 15:10:40,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 15:10:40,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 36, 46] total 79 [2023-12-02 15:10:40,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515046499] [2023-12-02 15:10:40,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 15:10:40,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2023-12-02 15:10:40,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 15:10:40,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2023-12-02 15:10:40,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=738, Invalid=5582, Unknown=0, NotChecked=0, Total=6320 [2023-12-02 15:10:40,964 INFO L87 Difference]: Start difference. First operand 305 states and 323 transitions. Second operand has 80 states, 79 states have (on average 2.607594936708861) internal successors, (206), 80 states have internal predecessors, (206), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) [2023-12-02 15:10:41,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 15:10:41,198 INFO L93 Difference]: Finished difference Result 305 states and 323 transitions. [2023-12-02 15:10:41,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-12-02 15:10:41,199 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 79 states have (on average 2.607594936708861) internal successors, (206), 80 states have internal predecessors, (206), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) Word has length 652 [2023-12-02 15:10:41,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 15:10:41,200 INFO L225 Difference]: With dead ends: 305 [2023-12-02 15:10:41,200 INFO L226 Difference]: Without dead ends: 0 [2023-12-02 15:10:41,202 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1437 GetRequests, 1265 SyntacticMatches, 92 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9618 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=790, Invalid=5852, Unknown=0, NotChecked=0, Total=6642 [2023-12-02 15:10:41,203 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 4 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 15:10:41,203 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 734 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 15:10:41,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-02 15:10:41,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-02 15:10:41,203 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) [2023-12-02 15:10:41,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-02 15:10:41,204 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 652 [2023-12-02 15:10:41,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 15:10:41,204 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-02 15:10:41,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 79 states have (on average 2.607594936708861) internal successors, (206), 80 states have internal predecessors, (206), 20 states have call successors, (22), 1 states have call predecessors, (22), 24 states have return successors, (54), 54 states have call predecessors, (54), 20 states have call successors, (54) [2023-12-02 15:10:41,204 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-02 15:10:41,204 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-02 15:10:41,206 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 12 remaining) [2023-12-02 15:10:41,207 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 12 remaining) [2023-12-02 15:10:41,207 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 12 remaining) [2023-12-02 15:10:41,207 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 12 remaining) [2023-12-02 15:10:41,207 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 12 remaining) [2023-12-02 15:10:41,207 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 12 remaining) [2023-12-02 15:10:41,207 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 12 remaining) [2023-12-02 15:10:41,208 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 12 remaining) [2023-12-02 15:10:41,208 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 12 remaining) [2023-12-02 15:10:41,208 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 12 remaining) [2023-12-02 15:10:41,208 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 12 remaining) [2023-12-02 15:10:41,208 INFO L805 garLoopResultBuilder]: Registering result SAFE for location fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 12 remaining) [2023-12-02 15:10:41,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-12-02 15:10:41,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 15:10:41,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-02 15:10:44,987 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-12-02 15:10:44,988 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-12-02 15:10:44,988 INFO L895 garLoopResultBuilder]: At program point L39(line 39) the Hoare annotation is: (= |ULTIMATE.start_main_~x~0#1| 8) [2023-12-02 15:10:44,988 INFO L899 garLoopResultBuilder]: For program point L39-1(line 39) no Hoare annotation was computed. [2023-12-02 15:10:44,988 INFO L899 garLoopResultBuilder]: For program point fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,988 INFO L899 garLoopResultBuilder]: For program point L25(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,988 INFO L899 garLoopResultBuilder]: For program point fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,988 INFO L899 garLoopResultBuilder]: For program point L25-1(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,989 INFO L895 garLoopResultBuilder]: At program point L25-2(line 25) the Hoare annotation is: (and (or (<= 3 |fibo2_#in~n|) (= fibo2_~n 2)) (or (= 7 fibo2_~n) (< |fibo2_#in~n| 7) (< 7 |fibo2_#in~n|)) (or (= fibo2_~n |fibo2_#in~n|) (<= 7 |fibo2_#in~n|))) [2023-12-02 15:10:44,989 INFO L899 garLoopResultBuilder]: For program point L25-3(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,989 INFO L899 garLoopResultBuilder]: For program point L25-4(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,989 INFO L899 garLoopResultBuilder]: For program point L25-5(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,990 INFO L895 garLoopResultBuilder]: At program point L25-6(line 25) the Hoare annotation is: (let ((.cse1 (< |fibo2_#in~n| 5)) (.cse0 (= |fibo2_#t~ret6| 1))) (and (or (and .cse0 (= fibo2_~n 3) (= 3 |fibo2_#in~n|)) (<= 5 |fibo2_#in~n|) (< |fibo2_#in~n| 3) (and (= fibo2_~n 4) (= |fibo2_#t~ret6| 2) (= |fibo2_#in~n| 4))) (or (and (<= |fibo2_#t~ret6| 5) (<= 3 |fibo2_#t~ret6|) (<= |fibo2_#in~n| fibo2_~n) (<= fibo2_~n 6)) .cse1 (<= 7 |fibo2_#in~n|)) (or (and (= |fibo2_#t~ret6| 8) (= 7 fibo2_~n)) (< |fibo2_#in~n| 7) (< 7 |fibo2_#in~n|)) (or .cse1 (and (= |fibo2_#t~ret6| 3) (= fibo2_~n 5)) (< 5 |fibo2_#in~n|)) (or (and .cse0 (= fibo2_~n 2) (= 2 |fibo2_#in~n|)) (<= 3 |fibo2_#in~n|)))) [2023-12-02 15:10:44,990 INFO L899 garLoopResultBuilder]: For program point L25-7(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,990 INFO L899 garLoopResultBuilder]: For program point L25-8(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,990 INFO L899 garLoopResultBuilder]: For program point L25-9(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,990 INFO L899 garLoopResultBuilder]: For program point fibo2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,990 INFO L899 garLoopResultBuilder]: For program point fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,991 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 19 27) the Hoare annotation is: true [2023-12-02 15:10:44,991 INFO L899 garLoopResultBuilder]: For program point fibo2EXIT(lines 19 27) no Hoare annotation was computed. [2023-12-02 15:10:44,991 INFO L899 garLoopResultBuilder]: For program point fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,991 INFO L899 garLoopResultBuilder]: For program point L22(lines 22 26) no Hoare annotation was computed. [2023-12-02 15:10:44,991 INFO L899 garLoopResultBuilder]: For program point L20(lines 20 26) no Hoare annotation was computed. [2023-12-02 15:10:44,991 INFO L899 garLoopResultBuilder]: For program point fibo2FINAL(lines 19 27) no Hoare annotation was computed. [2023-12-02 15:10:44,991 INFO L899 garLoopResultBuilder]: For program point fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 25) no Hoare annotation was computed. [2023-12-02 15:10:44,992 INFO L899 garLoopResultBuilder]: For program point fibo1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,992 INFO L899 garLoopResultBuilder]: For program point fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,992 INFO L899 garLoopResultBuilder]: For program point L15(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,992 INFO L899 garLoopResultBuilder]: For program point L15-1(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,992 INFO L895 garLoopResultBuilder]: At program point L15-2(line 15) the Hoare annotation is: (and (or (= fibo1_~n |fibo1_#in~n|) (< 6 |fibo1_#in~n|)) (or (= fibo1_~n 8) (not (= |fibo1_#in~n| 8))) (< 2 |fibo1_#in~n|)) [2023-12-02 15:10:44,992 INFO L899 garLoopResultBuilder]: For program point L15-3(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,992 INFO L899 garLoopResultBuilder]: For program point L15-4(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,992 INFO L899 garLoopResultBuilder]: For program point fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,992 INFO L899 garLoopResultBuilder]: For program point fibo1FINAL(lines 9 17) no Hoare annotation was computed. [2023-12-02 15:10:44,993 INFO L899 garLoopResultBuilder]: For program point L15-5(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,993 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 9 17) the Hoare annotation is: true [2023-12-02 15:10:44,993 INFO L895 garLoopResultBuilder]: At program point L15-6(line 15) the Hoare annotation is: (and (or (< |fibo1_#in~n| 6) (< 6 |fibo1_#in~n|) (and (= 5 |fibo1_#t~ret4|) (= fibo1_~n 6))) (or (< |fibo1_#in~n| 5) (<= 6 |fibo1_#in~n|) (and (= 3 |fibo1_#t~ret4|) (= fibo1_~n 5))) (or (< 4 |fibo1_#in~n|) (<= |fibo1_#in~n| 3) (and (= 2 |fibo1_#t~ret4|) (= fibo1_~n 4))) (or (not (= |fibo1_#in~n| 8)) (and (= fibo1_~n 8) (<= 5 |fibo1_#t~ret4|) (<= |fibo1_#t~ret4| 13))) (or (<= 4 |fibo1_#in~n|) (and (= |fibo1_#t~ret4| 1) (= fibo1_~n 3))) (< 2 |fibo1_#in~n|)) [2023-12-02 15:10:44,993 INFO L899 garLoopResultBuilder]: For program point L15-7(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,993 INFO L899 garLoopResultBuilder]: For program point L15-8(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,993 INFO L899 garLoopResultBuilder]: For program point L15-9(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,993 INFO L899 garLoopResultBuilder]: For program point fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,993 INFO L899 garLoopResultBuilder]: For program point fibo1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,993 INFO L899 garLoopResultBuilder]: For program point fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 15) no Hoare annotation was computed. [2023-12-02 15:10:44,993 INFO L899 garLoopResultBuilder]: For program point L12(lines 12 16) no Hoare annotation was computed. [2023-12-02 15:10:44,994 INFO L899 garLoopResultBuilder]: For program point L10(lines 10 16) no Hoare annotation was computed. [2023-12-02 15:10:44,994 INFO L899 garLoopResultBuilder]: For program point fibo1EXIT(lines 9 17) no Hoare annotation was computed. [2023-12-02 15:10:44,997 INFO L445 BasicCegarLoop]: Path program histogram: [5, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 15:10:44,999 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-12-02 15:10:45,004 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 03:10:45 BoogieIcfgContainer [2023-12-02 15:10:45,004 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-02 15:10:45,004 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 15:10:45,004 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 15:10:45,004 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 15:10:45,005 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:09:12" (3/4) ... [2023-12-02 15:10:45,007 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-12-02 15:10:45,010 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fibo2 [2023-12-02 15:10:45,011 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure fibo1 [2023-12-02 15:10:45,015 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 17 nodes and edges [2023-12-02 15:10:45,015 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2023-12-02 15:10:45,015 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2023-12-02 15:10:45,016 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-12-02 15:10:45,101 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/witness.graphml [2023-12-02 15:10:45,101 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/witness.yml [2023-12-02 15:10:45,101 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 15:10:45,102 INFO L158 Benchmark]: Toolchain (without parser) took 92985.47ms. Allocated memory was 163.6MB in the beginning and 717.2MB in the end (delta: 553.6MB). Free memory was 117.9MB in the beginning and 624.6MB in the end (delta: -506.7MB). Peak memory consumption was 47.4MB. Max. memory is 16.1GB. [2023-12-02 15:10:45,102 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 113.2MB. Free memory is still 87.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 15:10:45,103 INFO L158 Benchmark]: CACSL2BoogieTranslator took 189.90ms. Allocated memory is still 163.6MB. Free memory was 117.9MB in the beginning and 107.8MB in the end (delta: 10.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-12-02 15:10:45,103 INFO L158 Benchmark]: Boogie Procedure Inliner took 27.78ms. Allocated memory is still 163.6MB. Free memory was 107.8MB in the beginning and 106.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-12-02 15:10:45,104 INFO L158 Benchmark]: Boogie Preprocessor took 18.35ms. Allocated memory is still 163.6MB. Free memory was 106.3MB in the beginning and 105.3MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-12-02 15:10:45,104 INFO L158 Benchmark]: RCFGBuilder took 303.17ms. Allocated memory is still 163.6MB. Free memory was 105.3MB in the beginning and 92.7MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-12-02 15:10:45,104 INFO L158 Benchmark]: TraceAbstraction took 92341.50ms. Allocated memory was 163.6MB in the beginning and 717.2MB in the end (delta: 553.6MB). Free memory was 91.8MB in the beginning and 628.8MB in the end (delta: -537.0MB). Peak memory consumption was 406.1MB. Max. memory is 16.1GB. [2023-12-02 15:10:45,105 INFO L158 Benchmark]: Witness Printer took 97.29ms. Allocated memory is still 717.2MB. Free memory was 628.8MB in the beginning and 624.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 15:10:45,106 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 113.2MB. Free memory is still 87.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 189.90ms. Allocated memory is still 163.6MB. Free memory was 117.9MB in the beginning and 107.8MB in the end (delta: 10.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 27.78ms. Allocated memory is still 163.6MB. Free memory was 107.8MB in the beginning and 106.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 18.35ms. Allocated memory is still 163.6MB. Free memory was 106.3MB in the beginning and 105.3MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 303.17ms. Allocated memory is still 163.6MB. Free memory was 105.3MB in the beginning and 92.7MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 92341.50ms. Allocated memory was 163.6MB in the beginning and 717.2MB in the end (delta: 553.6MB). Free memory was 91.8MB in the beginning and 628.8MB in the end (delta: -537.0MB). Peak memory consumption was 406.1MB. Max. memory is 16.1GB. * Witness Printer took 97.29ms. Allocated memory is still 717.2MB. Free memory was 628.8MB in the beginning and 624.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. 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: 92.3s, OverallIterations: 38, TraceHistogramMax: 34, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.1s, AutomataDifference: 14.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 3.6s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4727 SdHoareTripleChecker+Valid, 7.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4609 mSDsluCounter, 15175 SdHoareTripleChecker+Invalid, 6.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13645 mSDsCounter, 1363 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 17097 IncrementalHoareTripleChecker+Invalid, 18460 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1363 mSolverCounterUnsat, 1530 mSDtfsCounter, 17097 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 10768 GetRequests, 9220 SyntacticMatches, 370 SemanticMatches, 1178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36386 ImplicationChecksByTransitivity, 15.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=823occurred in iteration=27, InterpolantAutomatonStates: 802, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 38 MinimizatonAttempts, 1682 StatesRemovedByMinimization, 35 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 7 LocationsWithAnnotation, 2032 PreInvPairs, 2703 NumberOfFragments, 211 HoareAnnotationTreeSize, 2032 FomulaSimplifications, 142536 FormulaSimplificationTreeSizeReduction, 2.3s HoareSimplificationTime, 7 FomulaSimplificationsInter, 5477 FormulaSimplificationTreeSizeReductionInter, 1.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 64.3s InterpolantComputationTime, 10261 NumberOfCodeBlocks, 9519 NumberOfCodeBlocksAsserted, 107 NumberOfCheckSat, 14876 ConstructedInterpolants, 0 QuantifiedInterpolants, 29553 SizeOfPredicates, 88 NumberOfNonLiveVariables, 8389 ConjunctsInSsa, 642 ConjunctsInUnsatCore, 89 InterpolantComputations, 15 PerfectInterpolantSequences, 72568/86335 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 RESULT: Ultimate proved your program to be correct! [2023-12-02 15:10:45,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_71e58e11-478f-439c-9b96-af30034aaedd/bin/utaipan-verify-nQ1chXbOIh/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