./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5952061731474d390646c291ccf1d0136c1d856e30481accbc86db371431d703 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 10:01:03,187 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 10:01:03,242 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-08 10:01:03,246 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 10:01:03,246 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 10:01:03,265 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 10:01:03,267 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 10:01:03,267 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 10:01:03,267 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 10:01:03,268 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 10:01:03,268 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 10:01:03,268 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 10:01:03,269 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 10:01:03,269 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 10:01:03,269 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 10:01:03,269 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 10:01:03,269 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 10:01:03,269 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 10:01:03,270 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 10:01:03,271 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 10:01:03,271 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 10:01:03,271 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 10:01:03,271 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 10:01:03,271 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 10:01:03,271 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 10:01:03,271 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 10:01:03,272 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 10:01:03,272 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 10:01:03,272 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 10:01:03,272 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 10:01:03,272 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 10:01:03,272 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 10:01:03,272 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 10:01:03,272 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 10:01:03,272 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5952061731474d390646c291ccf1d0136c1d856e30481accbc86db371431d703 [2025-02-08 10:01:03,493 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 10:01:03,498 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 10:01:03,500 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 10:01:03,500 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 10:01:03,501 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 10:01:03,501 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c [2025-02-08 10:01:04,586 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/92b06d018/bf166442e3c14b358307916438682999/FLAG3d1af6d10 [2025-02-08 10:01:04,802 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 10:01:04,803 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/recursive-simple/fibo_2calls_8-2.c [2025-02-08 10:01:04,812 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/92b06d018/bf166442e3c14b358307916438682999/FLAG3d1af6d10 [2025-02-08 10:01:05,155 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/92b06d018/bf166442e3c14b358307916438682999 [2025-02-08 10:01:05,157 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 10:01:05,158 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 10:01:05,159 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 10:01:05,159 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 10:01:05,162 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 10:01:05,162 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,163 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e71d37f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05, skipping insertion in model container [2025-02-08 10:01:05,163 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,173 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 10:01:05,275 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 10:01:05,283 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 10:01:05,293 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 10:01:05,304 INFO L204 MainTranslator]: Completed translation [2025-02-08 10:01:05,305 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05 WrapperNode [2025-02-08 10:01:05,305 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 10:01:05,305 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 10:01:05,306 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 10:01:05,306 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 10:01:05,310 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,315 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,326 INFO L138 Inliner]: procedures = 14, calls = 13, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 21 [2025-02-08 10:01:05,326 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 10:01:05,327 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 10:01:05,327 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 10:01:05,327 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 10:01:05,332 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,332 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,337 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,345 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-02-08 10:01:05,345 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,346 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,348 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,350 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,352 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,353 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,354 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 10:01:05,354 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 10:01:05,354 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 10:01:05,354 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 10:01:05,356 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (1/1) ... [2025-02-08 10:01:05,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 10:01:05,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:05,383 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 10:01:05,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 10:01:05,405 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 10:01:05,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 10:01:05,406 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2025-02-08 10:01:05,406 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2025-02-08 10:01:05,406 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2025-02-08 10:01:05,406 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2025-02-08 10:01:05,406 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 10:01:05,406 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 10:01:05,447 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 10:01:05,449 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 10:01:05,534 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25: havoc #t~ret6;havoc #t~ret7; [2025-02-08 10:01:05,556 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15: havoc #t~ret4;havoc #t~ret5; [2025-02-08 10:01:05,563 INFO L? ?]: Removed 23 outVars from TransFormulas that were not future-live. [2025-02-08 10:01:05,563 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 10:01:05,569 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 10:01:05,569 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 10:01:05,570 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 10:01:05 BoogieIcfgContainer [2025-02-08 10:01:05,570 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 10:01:05,571 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 10:01:05,571 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 10:01:05,574 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 10:01:05,574 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 10:01:05" (1/3) ... [2025-02-08 10:01:05,575 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d14e093 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 10:01:05, skipping insertion in model container [2025-02-08 10:01:05,575 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:01:05" (2/3) ... [2025-02-08 10:01:05,575 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d14e093 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 10:01:05, skipping insertion in model container [2025-02-08 10:01:05,575 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 10:01:05" (3/3) ... [2025-02-08 10:01:05,576 INFO L128 eAbstractionObserver]: Analyzing ICFG fibo_2calls_8-2.c [2025-02-08 10:01:05,585 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 10:01:05,586 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG fibo_2calls_8-2.c that has 3 procedures, 49 locations, 1 initial locations, 0 loop locations, and 12 error locations. [2025-02-08 10:01:05,620 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 10:01:05,630 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, 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;@56e7f374, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 10:01:05,630 INFO L334 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2025-02-08 10:01:05,633 INFO L276 IsEmpty]: Start isEmpty. Operand has 49 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 41 states have internal predecessors, (46), 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) [2025-02-08 10:01:05,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2025-02-08 10:01:05,637 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:05,637 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2025-02-08 10:01:05,637 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:05,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:05,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1081165007, now seen corresponding path program 1 times [2025-02-08 10:01:05,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:05,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493117973] [2025-02-08 10:01:05,647 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:05,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:05,696 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-08 10:01:05,709 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-08 10:01:05,709 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:05,709 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:05,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 10:01:05,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:05,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493117973] [2025-02-08 10:01:05,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493117973] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:05,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:05,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 10:01:05,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586822448] [2025-02-08 10:01:05,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:05,781 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 10:01:05,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:05,795 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 10:01:05,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 10:01:05,802 INFO L87 Difference]: Start difference. First operand has 49 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 41 states have internal predecessors, (46), 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) [2025-02-08 10:01:05,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:05,842 INFO L93 Difference]: Finished difference Result 54 states and 62 transitions. [2025-02-08 10:01:05,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 10:01:05,845 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 [2025-02-08 10:01:05,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:05,850 INFO L225 Difference]: With dead ends: 54 [2025-02-08 10:01:05,850 INFO L226 Difference]: Without dead ends: 44 [2025-02-08 10:01:05,852 INFO L434 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 [2025-02-08 10:01:05,856 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 11 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:05,857 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 86 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:05,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2025-02-08 10:01:05,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 42. [2025-02-08 10:01:05,881 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) [2025-02-08 10:01:05,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 48 transitions. [2025-02-08 10:01:05,886 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 48 transitions. Word has length 6 [2025-02-08 10:01:05,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:05,886 INFO L471 AbstractCegarLoop]: Abstraction has 42 states and 48 transitions. [2025-02-08 10:01:05,889 INFO L472 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) [2025-02-08 10:01:05,889 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 48 transitions. [2025-02-08 10:01:05,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-02-08 10:01:05,890 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:05,890 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:01:05,891 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 10:01:05,892 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:05,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:05,893 INFO L85 PathProgramCache]: Analyzing trace with hash -843623136, now seen corresponding path program 1 times [2025-02-08 10:01:05,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:05,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674904069] [2025-02-08 10:01:05,893 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:05,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:05,897 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-02-08 10:01:05,909 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-02-08 10:01:05,909 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:05,909 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:05,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 10:01:05,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:05,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674904069] [2025-02-08 10:01:05,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674904069] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:05,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:05,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 10:01:05,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46347398] [2025-02-08 10:01:05,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:05,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:05,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:05,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:05,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:05,953 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) [2025-02-08 10:01:06,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:06,023 INFO L93 Difference]: Finished difference Result 63 states and 71 transitions. [2025-02-08 10:01:06,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:06,024 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 [2025-02-08 10:01:06,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:06,025 INFO L225 Difference]: With dead ends: 63 [2025-02-08 10:01:06,025 INFO L226 Difference]: Without dead ends: 57 [2025-02-08 10:01:06,025 INFO L434 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 [2025-02-08 10:01:06,025 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 26 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:06,026 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 160 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:06,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2025-02-08 10:01:06,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 55. [2025-02-08 10:01:06,032 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) [2025-02-08 10:01:06,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 64 transitions. [2025-02-08 10:01:06,035 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 64 transitions. Word has length 7 [2025-02-08 10:01:06,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:06,036 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 64 transitions. [2025-02-08 10:01:06,036 INFO L472 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) [2025-02-08 10:01:06,036 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 64 transitions. [2025-02-08 10:01:06,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2025-02-08 10:01:06,037 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:06,037 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:01:06,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 10:01:06,037 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:06,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:06,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1894040316, now seen corresponding path program 1 times [2025-02-08 10:01:06,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:06,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342700484] [2025-02-08 10:01:06,038 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:06,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:06,044 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-02-08 10:01:06,048 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-02-08 10:01:06,048 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:06,048 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:06,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 10:01:06,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:06,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342700484] [2025-02-08 10:01:06,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342700484] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:06,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:06,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 10:01:06,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927694625] [2025-02-08 10:01:06,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:06,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 10:01:06,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:06,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 10:01:06,074 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 10:01:06,074 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) [2025-02-08 10:01:06,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:06,099 INFO L93 Difference]: Finished difference Result 57 states and 69 transitions. [2025-02-08 10:01:06,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 10:01:06,100 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 [2025-02-08 10:01:06,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:06,101 INFO L225 Difference]: With dead ends: 57 [2025-02-08 10:01:06,101 INFO L226 Difference]: Without dead ends: 55 [2025-02-08 10:01:06,102 INFO L434 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 [2025-02-08 10:01:06,102 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 11 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:06,102 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 70 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:06,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2025-02-08 10:01:06,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 53. [2025-02-08 10:01:06,108 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) [2025-02-08 10:01:06,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 62 transitions. [2025-02-08 10:01:06,111 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 62 transitions. Word has length 12 [2025-02-08 10:01:06,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:06,111 INFO L471 AbstractCegarLoop]: Abstraction has 53 states and 62 transitions. [2025-02-08 10:01:06,112 INFO L472 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) [2025-02-08 10:01:06,112 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 62 transitions. [2025-02-08 10:01:06,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-02-08 10:01:06,112 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:06,112 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:01:06,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 10:01:06,112 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:06,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:06,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1414292356, now seen corresponding path program 1 times [2025-02-08 10:01:06,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:06,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116982539] [2025-02-08 10:01:06,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:06,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:06,118 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-02-08 10:01:06,123 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-02-08 10:01:06,123 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:06,123 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:06,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 10:01:06,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:06,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116982539] [2025-02-08 10:01:06,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116982539] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:06,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:06,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 10:01:06,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800869595] [2025-02-08 10:01:06,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:06,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 10:01:06,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:06,197 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 10:01:06,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-02-08 10:01:06,197 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) [2025-02-08 10:01:06,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:06,320 INFO L93 Difference]: Finished difference Result 57 states and 70 transitions. [2025-02-08 10:01:06,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 10:01:06,321 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 [2025-02-08 10:01:06,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:06,321 INFO L225 Difference]: With dead ends: 57 [2025-02-08 10:01:06,321 INFO L226 Difference]: Without dead ends: 53 [2025-02-08 10:01:06,322 INFO L434 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 [2025-02-08 10:01:06,322 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 51 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:06,322 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 96 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:01:06,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2025-02-08 10:01:06,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 49. [2025-02-08 10:01:06,327 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) [2025-02-08 10:01:06,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 58 transitions. [2025-02-08 10:01:06,328 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 58 transitions. Word has length 13 [2025-02-08 10:01:06,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:06,328 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 58 transitions. [2025-02-08 10:01:06,329 INFO L472 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) [2025-02-08 10:01:06,329 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 58 transitions. [2025-02-08 10:01:06,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-02-08 10:01:06,329 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:06,329 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:01:06,329 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 10:01:06,329 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:06,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:06,330 INFO L85 PathProgramCache]: Analyzing trace with hash 2051156933, now seen corresponding path program 1 times [2025-02-08 10:01:06,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:06,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59779805] [2025-02-08 10:01:06,330 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:06,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:06,334 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-08 10:01:06,339 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-08 10:01:06,339 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:06,339 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:06,426 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 10:01:06,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:06,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59779805] [2025-02-08 10:01:06,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59779805] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:06,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:06,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:01:06,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385249261] [2025-02-08 10:01:06,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:06,427 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:06,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:06,428 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:06,428 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:06,428 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) [2025-02-08 10:01:06,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:06,458 INFO L93 Difference]: Finished difference Result 73 states and 93 transitions. [2025-02-08 10:01:06,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:06,458 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 [2025-02-08 10:01:06,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:06,459 INFO L225 Difference]: With dead ends: 73 [2025-02-08 10:01:06,459 INFO L226 Difference]: Without dead ends: 68 [2025-02-08 10:01:06,460 INFO L434 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 [2025-02-08 10:01:06,460 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 3 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:06,460 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 144 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:06,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2025-02-08 10:01:06,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 62. [2025-02-08 10:01:06,466 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) [2025-02-08 10:01:06,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 77 transitions. [2025-02-08 10:01:06,467 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 77 transitions. Word has length 22 [2025-02-08 10:01:06,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:06,467 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 77 transitions. [2025-02-08 10:01:06,467 INFO L472 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) [2025-02-08 10:01:06,467 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 77 transitions. [2025-02-08 10:01:06,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-02-08 10:01:06,467 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:06,467 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:01:06,468 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-08 10:01:06,468 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:06,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:06,470 INFO L85 PathProgramCache]: Analyzing trace with hash -286356789, now seen corresponding path program 1 times [2025-02-08 10:01:06,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:06,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541878589] [2025-02-08 10:01:06,470 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:06,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:06,476 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 10:01:06,481 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 10:01:06,481 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:06,481 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:06,578 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-08 10:01:06,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:06,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541878589] [2025-02-08 10:01:06,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541878589] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:06,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773728991] [2025-02-08 10:01:06,578 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:06,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:06,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:06,583 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:06,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-08 10:01:06,608 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 10:01:06,616 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 10:01:06,617 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:06,617 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:06,618 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 10:01:06,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:06,694 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 10:01:06,694 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:06,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773728991] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:06,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:06,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2025-02-08 10:01:06,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097085919] [2025-02-08 10:01:06,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:06,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 10:01:06,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:06,696 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 10:01:06,696 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 10:01:06,696 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) [2025-02-08 10:01:06,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:06,790 INFO L93 Difference]: Finished difference Result 112 states and 139 transitions. [2025-02-08 10:01:06,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 10:01:06,790 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 [2025-02-08 10:01:06,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:06,791 INFO L225 Difference]: With dead ends: 112 [2025-02-08 10:01:06,791 INFO L226 Difference]: Without dead ends: 62 [2025-02-08 10:01:06,791 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2025-02-08 10:01:06,792 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 32 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:06,792 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 147 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:01:06,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2025-02-08 10:01:06,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 58. [2025-02-08 10:01:06,797 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) [2025-02-08 10:01:06,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 70 transitions. [2025-02-08 10:01:06,797 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 70 transitions. Word has length 23 [2025-02-08 10:01:06,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:06,797 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 70 transitions. [2025-02-08 10:01:06,798 INFO L472 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) [2025-02-08 10:01:06,798 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 70 transitions. [2025-02-08 10:01:06,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2025-02-08 10:01:06,798 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:06,798 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:01:06,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-08 10:01:06,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:06,999 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:07,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:07,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1517966263, now seen corresponding path program 1 times [2025-02-08 10:01:07,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:07,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331691283] [2025-02-08 10:01:07,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:07,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:07,003 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 10:01:07,006 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 10:01:07,006 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:07,006 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:07,052 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-08 10:01:07,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:07,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331691283] [2025-02-08 10:01:07,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331691283] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:07,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:07,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:01:07,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769830532] [2025-02-08 10:01:07,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:07,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:07,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:07,053 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:07,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:07,053 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) [2025-02-08 10:01:07,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:07,077 INFO L93 Difference]: Finished difference Result 82 states and 107 transitions. [2025-02-08 10:01:07,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:07,078 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 [2025-02-08 10:01:07,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:07,078 INFO L225 Difference]: With dead ends: 82 [2025-02-08 10:01:07,079 INFO L226 Difference]: Without dead ends: 77 [2025-02-08 10:01:07,079 INFO L434 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 [2025-02-08 10:01:07,079 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 4 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:07,079 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 111 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:07,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2025-02-08 10:01:07,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 68. [2025-02-08 10:01:07,084 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) [2025-02-08 10:01:07,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 88 transitions. [2025-02-08 10:01:07,085 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 88 transitions. Word has length 24 [2025-02-08 10:01:07,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:07,085 INFO L471 AbstractCegarLoop]: Abstraction has 68 states and 88 transitions. [2025-02-08 10:01:07,085 INFO L472 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) [2025-02-08 10:01:07,085 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 88 transitions. [2025-02-08 10:01:07,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-02-08 10:01:07,086 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:07,086 INFO L218 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] [2025-02-08 10:01:07,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-08 10:01:07,086 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:07,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:07,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1398651106, now seen corresponding path program 1 times [2025-02-08 10:01:07,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:07,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740933235] [2025-02-08 10:01:07,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:07,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:07,089 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-02-08 10:01:07,092 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-02-08 10:01:07,092 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:07,092 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:07,152 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-08 10:01:07,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:07,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740933235] [2025-02-08 10:01:07,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740933235] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:07,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:07,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:01:07,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117942562] [2025-02-08 10:01:07,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:07,153 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:07,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:07,153 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:07,153 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:07,154 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) [2025-02-08 10:01:07,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:07,190 INFO L93 Difference]: Finished difference Result 82 states and 107 transitions. [2025-02-08 10:01:07,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:07,191 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 [2025-02-08 10:01:07,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:07,192 INFO L225 Difference]: With dead ends: 82 [2025-02-08 10:01:07,192 INFO L226 Difference]: Without dead ends: 80 [2025-02-08 10:01:07,193 INFO L434 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 [2025-02-08 10:01:07,193 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 4 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:07,193 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 120 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:07,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2025-02-08 10:01:07,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 77. [2025-02-08 10:01:07,206 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) [2025-02-08 10:01:07,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 100 transitions. [2025-02-08 10:01:07,207 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 100 transitions. Word has length 28 [2025-02-08 10:01:07,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:07,207 INFO L471 AbstractCegarLoop]: Abstraction has 77 states and 100 transitions. [2025-02-08 10:01:07,207 INFO L472 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) [2025-02-08 10:01:07,207 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 100 transitions. [2025-02-08 10:01:07,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-02-08 10:01:07,208 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:07,208 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:01:07,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 10:01:07,208 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:07,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:07,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1361651781, now seen corresponding path program 1 times [2025-02-08 10:01:07,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:07,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752923626] [2025-02-08 10:01:07,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:07,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:07,212 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 10:01:07,227 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 10:01:07,228 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:07,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:07,287 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-02-08 10:01:07,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:07,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752923626] [2025-02-08 10:01:07,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752923626] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:07,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343076772] [2025-02-08 10:01:07,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:07,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:07,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:07,290 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:07,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-08 10:01:07,312 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 10:01:07,323 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 10:01:07,323 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:07,323 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:07,325 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 10:01:07,326 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:07,388 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-08 10:01:07,389 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:07,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343076772] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:07,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:07,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2025-02-08 10:01:07,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90285818] [2025-02-08 10:01:07,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:07,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 10:01:07,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:07,390 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 10:01:07,390 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 10:01:07,391 INFO L87 Difference]: Start difference. First operand 77 states and 100 transitions. Second operand has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 10:01:07,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:07,483 INFO L93 Difference]: Finished difference Result 140 states and 179 transitions. [2025-02-08 10:01:07,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 10:01:07,483 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2025-02-08 10:01:07,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:07,484 INFO L225 Difference]: With dead ends: 140 [2025-02-08 10:01:07,485 INFO L226 Difference]: Without dead ends: 75 [2025-02-08 10:01:07,486 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2025-02-08 10:01:07,487 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 31 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:07,487 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 170 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:01:07,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2025-02-08 10:01:07,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 73. [2025-02-08 10:01:07,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 54 states have (on average 1.1666666666666667) internal successors, (63), 58 states have internal predecessors, (63), 10 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (20), 11 states have call predecessors, (20), 9 states have call successors, (20) [2025-02-08 10:01:07,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 93 transitions. [2025-02-08 10:01:07,496 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 93 transitions. Word has length 38 [2025-02-08 10:01:07,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:07,496 INFO L471 AbstractCegarLoop]: Abstraction has 73 states and 93 transitions. [2025-02-08 10:01:07,496 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-08 10:01:07,496 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 93 transitions. [2025-02-08 10:01:07,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2025-02-08 10:01:07,497 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:07,497 INFO L218 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] [2025-02-08 10:01:07,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:07,697 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:07,698 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:07,698 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:07,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1287366459, now seen corresponding path program 1 times [2025-02-08 10:01:07,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:07,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543787732] [2025-02-08 10:01:07,698 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:07,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:07,701 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 10:01:07,703 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 10:01:07,703 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:07,703 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:07,753 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-02-08 10:01:07,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:07,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543787732] [2025-02-08 10:01:07,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543787732] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:07,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573317167] [2025-02-08 10:01:07,753 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:07,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:07,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:07,755 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:07,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-08 10:01:07,777 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 10:01:07,785 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 10:01:07,785 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:07,785 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:07,786 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 10:01:07,787 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:07,870 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 10:01:07,870 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:08,005 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 10:01:08,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573317167] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:08,005 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:08,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2025-02-08 10:01:08,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671702667] [2025-02-08 10:01:08,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:08,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-08 10:01:08,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:08,007 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-08 10:01:08,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2025-02-08 10:01:08,007 INFO L87 Difference]: Start difference. First operand 73 states and 93 transitions. Second operand has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 15 states have internal predecessors, (59), 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) [2025-02-08 10:01:08,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:08,412 INFO L93 Difference]: Finished difference Result 203 states and 273 transitions. [2025-02-08 10:01:08,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 10:01:08,412 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 15 states have internal predecessors, (59), 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 [2025-02-08 10:01:08,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:08,413 INFO L225 Difference]: With dead ends: 203 [2025-02-08 10:01:08,413 INFO L226 Difference]: Without dead ends: 138 [2025-02-08 10:01:08,414 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2025-02-08 10:01:08,414 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 110 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 701 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:08,415 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 701 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 10:01:08,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2025-02-08 10:01:08,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 120. [2025-02-08 10:01:08,430 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, (33), 17 states have call predecessors, (33), 15 states have call successors, (33) [2025-02-08 10:01:08,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 155 transitions. [2025-02-08 10:01:08,432 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 155 transitions. Word has length 29 [2025-02-08 10:01:08,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:08,432 INFO L471 AbstractCegarLoop]: Abstraction has 120 states and 155 transitions. [2025-02-08 10:01:08,432 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 15 states have internal predecessors, (59), 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) [2025-02-08 10:01:08,434 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 155 transitions. [2025-02-08 10:01:08,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2025-02-08 10:01:08,435 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:08,435 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:01:08,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:08,635 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:08,636 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:08,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:08,636 INFO L85 PathProgramCache]: Analyzing trace with hash 145489265, now seen corresponding path program 1 times [2025-02-08 10:01:08,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:08,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389852607] [2025-02-08 10:01:08,637 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:08,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:08,640 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 47 statements into 1 equivalence classes. [2025-02-08 10:01:08,643 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 47 of 47 statements. [2025-02-08 10:01:08,643 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:08,643 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:08,687 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-02-08 10:01:08,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:08,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389852607] [2025-02-08 10:01:08,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389852607] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:08,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864344532] [2025-02-08 10:01:08,688 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:08,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:08,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:08,690 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:08,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-08 10:01:08,712 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 47 statements into 1 equivalence classes. [2025-02-08 10:01:08,723 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 47 of 47 statements. [2025-02-08 10:01:08,723 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:08,723 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:08,724 INFO L256 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 10:01:08,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:08,864 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 10:01:08,864 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:09,070 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 10:01:09,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864344532] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:09,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:09,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 15, 15] total 25 [2025-02-08 10:01:09,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502779313] [2025-02-08 10:01:09,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:09,070 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-02-08 10:01:09,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:09,071 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-02-08 10:01:09,071 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2025-02-08 10:01:09,071 INFO L87 Difference]: Start difference. First operand 120 states and 155 transitions. Second operand has 25 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 18 states have internal predecessors, (73), 12 states have call successors, (16), 9 states have call predecessors, (16), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-08 10:01:09,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:09,639 INFO L93 Difference]: Finished difference Result 331 states and 441 transitions. [2025-02-08 10:01:09,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-08 10:01:09,639 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 18 states have internal predecessors, (73), 12 states have call successors, (16), 9 states have call predecessors, (16), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) Word has length 47 [2025-02-08 10:01:09,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:09,641 INFO L225 Difference]: With dead ends: 331 [2025-02-08 10:01:09,641 INFO L226 Difference]: Without dead ends: 225 [2025-02-08 10:01:09,642 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 75 SyntacticMatches, 7 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2025-02-08 10:01:09,642 INFO L435 NwaCegarLoop]: 82 mSDtfsCounter, 200 mSDsluCounter, 1029 mSDsCounter, 0 mSdLazyCounter, 948 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:09,642 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 1111 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 948 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 10:01:09,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2025-02-08 10:01:09,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 202. [2025-02-08 10:01:09,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 157 states have (on average 1.1592356687898089) internal successors, (182), 161 states have internal predecessors, (182), 27 states have call successors, (27), 11 states have call predecessors, (27), 14 states have return successors, (51), 29 states have call predecessors, (51), 26 states have call successors, (51) [2025-02-08 10:01:09,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 260 transitions. [2025-02-08 10:01:09,655 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 260 transitions. Word has length 47 [2025-02-08 10:01:09,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:09,655 INFO L471 AbstractCegarLoop]: Abstraction has 202 states and 260 transitions. [2025-02-08 10:01:09,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 18 states have internal predecessors, (73), 12 states have call successors, (16), 9 states have call predecessors, (16), 5 states have return successors, (6), 3 states have call predecessors, (6), 5 states have call successors, (6) [2025-02-08 10:01:09,655 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 260 transitions. [2025-02-08 10:01:09,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2025-02-08 10:01:09,656 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:09,656 INFO L218 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] [2025-02-08 10:01:09,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:09,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-02-08 10:01:09,857 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:09,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:09,857 INFO L85 PathProgramCache]: Analyzing trace with hash -175953984, now seen corresponding path program 2 times [2025-02-08 10:01:09,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:09,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480048013] [2025-02-08 10:01:09,857 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:09,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:09,863 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 59 statements into 2 equivalence classes. [2025-02-08 10:01:09,867 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 59 of 59 statements. [2025-02-08 10:01:09,867 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:09,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:09,950 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-02-08 10:01:09,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:09,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480048013] [2025-02-08 10:01:09,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480048013] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:09,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081136026] [2025-02-08 10:01:09,950 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:09,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:09,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:09,952 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:09,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-08 10:01:09,972 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 59 statements into 2 equivalence classes. [2025-02-08 10:01:09,986 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 59 of 59 statements. [2025-02-08 10:01:09,986 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:09,986 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:09,987 INFO L256 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 10:01:09,988 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:10,013 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-02-08 10:01:10,014 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:10,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081136026] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:10,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:10,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2025-02-08 10:01:10,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192427684] [2025-02-08 10:01:10,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:10,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:10,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:10,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:10,014 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-02-08 10:01:10,015 INFO L87 Difference]: Start difference. First operand 202 states and 260 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) [2025-02-08 10:01:10,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:10,036 INFO L93 Difference]: Finished difference Result 215 states and 280 transitions. [2025-02-08 10:01:10,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:10,036 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 [2025-02-08 10:01:10,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:10,038 INFO L225 Difference]: With dead ends: 215 [2025-02-08 10:01:10,038 INFO L226 Difference]: Without dead ends: 214 [2025-02-08 10:01:10,038 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-02-08 10:01:10,038 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 3 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:10,038 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 136 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:10,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2025-02-08 10:01:10,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 210. [2025-02-08 10:01:10,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 165 states have (on average 1.1515151515151516) internal successors, (190), 165 states have internal predecessors, (190), 27 states have call successors, (27), 11 states have call predecessors, (27), 14 states have return successors, (51), 33 states have call predecessors, (51), 26 states have call successors, (51) [2025-02-08 10:01:10,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 268 transitions. [2025-02-08 10:01:10,057 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 268 transitions. Word has length 59 [2025-02-08 10:01:10,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:10,057 INFO L471 AbstractCegarLoop]: Abstraction has 210 states and 268 transitions. [2025-02-08 10:01:10,058 INFO L472 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) [2025-02-08 10:01:10,058 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 268 transitions. [2025-02-08 10:01:10,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-02-08 10:01:10,058 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:10,058 INFO L218 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] [2025-02-08 10:01:10,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:10,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-02-08 10:01:10,260 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:10,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:10,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1159606205, now seen corresponding path program 1 times [2025-02-08 10:01:10,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:10,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080537892] [2025-02-08 10:01:10,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:10,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:10,264 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-02-08 10:01:10,267 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-02-08 10:01:10,267 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:10,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:10,314 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-02-08 10:01:10,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:10,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080537892] [2025-02-08 10:01:10,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080537892] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:10,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647984896] [2025-02-08 10:01:10,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:10,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:10,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:10,316 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:10,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-08 10:01:10,337 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-02-08 10:01:10,346 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-02-08 10:01:10,347 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:10,347 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:10,347 INFO L256 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 10:01:10,348 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:10,386 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2025-02-08 10:01:10,387 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:10,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647984896] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:10,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:10,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2025-02-08 10:01:10,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87045043] [2025-02-08 10:01:10,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:10,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 10:01:10,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:10,387 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 10:01:10,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2025-02-08 10:01:10,388 INFO L87 Difference]: Start difference. First operand 210 states and 268 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) [2025-02-08 10:01:10,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:10,414 INFO L93 Difference]: Finished difference Result 226 states and 289 transitions. [2025-02-08 10:01:10,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 10:01:10,414 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 [2025-02-08 10:01:10,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:10,415 INFO L225 Difference]: With dead ends: 226 [2025-02-08 10:01:10,415 INFO L226 Difference]: Without dead ends: 225 [2025-02-08 10:01:10,415 INFO L434 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 [2025-02-08 10:01:10,416 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 2 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:10,416 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 147 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:10,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2025-02-08 10:01:10,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 206. [2025-02-08 10:01:10,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 162 states have (on average 1.154320987654321) internal successors, (187), 162 states have internal predecessors, (187), 26 states have call successors, (26), 11 states have call predecessors, (26), 14 states have return successors, (48), 32 states have call predecessors, (48), 25 states have call successors, (48) [2025-02-08 10:01:10,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 261 transitions. [2025-02-08 10:01:10,430 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 261 transitions. Word has length 60 [2025-02-08 10:01:10,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:10,430 INFO L471 AbstractCegarLoop]: Abstraction has 206 states and 261 transitions. [2025-02-08 10:01:10,430 INFO L472 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) [2025-02-08 10:01:10,430 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 261 transitions. [2025-02-08 10:01:10,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-02-08 10:01:10,431 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:10,431 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:01:10,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:10,631 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-02-08 10:01:10,632 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:10,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:10,632 INFO L85 PathProgramCache]: Analyzing trace with hash -408034040, now seen corresponding path program 2 times [2025-02-08 10:01:10,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:10,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395341287] [2025-02-08 10:01:10,632 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:10,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:10,635 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 65 statements into 2 equivalence classes. [2025-02-08 10:01:10,640 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 65 of 65 statements. [2025-02-08 10:01:10,640 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:10,640 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:10,700 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2025-02-08 10:01:10,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:10,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395341287] [2025-02-08 10:01:10,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395341287] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:10,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032509767] [2025-02-08 10:01:10,701 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:10,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:10,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:10,703 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:10,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-08 10:01:10,727 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 65 statements into 2 equivalence classes. [2025-02-08 10:01:10,739 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 65 of 65 statements. [2025-02-08 10:01:10,739 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:10,739 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:10,740 INFO L256 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 10:01:10,741 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:10,765 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2025-02-08 10:01:10,765 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:10,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032509767] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:10,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:10,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2025-02-08 10:01:10,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442221855] [2025-02-08 10:01:10,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:10,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:10,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:10,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:10,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-02-08 10:01:10,766 INFO L87 Difference]: Start difference. First operand 206 states and 261 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) [2025-02-08 10:01:10,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:10,800 INFO L93 Difference]: Finished difference Result 217 states and 277 transitions. [2025-02-08 10:01:10,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:10,801 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 65 [2025-02-08 10:01:10,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:10,802 INFO L225 Difference]: With dead ends: 217 [2025-02-08 10:01:10,802 INFO L226 Difference]: Without dead ends: 216 [2025-02-08 10:01:10,802 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-02-08 10:01:10,803 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 3 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:10,803 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 148 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:10,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2025-02-08 10:01:10,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 212. [2025-02-08 10:01:10,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 168 states have (on average 1.1488095238095237) internal successors, (193), 165 states have internal predecessors, (193), 26 states have call successors, (26), 11 states have call predecessors, (26), 14 states have return successors, (48), 35 states have call predecessors, (48), 25 states have call successors, (48) [2025-02-08 10:01:10,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 267 transitions. [2025-02-08 10:01:10,812 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 267 transitions. Word has length 65 [2025-02-08 10:01:10,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:10,812 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 267 transitions. [2025-02-08 10:01:10,812 INFO L472 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) [2025-02-08 10:01:10,812 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 267 transitions. [2025-02-08 10:01:10,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2025-02-08 10:01:10,813 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:10,813 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:01:10,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-08 10:01:11,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:11,014 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:11,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:11,014 INFO L85 PathProgramCache]: Analyzing trace with hash 235846628, now seen corresponding path program 1 times [2025-02-08 10:01:11,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:11,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118753643] [2025-02-08 10:01:11,014 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:11,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:11,017 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-02-08 10:01:11,021 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-02-08 10:01:11,021 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:11,021 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:11,085 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2025-02-08 10:01:11,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:11,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118753643] [2025-02-08 10:01:11,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118753643] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:11,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091070315] [2025-02-08 10:01:11,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:11,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:11,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:11,087 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:11,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-02-08 10:01:11,107 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-02-08 10:01:11,118 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-02-08 10:01:11,118 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:11,118 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:11,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-02-08 10:01:11,121 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:11,362 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 75 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 10:01:11,362 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:11,722 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 75 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 10:01:11,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091070315] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:11,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:11,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 21, 21] total 43 [2025-02-08 10:01:11,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927057134] [2025-02-08 10:01:11,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:11,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-02-08 10:01:11,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:11,723 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-02-08 10:01:11,724 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1607, Unknown=0, NotChecked=0, Total=1806 [2025-02-08 10:01:11,724 INFO L87 Difference]: Start difference. First operand 212 states and 267 transitions. Second operand has 43 states, 41 states have (on average 2.926829268292683) internal successors, (120), 27 states have internal predecessors, (120), 20 states have call successors, (24), 17 states have call predecessors, (24), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2025-02-08 10:01:12,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:12,659 INFO L93 Difference]: Finished difference Result 586 states and 771 transitions. [2025-02-08 10:01:12,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-02-08 10:01:12,659 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 2.926829268292683) internal successors, (120), 27 states have internal predecessors, (120), 20 states have call successors, (24), 17 states have call predecessors, (24), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 66 [2025-02-08 10:01:12,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:12,661 INFO L225 Difference]: With dead ends: 586 [2025-02-08 10:01:12,661 INFO L226 Difference]: Without dead ends: 392 [2025-02-08 10:01:12,665 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1268 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=655, Invalid=3901, Unknown=0, NotChecked=0, Total=4556 [2025-02-08 10:01:12,666 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 627 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 1273 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 1479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:12,666 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [627 Valid, 565 Invalid, 1479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1273 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 10:01:12,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2025-02-08 10:01:12,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 356. [2025-02-08 10:01:12,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 284 states have (on average 1.1408450704225352) internal successors, (324), 277 states have internal predecessors, (324), 44 states have call successors, (44), 18 states have call predecessors, (44), 24 states have return successors, (83), 60 states have call predecessors, (83), 43 states have call successors, (83) [2025-02-08 10:01:12,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 451 transitions. [2025-02-08 10:01:12,685 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 451 transitions. Word has length 66 [2025-02-08 10:01:12,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:12,685 INFO L471 AbstractCegarLoop]: Abstraction has 356 states and 451 transitions. [2025-02-08 10:01:12,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 2.926829268292683) internal successors, (120), 27 states have internal predecessors, (120), 20 states have call successors, (24), 17 states have call predecessors, (24), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2025-02-08 10:01:12,685 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 451 transitions. [2025-02-08 10:01:12,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2025-02-08 10:01:12,686 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:12,686 INFO L218 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] [2025-02-08 10:01:12,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:12,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-02-08 10:01:12,890 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:12,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:12,890 INFO L85 PathProgramCache]: Analyzing trace with hash 962654734, now seen corresponding path program 1 times [2025-02-08 10:01:12,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:12,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036055912] [2025-02-08 10:01:12,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:12,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:12,893 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-02-08 10:01:12,897 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-02-08 10:01:12,897 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:12,897 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:12,935 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2025-02-08 10:01:12,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:12,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036055912] [2025-02-08 10:01:12,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036055912] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:12,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454461815] [2025-02-08 10:01:12,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:12,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:12,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:12,937 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:12,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-02-08 10:01:12,960 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-02-08 10:01:12,974 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-02-08 10:01:12,974 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:12,974 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:12,975 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 10:01:12,976 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:13,168 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 58 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-08 10:01:13,168 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:13,427 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 58 proven. 43 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-08 10:01:13,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454461815] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:13,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:13,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 19, 19] total 23 [2025-02-08 10:01:13,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166557290] [2025-02-08 10:01:13,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:13,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 10:01:13,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:13,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 10:01:13,430 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2025-02-08 10:01:13,430 INFO L87 Difference]: Start difference. First operand 356 states and 451 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) [2025-02-08 10:01:13,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:13,970 INFO L93 Difference]: Finished difference Result 745 states and 957 transitions. [2025-02-08 10:01:13,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-02-08 10:01:13,971 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 [2025-02-08 10:01:13,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:13,973 INFO L225 Difference]: With dead ends: 745 [2025-02-08 10:01:13,973 INFO L226 Difference]: Without dead ends: 439 [2025-02-08 10:01:13,975 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 128 SyntacticMatches, 16 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=264, Invalid=1376, Unknown=0, NotChecked=0, Total=1640 [2025-02-08 10:01:13,975 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 320 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:13,976 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 298 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 10:01:13,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2025-02-08 10:01:13,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 406. [2025-02-08 10:01:13,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 323 states have (on average 1.1393188854489165) internal successors, (368), 317 states have internal predecessors, (368), 51 states have call successors, (51), 20 states have call predecessors, (51), 28 states have return successors, (90), 68 states have call predecessors, (90), 50 states have call successors, (90) [2025-02-08 10:01:13,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 509 transitions. [2025-02-08 10:01:13,998 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 509 transitions. Word has length 78 [2025-02-08 10:01:14,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:14,002 INFO L471 AbstractCegarLoop]: Abstraction has 406 states and 509 transitions. [2025-02-08 10:01:14,002 INFO L472 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) [2025-02-08 10:01:14,002 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 509 transitions. [2025-02-08 10:01:14,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2025-02-08 10:01:14,002 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:14,002 INFO L218 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] [2025-02-08 10:01:14,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-02-08 10:01:14,205 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:14,205 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:14,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:14,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1731469755, now seen corresponding path program 1 times [2025-02-08 10:01:14,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:14,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378829831] [2025-02-08 10:01:14,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:14,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:14,208 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 72 statements into 1 equivalence classes. [2025-02-08 10:01:14,212 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 72 of 72 statements. [2025-02-08 10:01:14,213 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:14,213 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:14,252 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2025-02-08 10:01:14,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:14,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378829831] [2025-02-08 10:01:14,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378829831] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:14,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:14,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:01:14,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881352606] [2025-02-08 10:01:14,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:14,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:14,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:14,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:14,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:14,254 INFO L87 Difference]: Start difference. First operand 406 states and 509 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) [2025-02-08 10:01:14,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:14,282 INFO L93 Difference]: Finished difference Result 424 states and 534 transitions. [2025-02-08 10:01:14,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:14,283 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 72 [2025-02-08 10:01:14,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:14,285 INFO L225 Difference]: With dead ends: 424 [2025-02-08 10:01:14,285 INFO L226 Difference]: Without dead ends: 423 [2025-02-08 10:01:14,286 INFO L434 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 [2025-02-08 10:01:14,286 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 4 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:14,286 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 104 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:14,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2025-02-08 10:01:14,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 406. [2025-02-08 10:01:14,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 323 states have (on average 1.13312693498452) internal successors, (366), 317 states have internal predecessors, (366), 51 states have call successors, (51), 20 states have call predecessors, (51), 28 states have return successors, (90), 68 states have call predecessors, (90), 50 states have call successors, (90) [2025-02-08 10:01:14,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 507 transitions. [2025-02-08 10:01:14,309 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 507 transitions. Word has length 72 [2025-02-08 10:01:14,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:14,310 INFO L471 AbstractCegarLoop]: Abstraction has 406 states and 507 transitions. [2025-02-08 10:01:14,310 INFO L472 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) [2025-02-08 10:01:14,310 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 507 transitions. [2025-02-08 10:01:14,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2025-02-08 10:01:14,310 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:14,310 INFO L218 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] [2025-02-08 10:01:14,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 10:01:14,312 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:14,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:14,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2135954833, now seen corresponding path program 1 times [2025-02-08 10:01:14,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:14,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338796106] [2025-02-08 10:01:14,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:14,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:14,316 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-02-08 10:01:14,320 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-02-08 10:01:14,320 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:14,320 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:14,363 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2025-02-08 10:01:14,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:14,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338796106] [2025-02-08 10:01:14,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338796106] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:14,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:14,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:01:14,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86865451] [2025-02-08 10:01:14,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:14,364 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:14,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:14,364 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:14,364 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:14,365 INFO L87 Difference]: Start difference. First operand 406 states and 507 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) [2025-02-08 10:01:14,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:14,391 INFO L93 Difference]: Finished difference Result 424 states and 528 transitions. [2025-02-08 10:01:14,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:14,392 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 [2025-02-08 10:01:14,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:14,394 INFO L225 Difference]: With dead ends: 424 [2025-02-08 10:01:14,394 INFO L226 Difference]: Without dead ends: 423 [2025-02-08 10:01:14,395 INFO L434 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 [2025-02-08 10:01:14,395 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 2 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:14,395 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 104 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:14,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2025-02-08 10:01:14,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 397. [2025-02-08 10:01:14,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 317 states have (on average 1.1293375394321767) internal successors, (358), 310 states have internal predecessors, (358), 48 states have call successors, (48), 20 states have call predecessors, (48), 28 states have return successors, (85), 66 states have call predecessors, (85), 47 states have call successors, (85) [2025-02-08 10:01:14,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 491 transitions. [2025-02-08 10:01:14,433 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 491 transitions. Word has length 73 [2025-02-08 10:01:14,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:14,434 INFO L471 AbstractCegarLoop]: Abstraction has 397 states and 491 transitions. [2025-02-08 10:01:14,434 INFO L472 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) [2025-02-08 10:01:14,434 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 491 transitions. [2025-02-08 10:01:14,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-02-08 10:01:14,435 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:14,435 INFO L218 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] [2025-02-08 10:01:14,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-02-08 10:01:14,436 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:14,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:14,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1756641750, now seen corresponding path program 1 times [2025-02-08 10:01:14,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:14,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326070958] [2025-02-08 10:01:14,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:14,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:14,440 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-02-08 10:01:14,446 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-02-08 10:01:14,446 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:14,446 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:14,538 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2025-02-08 10:01:14,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:14,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326070958] [2025-02-08 10:01:14,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326070958] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:14,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867619992] [2025-02-08 10:01:14,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:14,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:14,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:14,540 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:14,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-02-08 10:01:14,561 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-02-08 10:01:14,572 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-02-08 10:01:14,573 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:14,573 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:14,573 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-08 10:01:14,575 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:14,640 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2025-02-08 10:01:14,640 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:14,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867619992] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:14,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:14,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 14 [2025-02-08 10:01:14,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612946212] [2025-02-08 10:01:14,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:14,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 10:01:14,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:14,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 10:01:14,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2025-02-08 10:01:14,641 INFO L87 Difference]: Start difference. First operand 397 states and 491 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) [2025-02-08 10:01:14,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:14,698 INFO L93 Difference]: Finished difference Result 504 states and 644 transitions. [2025-02-08 10:01:14,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 10:01:14,699 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 [2025-02-08 10:01:14,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:14,701 INFO L225 Difference]: With dead ends: 504 [2025-02-08 10:01:14,701 INFO L226 Difference]: Without dead ends: 503 [2025-02-08 10:01:14,701 INFO L434 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 [2025-02-08 10:01:14,701 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 4 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:14,702 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 201 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:14,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2025-02-08 10:01:14,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 431. [2025-02-08 10:01:14,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 344 states have (on average 1.130813953488372) internal successors, (389), 335 states have internal predecessors, (389), 51 states have call successors, (51), 20 states have call predecessors, (51), 32 states have return successors, (109), 75 states have call predecessors, (109), 50 states have call successors, (109) [2025-02-08 10:01:14,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 549 transitions. [2025-02-08 10:01:14,731 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 549 transitions. Word has length 74 [2025-02-08 10:01:14,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:14,731 INFO L471 AbstractCegarLoop]: Abstraction has 431 states and 549 transitions. [2025-02-08 10:01:14,731 INFO L472 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) [2025-02-08 10:01:14,731 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 549 transitions. [2025-02-08 10:01:14,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2025-02-08 10:01:14,732 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:14,732 INFO L218 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] [2025-02-08 10:01:14,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:14,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:14,936 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:14,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:14,936 INFO L85 PathProgramCache]: Analyzing trace with hash -2046859611, now seen corresponding path program 1 times [2025-02-08 10:01:14,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:14,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312774110] [2025-02-08 10:01:14,936 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:14,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:14,939 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-02-08 10:01:14,941 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-02-08 10:01:14,941 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:14,941 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:14,971 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2025-02-08 10:01:14,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:14,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312774110] [2025-02-08 10:01:14,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312774110] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:14,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:14,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:01:14,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507196175] [2025-02-08 10:01:14,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:14,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:14,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:14,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:14,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:14,972 INFO L87 Difference]: Start difference. First operand 431 states and 549 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) [2025-02-08 10:01:14,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:14,997 INFO L93 Difference]: Finished difference Result 447 states and 568 transitions. [2025-02-08 10:01:14,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:14,997 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 [2025-02-08 10:01:14,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:14,999 INFO L225 Difference]: With dead ends: 447 [2025-02-08 10:01:14,999 INFO L226 Difference]: Without dead ends: 446 [2025-02-08 10:01:15,000 INFO L434 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 [2025-02-08 10:01:15,000 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 2 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 141 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 [2025-02-08 10:01:15,000 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 141 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:15,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2025-02-08 10:01:15,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 433. [2025-02-08 10:01:15,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 345 states have (on average 1.1246376811594203) internal successors, (388), 337 states have internal predecessors, (388), 51 states have call successors, (51), 20 states have call predecessors, (51), 33 states have return successors, (111), 75 states have call predecessors, (111), 50 states have call successors, (111) [2025-02-08 10:01:15,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 550 transitions. [2025-02-08 10:01:15,016 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 550 transitions. Word has length 78 [2025-02-08 10:01:15,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:15,016 INFO L471 AbstractCegarLoop]: Abstraction has 433 states and 550 transitions. [2025-02-08 10:01:15,016 INFO L472 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) [2025-02-08 10:01:15,016 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 550 transitions. [2025-02-08 10:01:15,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2025-02-08 10:01:15,017 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:15,017 INFO L218 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] [2025-02-08 10:01:15,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-08 10:01:15,017 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:15,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:15,018 INFO L85 PathProgramCache]: Analyzing trace with hash -506856892, now seen corresponding path program 1 times [2025-02-08 10:01:15,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:15,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370199383] [2025-02-08 10:01:15,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:15,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:15,022 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-02-08 10:01:15,026 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-02-08 10:01:15,026 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:15,026 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:15,206 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 50 proven. 63 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-02-08 10:01:15,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:15,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370199383] [2025-02-08 10:01:15,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370199383] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:15,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924634325] [2025-02-08 10:01:15,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:15,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:15,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:15,208 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:15,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-02-08 10:01:15,226 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-02-08 10:01:15,240 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-02-08 10:01:15,240 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:15,240 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:15,241 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 10:01:15,242 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:15,348 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2025-02-08 10:01:15,348 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:15,547 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2025-02-08 10:01:15,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924634325] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:15,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:15,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 8, 7] total 31 [2025-02-08 10:01:15,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852555217] [2025-02-08 10:01:15,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:15,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-02-08 10:01:15,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:15,548 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-02-08 10:01:15,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=845, Unknown=0, NotChecked=0, Total=930 [2025-02-08 10:01:15,549 INFO L87 Difference]: Start difference. First operand 433 states and 550 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) [2025-02-08 10:01:16,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:16,657 INFO L93 Difference]: Finished difference Result 930 states and 1222 transitions. [2025-02-08 10:01:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-02-08 10:01:16,658 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 [2025-02-08 10:01:16,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:16,661 INFO L225 Difference]: With dead ends: 930 [2025-02-08 10:01:16,661 INFO L226 Difference]: Without dead ends: 571 [2025-02-08 10:01:16,663 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 176 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1103 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=612, Invalid=4080, Unknown=0, NotChecked=0, Total=4692 [2025-02-08 10:01:16,664 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 358 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 1306 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 1444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:16,664 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 372 Invalid, 1444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 1306 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 10:01:16,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2025-02-08 10:01:16,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 436. [2025-02-08 10:01:16,688 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) [2025-02-08 10:01:16,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 567 transitions. [2025-02-08 10:01:16,691 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 567 transitions. Word has length 91 [2025-02-08 10:01:16,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:16,691 INFO L471 AbstractCegarLoop]: Abstraction has 436 states and 567 transitions. [2025-02-08 10:01:16,691 INFO L472 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) [2025-02-08 10:01:16,691 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 567 transitions. [2025-02-08 10:01:16,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2025-02-08 10:01:16,693 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:16,693 INFO L218 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] [2025-02-08 10:01:16,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:16,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2025-02-08 10:01:16,894 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:16,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:16,895 INFO L85 PathProgramCache]: Analyzing trace with hash -553637633, now seen corresponding path program 1 times [2025-02-08 10:01:16,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:16,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287686062] [2025-02-08 10:01:16,895 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:16,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:16,899 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-02-08 10:01:16,911 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-02-08 10:01:16,911 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:16,911 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:17,072 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 14 proven. 83 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-02-08 10:01:17,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:17,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287686062] [2025-02-08 10:01:17,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287686062] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:17,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580298651] [2025-02-08 10:01:17,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:17,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:17,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:17,074 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:17,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-02-08 10:01:17,100 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-02-08 10:01:17,114 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-02-08 10:01:17,114 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:17,114 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:17,115 INFO L256 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 10:01:17,116 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:17,156 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 34 proven. 73 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-02-08 10:01:17,157 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:17,339 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 14 proven. 83 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-02-08 10:01:17,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580298651] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:17,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:17,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 19 [2025-02-08 10:01:17,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968227590] [2025-02-08 10:01:17,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:17,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-08 10:01:17,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:17,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-08 10:01:17,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2025-02-08 10:01:17,340 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) [2025-02-08 10:01:17,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:17,599 INFO L93 Difference]: Finished difference Result 840 states and 1096 transitions. [2025-02-08 10:01:17,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 10:01:17,602 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 [2025-02-08 10:01:17,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:17,604 INFO L225 Difference]: With dead ends: 840 [2025-02-08 10:01:17,604 INFO L226 Difference]: Without dead ends: 467 [2025-02-08 10:01:17,606 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 165 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2025-02-08 10:01:17,607 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 188 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:17,607 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 457 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:17,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2025-02-08 10:01:17,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 436. [2025-02-08 10:01:17,622 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) [2025-02-08 10:01:17,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 559 transitions. [2025-02-08 10:01:17,624 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 559 transitions. Word has length 87 [2025-02-08 10:01:17,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:17,624 INFO L471 AbstractCegarLoop]: Abstraction has 436 states and 559 transitions. [2025-02-08 10:01:17,624 INFO L472 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) [2025-02-08 10:01:17,624 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 559 transitions. [2025-02-08 10:01:17,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2025-02-08 10:01:17,625 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:17,625 INFO L218 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] [2025-02-08 10:01:17,638 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-02-08 10:01:17,825 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:17,826 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:17,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:17,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1669795708, now seen corresponding path program 1 times [2025-02-08 10:01:17,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:17,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274565505] [2025-02-08 10:01:17,826 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:17,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:17,829 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-02-08 10:01:17,833 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-02-08 10:01:17,833 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:17,833 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:17,959 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-02-08 10:01:17,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:17,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274565505] [2025-02-08 10:01:17,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274565505] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:17,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040937616] [2025-02-08 10:01:17,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:17,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:17,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:17,963 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:17,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-02-08 10:01:17,986 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-02-08 10:01:18,000 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-02-08 10:01:18,000 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:18,000 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:18,002 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 10:01:18,003 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:18,040 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-02-08 10:01:18,040 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:18,156 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 18 proven. 79 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-02-08 10:01:18,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040937616] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:18,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:18,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 16 [2025-02-08 10:01:18,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373295826] [2025-02-08 10:01:18,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:18,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-08 10:01:18,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:18,157 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-08 10:01:18,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2025-02-08 10:01:18,157 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) [2025-02-08 10:01:18,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:18,350 INFO L93 Difference]: Finished difference Result 792 states and 1021 transitions. [2025-02-08 10:01:18,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 10:01:18,350 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 [2025-02-08 10:01:18,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:18,353 INFO L225 Difference]: With dead ends: 792 [2025-02-08 10:01:18,353 INFO L226 Difference]: Without dead ends: 440 [2025-02-08 10:01:18,355 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 168 SyntacticMatches, 12 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2025-02-08 10:01:18,355 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 137 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:18,356 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 479 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:01:18,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2025-02-08 10:01:18,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 430. [2025-02-08 10:01:18,374 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) [2025-02-08 10:01:18,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 550 transitions. [2025-02-08 10:01:18,376 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 550 transitions. Word has length 88 [2025-02-08 10:01:18,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:18,376 INFO L471 AbstractCegarLoop]: Abstraction has 430 states and 550 transitions. [2025-02-08 10:01:18,377 INFO L472 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) [2025-02-08 10:01:18,377 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 550 transitions. [2025-02-08 10:01:18,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2025-02-08 10:01:18,378 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:18,378 INFO L218 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] [2025-02-08 10:01:18,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:18,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:18,579 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:18,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:18,579 INFO L85 PathProgramCache]: Analyzing trace with hash -212730696, now seen corresponding path program 1 times [2025-02-08 10:01:18,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:18,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879337908] [2025-02-08 10:01:18,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:18,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:18,582 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-02-08 10:01:18,586 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-02-08 10:01:18,586 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:18,586 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:18,809 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 47 proven. 72 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-02-08 10:01:18,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:18,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879337908] [2025-02-08 10:01:18,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879337908] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:18,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962975027] [2025-02-08 10:01:18,809 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:18,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:18,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:18,811 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:18,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-02-08 10:01:18,837 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-02-08 10:01:18,849 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-02-08 10:01:18,849 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:18,849 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:18,850 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 10:01:18,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:18,976 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2025-02-08 10:01:18,976 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:19,300 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2025-02-08 10:01:19,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962975027] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:19,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:19,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 9, 11] total 36 [2025-02-08 10:01:19,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409504993] [2025-02-08 10:01:19,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:19,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-02-08 10:01:19,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:19,301 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-02-08 10:01:19,302 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1156, Unknown=0, NotChecked=0, Total=1260 [2025-02-08 10:01:19,302 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) [2025-02-08 10:01:21,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:21,106 INFO L93 Difference]: Finished difference Result 1150 states and 1604 transitions. [2025-02-08 10:01:21,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-02-08 10:01:21,107 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 [2025-02-08 10:01:21,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:21,112 INFO L225 Difference]: With dead ends: 1150 [2025-02-08 10:01:21,112 INFO L226 Difference]: Without dead ends: 771 [2025-02-08 10:01:21,116 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 188 SyntacticMatches, 3 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3140 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1349, Invalid=9781, Unknown=0, NotChecked=0, Total=11130 [2025-02-08 10:01:21,117 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 461 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 1710 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 1916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:21,117 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 444 Invalid, 1916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1710 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 10:01:21,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2025-02-08 10:01:21,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 604. [2025-02-08 10:01:21,149 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) [2025-02-08 10:01:21,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 862 transitions. [2025-02-08 10:01:21,152 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 862 transitions. Word has length 92 [2025-02-08 10:01:21,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:21,152 INFO L471 AbstractCegarLoop]: Abstraction has 604 states and 862 transitions. [2025-02-08 10:01:21,152 INFO L472 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) [2025-02-08 10:01:21,152 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 862 transitions. [2025-02-08 10:01:21,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2025-02-08 10:01:21,154 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:21,154 INFO L218 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] [2025-02-08 10:01:21,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-02-08 10:01:21,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-02-08 10:01:21,355 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:21,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:21,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1450110595, now seen corresponding path program 1 times [2025-02-08 10:01:21,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:21,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972731395] [2025-02-08 10:01:21,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:21,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:21,359 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-02-08 10:01:21,365 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-02-08 10:01:21,365 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:21,365 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:21,418 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 37 proven. 3 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2025-02-08 10:01:21,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:21,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972731395] [2025-02-08 10:01:21,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972731395] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:21,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551382862] [2025-02-08 10:01:21,419 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:21,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:21,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:21,420 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:21,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-02-08 10:01:21,453 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-02-08 10:01:21,469 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-02-08 10:01:21,469 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:21,469 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:21,470 INFO L256 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 10:01:21,471 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:21,633 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 33 proven. 100 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-02-08 10:01:21,634 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:21,869 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 33 proven. 100 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-02-08 10:01:21,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551382862] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:21,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:21,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 17, 17] total 21 [2025-02-08 10:01:21,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679074956] [2025-02-08 10:01:21,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:21,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-08 10:01:21,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:21,870 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-08 10:01:21,870 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2025-02-08 10:01:21,870 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) [2025-02-08 10:01:22,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:22,097 INFO L93 Difference]: Finished difference Result 1107 states and 1641 transitions. [2025-02-08 10:01:22,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-02-08 10:01:22,098 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 [2025-02-08 10:01:22,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:22,101 INFO L225 Difference]: With dead ends: 1107 [2025-02-08 10:01:22,101 INFO L226 Difference]: Without dead ends: 566 [2025-02-08 10:01:22,105 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 189 SyntacticMatches, 13 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2025-02-08 10:01:22,105 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 199 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:22,106 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 481 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:22,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2025-02-08 10:01:22,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 556. [2025-02-08 10:01:22,131 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) [2025-02-08 10:01:22,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 747 transitions. [2025-02-08 10:01:22,133 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 747 transitions. Word has length 105 [2025-02-08 10:01:22,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:22,133 INFO L471 AbstractCegarLoop]: Abstraction has 556 states and 747 transitions. [2025-02-08 10:01:22,134 INFO L472 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) [2025-02-08 10:01:22,134 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 747 transitions. [2025-02-08 10:01:22,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2025-02-08 10:01:22,134 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:22,134 INFO L218 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] [2025-02-08 10:01:22,148 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-02-08 10:01:22,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-02-08 10:01:22,335 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:22,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:22,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1337513640, now seen corresponding path program 2 times [2025-02-08 10:01:22,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:22,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629452862] [2025-02-08 10:01:22,335 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:22,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:22,339 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 106 statements into 2 equivalence classes. [2025-02-08 10:01:22,346 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 106 of 106 statements. [2025-02-08 10:01:22,347 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:22,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:22,552 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 8 proven. 27 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-02-08 10:01:22,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:22,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629452862] [2025-02-08 10:01:22,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629452862] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:22,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627399101] [2025-02-08 10:01:22,552 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:22,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:22,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:22,554 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:22,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-02-08 10:01:22,586 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 106 statements into 2 equivalence classes. [2025-02-08 10:01:22,605 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 106 of 106 statements. [2025-02-08 10:01:22,606 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:22,606 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:22,607 INFO L256 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 10:01:22,608 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:22,762 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 10 proven. 25 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-02-08 10:01:22,762 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:23,144 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 14 proven. 21 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-02-08 10:01:23,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627399101] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:23,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:23,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 34 [2025-02-08 10:01:23,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410375775] [2025-02-08 10:01:23,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:23,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-02-08 10:01:23,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:23,146 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-02-08 10:01:23,146 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1040, Unknown=0, NotChecked=0, Total=1190 [2025-02-08 10:01:23,146 INFO L87 Difference]: Start difference. First operand 556 states and 747 transitions. Second operand has 35 states, 34 states have (on average 2.764705882352941) internal successors, (94), 35 states have internal predecessors, (94), 10 states have call successors, (12), 1 states have call predecessors, (12), 13 states have return successors, (21), 21 states have call predecessors, (21), 10 states have call successors, (21) [2025-02-08 10:01:23,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:23,544 INFO L93 Difference]: Finished difference Result 1073 states and 1625 transitions. [2025-02-08 10:01:23,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-02-08 10:01:23,544 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.764705882352941) internal successors, (94), 35 states have internal predecessors, (94), 10 states have call successors, (12), 1 states have call predecessors, (12), 13 states have return successors, (21), 21 states have call predecessors, (21), 10 states have call successors, (21) Word has length 106 [2025-02-08 10:01:23,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:23,549 INFO L225 Difference]: With dead ends: 1073 [2025-02-08 10:01:23,549 INFO L226 Difference]: Without dead ends: 1070 [2025-02-08 10:01:23,551 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 188 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 831 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=409, Invalid=2561, Unknown=0, NotChecked=0, Total=2970 [2025-02-08 10:01:23,551 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 37 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:23,552 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 633 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:23,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2025-02-08 10:01:23,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 793. [2025-02-08 10:01:23,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 629 states have (on average 1.082670906200318) internal successors, (681), 616 states have internal predecessors, (681), 86 states have call successors, (86), 20 states have call predecessors, (86), 74 states have return successors, (390), 156 states have call predecessors, (390), 85 states have call successors, (390) [2025-02-08 10:01:23,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1157 transitions. [2025-02-08 10:01:23,602 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 1157 transitions. Word has length 106 [2025-02-08 10:01:23,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:23,602 INFO L471 AbstractCegarLoop]: Abstraction has 793 states and 1157 transitions. [2025-02-08 10:01:23,603 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.764705882352941) internal successors, (94), 35 states have internal predecessors, (94), 10 states have call successors, (12), 1 states have call predecessors, (12), 13 states have return successors, (21), 21 states have call predecessors, (21), 10 states have call successors, (21) [2025-02-08 10:01:23,603 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 1157 transitions. [2025-02-08 10:01:23,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2025-02-08 10:01:23,603 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:23,603 INFO L218 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] [2025-02-08 10:01:23,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-02-08 10:01:23,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:23,804 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:23,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:23,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1486750123, now seen corresponding path program 1 times [2025-02-08 10:01:23,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:23,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017793147] [2025-02-08 10:01:23,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:23,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:23,808 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-02-08 10:01:23,812 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-02-08 10:01:23,813 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:23,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:23,973 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-02-08 10:01:23,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:23,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017793147] [2025-02-08 10:01:23,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017793147] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:23,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299405570] [2025-02-08 10:01:23,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:23,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:23,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:23,976 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:23,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-02-08 10:01:24,004 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-02-08 10:01:24,019 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-02-08 10:01:24,019 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:24,019 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:24,020 INFO L256 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-08 10:01:24,026 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:24,136 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 10:01:24,136 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:24,481 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 23 proven. 13 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-02-08 10:01:24,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299405570] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:24,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:24,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 16] total 33 [2025-02-08 10:01:24,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983228263] [2025-02-08 10:01:24,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:24,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-02-08 10:01:24,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:24,482 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-02-08 10:01:24,482 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2025-02-08 10:01:24,482 INFO L87 Difference]: Start difference. First operand 793 states and 1157 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) [2025-02-08 10:01:24,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:24,802 INFO L93 Difference]: Finished difference Result 1224 states and 1901 transitions. [2025-02-08 10:01:24,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-02-08 10:01:24,802 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 [2025-02-08 10:01:24,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:24,806 INFO L225 Difference]: With dead ends: 1224 [2025-02-08 10:01:24,806 INFO L226 Difference]: Without dead ends: 1222 [2025-02-08 10:01:24,807 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 191 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=273, Invalid=1707, Unknown=0, NotChecked=0, Total=1980 [2025-02-08 10:01:24,808 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 32 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:24,808 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 523 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:24,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states. [2025-02-08 10:01:24,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 899. [2025-02-08 10:01:24,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 899 states, 713 states have (on average 1.0729312762973353) internal successors, (765), 698 states have internal predecessors, (765), 95 states have call successors, (95), 20 states have call predecessors, (95), 87 states have return successors, (534), 180 states have call predecessors, (534), 94 states have call successors, (534) [2025-02-08 10:01:24,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 899 states to 899 states and 1394 transitions. [2025-02-08 10:01:24,853 INFO L78 Accepts]: Start accepts. Automaton has 899 states and 1394 transitions. Word has length 107 [2025-02-08 10:01:24,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:24,854 INFO L471 AbstractCegarLoop]: Abstraction has 899 states and 1394 transitions. [2025-02-08 10:01:24,854 INFO L472 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) [2025-02-08 10:01:24,854 INFO L276 IsEmpty]: Start isEmpty. Operand 899 states and 1394 transitions. [2025-02-08 10:01:24,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2025-02-08 10:01:24,855 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:24,855 INFO L218 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] [2025-02-08 10:01:24,862 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-02-08 10:01:25,056 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:25,057 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:25,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:25,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1643992044, now seen corresponding path program 1 times [2025-02-08 10:01:25,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:25,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735223143] [2025-02-08 10:01:25,058 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:25,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:25,063 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-02-08 10:01:25,068 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-02-08 10:01:25,068 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:25,068 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:25,209 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2025-02-08 10:01:25,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:25,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735223143] [2025-02-08 10:01:25,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735223143] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:25,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524326572] [2025-02-08 10:01:25,210 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:25,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:25,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:25,212 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:25,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-02-08 10:01:25,244 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-02-08 10:01:25,264 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-02-08 10:01:25,264 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:25,264 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:25,265 INFO L256 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 10:01:25,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:25,312 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2025-02-08 10:01:25,312 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:25,526 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 68 proven. 114 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2025-02-08 10:01:25,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524326572] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:25,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:25,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 17 [2025-02-08 10:01:25,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313458230] [2025-02-08 10:01:25,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:25,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 10:01:25,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:25,527 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 10:01:25,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2025-02-08 10:01:25,527 INFO L87 Difference]: Start difference. First operand 899 states and 1394 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) [2025-02-08 10:01:25,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:25,763 INFO L93 Difference]: Finished difference Result 1742 states and 2757 transitions. [2025-02-08 10:01:25,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 10:01:25,763 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 [2025-02-08 10:01:25,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:25,768 INFO L225 Difference]: With dead ends: 1742 [2025-02-08 10:01:25,768 INFO L226 Difference]: Without dead ends: 920 [2025-02-08 10:01:25,772 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 273 SyntacticMatches, 11 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2025-02-08 10:01:25,773 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 144 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:25,773 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 360 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:25,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2025-02-08 10:01:25,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 911. [2025-02-08 10:01:25,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 911 states, 723 states have (on average 1.070539419087137) internal successors, (774), 707 states have internal predecessors, (774), 96 states have call successors, (96), 20 states have call predecessors, (96), 88 states have return successors, (539), 183 states have call predecessors, (539), 95 states have call successors, (539) [2025-02-08 10:01:25,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1409 transitions. [2025-02-08 10:01:25,831 INFO L78 Accepts]: Start accepts. Automaton has 911 states and 1409 transitions. Word has length 141 [2025-02-08 10:01:25,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:25,831 INFO L471 AbstractCegarLoop]: Abstraction has 911 states and 1409 transitions. [2025-02-08 10:01:25,831 INFO L472 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) [2025-02-08 10:01:25,831 INFO L276 IsEmpty]: Start isEmpty. Operand 911 states and 1409 transitions. [2025-02-08 10:01:25,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2025-02-08 10:01:25,832 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:25,833 INFO L218 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] [2025-02-08 10:01:25,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:26,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-02-08 10:01:26,033 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:26,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:26,033 INFO L85 PathProgramCache]: Analyzing trace with hash 734983559, now seen corresponding path program 2 times [2025-02-08 10:01:26,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:26,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488669280] [2025-02-08 10:01:26,034 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:26,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:26,037 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 160 statements into 2 equivalence classes. [2025-02-08 10:01:26,043 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 160 of 160 statements. [2025-02-08 10:01:26,043 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:26,043 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:26,449 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 45 proven. 85 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2025-02-08 10:01:26,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:26,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488669280] [2025-02-08 10:01:26,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488669280] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:26,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44752691] [2025-02-08 10:01:26,449 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:26,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:26,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:26,451 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:26,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-02-08 10:01:26,505 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 160 statements into 2 equivalence classes. [2025-02-08 10:01:26,530 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 160 of 160 statements. [2025-02-08 10:01:26,530 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:26,530 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:26,531 INFO L256 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-02-08 10:01:26,533 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:26,732 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 45 proven. 59 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2025-02-08 10:01:26,732 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:27,687 INFO L134 CoverageAnalysis]: Checked inductivity of 404 backedges. 74 proven. 54 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2025-02-08 10:01:27,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44752691] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:27,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:27,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 22] total 44 [2025-02-08 10:01:27,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473459478] [2025-02-08 10:01:27,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:27,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2025-02-08 10:01:27,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:27,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2025-02-08 10:01:27,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1724, Unknown=0, NotChecked=0, Total=1980 [2025-02-08 10:01:27,689 INFO L87 Difference]: Start difference. First operand 911 states and 1409 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) [2025-02-08 10:01:28,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:28,088 INFO L93 Difference]: Finished difference Result 1321 states and 2182 transitions. [2025-02-08 10:01:28,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2025-02-08 10:01:28,088 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 [2025-02-08 10:01:28,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:28,095 INFO L225 Difference]: With dead ends: 1321 [2025-02-08 10:01:28,095 INFO L226 Difference]: Without dead ends: 1319 [2025-02-08 10:01:28,097 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 291 SyntacticMatches, 13 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1884 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=531, Invalid=3375, Unknown=0, NotChecked=0, Total=3906 [2025-02-08 10:01:28,097 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 36 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:28,097 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 483 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:28,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1319 states. [2025-02-08 10:01:28,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1319 to 916. [2025-02-08 10:01:28,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 916 states, 726 states have (on average 1.056473829201102) internal successors, (767), 712 states have internal predecessors, (767), 94 states have call successors, (94), 20 states have call predecessors, (94), 92 states have return successors, (560), 183 states have call predecessors, (560), 93 states have call successors, (560) [2025-02-08 10:01:28,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 916 states and 1421 transitions. [2025-02-08 10:01:28,184 INFO L78 Accepts]: Start accepts. Automaton has 916 states and 1421 transitions. Word has length 160 [2025-02-08 10:01:28,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:28,184 INFO L471 AbstractCegarLoop]: Abstraction has 916 states and 1421 transitions. [2025-02-08 10:01:28,184 INFO L472 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) [2025-02-08 10:01:28,184 INFO L276 IsEmpty]: Start isEmpty. Operand 916 states and 1421 transitions. [2025-02-08 10:01:28,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2025-02-08 10:01:28,186 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:28,186 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 12, 10, 10, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1] [2025-02-08 10:01:28,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:28,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:28,387 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:28,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:28,387 INFO L85 PathProgramCache]: Analyzing trace with hash 490826596, now seen corresponding path program 3 times [2025-02-08 10:01:28,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:28,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435640332] [2025-02-08 10:01:28,387 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:28,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:28,395 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 247 statements into 9 equivalence classes. [2025-02-08 10:01:28,402 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 74 of 247 statements. [2025-02-08 10:01:28,404 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 10:01:28,404 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:28,520 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 192 proven. 8 refuted. 0 times theorem prover too weak. 827 trivial. 0 not checked. [2025-02-08 10:01:28,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:28,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435640332] [2025-02-08 10:01:28,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435640332] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:28,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57780839] [2025-02-08 10:01:28,520 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:28,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:28,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:28,522 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:28,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-02-08 10:01:28,572 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 247 statements into 9 equivalence classes. [2025-02-08 10:01:28,586 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 74 of 247 statements. [2025-02-08 10:01:28,587 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 10:01:28,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:28,588 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 10:01:28,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:28,679 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 194 proven. 4 refuted. 0 times theorem prover too weak. 829 trivial. 0 not checked. [2025-02-08 10:01:28,679 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:29,109 INFO L134 CoverageAnalysis]: Checked inductivity of 1027 backedges. 194 proven. 4 refuted. 0 times theorem prover too weak. 829 trivial. 0 not checked. [2025-02-08 10:01:29,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57780839] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:29,109 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:29,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 22 [2025-02-08 10:01:29,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351015669] [2025-02-08 10:01:29,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:29,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 10:01:29,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:29,111 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 10:01:29,111 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2025-02-08 10:01:29,112 INFO L87 Difference]: Start difference. First operand 916 states and 1421 transitions. Second operand has 23 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 23 states have internal predecessors, (81), 6 states have call successors, (10), 1 states have call predecessors, (10), 8 states have return successors, (16), 13 states have call predecessors, (16), 6 states have call successors, (16) [2025-02-08 10:01:29,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:29,301 INFO L93 Difference]: Finished difference Result 1219 states and 1943 transitions. [2025-02-08 10:01:29,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-02-08 10:01:29,301 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 23 states have internal predecessors, (81), 6 states have call successors, (10), 1 states have call predecessors, (10), 8 states have return successors, (16), 13 states have call predecessors, (16), 6 states have call successors, (16) Word has length 247 [2025-02-08 10:01:29,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:29,306 INFO L225 Difference]: With dead ends: 1219 [2025-02-08 10:01:29,306 INFO L226 Difference]: Without dead ends: 1218 [2025-02-08 10:01:29,307 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 476 SyntacticMatches, 7 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2025-02-08 10:01:29,307 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 13 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:29,307 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 494 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:01:29,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1218 states. [2025-02-08 10:01:29,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1218 to 1006. [2025-02-08 10:01:29,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 797 states have (on average 1.053952321204517) internal successors, (840), 782 states have internal predecessors, (840), 102 states have call successors, (102), 20 states have call predecessors, (102), 103 states have return successors, (730), 203 states have call predecessors, (730), 101 states have call successors, (730) [2025-02-08 10:01:29,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1672 transitions. [2025-02-08 10:01:29,360 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1672 transitions. Word has length 247 [2025-02-08 10:01:29,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:29,360 INFO L471 AbstractCegarLoop]: Abstraction has 1006 states and 1672 transitions. [2025-02-08 10:01:29,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 23 states have internal predecessors, (81), 6 states have call successors, (10), 1 states have call predecessors, (10), 8 states have return successors, (16), 13 states have call predecessors, (16), 6 states have call successors, (16) [2025-02-08 10:01:29,361 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1672 transitions. [2025-02-08 10:01:29,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2025-02-08 10:01:29,363 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:29,363 INFO L218 NwaCegarLoop]: trace histogram [17, 16, 14, 12, 11, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 2, 2, 1, 1, 1] [2025-02-08 10:01:29,378 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-02-08 10:01:29,563 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:29,564 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:29,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:29,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1570747431, now seen corresponding path program 4 times [2025-02-08 10:01:29,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:29,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140583144] [2025-02-08 10:01:29,565 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:29,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:29,573 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 285 statements into 2 equivalence classes. [2025-02-08 10:01:29,583 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 169 of 285 statements. [2025-02-08 10:01:29,584 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 10:01:29,584 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:29,699 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 277 proven. 10 refuted. 0 times theorem prover too weak. 1095 trivial. 0 not checked. [2025-02-08 10:01:29,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:29,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140583144] [2025-02-08 10:01:29,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140583144] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:29,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292999650] [2025-02-08 10:01:29,699 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:29,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:29,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:29,701 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:29,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-02-08 10:01:29,751 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 285 statements into 2 equivalence classes. [2025-02-08 10:01:29,781 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 169 of 285 statements. [2025-02-08 10:01:29,781 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 10:01:29,781 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:29,783 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 10:01:29,786 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:29,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 782 proven. 180 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2025-02-08 10:01:29,907 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:30,655 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 188 proven. 394 refuted. 0 times theorem prover too weak. 800 trivial. 0 not checked. [2025-02-08 10:01:30,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292999650] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:30,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:30,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 15] total 22 [2025-02-08 10:01:30,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310991609] [2025-02-08 10:01:30,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:30,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-08 10:01:30,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:30,656 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-08 10:01:30,657 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2025-02-08 10:01:30,657 INFO L87 Difference]: Start difference. First operand 1006 states and 1672 transitions. Second operand has 22 states, 22 states have (on average 6.7727272727272725) internal successors, (149), 22 states have internal predecessors, (149), 14 states have call successors, (25), 2 states have call predecessors, (25), 10 states have return successors, (30), 12 states have call predecessors, (30), 14 states have call successors, (30) [2025-02-08 10:01:31,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:31,017 INFO L93 Difference]: Finished difference Result 1982 states and 3645 transitions. [2025-02-08 10:01:31,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-02-08 10:01:31,017 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.7727272727272725) internal successors, (149), 22 states have internal predecessors, (149), 14 states have call successors, (25), 2 states have call predecessors, (25), 10 states have return successors, (30), 12 states have call predecessors, (30), 14 states have call successors, (30) Word has length 285 [2025-02-08 10:01:31,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:31,027 INFO L225 Difference]: With dead ends: 1982 [2025-02-08 10:01:31,029 INFO L226 Difference]: Without dead ends: 1052 [2025-02-08 10:01:31,036 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 592 GetRequests, 553 SyntacticMatches, 7 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=190, Invalid=932, Unknown=0, NotChecked=0, Total=1122 [2025-02-08 10:01:31,036 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 171 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:31,036 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 365 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:31,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states. [2025-02-08 10:01:31,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 880. [2025-02-08 10:01:31,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 695 states have (on average 1.0431654676258992) internal successors, (725), 686 states have internal predecessors, (725), 98 states have call successors, (98), 25 states have call predecessors, (98), 83 states have return successors, (415), 168 states have call predecessors, (415), 97 states have call successors, (415) [2025-02-08 10:01:31,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 1238 transitions. [2025-02-08 10:01:31,084 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 1238 transitions. Word has length 285 [2025-02-08 10:01:31,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:31,084 INFO L471 AbstractCegarLoop]: Abstraction has 880 states and 1238 transitions. [2025-02-08 10:01:31,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.7727272727272725) internal successors, (149), 22 states have internal predecessors, (149), 14 states have call successors, (25), 2 states have call predecessors, (25), 10 states have return successors, (30), 12 states have call predecessors, (30), 14 states have call successors, (30) [2025-02-08 10:01:31,084 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 1238 transitions. [2025-02-08 10:01:31,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2025-02-08 10:01:31,087 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:31,087 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 14, 12, 11, 9, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 2, 1, 1, 1] [2025-02-08 10:01:31,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:31,293 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2025-02-08 10:01:31,294 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:31,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:31,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1118913505, now seen corresponding path program 5 times [2025-02-08 10:01:31,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:31,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396996850] [2025-02-08 10:01:31,294 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 10:01:31,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:31,311 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 267 statements into 12 equivalence classes. [2025-02-08 10:01:31,315 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 108 of 267 statements. [2025-02-08 10:01:31,315 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-02-08 10:01:31,315 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:31,428 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 159 proven. 294 refuted. 0 times theorem prover too weak. 737 trivial. 0 not checked. [2025-02-08 10:01:31,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:31,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396996850] [2025-02-08 10:01:31,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396996850] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:31,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803445956] [2025-02-08 10:01:31,429 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 10:01:31,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:31,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:31,431 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:31,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-02-08 10:01:31,502 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 267 statements into 12 equivalence classes. [2025-02-08 10:01:31,518 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 108 of 267 statements. [2025-02-08 10:01:31,518 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-02-08 10:01:31,518 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:31,519 INFO L256 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 10:01:31,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:31,609 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 711 proven. 39 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2025-02-08 10:01:31,609 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:32,154 INFO L134 CoverageAnalysis]: Checked inductivity of 1190 backedges. 159 proven. 294 refuted. 0 times theorem prover too weak. 737 trivial. 0 not checked. [2025-02-08 10:01:32,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803445956] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:32,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:32,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 20 [2025-02-08 10:01:32,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590500781] [2025-02-08 10:01:32,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:32,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-02-08 10:01:32,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:32,155 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-02-08 10:01:32,156 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2025-02-08 10:01:32,156 INFO L87 Difference]: Start difference. First operand 880 states and 1238 transitions. Second operand has 20 states, 20 states have (on average 6.25) internal successors, (125), 20 states have internal predecessors, (125), 10 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (24), 8 states have call predecessors, (24), 10 states have call successors, (24) [2025-02-08 10:01:32,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:32,437 INFO L93 Difference]: Finished difference Result 1850 states and 2906 transitions. [2025-02-08 10:01:32,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 10:01:32,437 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.25) internal successors, (125), 20 states have internal predecessors, (125), 10 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (24), 8 states have call predecessors, (24), 10 states have call successors, (24) Word has length 267 [2025-02-08 10:01:32,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:32,443 INFO L225 Difference]: With dead ends: 1850 [2025-02-08 10:01:32,443 INFO L226 Difference]: Without dead ends: 1004 [2025-02-08 10:01:32,447 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 557 GetRequests, 524 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=171, Invalid=699, Unknown=0, NotChecked=0, Total=870 [2025-02-08 10:01:32,447 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 142 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:32,447 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 247 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:32,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2025-02-08 10:01:32,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 959. [2025-02-08 10:01:32,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 757 states have (on average 1.0396301188903567) internal successors, (787), 749 states have internal predecessors, (787), 108 states have call successors, (108), 30 states have call predecessors, (108), 90 states have return successors, (475), 179 states have call predecessors, (475), 107 states have call successors, (475) [2025-02-08 10:01:32,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1370 transitions. [2025-02-08 10:01:32,511 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 1370 transitions. Word has length 267 [2025-02-08 10:01:32,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:32,512 INFO L471 AbstractCegarLoop]: Abstraction has 959 states and 1370 transitions. [2025-02-08 10:01:32,512 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.25) internal successors, (125), 20 states have internal predecessors, (125), 10 states have call successors, (22), 2 states have call predecessors, (22), 6 states have return successors, (24), 8 states have call predecessors, (24), 10 states have call successors, (24) [2025-02-08 10:01:32,512 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 1370 transitions. [2025-02-08 10:01:32,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2025-02-08 10:01:32,514 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:32,514 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 12, 11, 10, 10, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 2, 1, 1, 1] [2025-02-08 10:01:32,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:32,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2025-02-08 10:01:32,715 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:32,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:32,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1480764565, now seen corresponding path program 2 times [2025-02-08 10:01:32,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:32,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532354600] [2025-02-08 10:01:32,716 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:32,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:32,723 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 251 statements into 2 equivalence classes. [2025-02-08 10:01:32,734 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 251 of 251 statements. [2025-02-08 10:01:32,734 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:32,734 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:32,999 INFO L134 CoverageAnalysis]: Checked inductivity of 1060 backedges. 200 proven. 304 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2025-02-08 10:01:32,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:32,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532354600] [2025-02-08 10:01:32,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532354600] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:32,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918261133] [2025-02-08 10:01:32,999 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:33,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:33,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:33,002 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:33,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-02-08 10:01:33,059 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 251 statements into 2 equivalence classes. [2025-02-08 10:01:33,094 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 251 of 251 statements. [2025-02-08 10:01:33,094 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:33,094 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:33,099 INFO L256 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 10:01:33,101 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:33,283 INFO L134 CoverageAnalysis]: Checked inductivity of 1060 backedges. 216 proven. 191 refuted. 0 times theorem prover too weak. 653 trivial. 0 not checked. [2025-02-08 10:01:33,284 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:33,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1060 backedges. 216 proven. 193 refuted. 0 times theorem prover too weak. 651 trivial. 0 not checked. [2025-02-08 10:01:33,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918261133] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:33,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:33,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14, 15] total 33 [2025-02-08 10:01:33,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212692398] [2025-02-08 10:01:33,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:33,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2025-02-08 10:01:33,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:33,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2025-02-08 10:01:33,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2025-02-08 10:01:33,766 INFO L87 Difference]: Start difference. First operand 959 states and 1370 transitions. Second operand has 33 states, 31 states have (on average 4.870967741935484) internal successors, (151), 27 states have internal predecessors, (151), 21 states have call successors, (27), 7 states have call predecessors, (27), 8 states have return successors, (22), 11 states have call predecessors, (22), 15 states have call successors, (22) [2025-02-08 10:01:34,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:34,404 INFO L93 Difference]: Finished difference Result 1516 states and 2203 transitions. [2025-02-08 10:01:34,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-02-08 10:01:34,404 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 4.870967741935484) internal successors, (151), 27 states have internal predecessors, (151), 21 states have call successors, (27), 7 states have call predecessors, (27), 8 states have return successors, (22), 11 states have call predecessors, (22), 15 states have call successors, (22) Word has length 251 [2025-02-08 10:01:34,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:34,407 INFO L225 Difference]: With dead ends: 1516 [2025-02-08 10:01:34,407 INFO L226 Difference]: Without dead ends: 568 [2025-02-08 10:01:34,410 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 547 GetRequests, 482 SyntacticMatches, 10 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 816 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=378, Invalid=2814, Unknown=0, NotChecked=0, Total=3192 [2025-02-08 10:01:34,410 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 355 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 1214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:34,411 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 725 Invalid, 1214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1089 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 10:01:34,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2025-02-08 10:01:34,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 446. [2025-02-08 10:01:34,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 354 states have (on average 1.0254237288135593) internal successors, (363), 353 states have internal predecessors, (363), 54 states have call successors, (54), 29 states have call predecessors, (54), 36 states have return successors, (90), 63 states have call predecessors, (90), 53 states have call successors, (90) [2025-02-08 10:01:34,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 507 transitions. [2025-02-08 10:01:34,430 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 507 transitions. Word has length 251 [2025-02-08 10:01:34,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:34,430 INFO L471 AbstractCegarLoop]: Abstraction has 446 states and 507 transitions. [2025-02-08 10:01:34,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 4.870967741935484) internal successors, (151), 27 states have internal predecessors, (151), 21 states have call successors, (27), 7 states have call predecessors, (27), 8 states have return successors, (22), 11 states have call predecessors, (22), 15 states have call successors, (22) [2025-02-08 10:01:34,430 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 507 transitions. [2025-02-08 10:01:34,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2025-02-08 10:01:34,432 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:34,432 INFO L218 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] [2025-02-08 10:01:34,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-02-08 10:01:34,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:34,637 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:34,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:34,637 INFO L85 PathProgramCache]: Analyzing trace with hash 836272952, now seen corresponding path program 3 times [2025-02-08 10:01:34,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:34,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423173622] [2025-02-08 10:01:34,638 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:34,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:34,643 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 252 statements into 9 equivalence classes. [2025-02-08 10:01:34,658 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 252 of 252 statements. [2025-02-08 10:01:34,658 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-02-08 10:01:34,658 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:35,321 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 156 proven. 253 refuted. 0 times theorem prover too weak. 639 trivial. 0 not checked. [2025-02-08 10:01:35,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:35,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423173622] [2025-02-08 10:01:35,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423173622] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:35,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182869257] [2025-02-08 10:01:35,321 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:35,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:35,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:35,323 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:35,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-02-08 10:01:35,381 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 252 statements into 9 equivalence classes. [2025-02-08 10:01:35,416 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 252 of 252 statements. [2025-02-08 10:01:35,416 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-02-08 10:01:35,416 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:35,418 INFO L256 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 49 conjuncts are in the unsatisfiable core [2025-02-08 10:01:35,420 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:35,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 148 proven. 181 refuted. 0 times theorem prover too weak. 719 trivial. 0 not checked. [2025-02-08 10:01:35,674 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:37,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 218 proven. 160 refuted. 0 times theorem prover too weak. 670 trivial. 0 not checked. [2025-02-08 10:01:37,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182869257] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:37,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:37,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 24, 29] total 57 [2025-02-08 10:01:37,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135440880] [2025-02-08 10:01:37,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:37,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2025-02-08 10:01:37,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:37,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2025-02-08 10:01:37,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=412, Invalid=2894, Unknown=0, NotChecked=0, Total=3306 [2025-02-08 10:01:37,818 INFO L87 Difference]: Start difference. First operand 446 states and 507 transitions. Second operand has 58 states, 57 states have (on average 2.6666666666666665) internal successors, (152), 58 states have internal predecessors, (152), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (38), 38 states have call predecessors, (38), 14 states have call successors, (38) [2025-02-08 10:01:38,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:38,060 INFO L93 Difference]: Finished difference Result 545 states and 627 transitions. [2025-02-08 10:01:38,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-02-08 10:01:38,061 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 57 states have (on average 2.6666666666666665) internal successors, (152), 58 states have internal predecessors, (152), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (38), 38 states have call predecessors, (38), 14 states have call successors, (38) Word has length 252 [2025-02-08 10:01:38,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:38,063 INFO L225 Difference]: With dead ends: 545 [2025-02-08 10:01:38,063 INFO L226 Difference]: Without dead ends: 543 [2025-02-08 10:01:38,064 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 560 GetRequests, 468 SyntacticMatches, 27 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3261 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=569, Invalid=3853, Unknown=0, NotChecked=0, Total=4422 [2025-02-08 10:01:38,064 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 24 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:38,065 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 507 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:01:38,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2025-02-08 10:01:38,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 435. [2025-02-08 10:01:38,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 345 states have (on average 1.0202898550724637) internal successors, (352), 345 states have internal predecessors, (352), 52 states have call successors, (52), 29 states have call predecessors, (52), 36 states have return successors, (90), 60 states have call predecessors, (90), 51 states have call successors, (90) [2025-02-08 10:01:38,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 494 transitions. [2025-02-08 10:01:38,083 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 494 transitions. Word has length 252 [2025-02-08 10:01:38,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:38,084 INFO L471 AbstractCegarLoop]: Abstraction has 435 states and 494 transitions. [2025-02-08 10:01:38,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 57 states have (on average 2.6666666666666665) internal successors, (152), 58 states have internal predecessors, (152), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (38), 38 states have call predecessors, (38), 14 states have call successors, (38) [2025-02-08 10:01:38,084 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 494 transitions. [2025-02-08 10:01:38,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2025-02-08 10:01:38,085 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:38,085 INFO L218 NwaCegarLoop]: trace histogram [19, 18, 16, 15, 14, 12, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 1, 1, 1] [2025-02-08 10:01:38,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-02-08 10:01:38,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-02-08 10:01:38,286 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:38,286 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:38,286 INFO L85 PathProgramCache]: Analyzing trace with hash -563071891, now seen corresponding path program 3 times [2025-02-08 10:01:38,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:38,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808235832] [2025-02-08 10:01:38,286 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:38,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:38,293 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 325 statements into 13 equivalence classes. [2025-02-08 10:01:38,296 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 49 of 325 statements. [2025-02-08 10:01:38,296 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-08 10:01:38,296 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:38,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 276 proven. 2 refuted. 0 times theorem prover too weak. 1539 trivial. 0 not checked. [2025-02-08 10:01:38,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:38,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808235832] [2025-02-08 10:01:38,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808235832] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:38,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258720179] [2025-02-08 10:01:38,331 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:38,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:38,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:38,333 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:38,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-02-08 10:01:38,415 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 325 statements into 13 equivalence classes. [2025-02-08 10:01:38,425 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 49 of 325 statements. [2025-02-08 10:01:38,425 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-02-08 10:01:38,426 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:38,426 INFO L256 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 10:01:38,429 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:38,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 274 proven. 4 refuted. 0 times theorem prover too weak. 1539 trivial. 0 not checked. [2025-02-08 10:01:38,451 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:38,759 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 274 proven. 4 refuted. 0 times theorem prover too weak. 1539 trivial. 0 not checked. [2025-02-08 10:01:38,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258720179] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:38,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:38,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2025-02-08 10:01:38,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980053420] [2025-02-08 10:01:38,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:38,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 10:01:38,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:38,760 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 10:01:38,760 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2025-02-08 10:01:38,760 INFO L87 Difference]: Start difference. First operand 435 states and 494 transitions. Second operand has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 2 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 10:01:38,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:38,833 INFO L93 Difference]: Finished difference Result 706 states and 799 transitions. [2025-02-08 10:01:38,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 10:01:38,833 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 2 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 325 [2025-02-08 10:01:38,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:38,835 INFO L225 Difference]: With dead ends: 706 [2025-02-08 10:01:38,835 INFO L226 Difference]: Without dead ends: 432 [2025-02-08 10:01:38,836 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 659 GetRequests, 644 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2025-02-08 10:01:38,836 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 38 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:38,837 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 193 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 10:01:38,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2025-02-08 10:01:38,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 432. [2025-02-08 10:01:38,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 343 states have (on average 1.0204081632653061) internal successors, (350), 342 states have internal predecessors, (350), 52 states have call successors, (52), 30 states have call predecessors, (52), 35 states have return successors, (84), 59 states have call predecessors, (84), 51 states have call successors, (84) [2025-02-08 10:01:38,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 486 transitions. [2025-02-08 10:01:38,866 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 486 transitions. Word has length 325 [2025-02-08 10:01:38,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:38,867 INFO L471 AbstractCegarLoop]: Abstraction has 432 states and 486 transitions. [2025-02-08 10:01:38,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 2 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2025-02-08 10:01:38,868 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 486 transitions. [2025-02-08 10:01:38,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2025-02-08 10:01:38,869 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:38,869 INFO L218 NwaCegarLoop]: trace histogram [21, 20, 17, 16, 16, 14, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 5, 4, 3, 1, 1, 1] [2025-02-08 10:01:38,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-02-08 10:01:39,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2025-02-08 10:01:39,070 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:39,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:39,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1020424607, now seen corresponding path program 4 times [2025-02-08 10:01:39,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:39,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730874555] [2025-02-08 10:01:39,072 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:39,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:39,080 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 363 statements into 2 equivalence classes. [2025-02-08 10:01:39,087 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 216 of 363 statements. [2025-02-08 10:01:39,088 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 10:01:39,088 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:39,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 260 proven. 592 refuted. 0 times theorem prover too weak. 1425 trivial. 0 not checked. [2025-02-08 10:01:39,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:39,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730874555] [2025-02-08 10:01:39,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730874555] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:39,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100037781] [2025-02-08 10:01:39,248 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:39,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:39,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:39,250 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:39,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-02-08 10:01:39,332 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 363 statements into 2 equivalence classes. [2025-02-08 10:01:39,363 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 216 of 363 statements. [2025-02-08 10:01:39,364 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 10:01:39,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:39,365 INFO L256 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 10:01:39,371 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:39,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 1328 proven. 274 refuted. 0 times theorem prover too weak. 675 trivial. 0 not checked. [2025-02-08 10:01:39,484 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:40,532 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 282 proven. 702 refuted. 0 times theorem prover too weak. 1293 trivial. 0 not checked. [2025-02-08 10:01:40,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100037781] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:40,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:40,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 19] total 27 [2025-02-08 10:01:40,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125577268] [2025-02-08 10:01:40,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:40,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-02-08 10:01:40,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:40,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-02-08 10:01:40,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2025-02-08 10:01:40,534 INFO L87 Difference]: Start difference. First operand 432 states and 486 transitions. Second operand has 27 states, 27 states have (on average 6.592592592592593) internal successors, (178), 27 states have internal predecessors, (178), 19 states have call successors, (31), 2 states have call predecessors, (31), 11 states have return successors, (35), 13 states have call predecessors, (35), 19 states have call successors, (35) [2025-02-08 10:01:40,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:40,889 INFO L93 Difference]: Finished difference Result 769 states and 887 transitions. [2025-02-08 10:01:40,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-08 10:01:40,889 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 6.592592592592593) internal successors, (178), 27 states have internal predecessors, (178), 19 states have call successors, (31), 2 states have call predecessors, (31), 11 states have return successors, (35), 13 states have call predecessors, (35), 19 states have call successors, (35) Word has length 363 [2025-02-08 10:01:40,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:40,891 INFO L225 Difference]: With dead ends: 769 [2025-02-08 10:01:40,891 INFO L226 Difference]: Without dead ends: 431 [2025-02-08 10:01:40,892 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 758 GetRequests, 709 SyntacticMatches, 9 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=280, Invalid=1442, Unknown=0, NotChecked=0, Total=1722 [2025-02-08 10:01:40,893 INFO L435 NwaCegarLoop]: 41 mSDtfsCounter, 177 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:40,893 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 416 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:40,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2025-02-08 10:01:40,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 389. [2025-02-08 10:01:40,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 309 states have (on average 1.022653721682848) internal successors, (316), 309 states have internal predecessors, (316), 48 states have call successors, (48), 29 states have call predecessors, (48), 30 states have return successors, (61), 50 states have call predecessors, (61), 47 states have call successors, (61) [2025-02-08 10:01:40,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 425 transitions. [2025-02-08 10:01:40,911 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 425 transitions. Word has length 363 [2025-02-08 10:01:40,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:40,912 INFO L471 AbstractCegarLoop]: Abstraction has 389 states and 425 transitions. [2025-02-08 10:01:40,912 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.592592592592593) internal successors, (178), 27 states have internal predecessors, (178), 19 states have call successors, (31), 2 states have call predecessors, (31), 11 states have return successors, (35), 13 states have call predecessors, (35), 19 states have call successors, (35) [2025-02-08 10:01:40,912 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 425 transitions. [2025-02-08 10:01:40,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2025-02-08 10:01:40,914 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:40,914 INFO L218 NwaCegarLoop]: trace histogram [21, 20, 19, 18, 16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 5, 3, 1, 1, 1] [2025-02-08 10:01:40,921 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2025-02-08 10:01:41,119 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2025-02-08 10:01:41,119 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:41,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:41,119 INFO L85 PathProgramCache]: Analyzing trace with hash -2037971999, now seen corresponding path program 5 times [2025-02-08 10:01:41,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:41,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17006830] [2025-02-08 10:01:41,119 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 10:01:41,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:41,127 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 383 statements into 14 equivalence classes. [2025-02-08 10:01:41,146 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 374 of 383 statements. [2025-02-08 10:01:41,146 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-08 10:01:41,146 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:41,441 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 468 proven. 488 refuted. 0 times theorem prover too weak. 1569 trivial. 0 not checked. [2025-02-08 10:01:41,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:41,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17006830] [2025-02-08 10:01:41,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17006830] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:41,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152790162] [2025-02-08 10:01:41,442 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 10:01:41,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:41,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:41,443 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:41,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-02-08 10:01:41,531 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 383 statements into 14 equivalence classes. [2025-02-08 10:01:41,592 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 374 of 383 statements. [2025-02-08 10:01:41,593 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-08 10:01:41,593 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:41,596 INFO L256 TraceCheckSpWp]: Trace formula consists of 692 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 10:01:41,599 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:41,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 446 proven. 555 refuted. 0 times theorem prover too weak. 1524 trivial. 0 not checked. [2025-02-08 10:01:41,706 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:42,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2525 backedges. 450 proven. 565 refuted. 0 times theorem prover too weak. 1510 trivial. 0 not checked. [2025-02-08 10:01:42,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152790162] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:42,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:42,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15, 19] total 29 [2025-02-08 10:01:42,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811582283] [2025-02-08 10:01:42,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:42,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-02-08 10:01:42,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:42,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-02-08 10:01:42,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2025-02-08 10:01:42,547 INFO L87 Difference]: Start difference. First operand 389 states and 425 transitions. Second operand has 29 states, 29 states have (on average 5.724137931034483) internal successors, (166), 29 states have internal predecessors, (166), 19 states have call successors, (29), 1 states have call predecessors, (29), 10 states have return successors, (32), 17 states have call predecessors, (32), 19 states have call successors, (32) [2025-02-08 10:01:43,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:43,010 INFO L93 Difference]: Finished difference Result 656 states and 719 transitions. [2025-02-08 10:01:43,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-02-08 10:01:43,011 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 5.724137931034483) internal successors, (166), 29 states have internal predecessors, (166), 19 states have call successors, (29), 1 states have call predecessors, (29), 10 states have return successors, (32), 17 states have call predecessors, (32), 19 states have call successors, (32) Word has length 383 [2025-02-08 10:01:43,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:43,013 INFO L225 Difference]: With dead ends: 656 [2025-02-08 10:01:43,014 INFO L226 Difference]: Without dead ends: 399 [2025-02-08 10:01:43,014 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 800 GetRequests, 749 SyntacticMatches, 9 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=311, Invalid=1581, Unknown=0, NotChecked=0, Total=1892 [2025-02-08 10:01:43,015 INFO L435 NwaCegarLoop]: 55 mSDtfsCounter, 154 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:43,015 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 598 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 893 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 10:01:43,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2025-02-08 10:01:43,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 373. [2025-02-08 10:01:43,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 297 states have (on average 1.02020202020202) internal successors, (303), 296 states have internal predecessors, (303), 46 states have call successors, (46), 31 states have call predecessors, (46), 28 states have return successors, (55), 45 states have call predecessors, (55), 45 states have call successors, (55) [2025-02-08 10:01:43,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 404 transitions. [2025-02-08 10:01:43,040 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 404 transitions. Word has length 383 [2025-02-08 10:01:43,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:43,041 INFO L471 AbstractCegarLoop]: Abstraction has 373 states and 404 transitions. [2025-02-08 10:01:43,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.724137931034483) internal successors, (166), 29 states have internal predecessors, (166), 19 states have call successors, (29), 1 states have call predecessors, (29), 10 states have return successors, (32), 17 states have call predecessors, (32), 19 states have call successors, (32) [2025-02-08 10:01:43,041 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 404 transitions. [2025-02-08 10:01:43,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2025-02-08 10:01:43,044 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:43,044 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 17, 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, 10, 9, 7, 5, 5, 4, 1, 1, 1] [2025-02-08 10:01:43,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2025-02-08 10:01:43,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-02-08 10:01:43,244 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:43,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:43,245 INFO L85 PathProgramCache]: Analyzing trace with hash -705047709, now seen corresponding path program 6 times [2025-02-08 10:01:43,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:43,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299872267] [2025-02-08 10:01:43,245 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 10:01:43,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:43,257 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 402 statements into 14 equivalence classes. [2025-02-08 10:01:43,268 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 130 of 402 statements. [2025-02-08 10:01:43,268 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-02-08 10:01:43,268 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:43,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2786 backedges. 399 proven. 2 refuted. 0 times theorem prover too weak. 2385 trivial. 0 not checked. [2025-02-08 10:01:43,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:43,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299872267] [2025-02-08 10:01:43,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299872267] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:43,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820644787] [2025-02-08 10:01:43,366 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 10:01:43,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:43,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:43,370 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:43,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-02-08 10:01:43,473 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 402 statements into 14 equivalence classes. [2025-02-08 10:01:43,492 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 130 of 402 statements. [2025-02-08 10:01:43,492 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-02-08 10:01:43,492 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:43,493 INFO L256 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 10:01:43,496 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:43,544 INFO L134 CoverageAnalysis]: Checked inductivity of 2786 backedges. 467 proven. 6 refuted. 0 times theorem prover too weak. 2313 trivial. 0 not checked. [2025-02-08 10:01:43,544 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:44,009 INFO L134 CoverageAnalysis]: Checked inductivity of 2786 backedges. 467 proven. 6 refuted. 0 times theorem prover too weak. 2313 trivial. 0 not checked. [2025-02-08 10:01:44,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820644787] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:44,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:44,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2025-02-08 10:01:44,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215430556] [2025-02-08 10:01:44,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:44,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-08 10:01:44,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:44,011 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-08 10:01:44,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2025-02-08 10:01:44,011 INFO L87 Difference]: Start difference. First operand 373 states and 404 transitions. Second operand has 16 states, 16 states have (on average 4.9375) internal successors, (79), 16 states have internal predecessors, (79), 6 states have call successors, (11), 1 states have call predecessors, (11), 5 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2025-02-08 10:01:44,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:44,106 INFO L93 Difference]: Finished difference Result 609 states and 663 transitions. [2025-02-08 10:01:44,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 10:01:44,107 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.9375) internal successors, (79), 16 states have internal predecessors, (79), 6 states have call successors, (11), 1 states have call predecessors, (11), 5 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) Word has length 402 [2025-02-08 10:01:44,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:44,109 INFO L225 Difference]: With dead ends: 609 [2025-02-08 10:01:44,109 INFO L226 Difference]: Without dead ends: 375 [2025-02-08 10:01:44,109 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 817 GetRequests, 795 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2025-02-08 10:01:44,110 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 76 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:44,110 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 126 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:01:44,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2025-02-08 10:01:44,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 373. [2025-02-08 10:01:44,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 297 states have (on average 1.02020202020202) internal successors, (303), 296 states have internal predecessors, (303), 46 states have call successors, (46), 31 states have call predecessors, (46), 28 states have return successors, (54), 45 states have call predecessors, (54), 45 states have call successors, (54) [2025-02-08 10:01:44,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 403 transitions. [2025-02-08 10:01:44,129 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 403 transitions. Word has length 402 [2025-02-08 10:01:44,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:44,129 INFO L471 AbstractCegarLoop]: Abstraction has 373 states and 403 transitions. [2025-02-08 10:01:44,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.9375) internal successors, (79), 16 states have internal predecessors, (79), 6 states have call successors, (11), 1 states have call predecessors, (11), 5 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2025-02-08 10:01:44,129 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 403 transitions. [2025-02-08 10:01:44,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2025-02-08 10:01:44,130 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:44,131 INFO L218 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 18, 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, 8, 6, 4, 3, 1, 1, 1] [2025-02-08 10:01:44,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2025-02-08 10:01:44,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2025-02-08 10:01:44,331 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:44,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:44,332 INFO L85 PathProgramCache]: Analyzing trace with hash 173279290, now seen corresponding path program 7 times [2025-02-08 10:01:44,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:44,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316750471] [2025-02-08 10:01:44,332 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 10:01:44,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:44,339 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 404 statements into 1 equivalence classes. [2025-02-08 10:01:44,352 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 404 of 404 statements. [2025-02-08 10:01:44,354 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:44,354 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:44,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2819 backedges. 494 proven. 265 refuted. 0 times theorem prover too weak. 2060 trivial. 0 not checked. [2025-02-08 10:01:44,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:44,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316750471] [2025-02-08 10:01:44,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316750471] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:44,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410897729] [2025-02-08 10:01:44,563 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 10:01:44,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:44,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:44,565 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:44,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-02-08 10:01:44,672 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 404 statements into 1 equivalence classes. [2025-02-08 10:01:44,720 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 404 of 404 statements. [2025-02-08 10:01:44,720 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:44,720 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:44,722 INFO L256 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 10:01:44,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:44,791 INFO L134 CoverageAnalysis]: Checked inductivity of 2819 backedges. 494 proven. 265 refuted. 0 times theorem prover too weak. 2060 trivial. 0 not checked. [2025-02-08 10:01:44,791 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:45,347 INFO L134 CoverageAnalysis]: Checked inductivity of 2819 backedges. 498 proven. 267 refuted. 0 times theorem prover too weak. 2054 trivial. 0 not checked. [2025-02-08 10:01:45,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410897729] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:45,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:45,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 15] total 17 [2025-02-08 10:01:45,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506518705] [2025-02-08 10:01:45,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:45,348 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 10:01:45,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:45,348 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 10:01:45,348 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2025-02-08 10:01:45,348 INFO L87 Difference]: Start difference. First operand 373 states and 403 transitions. Second operand has 17 states, 16 states have (on average 6.375) internal successors, (102), 15 states have internal predecessors, (102), 10 states have call successors, (18), 3 states have call predecessors, (18), 5 states have return successors, (17), 10 states have call predecessors, (17), 8 states have call successors, (17) [2025-02-08 10:01:45,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:45,516 INFO L93 Difference]: Finished difference Result 634 states and 685 transitions. [2025-02-08 10:01:45,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 10:01:45,516 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 6.375) internal successors, (102), 15 states have internal predecessors, (102), 10 states have call successors, (18), 3 states have call predecessors, (18), 5 states have return successors, (17), 10 states have call predecessors, (17), 8 states have call successors, (17) Word has length 404 [2025-02-08 10:01:45,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:45,518 INFO L225 Difference]: With dead ends: 634 [2025-02-08 10:01:45,518 INFO L226 Difference]: Without dead ends: 391 [2025-02-08 10:01:45,519 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 830 GetRequests, 799 SyntacticMatches, 9 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2025-02-08 10:01:45,519 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 75 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:45,519 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 287 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 312 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:01:45,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2025-02-08 10:01:45,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 373. [2025-02-08 10:01:45,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 297 states have (on average 1.02020202020202) internal successors, (303), 296 states have internal predecessors, (303), 46 states have call successors, (46), 31 states have call predecessors, (46), 28 states have return successors, (53), 45 states have call predecessors, (53), 45 states have call successors, (53) [2025-02-08 10:01:45,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 402 transitions. [2025-02-08 10:01:45,534 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 402 transitions. Word has length 404 [2025-02-08 10:01:45,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:45,534 INFO L471 AbstractCegarLoop]: Abstraction has 373 states and 402 transitions. [2025-02-08 10:01:45,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 6.375) internal successors, (102), 15 states have internal predecessors, (102), 10 states have call successors, (18), 3 states have call predecessors, (18), 5 states have return successors, (17), 10 states have call predecessors, (17), 8 states have call successors, (17) [2025-02-08 10:01:45,534 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 402 transitions. [2025-02-08 10:01:45,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2025-02-08 10:01:45,536 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:45,536 INFO L218 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] [2025-02-08 10:01:45,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:45,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-02-08 10:01:45,737 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:45,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:45,737 INFO L85 PathProgramCache]: Analyzing trace with hash 305332300, now seen corresponding path program 8 times [2025-02-08 10:01:45,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:45,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394718809] [2025-02-08 10:01:45,737 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:45,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:45,746 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 403 statements into 2 equivalence classes. [2025-02-08 10:01:45,767 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 403 of 403 statements. [2025-02-08 10:01:45,767 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:45,768 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:47,158 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 440 proven. 701 refuted. 0 times theorem prover too weak. 1661 trivial. 0 not checked. [2025-02-08 10:01:47,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:47,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394718809] [2025-02-08 10:01:47,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394718809] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:47,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868757679] [2025-02-08 10:01:47,159 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:47,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:47,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:47,162 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:47,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-02-08 10:01:47,254 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 403 statements into 2 equivalence classes. [2025-02-08 10:01:47,303 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 403 of 403 statements. [2025-02-08 10:01:47,303 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:47,303 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:47,305 INFO L256 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 81 conjuncts are in the unsatisfiable core [2025-02-08 10:01:47,309 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:47,642 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 432 proven. 525 refuted. 0 times theorem prover too weak. 1845 trivial. 0 not checked. [2025-02-08 10:01:47,642 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:52,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2802 backedges. 585 proven. 468 refuted. 0 times theorem prover too weak. 1749 trivial. 0 not checked. [2025-02-08 10:01:52,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868757679] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:52,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:52,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 30, 37] total 68 [2025-02-08 10:01:52,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472277026] [2025-02-08 10:01:52,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:52,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2025-02-08 10:01:52,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:52,712 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2025-02-08 10:01:52,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=559, Invalid=4133, Unknown=0, NotChecked=0, Total=4692 [2025-02-08 10:01:52,713 INFO L87 Difference]: Start difference. First operand 373 states and 402 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) [2025-02-08 10:01:52,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:52,944 INFO L93 Difference]: Finished difference Result 420 states and 456 transitions. [2025-02-08 10:01:52,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-02-08 10:01:52,944 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 [2025-02-08 10:01:52,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:52,946 INFO L225 Difference]: With dead ends: 420 [2025-02-08 10:01:52,946 INFO L226 Difference]: Without dead ends: 419 [2025-02-08 10:01:52,947 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 891 GetRequests, 767 SyntacticMatches, 51 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5618 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=677, Invalid=4873, Unknown=0, NotChecked=0, Total=5550 [2025-02-08 10:01:52,948 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 20 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:52,948 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 638 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:01:52,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2025-02-08 10:01:52,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 372. [2025-02-08 10:01:52,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 297 states have (on average 1.0168350168350169) internal successors, (302), 295 states have internal predecessors, (302), 46 states have call successors, (46), 31 states have call predecessors, (46), 28 states have return successors, (53), 45 states have call predecessors, (53), 45 states have call successors, (53) [2025-02-08 10:01:52,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 401 transitions. [2025-02-08 10:01:52,967 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 401 transitions. Word has length 403 [2025-02-08 10:01:52,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:52,967 INFO L471 AbstractCegarLoop]: Abstraction has 372 states and 401 transitions. [2025-02-08 10:01:52,968 INFO L472 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) [2025-02-08 10:01:52,968 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 401 transitions. [2025-02-08 10:01:52,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 653 [2025-02-08 10:01:52,970 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:52,971 INFO L218 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] [2025-02-08 10:01:52,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2025-02-08 10:01:53,171 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-02-08 10:01:53,172 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:53,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:53,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1561276306, now seen corresponding path program 4 times [2025-02-08 10:01:53,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:53,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124016456] [2025-02-08 10:01:53,173 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:53,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:53,184 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 652 statements into 2 equivalence classes. [2025-02-08 10:01:53,212 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 652 of 652 statements. [2025-02-08 10:01:53,213 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 10:01:53,213 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:57,057 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1237 proven. 1440 refuted. 0 times theorem prover too weak. 4877 trivial. 0 not checked. [2025-02-08 10:01:57,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:57,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124016456] [2025-02-08 10:01:57,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124016456] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:57,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056299903] [2025-02-08 10:01:57,058 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:57,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:57,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:57,059 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:01:57,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-02-08 10:01:57,224 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 652 statements into 2 equivalence classes. [2025-02-08 10:01:57,317 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 652 of 652 statements. [2025-02-08 10:01:57,317 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 10:01:57,317 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:57,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 1227 conjuncts, 133 conjuncts are in the unsatisfiable core [2025-02-08 10:01:57,328 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:57,850 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1237 proven. 1440 refuted. 0 times theorem prover too weak. 4877 trivial. 0 not checked. [2025-02-08 10:01:57,850 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:02:09,974 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1543 proven. 1316 refuted. 0 times theorem prover too weak. 4695 trivial. 0 not checked. [2025-02-08 10:02:09,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056299903] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:02:09,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:02:09,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 46] total 69 [2025-02-08 10:02:09,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100788012] [2025-02-08 10:02:09,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:02:09,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2025-02-08 10:02:09,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:02:09,976 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2025-02-08 10:02:09,976 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=569, Invalid=4261, Unknown=0, NotChecked=0, Total=4830 [2025-02-08 10:02:09,977 INFO L87 Difference]: Start difference. First operand 372 states and 401 transitions. Second operand has 70 states, 69 states have (on average 2.608695652173913) internal successors, (180), 70 states have internal predecessors, (180), 18 states have call successors, (20), 1 states have call predecessors, (20), 20 states have return successors, (48), 48 states have call predecessors, (48), 18 states have call successors, (48) [2025-02-08 10:02:10,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:02:10,227 INFO L93 Difference]: Finished difference Result 435 states and 471 transitions. [2025-02-08 10:02:10,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-02-08 10:02:10,228 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 69 states have (on average 2.608695652173913) internal successors, (180), 70 states have internal predecessors, (180), 18 states have call successors, (20), 1 states have call predecessors, (20), 20 states have return successors, (48), 48 states have call predecessors, (48), 18 states have call successors, (48) Word has length 652 [2025-02-08 10:02:10,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:02:10,230 INFO L225 Difference]: With dead ends: 435 [2025-02-08 10:02:10,230 INFO L226 Difference]: Without dead ends: 342 [2025-02-08 10:02:10,231 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1441 GetRequests, 1256 SyntacticMatches, 111 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6276 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=673, Invalid=5027, Unknown=0, NotChecked=0, Total=5700 [2025-02-08 10:02:10,231 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 16 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:02:10,232 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 426 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:02:10,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2025-02-08 10:02:10,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 333. [2025-02-08 10:02:10,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 266 states have (on average 1.0150375939849625) internal successors, (270), 264 states have internal predecessors, (270), 41 states have call successors, (41), 28 states have call predecessors, (41), 25 states have return successors, (43), 40 states have call predecessors, (43), 40 states have call successors, (43) [2025-02-08 10:02:10,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 354 transitions. [2025-02-08 10:02:10,250 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 354 transitions. Word has length 652 [2025-02-08 10:02:10,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:02:10,250 INFO L471 AbstractCegarLoop]: Abstraction has 333 states and 354 transitions. [2025-02-08 10:02:10,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 69 states have (on average 2.608695652173913) internal successors, (180), 70 states have internal predecessors, (180), 18 states have call successors, (20), 1 states have call predecessors, (20), 20 states have return successors, (48), 48 states have call predecessors, (48), 18 states have call successors, (48) [2025-02-08 10:02:10,251 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 354 transitions. [2025-02-08 10:02:10,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 655 [2025-02-08 10:02:10,254 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:02:10,254 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 33, 32, 29, 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, 13, 10, 6, 5, 1, 1, 1] [2025-02-08 10:02:10,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2025-02-08 10:02:10,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:02:10,455 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:02:10,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:02:10,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1686612438, now seen corresponding path program 5 times [2025-02-08 10:02:10,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:02:10,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988186535] [2025-02-08 10:02:10,456 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 10:02:10,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:02:10,468 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 654 statements into 26 equivalence classes. [2025-02-08 10:02:10,475 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 254 of 654 statements. [2025-02-08 10:02:10,476 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-02-08 10:02:10,476 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:02:10,585 INFO L134 CoverageAnalysis]: Checked inductivity of 7609 backedges. 562 proven. 967 refuted. 0 times theorem prover too weak. 6080 trivial. 0 not checked. [2025-02-08 10:02:10,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:02:10,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988186535] [2025-02-08 10:02:10,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988186535] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:02:10,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508904293] [2025-02-08 10:02:10,585 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 10:02:10,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:02:10,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:02:10,587 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 10:02:10,593 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-02-08 10:02:10,896 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 654 statements into 26 equivalence classes. [2025-02-08 10:02:10,927 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 254 of 654 statements. [2025-02-08 10:02:10,927 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-02-08 10:02:10,927 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:02:10,928 INFO L256 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 10:02:10,932 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:02:10,993 INFO L134 CoverageAnalysis]: Checked inductivity of 7609 backedges. 4011 proven. 40 refuted. 0 times theorem prover too weak. 3558 trivial. 0 not checked. [2025-02-08 10:02:10,993 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:02:11,874 INFO L134 CoverageAnalysis]: Checked inductivity of 7609 backedges. 566 proven. 988 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2025-02-08 10:02:11,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508904293] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:02:11,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:02:11,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 13] total 18 [2025-02-08 10:02:11,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178478097] [2025-02-08 10:02:11,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:02:11,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-08 10:02:11,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:02:11,876 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-08 10:02:11,876 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2025-02-08 10:02:11,876 INFO L87 Difference]: Start difference. First operand 333 states and 354 transitions. Second operand has 18 states, 18 states have (on average 7.277777777777778) internal successors, (131), 18 states have internal predecessors, (131), 11 states have call successors, (23), 2 states have call predecessors, (23), 8 states have return successors, (27), 9 states have call predecessors, (27), 11 states have call successors, (27) [2025-02-08 10:02:12,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:02:12,047 INFO L93 Difference]: Finished difference Result 415 states and 438 transitions. [2025-02-08 10:02:12,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 10:02:12,048 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 7.277777777777778) internal successors, (131), 18 states have internal predecessors, (131), 11 states have call successors, (23), 2 states have call predecessors, (23), 8 states have return successors, (27), 9 states have call predecessors, (27), 11 states have call successors, (27) Word has length 654 [2025-02-08 10:02:12,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:02:12,049 INFO L225 Difference]: With dead ends: 415 [2025-02-08 10:02:12,049 INFO L226 Difference]: Without dead ends: 0 [2025-02-08 10:02:12,049 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1330 GetRequests, 1297 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2025-02-08 10:02:12,050 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 125 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:02:12,050 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 215 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:02:12,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-02-08 10:02:12,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-02-08 10:02:12,050 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) [2025-02-08 10:02:12,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-02-08 10:02:12,050 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 654 [2025-02-08 10:02:12,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:02:12,051 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-02-08 10:02:12,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 7.277777777777778) internal successors, (131), 18 states have internal predecessors, (131), 11 states have call successors, (23), 2 states have call predecessors, (23), 8 states have return successors, (27), 9 states have call predecessors, (27), 11 states have call successors, (27) [2025-02-08 10:02:12,051 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-02-08 10:02:12,051 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 10:02:12,056 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 12 remaining) [2025-02-08 10:02:12,056 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 12 remaining) [2025-02-08 10:02:12,056 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 12 remaining) [2025-02-08 10:02:12,057 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 12 remaining) [2025-02-08 10:02:12,057 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 12 remaining) [2025-02-08 10:02:12,057 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 12 remaining) [2025-02-08 10:02:12,057 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 12 remaining) [2025-02-08 10:02:12,057 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 12 remaining) [2025-02-08 10:02:12,057 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 12 remaining) [2025-02-08 10:02:12,057 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 12 remaining) [2025-02-08 10:02:12,057 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 12 remaining) [2025-02-08 10:02:12,057 INFO L782 garLoopResultBuilder]: Registering result SAFE for location fibo1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 12 remaining) [2025-02-08 10:02:12,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2025-02-08 10:02:12,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2025-02-08 10:02:12,260 INFO L422 BasicCegarLoop]: Path program histogram: [8, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:02:12,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2025-02-08 10:02:25,205 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 10:02:25,210 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 10:02:25 BoogieIcfgContainer [2025-02-08 10:02:25,210 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 10:02:25,211 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 10:02:25,211 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 10:02:25,211 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 10:02:25,211 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 10:01:05" (3/4) ... [2025-02-08 10:02:25,213 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 10:02:25,218 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure fibo2 [2025-02-08 10:02:25,218 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure fibo1 [2025-02-08 10:02:25,221 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2025-02-08 10:02:25,221 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2025-02-08 10:02:25,221 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-02-08 10:02:25,222 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 10:02:25,277 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 10:02:25,278 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 10:02:25,278 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 10:02:25,278 INFO L158 Benchmark]: Toolchain (without parser) took 80120.21ms. Allocated memory was 142.6MB in the beginning and 989.9MB in the end (delta: 847.2MB). Free memory was 105.8MB in the beginning and 473.5MB in the end (delta: -367.8MB). Peak memory consumption was 478.8MB. Max. memory is 16.1GB. [2025-02-08 10:02:25,278 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 201.3MB. Free memory is still 115.8MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 10:02:25,278 INFO L158 Benchmark]: CACSL2BoogieTranslator took 146.24ms. Allocated memory is still 142.6MB. Free memory was 105.8MB in the beginning and 95.1MB in the end (delta: 10.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 10:02:25,278 INFO L158 Benchmark]: Boogie Procedure Inliner took 21.04ms. Allocated memory is still 142.6MB. Free memory was 95.1MB in the beginning and 94.2MB in the end (delta: 951.0kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 10:02:25,278 INFO L158 Benchmark]: Boogie Preprocessor took 26.48ms. Allocated memory is still 142.6MB. Free memory was 94.2MB in the beginning and 93.2MB in the end (delta: 947.8kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 10:02:25,278 INFO L158 Benchmark]: IcfgBuilder took 215.90ms. Allocated memory is still 142.6MB. Free memory was 93.2MB in the beginning and 80.3MB in the end (delta: 12.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-02-08 10:02:25,279 INFO L158 Benchmark]: TraceAbstraction took 79638.51ms. Allocated memory was 142.6MB in the beginning and 989.9MB in the end (delta: 847.2MB). Free memory was 80.3MB in the beginning and 481.6MB in the end (delta: -401.3MB). Peak memory consumption was 665.2MB. Max. memory is 16.1GB. [2025-02-08 10:02:25,279 INFO L158 Benchmark]: Witness Printer took 67.04ms. Allocated memory is still 989.9MB. Free memory was 481.6MB in the beginning and 473.5MB in the end (delta: 8.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 10:02:25,279 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.18ms. Allocated memory is still 201.3MB. Free memory is still 115.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 146.24ms. Allocated memory is still 142.6MB. Free memory was 105.8MB in the beginning and 95.1MB in the end (delta: 10.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 21.04ms. Allocated memory is still 142.6MB. Free memory was 95.1MB in the beginning and 94.2MB in the end (delta: 951.0kB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 26.48ms. Allocated memory is still 142.6MB. Free memory was 94.2MB in the beginning and 93.2MB in the end (delta: 947.8kB). There was no memory consumed. Max. memory is 16.1GB. * IcfgBuilder took 215.90ms. Allocated memory is still 142.6MB. Free memory was 93.2MB in the beginning and 80.3MB in the end (delta: 12.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 79638.51ms. Allocated memory was 142.6MB in the beginning and 989.9MB in the end (delta: 847.2MB). Free memory was 80.3MB in the beginning and 481.6MB in the end (delta: -401.3MB). Peak memory consumption was 665.2MB. Max. memory is 16.1GB. * Witness Printer took 67.04ms. Allocated memory is still 989.9MB. Free memory was 481.6MB in the beginning and 473.5MB in the end (delta: 8.1MB). Peak memory consumption was 8.4MB. 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, 49 locations, 12 error locations. Started 1 CEGAR loops. OverallTime: 66.6s, OverallIterations: 42, TraceHistogramMax: 34, PathProgramHistogramMax: 8, EmptinessCheckTime: 0.1s, AutomataDifference: 12.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4574 SdHoareTripleChecker+Valid, 6.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4428 mSDsluCounter, 14229 SdHoareTripleChecker+Invalid, 5.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12572 mSDsCounter, 1509 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16133 IncrementalHoareTripleChecker+Invalid, 17642 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1509 mSolverCounterUnsat, 1657 mSDtfsCounter, 16133 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 13547 GetRequests, 12011 SyntacticMatches, 363 SemanticMatches, 1173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27962 ImplicationChecksByTransitivity, 11.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1006occurred in iteration=30, InterpolantAutomatonStates: 835, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.0s AutomataMinimizationTime, 42 MinimizatonAttempts, 2467 StatesRemovedByMinimization, 40 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 43.8s InterpolantComputationTime, 13143 NumberOfCodeBlocks, 10039 NumberOfCodeBlocksAsserted, 168 NumberOfCheckSat, 19128 ConstructedInterpolants, 0 QuantifiedInterpolants, 34064 SizeOfPredicates, 89 NumberOfNonLiveVariables, 9595 ConjunctsInSsa, 627 ConjunctsInUnsatCore, 100 InterpolantComputations, 16 PerfectInterpolantSequences, 98425/114567 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, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 12 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 10:02:25,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE