./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 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-1.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 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 10:00:56,327 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 10:00:56,400 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:00:56,406 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 10:00:56,406 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 10:00:56,435 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 10:00:56,436 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 10:00:56,436 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 10:00:56,436 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 10:00:56,436 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 10:00:56,437 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 10:00:56,437 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 10:00:56,437 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 10:00:56,438 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 10:00:56,438 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 10:00:56,438 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 10:00:56,438 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 10:00:56,438 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 10:00:56,438 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 10:00:56,439 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 10:00:56,439 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 10:00:56,439 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 10:00:56,439 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 10:00:56,439 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 10:00:56,439 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 10:00:56,439 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 10:00:56,439 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 10:00:56,439 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 10:00:56,439 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 10:00:56,439 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 10:00:56,440 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 10:00:56,440 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 10:00:56,440 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 10:00:56,441 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 10:00:56,441 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 -> 50f60fa428d099767eedeaaecff58f84e68d960030ff43c7eae2dbdfbde6f992 [2025-02-08 10:00:56,680 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 10:00:56,688 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 10:00:56,690 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 10:00:56,692 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 10:00:56,692 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 10:00:56,695 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-1.c [2025-02-08 10:00:57,925 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e64d8ad71/79cdad509246409da5f1cf878d2a10a4/FLAG84eb362c0 [2025-02-08 10:00:58,152 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 10:00:58,153 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/recursive-simple/fibo_2calls_8-1.c [2025-02-08 10:00:58,162 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e64d8ad71/79cdad509246409da5f1cf878d2a10a4/FLAG84eb362c0 [2025-02-08 10:00:58,175 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e64d8ad71/79cdad509246409da5f1cf878d2a10a4 [2025-02-08 10:00:58,177 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 10:00:58,178 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 10:00:58,179 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 10:00:58,180 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 10:00:58,183 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 10:00:58,184 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,184 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@299b1d58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58, skipping insertion in model container [2025-02-08 10:00:58,185 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,197 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 10:00:58,338 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 10:00:58,346 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 10:00:58,365 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 10:00:58,377 INFO L204 MainTranslator]: Completed translation [2025-02-08 10:00:58,378 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58 WrapperNode [2025-02-08 10:00:58,378 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 10:00:58,378 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 10:00:58,378 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 10:00:58,379 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 10:00:58,384 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:00:58" (1/1) ... [2025-02-08 10:00:58,389 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:00:58" (1/1) ... [2025-02-08 10:00:58,399 INFO L138 Inliner]: procedures = 14, calls = 13, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 21 [2025-02-08 10:00:58,400 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 10:00:58,400 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 10:00:58,400 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 10:00:58,400 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 10:00:58,407 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,407 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,408 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,418 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:00:58,418 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,419 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,420 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,421 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,426 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,426 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,427 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 10:00:58,428 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 10:00:58,428 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 10:00:58,428 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 10:00:58,429 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58" (1/1) ... [2025-02-08 10:00:58,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 10:00:58,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:00:58,464 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:00:58,467 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:00:58,488 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 10:00:58,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 10:00:58,488 INFO L130 BoogieDeclarations]: Found specification of procedure fibo2 [2025-02-08 10:00:58,488 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo2 [2025-02-08 10:00:58,488 INFO L130 BoogieDeclarations]: Found specification of procedure fibo1 [2025-02-08 10:00:58,488 INFO L138 BoogieDeclarations]: Found implementation of procedure fibo1 [2025-02-08 10:00:58,488 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 10:00:58,488 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 10:00:58,533 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 10:00:58,535 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 10:00:58,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L25: havoc #t~ret6;havoc #t~ret7; [2025-02-08 10:00:58,663 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15: havoc #t~ret4;havoc #t~ret5; [2025-02-08 10:00:58,671 INFO L? ?]: Removed 23 outVars from TransFormulas that were not future-live. [2025-02-08 10:00:58,671 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 10:00:58,685 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 10:00:58,685 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 10:00:58,686 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 10:00:58 BoogieIcfgContainer [2025-02-08 10:00:58,686 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 10:00:58,688 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 10:00:58,688 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 10:00:58,692 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 10:00:58,692 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 10:00:58" (1/3) ... [2025-02-08 10:00:58,692 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@452d98a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 10:00:58, skipping insertion in model container [2025-02-08 10:00:58,693 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 10:00:58" (2/3) ... [2025-02-08 10:00:58,693 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@452d98a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 10:00:58, skipping insertion in model container [2025-02-08 10:00:58,693 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 10:00:58" (3/3) ... [2025-02-08 10:00:58,694 INFO L128 eAbstractionObserver]: Analyzing ICFG fibo_2calls_8-1.c [2025-02-08 10:00:58,706 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 10:00:58,708 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG fibo_2calls_8-1.c that has 3 procedures, 49 locations, 1 initial locations, 0 loop locations, and 12 error locations. [2025-02-08 10:00:58,757 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 10:00:58,766 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;@451eeba1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 10:00:58,767 INFO L334 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2025-02-08 10:00:58,772 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:00:58,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2025-02-08 10:00:58,776 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:00:58,777 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2025-02-08 10:00:58,777 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:00:58,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:00:58,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1081165007, now seen corresponding path program 1 times [2025-02-08 10:00:58,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:00:58,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139166861] [2025-02-08 10:00:58,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:00:58,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:00:58,837 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-08 10:00:58,850 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-08 10:00:58,851 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:00:58,851 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:00:58,930 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:00:58,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:00:58,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139166861] [2025-02-08 10:00:58,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139166861] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:00:58,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:00:58,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 10:00:58,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505724939] [2025-02-08 10:00:58,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:00:58,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 10:00:58,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:00:58,953 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 10:00:58,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 10:00:58,955 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:00:59,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:00:59,005 INFO L93 Difference]: Finished difference Result 54 states and 62 transitions. [2025-02-08 10:00:59,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 10:00:59,007 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:00:59,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:00:59,013 INFO L225 Difference]: With dead ends: 54 [2025-02-08 10:00:59,013 INFO L226 Difference]: Without dead ends: 44 [2025-02-08 10:00:59,016 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:00:59,019 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:00:59,021 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:00:59,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2025-02-08 10:00:59,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 42. [2025-02-08 10:00:59,055 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:00:59,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 48 transitions. [2025-02-08 10:00:59,061 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 48 transitions. Word has length 6 [2025-02-08 10:00:59,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:00:59,061 INFO L471 AbstractCegarLoop]: Abstraction has 42 states and 48 transitions. [2025-02-08 10:00:59,062 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:00:59,062 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 48 transitions. [2025-02-08 10:00:59,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-02-08 10:00:59,063 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:00:59,063 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:00:59,063 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 10:00:59,067 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:00:59,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:00:59,067 INFO L85 PathProgramCache]: Analyzing trace with hash -843623136, now seen corresponding path program 1 times [2025-02-08 10:00:59,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:00:59,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359386280] [2025-02-08 10:00:59,067 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:00:59,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:00:59,071 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-02-08 10:00:59,080 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-02-08 10:00:59,081 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:00:59,081 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:00:59,168 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:00:59,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:00:59,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359386280] [2025-02-08 10:00:59,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359386280] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:00:59,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:00:59,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 10:00:59,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126329141] [2025-02-08 10:00:59,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:00:59,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:00:59,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:00:59,170 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:00:59,170 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:00:59,170 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:00:59,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:00:59,247 INFO L93 Difference]: Finished difference Result 63 states and 71 transitions. [2025-02-08 10:00:59,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:00:59,248 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:00:59,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:00:59,248 INFO L225 Difference]: With dead ends: 63 [2025-02-08 10:00:59,250 INFO L226 Difference]: Without dead ends: 57 [2025-02-08 10:00:59,250 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:00:59,251 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:00:59,251 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:00:59,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2025-02-08 10:00:59,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 55. [2025-02-08 10:00:59,259 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:00:59,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 64 transitions. [2025-02-08 10:00:59,261 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 64 transitions. Word has length 7 [2025-02-08 10:00:59,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:00:59,261 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 64 transitions. [2025-02-08 10:00:59,261 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:00:59,261 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 64 transitions. [2025-02-08 10:00:59,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2025-02-08 10:00:59,262 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:00:59,262 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:00:59,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 10:00:59,262 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:00:59,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:00:59,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1894040316, now seen corresponding path program 1 times [2025-02-08 10:00:59,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:00:59,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898472436] [2025-02-08 10:00:59,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:00:59,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:00:59,269 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-02-08 10:00:59,277 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-02-08 10:00:59,279 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:00:59,279 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:00:59,306 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:00:59,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:00:59,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898472436] [2025-02-08 10:00:59,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898472436] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:00:59,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:00:59,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 10:00:59,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787790851] [2025-02-08 10:00:59,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:00:59,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 10:00:59,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:00:59,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 10:00:59,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 10:00:59,309 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:00:59,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:00:59,333 INFO L93 Difference]: Finished difference Result 57 states and 69 transitions. [2025-02-08 10:00:59,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 10:00:59,334 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:00:59,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:00:59,335 INFO L225 Difference]: With dead ends: 57 [2025-02-08 10:00:59,335 INFO L226 Difference]: Without dead ends: 55 [2025-02-08 10:00:59,335 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:00:59,335 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:00:59,336 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:00:59,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2025-02-08 10:00:59,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 53. [2025-02-08 10:00:59,345 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:00:59,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 62 transitions. [2025-02-08 10:00:59,349 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 62 transitions. Word has length 12 [2025-02-08 10:00:59,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:00:59,350 INFO L471 AbstractCegarLoop]: Abstraction has 53 states and 62 transitions. [2025-02-08 10:00:59,350 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:00:59,350 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 62 transitions. [2025-02-08 10:00:59,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-02-08 10:00:59,350 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:00:59,350 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 10:00:59,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 10:00:59,351 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:00:59,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:00:59,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1414292356, now seen corresponding path program 1 times [2025-02-08 10:00:59,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:00:59,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012425055] [2025-02-08 10:00:59,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:00:59,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:00:59,359 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-02-08 10:00:59,365 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-02-08 10:00:59,367 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:00:59,367 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:00:59,476 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:00:59,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:00:59,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012425055] [2025-02-08 10:00:59,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012425055] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:00:59,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:00:59,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 10:00:59,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547774580] [2025-02-08 10:00:59,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:00:59,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 10:00:59,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:00:59,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 10:00:59,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-02-08 10:00:59,479 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:00:59,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:00:59,607 INFO L93 Difference]: Finished difference Result 57 states and 70 transitions. [2025-02-08 10:00:59,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 10:00:59,607 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:00:59,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:00:59,608 INFO L225 Difference]: With dead ends: 57 [2025-02-08 10:00:59,608 INFO L226 Difference]: Without dead ends: 53 [2025-02-08 10:00:59,608 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:00:59,609 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:00:59,609 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:00:59,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2025-02-08 10:00:59,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 49. [2025-02-08 10:00:59,616 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:00:59,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 58 transitions. [2025-02-08 10:00:59,618 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 58 transitions. Word has length 13 [2025-02-08 10:00:59,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:00:59,618 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 58 transitions. [2025-02-08 10:00:59,618 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:00:59,618 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 58 transitions. [2025-02-08 10:00:59,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2025-02-08 10:00:59,619 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:00:59,619 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:00:59,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 10:00:59,619 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:00:59,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:00:59,620 INFO L85 PathProgramCache]: Analyzing trace with hash 2051156933, now seen corresponding path program 1 times [2025-02-08 10:00:59,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:00:59,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336186711] [2025-02-08 10:00:59,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:00:59,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:00:59,627 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 22 statements into 1 equivalence classes. [2025-02-08 10:00:59,636 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 22 of 22 statements. [2025-02-08 10:00:59,639 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:00:59,639 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:00:59,767 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:00:59,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:00:59,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336186711] [2025-02-08 10:00:59,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336186711] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:00:59,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:00:59,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:00:59,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301258846] [2025-02-08 10:00:59,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:00:59,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:00:59,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:00:59,768 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:00:59,768 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:00:59,769 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:00:59,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:00:59,806 INFO L93 Difference]: Finished difference Result 73 states and 93 transitions. [2025-02-08 10:00:59,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:00:59,806 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:00:59,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:00:59,807 INFO L225 Difference]: With dead ends: 73 [2025-02-08 10:00:59,807 INFO L226 Difference]: Without dead ends: 68 [2025-02-08 10:00:59,808 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:00:59,808 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:00:59,808 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:00:59,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2025-02-08 10:00:59,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 62. [2025-02-08 10:00:59,818 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:00:59,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 77 transitions. [2025-02-08 10:00:59,819 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 77 transitions. Word has length 22 [2025-02-08 10:00:59,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:00:59,819 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 77 transitions. [2025-02-08 10:00:59,819 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:00:59,819 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 77 transitions. [2025-02-08 10:00:59,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-02-08 10:00:59,820 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:00:59,820 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:00:59,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-08 10:00:59,820 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:00:59,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:00:59,821 INFO L85 PathProgramCache]: Analyzing trace with hash -286356789, now seen corresponding path program 1 times [2025-02-08 10:00:59,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:00:59,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635789597] [2025-02-08 10:00:59,821 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:00:59,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:00:59,826 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 10:00:59,830 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 10:00:59,830 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:00:59,830 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:00:59,901 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:00:59,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:00:59,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635789597] [2025-02-08 10:00:59,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635789597] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:00:59,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557009539] [2025-02-08 10:00:59,906 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:00:59,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:00:59,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:00:59,908 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:00:59,909 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:00:59,939 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 10:00:59,950 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 10:00:59,950 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:00:59,950 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:00:59,952 INFO L256 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 10:00:59,955 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:00,060 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:00,062 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:00,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557009539] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:00,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:00,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2025-02-08 10:01:00,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589269608] [2025-02-08 10:01:00,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:00,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 10:01:00,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:00,063 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 10:01:00,064 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 10:01:00,064 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:00,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:00,184 INFO L93 Difference]: Finished difference Result 112 states and 139 transitions. [2025-02-08 10:01:00,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 10:01:00,185 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:00,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:00,185 INFO L225 Difference]: With dead ends: 112 [2025-02-08 10:01:00,186 INFO L226 Difference]: Without dead ends: 62 [2025-02-08 10:01:00,187 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:00,187 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:00,187 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:00,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2025-02-08 10:01:00,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 58. [2025-02-08 10:01:00,199 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:00,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 70 transitions. [2025-02-08 10:01:00,201 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 70 transitions. Word has length 23 [2025-02-08 10:01:00,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:00,201 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 70 transitions. [2025-02-08 10:01:00,201 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:00,201 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 70 transitions. [2025-02-08 10:01:00,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2025-02-08 10:01:00,202 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:00,202 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:00,211 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:00,407 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:00,407 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:00,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:00,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1517966263, now seen corresponding path program 1 times [2025-02-08 10:01:00,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:00,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907043471] [2025-02-08 10:01:00,408 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:00,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:00,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-08 10:01:00,419 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-08 10:01:00,420 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:00,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:00,505 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:00,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:00,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907043471] [2025-02-08 10:01:00,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907043471] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:00,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:00,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:01:00,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435824492] [2025-02-08 10:01:00,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:00,505 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:00,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:00,506 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:00,506 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:00,506 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:00,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:00,540 INFO L93 Difference]: Finished difference Result 82 states and 107 transitions. [2025-02-08 10:01:00,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:00,540 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:00,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:00,541 INFO L225 Difference]: With dead ends: 82 [2025-02-08 10:01:00,541 INFO L226 Difference]: Without dead ends: 77 [2025-02-08 10:01:00,541 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:00,543 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:00,543 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:00,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2025-02-08 10:01:00,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 68. [2025-02-08 10:01:00,558 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:00,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 88 transitions. [2025-02-08 10:01:00,558 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 88 transitions. Word has length 24 [2025-02-08 10:01:00,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:00,559 INFO L471 AbstractCegarLoop]: Abstraction has 68 states and 88 transitions. [2025-02-08 10:01:00,559 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:00,559 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 88 transitions. [2025-02-08 10:01:00,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-02-08 10:01:00,559 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:00,559 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:00,560 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-08 10:01:00,560 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:00,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:00,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1398651106, now seen corresponding path program 1 times [2025-02-08 10:01:00,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:00,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050453835] [2025-02-08 10:01:00,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:00,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:00,566 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-02-08 10:01:00,575 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-02-08 10:01:00,578 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:00,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:00,646 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:00,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:00,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050453835] [2025-02-08 10:01:00,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050453835] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:00,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:00,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:01:00,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703208802] [2025-02-08 10:01:00,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:00,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:00,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:00,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:00,651 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:00,652 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:00,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:00,695 INFO L93 Difference]: Finished difference Result 82 states and 107 transitions. [2025-02-08 10:01:00,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:00,695 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:00,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:00,696 INFO L225 Difference]: With dead ends: 82 [2025-02-08 10:01:00,696 INFO L226 Difference]: Without dead ends: 80 [2025-02-08 10:01:00,697 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:00,697 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:00,697 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:00,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2025-02-08 10:01:00,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 77. [2025-02-08 10:01:00,712 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:00,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 100 transitions. [2025-02-08 10:01:00,714 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 100 transitions. Word has length 28 [2025-02-08 10:01:00,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:00,715 INFO L471 AbstractCegarLoop]: Abstraction has 77 states and 100 transitions. [2025-02-08 10:01:00,715 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:00,715 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 100 transitions. [2025-02-08 10:01:00,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2025-02-08 10:01:00,716 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:00,716 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:00,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 10:01:00,717 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:00,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:00,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1361651781, now seen corresponding path program 1 times [2025-02-08 10:01:00,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:00,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412338910] [2025-02-08 10:01:00,719 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:00,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:00,745 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 10:01:00,750 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 10:01:00,750 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:00,750 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:00,824 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:00,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:00,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412338910] [2025-02-08 10:01:00,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412338910] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:00,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848739556] [2025-02-08 10:01:00,824 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:00,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:00,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:00,827 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:00,830 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:00,855 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 38 statements into 1 equivalence classes. [2025-02-08 10:01:00,868 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 38 of 38 statements. [2025-02-08 10:01:00,868 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:00,868 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:00,869 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 10:01:00,870 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:00,944 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:00,944 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:00,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848739556] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:00,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:00,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2025-02-08 10:01:00,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112329330] [2025-02-08 10:01:00,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:00,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 10:01:00,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:00,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 10:01:00,946 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-02-08 10:01:00,946 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:01,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:01,049 INFO L93 Difference]: Finished difference Result 140 states and 179 transitions. [2025-02-08 10:01:01,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 10:01:01,050 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:01,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:01,051 INFO L225 Difference]: With dead ends: 140 [2025-02-08 10:01:01,051 INFO L226 Difference]: Without dead ends: 75 [2025-02-08 10:01:01,051 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:01,052 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:01,052 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:01,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2025-02-08 10:01:01,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 73. [2025-02-08 10:01:01,067 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:01,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 93 transitions. [2025-02-08 10:01:01,068 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 93 transitions. Word has length 38 [2025-02-08 10:01:01,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:01,069 INFO L471 AbstractCegarLoop]: Abstraction has 73 states and 93 transitions. [2025-02-08 10:01:01,069 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:01,069 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 93 transitions. [2025-02-08 10:01:01,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2025-02-08 10:01:01,072 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:01,072 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:01,080 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:01,272 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:01,273 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:01,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:01,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1287366459, now seen corresponding path program 1 times [2025-02-08 10:01:01,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:01,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648901356] [2025-02-08 10:01:01,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:01,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:01,277 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 10:01:01,280 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 10:01:01,280 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:01,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:01,349 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:01,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:01,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648901356] [2025-02-08 10:01:01,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648901356] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:01,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938624858] [2025-02-08 10:01:01,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:01,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:01,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:01,352 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:01,353 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:01,380 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-02-08 10:01:01,390 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-02-08 10:01:01,390 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:01,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:01,393 INFO L256 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 10:01:01,395 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:01,500 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:01,500 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:01,675 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:01,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938624858] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:01,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:01,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2025-02-08 10:01:01,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630205371] [2025-02-08 10:01:01,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:01,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-08 10:01:01,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:01,676 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-08 10:01:01,676 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=297, Unknown=0, NotChecked=0, Total=342 [2025-02-08 10:01:01,676 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:02,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:02,185 INFO L93 Difference]: Finished difference Result 203 states and 273 transitions. [2025-02-08 10:01:02,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 10:01:02,185 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:02,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:02,187 INFO L225 Difference]: With dead ends: 203 [2025-02-08 10:01:02,187 INFO L226 Difference]: Without dead ends: 138 [2025-02-08 10:01:02,188 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2025-02-08 10:01:02,188 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 110 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:02,188 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.4s Time] [2025-02-08 10:01:02,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2025-02-08 10:01:02,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 120. [2025-02-08 10:01:02,208 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:02,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 155 transitions. [2025-02-08 10:01:02,209 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 155 transitions. Word has length 29 [2025-02-08 10:01:02,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:02,209 INFO L471 AbstractCegarLoop]: Abstraction has 120 states and 155 transitions. [2025-02-08 10:01:02,209 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:02,210 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 155 transitions. [2025-02-08 10:01:02,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2025-02-08 10:01:02,211 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:02,211 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:02,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-02-08 10:01:02,411 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:02,412 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:02,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:02,412 INFO L85 PathProgramCache]: Analyzing trace with hash 145489265, now seen corresponding path program 1 times [2025-02-08 10:01:02,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:02,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718512679] [2025-02-08 10:01:02,413 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:02,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:02,418 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 47 statements into 1 equivalence classes. [2025-02-08 10:01:02,421 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 47 of 47 statements. [2025-02-08 10:01:02,421 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:02,421 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:02,478 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:02,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:02,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718512679] [2025-02-08 10:01:02,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718512679] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:02,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372961469] [2025-02-08 10:01:02,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:02,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:02,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:02,481 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:02,483 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:02,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 47 statements into 1 equivalence classes. [2025-02-08 10:01:02,519 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 47 of 47 statements. [2025-02-08 10:01:02,519 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:02,519 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:02,519 INFO L256 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 10:01:02,521 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:02,717 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:02,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:02,987 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:02,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372961469] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:02,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:02,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 15, 15] total 25 [2025-02-08 10:01:02,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13851779] [2025-02-08 10:01:02,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:02,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-02-08 10:01:02,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:02,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-02-08 10:01:02,989 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2025-02-08 10:01:02,989 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:03,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:03,649 INFO L93 Difference]: Finished difference Result 331 states and 441 transitions. [2025-02-08 10:01:03,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-08 10:01:03,649 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:03,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:03,652 INFO L225 Difference]: With dead ends: 331 [2025-02-08 10:01:03,653 INFO L226 Difference]: Without dead ends: 225 [2025-02-08 10:01:03,654 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 75 SyntacticMatches, 7 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2025-02-08 10:01:03,655 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.5s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:03,655 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.5s Time] [2025-02-08 10:01:03,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2025-02-08 10:01:03,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 202. [2025-02-08 10:01:03,679 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:03,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 260 transitions. [2025-02-08 10:01:03,684 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 260 transitions. Word has length 47 [2025-02-08 10:01:03,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:03,685 INFO L471 AbstractCegarLoop]: Abstraction has 202 states and 260 transitions. [2025-02-08 10:01:03,685 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:03,685 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 260 transitions. [2025-02-08 10:01:03,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2025-02-08 10:01:03,688 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:03,688 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:03,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-02-08 10:01:03,892 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:03,892 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:03,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:03,893 INFO L85 PathProgramCache]: Analyzing trace with hash -175953984, now seen corresponding path program 2 times [2025-02-08 10:01:03,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:03,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289718028] [2025-02-08 10:01:03,893 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:03,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:03,898 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 59 statements into 2 equivalence classes. [2025-02-08 10:01:03,906 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:03,907 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:03,907 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:03,993 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:03,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:03,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289718028] [2025-02-08 10:01:03,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289718028] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:03,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399041887] [2025-02-08 10:01:03,993 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:03,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:03,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:03,996 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:04,000 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:04,035 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 59 statements into 2 equivalence classes. [2025-02-08 10:01:04,055 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:04,055 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:04,056 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:04,056 INFO L256 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 10:01:04,058 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:04,095 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:04,095 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:04,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399041887] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:04,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:04,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2025-02-08 10:01:04,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502235939] [2025-02-08 10:01:04,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:04,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:04,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:04,098 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:04,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-02-08 10:01:04,099 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:04,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:04,140 INFO L93 Difference]: Finished difference Result 215 states and 280 transitions. [2025-02-08 10:01:04,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:04,140 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:04,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:04,142 INFO L225 Difference]: With dead ends: 215 [2025-02-08 10:01:04,142 INFO L226 Difference]: Without dead ends: 214 [2025-02-08 10:01:04,143 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:04,143 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:04,143 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:04,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2025-02-08 10:01:04,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 210. [2025-02-08 10:01:04,162 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:04,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 268 transitions. [2025-02-08 10:01:04,166 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 268 transitions. Word has length 59 [2025-02-08 10:01:04,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:04,166 INFO L471 AbstractCegarLoop]: Abstraction has 210 states and 268 transitions. [2025-02-08 10:01:04,166 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:04,167 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 268 transitions. [2025-02-08 10:01:04,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2025-02-08 10:01:04,167 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:04,168 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:04,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-02-08 10:01:04,371 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:04,371 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:04,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:04,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1159606205, now seen corresponding path program 1 times [2025-02-08 10:01:04,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:04,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73522581] [2025-02-08 10:01:04,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:04,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:04,376 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-02-08 10:01:04,380 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-02-08 10:01:04,380 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:04,380 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:04,448 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:04,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:04,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73522581] [2025-02-08 10:01:04,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73522581] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:04,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691681693] [2025-02-08 10:01:04,449 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:04,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:04,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:04,451 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:04,453 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:04,478 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 60 statements into 1 equivalence classes. [2025-02-08 10:01:04,500 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 60 of 60 statements. [2025-02-08 10:01:04,500 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:04,500 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:04,501 INFO L256 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 10:01:04,502 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:04,547 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:04,547 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:04,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691681693] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:04,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:04,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2025-02-08 10:01:04,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691478422] [2025-02-08 10:01:04,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:04,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 10:01:04,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:04,549 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 10:01:04,549 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2025-02-08 10:01:04,549 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:04,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:04,580 INFO L93 Difference]: Finished difference Result 226 states and 289 transitions. [2025-02-08 10:01:04,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 10:01:04,580 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:04,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:04,582 INFO L225 Difference]: With dead ends: 226 [2025-02-08 10:01:04,582 INFO L226 Difference]: Without dead ends: 225 [2025-02-08 10:01:04,582 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:04,583 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:04,583 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:04,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2025-02-08 10:01:04,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 206. [2025-02-08 10:01:04,593 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:04,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 261 transitions. [2025-02-08 10:01:04,595 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 261 transitions. Word has length 60 [2025-02-08 10:01:04,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:04,595 INFO L471 AbstractCegarLoop]: Abstraction has 206 states and 261 transitions. [2025-02-08 10:01:04,596 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:04,596 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 261 transitions. [2025-02-08 10:01:04,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2025-02-08 10:01:04,596 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:04,596 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:04,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-08 10:01:04,797 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:04,797 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:04,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:04,797 INFO L85 PathProgramCache]: Analyzing trace with hash -408034040, now seen corresponding path program 2 times [2025-02-08 10:01:04,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:04,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620137835] [2025-02-08 10:01:04,798 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:04,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:04,802 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 65 statements into 2 equivalence classes. [2025-02-08 10:01:04,808 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:04,808 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:04,809 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:04,909 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:04,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:04,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620137835] [2025-02-08 10:01:04,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620137835] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:04,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145253780] [2025-02-08 10:01:04,909 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:04,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:04,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:04,913 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:04,915 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:04,940 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 65 statements into 2 equivalence classes. [2025-02-08 10:01:04,960 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:04,960 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:04,960 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:04,961 INFO L256 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 10:01:04,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:05,028 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:05,028 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:05,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145253780] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:05,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:05,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2025-02-08 10:01:05,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135522242] [2025-02-08 10:01:05,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:05,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:05,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:05,029 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:05,029 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-02-08 10:01:05,030 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:05,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:05,064 INFO L93 Difference]: Finished difference Result 217 states and 277 transitions. [2025-02-08 10:01:05,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:05,065 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:05,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:05,067 INFO L225 Difference]: With dead ends: 217 [2025-02-08 10:01:05,067 INFO L226 Difference]: Without dead ends: 216 [2025-02-08 10:01:05,067 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:05,068 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:05,068 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:05,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2025-02-08 10:01:05,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 212. [2025-02-08 10:01:05,084 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:05,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 267 transitions. [2025-02-08 10:01:05,087 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 267 transitions. Word has length 65 [2025-02-08 10:01:05,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:05,088 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 267 transitions. [2025-02-08 10:01:05,088 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:05,088 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 267 transitions. [2025-02-08 10:01:05,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2025-02-08 10:01:05,089 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:05,089 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:05,098 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:05,290 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:05,290 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:05,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:05,291 INFO L85 PathProgramCache]: Analyzing trace with hash 235846628, now seen corresponding path program 1 times [2025-02-08 10:01:05,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:05,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468693852] [2025-02-08 10:01:05,291 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:05,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:05,296 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-02-08 10:01:05,300 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-02-08 10:01:05,301 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:05,301 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:05,374 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:05,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:05,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468693852] [2025-02-08 10:01:05,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468693852] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:05,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037342023] [2025-02-08 10:01:05,375 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:05,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:05,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:05,377 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:05,379 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:05,401 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-02-08 10:01:05,414 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-02-08 10:01:05,415 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:05,415 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:05,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-02-08 10:01:05,419 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:05,717 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:05,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:06,148 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:06,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037342023] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:06,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:06,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 21, 21] total 43 [2025-02-08 10:01:06,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126841462] [2025-02-08 10:01:06,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:06,149 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-02-08 10:01:06,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:06,150 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-02-08 10:01:06,151 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1607, Unknown=0, NotChecked=0, Total=1806 [2025-02-08 10:01:06,151 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:07,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:07,279 INFO L93 Difference]: Finished difference Result 586 states and 771 transitions. [2025-02-08 10:01:07,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-02-08 10:01:07,279 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:07,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:07,283 INFO L225 Difference]: With dead ends: 586 [2025-02-08 10:01:07,283 INFO L226 Difference]: Without dead ends: 392 [2025-02-08 10:01:07,289 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1268 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=655, Invalid=3901, Unknown=0, NotChecked=0, Total=4556 [2025-02-08 10:01:07,290 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 627 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 1273 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:07,290 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.7s Time] [2025-02-08 10:01:07,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2025-02-08 10:01:07,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 356. [2025-02-08 10:01:07,313 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:07,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 451 transitions. [2025-02-08 10:01:07,318 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 451 transitions. Word has length 66 [2025-02-08 10:01:07,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:07,319 INFO L471 AbstractCegarLoop]: Abstraction has 356 states and 451 transitions. [2025-02-08 10:01:07,319 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:07,319 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 451 transitions. [2025-02-08 10:01:07,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2025-02-08 10:01:07,320 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:07,320 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:07,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-02-08 10:01:07,520 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:07,521 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:07,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:07,521 INFO L85 PathProgramCache]: Analyzing trace with hash 962654734, now seen corresponding path program 1 times [2025-02-08 10:01:07,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:07,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037456503] [2025-02-08 10:01:07,521 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:07,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:07,526 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-02-08 10:01:07,530 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-02-08 10:01:07,530 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:07,530 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:07,585 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:07,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:07,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037456503] [2025-02-08 10:01:07,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037456503] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:07,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388855995] [2025-02-08 10:01:07,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:07,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:07,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:07,588 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:07,591 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:07,615 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-02-08 10:01:07,631 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-02-08 10:01:07,632 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:07,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:07,633 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 10:01:07,634 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:07,866 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:07,866 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:08,174 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:08,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388855995] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:08,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:08,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 19, 19] total 23 [2025-02-08 10:01:08,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873488668] [2025-02-08 10:01:08,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:08,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 10:01:08,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:08,176 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 10:01:08,176 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2025-02-08 10:01:08,177 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:08,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:08,807 INFO L93 Difference]: Finished difference Result 745 states and 957 transitions. [2025-02-08 10:01:08,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2025-02-08 10:01:08,807 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:08,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:08,810 INFO L225 Difference]: With dead ends: 745 [2025-02-08 10:01:08,810 INFO L226 Difference]: Without dead ends: 439 [2025-02-08 10:01:08,812 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 128 SyntacticMatches, 16 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=264, Invalid=1376, Unknown=0, NotChecked=0, Total=1640 [2025-02-08 10:01:08,813 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.4s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:08,813 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.4s Time] [2025-02-08 10:01:08,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2025-02-08 10:01:08,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 406. [2025-02-08 10:01:08,851 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:08,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 509 transitions. [2025-02-08 10:01:08,854 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 509 transitions. Word has length 78 [2025-02-08 10:01:08,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:08,855 INFO L471 AbstractCegarLoop]: Abstraction has 406 states and 509 transitions. [2025-02-08 10:01:08,855 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:08,855 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 509 transitions. [2025-02-08 10:01:08,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2025-02-08 10:01:08,856 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:08,856 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:08,864 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:09,060 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:09,060 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:09,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:09,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1731469755, now seen corresponding path program 1 times [2025-02-08 10:01:09,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:09,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839631917] [2025-02-08 10:01:09,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:09,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:09,064 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 72 statements into 1 equivalence classes. [2025-02-08 10:01:09,069 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 72 of 72 statements. [2025-02-08 10:01:09,069 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:09,069 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:09,119 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:09,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:09,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839631917] [2025-02-08 10:01:09,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839631917] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:09,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:09,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:01:09,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584947355] [2025-02-08 10:01:09,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:09,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:09,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:09,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:09,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:09,121 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:09,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:09,163 INFO L93 Difference]: Finished difference Result 424 states and 534 transitions. [2025-02-08 10:01:09,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:09,164 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:09,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:09,167 INFO L225 Difference]: With dead ends: 424 [2025-02-08 10:01:09,167 INFO L226 Difference]: Without dead ends: 423 [2025-02-08 10:01:09,168 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:09,169 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:09,169 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:09,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2025-02-08 10:01:09,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 406. [2025-02-08 10:01:09,205 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:09,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 507 transitions. [2025-02-08 10:01:09,208 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 507 transitions. Word has length 72 [2025-02-08 10:01:09,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:09,209 INFO L471 AbstractCegarLoop]: Abstraction has 406 states and 507 transitions. [2025-02-08 10:01:09,209 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:09,209 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 507 transitions. [2025-02-08 10:01:09,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2025-02-08 10:01:09,210 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:09,211 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:09,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 10:01:09,211 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:09,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:09,211 INFO L85 PathProgramCache]: Analyzing trace with hash 2135954833, now seen corresponding path program 1 times [2025-02-08 10:01:09,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:09,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727668497] [2025-02-08 10:01:09,211 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:09,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:09,218 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 73 statements into 1 equivalence classes. [2025-02-08 10:01:09,222 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 73 of 73 statements. [2025-02-08 10:01:09,223 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:09,223 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:09,270 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:09,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:09,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727668497] [2025-02-08 10:01:09,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727668497] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:09,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:09,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:01:09,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209499532] [2025-02-08 10:01:09,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:09,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:09,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:09,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:09,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:09,272 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:09,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:09,304 INFO L93 Difference]: Finished difference Result 424 states and 528 transitions. [2025-02-08 10:01:09,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:09,304 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:09,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:09,307 INFO L225 Difference]: With dead ends: 424 [2025-02-08 10:01:09,307 INFO L226 Difference]: Without dead ends: 423 [2025-02-08 10:01:09,307 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:09,308 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:09,308 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:09,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2025-02-08 10:01:09,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 397. [2025-02-08 10:01:09,328 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:09,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 491 transitions. [2025-02-08 10:01:09,331 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 491 transitions. Word has length 73 [2025-02-08 10:01:09,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:09,331 INFO L471 AbstractCegarLoop]: Abstraction has 397 states and 491 transitions. [2025-02-08 10:01:09,331 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:09,331 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 491 transitions. [2025-02-08 10:01:09,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-02-08 10:01:09,332 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:09,332 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:09,332 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-02-08 10:01:09,332 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:09,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:09,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1756641750, now seen corresponding path program 1 times [2025-02-08 10:01:09,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:09,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711417106] [2025-02-08 10:01:09,333 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:09,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:09,338 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-02-08 10:01:09,346 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-02-08 10:01:09,346 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:09,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:09,468 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:09,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:09,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711417106] [2025-02-08 10:01:09,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711417106] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:09,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793530563] [2025-02-08 10:01:09,469 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:09,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:09,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:09,471 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:09,473 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:09,497 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-02-08 10:01:09,512 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-02-08 10:01:09,513 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:09,513 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:09,514 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-08 10:01:09,515 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:09,592 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:09,592 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 10:01:09,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793530563] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:09,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 10:01:09,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 14 [2025-02-08 10:01:09,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875961102] [2025-02-08 10:01:09,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:09,593 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 10:01:09,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:09,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 10:01:09,594 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2025-02-08 10:01:09,594 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:09,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:09,667 INFO L93 Difference]: Finished difference Result 504 states and 644 transitions. [2025-02-08 10:01:09,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 10:01:09,667 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:09,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:09,670 INFO L225 Difference]: With dead ends: 504 [2025-02-08 10:01:09,670 INFO L226 Difference]: Without dead ends: 503 [2025-02-08 10:01:09,670 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:09,671 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.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:09,671 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.1s Time] [2025-02-08 10:01:09,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2025-02-08 10:01:09,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 431. [2025-02-08 10:01:09,691 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:09,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 549 transitions. [2025-02-08 10:01:09,695 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 549 transitions. Word has length 74 [2025-02-08 10:01:09,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:09,695 INFO L471 AbstractCegarLoop]: Abstraction has 431 states and 549 transitions. [2025-02-08 10:01:09,695 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:09,695 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 549 transitions. [2025-02-08 10:01:09,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2025-02-08 10:01:09,696 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:09,696 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:09,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-02-08 10:01:09,901 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:09,901 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:09,901 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:09,901 INFO L85 PathProgramCache]: Analyzing trace with hash -2046859611, now seen corresponding path program 1 times [2025-02-08 10:01:09,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:09,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826544844] [2025-02-08 10:01:09,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:09,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:09,905 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-02-08 10:01:09,909 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-02-08 10:01:09,910 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:09,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:09,953 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:09,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:09,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826544844] [2025-02-08 10:01:09,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826544844] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 10:01:09,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 10:01:09,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 10:01:09,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522880001] [2025-02-08 10:01:09,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 10:01:09,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 10:01:09,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:09,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 10:01:09,955 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-08 10:01:09,955 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:10,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:10,000 INFO L93 Difference]: Finished difference Result 447 states and 568 transitions. [2025-02-08 10:01:10,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 10:01:10,001 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:10,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:10,004 INFO L225 Difference]: With dead ends: 447 [2025-02-08 10:01:10,004 INFO L226 Difference]: Without dead ends: 446 [2025-02-08 10:01:10,004 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:10,005 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:10,005 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:10,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2025-02-08 10:01:10,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 433. [2025-02-08 10:01:10,027 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:10,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 550 transitions. [2025-02-08 10:01:10,030 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 550 transitions. Word has length 78 [2025-02-08 10:01:10,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:10,031 INFO L471 AbstractCegarLoop]: Abstraction has 433 states and 550 transitions. [2025-02-08 10:01:10,031 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:10,031 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 550 transitions. [2025-02-08 10:01:10,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2025-02-08 10:01:10,033 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:10,033 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:10,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-08 10:01:10,033 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:10,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:10,034 INFO L85 PathProgramCache]: Analyzing trace with hash -506856892, now seen corresponding path program 1 times [2025-02-08 10:01:10,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:10,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060204429] [2025-02-08 10:01:10,034 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:10,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:10,040 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-02-08 10:01:10,046 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-02-08 10:01:10,046 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:10,046 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:10,287 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:10,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:10,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060204429] [2025-02-08 10:01:10,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060204429] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:10,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261722321] [2025-02-08 10:01:10,287 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:10,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:10,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:10,289 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:10,291 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:10,314 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 91 statements into 1 equivalence classes. [2025-02-08 10:01:10,349 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-02-08 10:01:10,349 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:10,349 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:10,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 10:01:10,352 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:10,494 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:10,494 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:10,716 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:10,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261722321] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:10,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:10,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 8, 7] total 31 [2025-02-08 10:01:10,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621222411] [2025-02-08 10:01:10,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:10,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-02-08 10:01:10,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:10,718 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-02-08 10:01:10,719 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=845, Unknown=0, NotChecked=0, Total=930 [2025-02-08 10:01:10,719 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:12,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:12,021 INFO L93 Difference]: Finished difference Result 930 states and 1222 transitions. [2025-02-08 10:01:12,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2025-02-08 10:01:12,022 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:12,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:12,026 INFO L225 Difference]: With dead ends: 930 [2025-02-08 10:01:12,026 INFO L226 Difference]: Without dead ends: 571 [2025-02-08 10:01:12,030 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 176 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1103 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=612, Invalid=4080, Unknown=0, NotChecked=0, Total=4692 [2025-02-08 10:01:12,030 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 358 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 1289 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 1427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:12,031 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 372 Invalid, 1427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 1289 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 10:01:12,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2025-02-08 10:01:12,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 436. [2025-02-08 10:01:12,061 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:12,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 567 transitions. [2025-02-08 10:01:12,064 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 567 transitions. Word has length 91 [2025-02-08 10:01:12,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:12,064 INFO L471 AbstractCegarLoop]: Abstraction has 436 states and 567 transitions. [2025-02-08 10:01:12,064 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:12,064 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 567 transitions. [2025-02-08 10:01:12,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2025-02-08 10:01:12,065 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:12,065 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:12,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-02-08 10:01:12,266 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:12,266 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:12,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:12,266 INFO L85 PathProgramCache]: Analyzing trace with hash -553637633, now seen corresponding path program 1 times [2025-02-08 10:01:12,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:12,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684983597] [2025-02-08 10:01:12,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:12,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:12,271 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-02-08 10:01:12,277 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-02-08 10:01:12,277 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:12,277 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:12,507 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:12,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:12,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684983597] [2025-02-08 10:01:12,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684983597] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:12,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175823369] [2025-02-08 10:01:12,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:12,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:12,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:12,510 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:12,513 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:12,537 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-02-08 10:01:12,556 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-02-08 10:01:12,556 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:12,556 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:12,557 INFO L256 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 10:01:12,559 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:12,617 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:12,617 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:12,859 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:12,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175823369] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:12,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:12,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 19 [2025-02-08 10:01:12,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374242651] [2025-02-08 10:01:12,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:12,861 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-02-08 10:01:12,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:12,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-02-08 10:01:12,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2025-02-08 10:01:12,862 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:13,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:13,149 INFO L93 Difference]: Finished difference Result 840 states and 1096 transitions. [2025-02-08 10:01:13,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 10:01:13,151 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:13,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:13,155 INFO L225 Difference]: With dead ends: 840 [2025-02-08 10:01:13,155 INFO L226 Difference]: Without dead ends: 467 [2025-02-08 10:01:13,157 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:13,159 INFO L435 NwaCegarLoop]: 58 mSDtfsCounter, 188 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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:13,159 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:13,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2025-02-08 10:01:13,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 436. [2025-02-08 10:01:13,185 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:13,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 559 transitions. [2025-02-08 10:01:13,188 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 559 transitions. Word has length 87 [2025-02-08 10:01:13,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:13,188 INFO L471 AbstractCegarLoop]: Abstraction has 436 states and 559 transitions. [2025-02-08 10:01:13,189 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:13,189 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 559 transitions. [2025-02-08 10:01:13,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2025-02-08 10:01:13,191 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:13,191 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:13,199 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:13,391 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:13,391 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:13,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:13,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1669795708, now seen corresponding path program 1 times [2025-02-08 10:01:13,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:13,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689622865] [2025-02-08 10:01:13,392 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:13,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:13,396 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-02-08 10:01:13,407 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-02-08 10:01:13,407 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:13,407 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:13,576 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:13,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:13,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689622865] [2025-02-08 10:01:13,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689622865] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:13,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441049586] [2025-02-08 10:01:13,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:13,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:13,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:13,578 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:13,579 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:13,603 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-02-08 10:01:13,619 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-02-08 10:01:13,619 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:13,619 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:13,620 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 10:01:13,621 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:13,664 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:13,665 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:13,805 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:13,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441049586] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:13,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:13,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 16 [2025-02-08 10:01:13,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967347957] [2025-02-08 10:01:13,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:13,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-08 10:01:13,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:13,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-08 10:01:13,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2025-02-08 10:01:13,806 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:14,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:14,026 INFO L93 Difference]: Finished difference Result 792 states and 1021 transitions. [2025-02-08 10:01:14,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 10:01:14,026 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:14,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:14,029 INFO L225 Difference]: With dead ends: 792 [2025-02-08 10:01:14,029 INFO L226 Difference]: Without dead ends: 440 [2025-02-08 10:01:14,031 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 168 SyntacticMatches, 12 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2025-02-08 10:01:14,032 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.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:14,032 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.2s Time] [2025-02-08 10:01:14,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2025-02-08 10:01:14,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 430. [2025-02-08 10:01:14,052 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:14,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 550 transitions. [2025-02-08 10:01:14,055 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 550 transitions. Word has length 88 [2025-02-08 10:01:14,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:14,055 INFO L471 AbstractCegarLoop]: Abstraction has 430 states and 550 transitions. [2025-02-08 10:01:14,056 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:14,056 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 550 transitions. [2025-02-08 10:01:14,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2025-02-08 10:01:14,057 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:14,057 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:14,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-02-08 10:01:14,257 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:14,258 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:14,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:14,258 INFO L85 PathProgramCache]: Analyzing trace with hash -212730696, now seen corresponding path program 1 times [2025-02-08 10:01:14,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:14,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281899685] [2025-02-08 10:01:14,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:14,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:14,262 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-02-08 10:01:14,268 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-02-08 10:01:14,268 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:14,269 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:14,539 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:14,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:14,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281899685] [2025-02-08 10:01:14,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281899685] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:14,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264009540] [2025-02-08 10:01:14,540 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:14,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:14,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:14,542 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:14,545 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:14,570 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 92 statements into 1 equivalence classes. [2025-02-08 10:01:14,591 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 92 of 92 statements. [2025-02-08 10:01:14,591 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:14,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:14,592 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-02-08 10:01:14,593 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:14,768 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:14,768 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:15,149 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:15,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264009540] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:15,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:15,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 9, 11] total 36 [2025-02-08 10:01:15,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721111842] [2025-02-08 10:01:15,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:15,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-02-08 10:01:15,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:15,150 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-02-08 10:01:15,151 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1156, Unknown=0, NotChecked=0, Total=1260 [2025-02-08 10:01:15,151 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:17,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:17,047 INFO L93 Difference]: Finished difference Result 1150 states and 1604 transitions. [2025-02-08 10:01:17,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2025-02-08 10:01:17,048 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:17,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:17,053 INFO L225 Difference]: With dead ends: 1150 [2025-02-08 10:01:17,053 INFO L226 Difference]: Without dead ends: 771 [2025-02-08 10:01:17,058 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 188 SyntacticMatches, 3 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3139 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1349, Invalid=9781, Unknown=0, NotChecked=0, Total=11130 [2025-02-08 10:01:17,058 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 463 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 1718 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 1934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 1718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:17,058 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [463 Valid, 442 Invalid, 1934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 1718 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-02-08 10:01:17,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2025-02-08 10:01:17,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 604. [2025-02-08 10:01:17,095 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:17,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 862 transitions. [2025-02-08 10:01:17,099 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 862 transitions. Word has length 92 [2025-02-08 10:01:17,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:17,099 INFO L471 AbstractCegarLoop]: Abstraction has 604 states and 862 transitions. [2025-02-08 10:01:17,099 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:17,099 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 862 transitions. [2025-02-08 10:01:17,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2025-02-08 10:01:17,101 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:17,102 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:17,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:17,306 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:17,306 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:17,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:17,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1450110595, now seen corresponding path program 1 times [2025-02-08 10:01:17,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:17,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684495635] [2025-02-08 10:01:17,307 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:17,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:17,311 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-02-08 10:01:17,318 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-02-08 10:01:17,319 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:17,319 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:17,383 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:17,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:17,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684495635] [2025-02-08 10:01:17,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684495635] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:17,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084549798] [2025-02-08 10:01:17,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:17,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:17,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:17,386 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:17,388 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:17,421 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-02-08 10:01:17,442 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-02-08 10:01:17,443 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:17,443 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:17,444 INFO L256 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 10:01:17,446 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:17,619 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:17,619 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:17,925 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:17,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084549798] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:17,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:17,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 17, 17] total 21 [2025-02-08 10:01:17,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451561437] [2025-02-08 10:01:17,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:17,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-02-08 10:01:17,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:17,926 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-02-08 10:01:17,926 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2025-02-08 10:01:17,926 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:18,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:18,197 INFO L93 Difference]: Finished difference Result 1107 states and 1641 transitions. [2025-02-08 10:01:18,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-02-08 10:01:18,198 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:18,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:18,202 INFO L225 Difference]: With dead ends: 1107 [2025-02-08 10:01:18,202 INFO L226 Difference]: Without dead ends: 566 [2025-02-08 10:01:18,206 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:18,207 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:18,208 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:18,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2025-02-08 10:01:18,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 556. [2025-02-08 10:01:18,251 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:18,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 747 transitions. [2025-02-08 10:01:18,254 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 747 transitions. Word has length 105 [2025-02-08 10:01:18,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:18,255 INFO L471 AbstractCegarLoop]: Abstraction has 556 states and 747 transitions. [2025-02-08 10:01:18,255 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:18,256 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 747 transitions. [2025-02-08 10:01:18,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2025-02-08 10:01:18,256 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:18,257 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:18,266 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:18,461 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:18,461 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:18,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:18,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1337513640, now seen corresponding path program 2 times [2025-02-08 10:01:18,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:18,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981377944] [2025-02-08 10:01:18,462 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:18,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:18,469 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 106 statements into 2 equivalence classes. [2025-02-08 10:01:18,477 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:18,477 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:18,477 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:18,728 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:18,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:18,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981377944] [2025-02-08 10:01:18,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981377944] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:18,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634357418] [2025-02-08 10:01:18,728 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:18,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:18,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:18,730 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:18,732 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:18,761 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 106 statements into 2 equivalence classes. [2025-02-08 10:01:18,780 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:18,781 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:18,781 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:18,781 INFO L256 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 10:01:18,783 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:18,950 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:18,950 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:19,391 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:19,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634357418] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:19,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:19,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 34 [2025-02-08 10:01:19,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200283402] [2025-02-08 10:01:19,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:19,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-02-08 10:01:19,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:19,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-02-08 10:01:19,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1040, Unknown=0, NotChecked=0, Total=1190 [2025-02-08 10:01:19,393 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:19,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:19,980 INFO L93 Difference]: Finished difference Result 1073 states and 1625 transitions. [2025-02-08 10:01:19,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-02-08 10:01:19,981 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:19,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:19,987 INFO L225 Difference]: With dead ends: 1073 [2025-02-08 10:01:19,987 INFO L226 Difference]: Without dead ends: 1070 [2025-02-08 10:01:19,989 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 188 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 831 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=409, Invalid=2561, Unknown=0, NotChecked=0, Total=2970 [2025-02-08 10:01:19,989 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 37 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:19,990 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 633 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 10:01:19,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2025-02-08 10:01:20,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 793. [2025-02-08 10:01:20,041 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:20,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1157 transitions. [2025-02-08 10:01:20,046 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 1157 transitions. Word has length 106 [2025-02-08 10:01:20,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:20,046 INFO L471 AbstractCegarLoop]: Abstraction has 793 states and 1157 transitions. [2025-02-08 10:01:20,046 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:20,046 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 1157 transitions. [2025-02-08 10:01:20,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2025-02-08 10:01:20,047 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:20,047 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:20,055 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:20,248 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:20,248 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:20,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:20,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1486750123, now seen corresponding path program 1 times [2025-02-08 10:01:20,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:20,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024874702] [2025-02-08 10:01:20,249 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:20,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:20,253 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-02-08 10:01:20,258 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-02-08 10:01:20,258 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:20,258 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:20,508 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:20,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:20,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024874702] [2025-02-08 10:01:20,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024874702] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:20,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138698508] [2025-02-08 10:01:20,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:20,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:20,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:20,510 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:20,512 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:20,548 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 107 statements into 1 equivalence classes. [2025-02-08 10:01:20,569 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 107 of 107 statements. [2025-02-08 10:01:20,569 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:20,569 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:20,571 INFO L256 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-08 10:01:20,572 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:20,720 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:20,720 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:21,172 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:21,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138698508] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:21,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:21,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 16] total 33 [2025-02-08 10:01:21,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006537138] [2025-02-08 10:01:21,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:21,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-02-08 10:01:21,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:21,175 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-02-08 10:01:21,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2025-02-08 10:01:21,175 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:21,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:21,516 INFO L93 Difference]: Finished difference Result 1224 states and 1901 transitions. [2025-02-08 10:01:21,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-02-08 10:01:21,516 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:21,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:21,523 INFO L225 Difference]: With dead ends: 1224 [2025-02-08 10:01:21,523 INFO L226 Difference]: Without dead ends: 1222 [2025-02-08 10:01:21,524 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 191 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=273, Invalid=1707, Unknown=0, NotChecked=0, Total=1980 [2025-02-08 10:01:21,525 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 32 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:21,525 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 525 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:21,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states. [2025-02-08 10:01:21,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 899. [2025-02-08 10:01:21,586 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:21,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 899 states to 899 states and 1394 transitions. [2025-02-08 10:01:21,591 INFO L78 Accepts]: Start accepts. Automaton has 899 states and 1394 transitions. Word has length 107 [2025-02-08 10:01:21,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:21,592 INFO L471 AbstractCegarLoop]: Abstraction has 899 states and 1394 transitions. [2025-02-08 10:01:21,592 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:21,592 INFO L276 IsEmpty]: Start isEmpty. Operand 899 states and 1394 transitions. [2025-02-08 10:01:21,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2025-02-08 10:01:21,594 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:21,594 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:21,602 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:21,798 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:21,798 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:21,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:21,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1643992044, now seen corresponding path program 1 times [2025-02-08 10:01:21,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:21,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075014569] [2025-02-08 10:01:21,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:21,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:21,805 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-02-08 10:01:21,813 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-02-08 10:01:21,813 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:21,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:22,004 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:22,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:22,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075014569] [2025-02-08 10:01:22,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075014569] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:22,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258462759] [2025-02-08 10:01:22,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 10:01:22,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:22,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:22,007 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:22,008 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:22,047 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 141 statements into 1 equivalence classes. [2025-02-08 10:01:22,077 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 141 of 141 statements. [2025-02-08 10:01:22,077 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:22,077 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:22,083 INFO L256 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 10:01:22,085 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:22,144 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:22,144 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:22,436 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:22,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258462759] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:22,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:22,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 17 [2025-02-08 10:01:22,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506008221] [2025-02-08 10:01:22,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:22,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-02-08 10:01:22,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:22,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-02-08 10:01:22,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2025-02-08 10:01:22,438 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:22,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:22,760 INFO L93 Difference]: Finished difference Result 1742 states and 2757 transitions. [2025-02-08 10:01:22,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 10:01:22,760 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:22,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:22,766 INFO L225 Difference]: With dead ends: 1742 [2025-02-08 10:01:22,767 INFO L226 Difference]: Without dead ends: 920 [2025-02-08 10:01:22,771 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:22,772 INFO L435 NwaCegarLoop]: 46 mSDtfsCounter, 144 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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:22,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:22,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2025-02-08 10:01:22,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 911. [2025-02-08 10:01:22,826 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:22,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1409 transitions. [2025-02-08 10:01:22,831 INFO L78 Accepts]: Start accepts. Automaton has 911 states and 1409 transitions. Word has length 141 [2025-02-08 10:01:22,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:22,831 INFO L471 AbstractCegarLoop]: Abstraction has 911 states and 1409 transitions. [2025-02-08 10:01:22,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:22,831 INFO L276 IsEmpty]: Start isEmpty. Operand 911 states and 1409 transitions. [2025-02-08 10:01:22,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2025-02-08 10:01:22,833 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:22,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:22,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-02-08 10:01:23,037 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:23,038 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:23,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:23,038 INFO L85 PathProgramCache]: Analyzing trace with hash 734983559, now seen corresponding path program 2 times [2025-02-08 10:01:23,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:23,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258117669] [2025-02-08 10:01:23,038 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:23,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:23,044 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 160 statements into 2 equivalence classes. [2025-02-08 10:01:23,054 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:23,055 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:23,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:23,636 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:23,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:23,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258117669] [2025-02-08 10:01:23,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258117669] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:23,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677549501] [2025-02-08 10:01:23,636 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:23,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:23,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:23,639 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:23,641 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:23,689 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 160 statements into 2 equivalence classes. [2025-02-08 10:01:23,728 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:23,728 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:23,728 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:23,730 INFO L256 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-02-08 10:01:23,733 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:24,043 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:24,043 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:25,252 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:25,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677549501] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:25,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:25,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 18, 22] total 44 [2025-02-08 10:01:25,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979429633] [2025-02-08 10:01:25,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:25,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2025-02-08 10:01:25,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:25,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2025-02-08 10:01:25,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1724, Unknown=0, NotChecked=0, Total=1980 [2025-02-08 10:01:25,254 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:25,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:25,739 INFO L93 Difference]: Finished difference Result 1321 states and 2182 transitions. [2025-02-08 10:01:25,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2025-02-08 10:01:25,740 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:25,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:25,750 INFO L225 Difference]: With dead ends: 1321 [2025-02-08 10:01:25,750 INFO L226 Difference]: Without dead ends: 1319 [2025-02-08 10:01:25,753 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 291 SyntacticMatches, 13 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1876 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=531, Invalid=3375, Unknown=0, NotChecked=0, Total=3906 [2025-02-08 10:01:25,753 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 32 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:25,753 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 487 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:25,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1319 states. [2025-02-08 10:01:25,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1319 to 916. [2025-02-08 10:01:25,848 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:25,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 916 states and 1421 transitions. [2025-02-08 10:01:25,853 INFO L78 Accepts]: Start accepts. Automaton has 916 states and 1421 transitions. Word has length 160 [2025-02-08 10:01:25,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:25,854 INFO L471 AbstractCegarLoop]: Abstraction has 916 states and 1421 transitions. [2025-02-08 10:01:25,854 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:25,854 INFO L276 IsEmpty]: Start isEmpty. Operand 916 states and 1421 transitions. [2025-02-08 10:01:25,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2025-02-08 10:01:25,857 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:25,857 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 14, 12, 11, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1] [2025-02-08 10:01:25,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-02-08 10:01:26,062 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:26,062 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:26,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:26,062 INFO L85 PathProgramCache]: Analyzing trace with hash 856830255, now seen corresponding path program 3 times [2025-02-08 10:01:26,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:26,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530345336] [2025-02-08 10:01:26,063 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:26,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:26,072 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 266 statements into 12 equivalence classes. [2025-02-08 10:01:26,076 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 61 of 266 statements. [2025-02-08 10:01:26,076 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 10:01:26,076 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:26,150 INFO L134 CoverageAnalysis]: Checked inductivity of 1182 backedges. 253 proven. 5 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2025-02-08 10:01:26,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:26,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530345336] [2025-02-08 10:01:26,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530345336] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:26,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394412948] [2025-02-08 10:01:26,151 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:26,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:26,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:26,153 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:26,155 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:26,213 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 266 statements into 12 equivalence classes. [2025-02-08 10:01:26,227 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 61 of 266 statements. [2025-02-08 10:01:26,228 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-02-08 10:01:26,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:26,230 INFO L256 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 10:01:26,233 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:26,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1182 backedges. 345 proven. 6 refuted. 0 times theorem prover too weak. 831 trivial. 0 not checked. [2025-02-08 10:01:26,289 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:26,780 INFO L134 CoverageAnalysis]: Checked inductivity of 1182 backedges. 289 proven. 12 refuted. 0 times theorem prover too weak. 881 trivial. 0 not checked. [2025-02-08 10:01:26,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394412948] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:26,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:26,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2025-02-08 10:01:26,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27423810] [2025-02-08 10:01:26,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:26,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 10:01:26,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:26,781 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 10:01:26,781 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2025-02-08 10:01:26,781 INFO L87 Difference]: Start difference. First operand 916 states and 1421 transitions. Second operand has 15 states, 15 states have (on average 5.6) internal successors, (84), 15 states have internal predecessors, (84), 7 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (15), 5 states have call predecessors, (15), 7 states have call successors, (15) [2025-02-08 10:01:27,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:27,002 INFO L93 Difference]: Finished difference Result 1687 states and 2731 transitions. [2025-02-08 10:01:27,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 10:01:27,003 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.6) internal successors, (84), 15 states have internal predecessors, (84), 7 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (15), 5 states have call predecessors, (15), 7 states have call successors, (15) Word has length 266 [2025-02-08 10:01:27,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:27,012 INFO L225 Difference]: With dead ends: 1687 [2025-02-08 10:01:27,012 INFO L226 Difference]: Without dead ends: 849 [2025-02-08 10:01:27,018 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 546 GetRequests, 524 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2025-02-08 10:01:27,018 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 70 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:27,020 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 178 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:01:27,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2025-02-08 10:01:27,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 822. [2025-02-08 10:01:27,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 822 states, 653 states have (on average 1.0566615620214395) internal successors, (690), 638 states have internal predecessors, (690), 86 states have call successors, (86), 22 states have call predecessors, (86), 79 states have return successors, (410), 161 states have call predecessors, (410), 85 states have call successors, (410) [2025-02-08 10:01:27,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822 states to 822 states and 1186 transitions. [2025-02-08 10:01:27,072 INFO L78 Accepts]: Start accepts. Automaton has 822 states and 1186 transitions. Word has length 266 [2025-02-08 10:01:27,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:27,073 INFO L471 AbstractCegarLoop]: Abstraction has 822 states and 1186 transitions. [2025-02-08 10:01:27,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.6) internal successors, (84), 15 states have internal predecessors, (84), 7 states have call successors, (13), 2 states have call predecessors, (13), 5 states have return successors, (15), 5 states have call predecessors, (15), 7 states have call successors, (15) [2025-02-08 10:01:27,073 INFO L276 IsEmpty]: Start isEmpty. Operand 822 states and 1186 transitions. [2025-02-08 10:01:27,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2025-02-08 10:01:27,075 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:27,075 INFO L218 NwaCegarLoop]: trace histogram [15, 14, 12, 10, 10, 10, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 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:27,085 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:27,276 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:27,276 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:27,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:27,276 INFO L85 PathProgramCache]: Analyzing trace with hash -2030320350, now seen corresponding path program 4 times [2025-02-08 10:01:27,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:27,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186100151] [2025-02-08 10:01:27,277 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:27,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:27,287 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 249 statements into 2 equivalence classes. [2025-02-08 10:01:27,300 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 149 of 249 statements. [2025-02-08 10:01:27,300 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 10:01:27,300 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:27,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1044 backedges. 202 proven. 267 refuted. 0 times theorem prover too weak. 575 trivial. 0 not checked. [2025-02-08 10:01:27,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:27,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186100151] [2025-02-08 10:01:27,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186100151] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:27,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148541860] [2025-02-08 10:01:27,520 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:27,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:27,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:27,522 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:27,524 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:27,584 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 249 statements into 2 equivalence classes. [2025-02-08 10:01:27,622 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 149 of 249 statements. [2025-02-08 10:01:27,622 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 10:01:27,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:27,624 INFO L256 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 10:01:27,629 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:27,770 INFO L134 CoverageAnalysis]: Checked inductivity of 1044 backedges. 260 proven. 306 refuted. 0 times theorem prover too weak. 478 trivial. 0 not checked. [2025-02-08 10:01:27,770 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:28,884 INFO L134 CoverageAnalysis]: Checked inductivity of 1044 backedges. 260 proven. 320 refuted. 0 times theorem prover too weak. 464 trivial. 0 not checked. [2025-02-08 10:01:28,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148541860] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:28,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:28,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 19] total 27 [2025-02-08 10:01:28,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963423484] [2025-02-08 10:01:28,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:28,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-02-08 10:01:28,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:28,885 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-02-08 10:01:28,886 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2025-02-08 10:01:28,886 INFO L87 Difference]: Start difference. First operand 822 states and 1186 transitions. Second operand has 27 states, 27 states have (on average 5.518518518518518) internal successors, (149), 27 states have internal predecessors, (149), 19 states have call successors, (25), 1 states have call predecessors, (25), 10 states have return successors, (28), 11 states have call predecessors, (28), 19 states have call successors, (28) [2025-02-08 10:01:29,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:29,368 INFO L93 Difference]: Finished difference Result 1202 states and 1782 transitions. [2025-02-08 10:01:29,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-08 10:01:29,369 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 5.518518518518518) internal successors, (149), 27 states have internal predecessors, (149), 19 states have call successors, (25), 1 states have call predecessors, (25), 10 states have return successors, (28), 11 states have call predecessors, (28), 19 states have call successors, (28) Word has length 249 [2025-02-08 10:01:29,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:29,373 INFO L225 Difference]: With dead ends: 1202 [2025-02-08 10:01:29,373 INFO L226 Difference]: Without dead ends: 450 [2025-02-08 10:01:29,378 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 481 SyntacticMatches, 9 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=309, Invalid=1583, Unknown=0, NotChecked=0, Total=1892 [2025-02-08 10:01:29,379 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 158 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:29,379 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 417 Invalid, 758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 10:01:29,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2025-02-08 10:01:29,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 412. [2025-02-08 10:01:29,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 325 states have (on average 1.0338461538461539) internal successors, (336), 327 states have internal predecessors, (336), 50 states have call successors, (50), 26 states have call predecessors, (50), 35 states have return successors, (79), 58 states have call predecessors, (79), 49 states have call successors, (79) [2025-02-08 10:01:29,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 465 transitions. [2025-02-08 10:01:29,407 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 465 transitions. Word has length 249 [2025-02-08 10:01:29,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:29,408 INFO L471 AbstractCegarLoop]: Abstraction has 412 states and 465 transitions. [2025-02-08 10:01:29,408 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.518518518518518) internal successors, (149), 27 states have internal predecessors, (149), 19 states have call successors, (25), 1 states have call predecessors, (25), 10 states have return successors, (28), 11 states have call predecessors, (28), 19 states have call successors, (28) [2025-02-08 10:01:29,408 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 465 transitions. [2025-02-08 10:01:29,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2025-02-08 10:01:29,410 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:29,411 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:29,419 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:29,614 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:29,614 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:29,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:29,615 INFO L85 PathProgramCache]: Analyzing trace with hash 836272952, now seen corresponding path program 2 times [2025-02-08 10:01:29,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:29,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209110003] [2025-02-08 10:01:29,615 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:29,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:29,623 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 252 statements into 2 equivalence classes. [2025-02-08 10:01:29,641 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 252 of 252 statements. [2025-02-08 10:01:29,643 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:29,643 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:30,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1048 backedges. 149 proven. 248 refuted. 0 times theorem prover too weak. 651 trivial. 0 not checked. [2025-02-08 10:01:30,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:30,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209110003] [2025-02-08 10:01:30,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209110003] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:30,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169426324] [2025-02-08 10:01:30,617 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 10:01:30,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:30,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:30,619 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:30,621 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:30,687 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 252 statements into 2 equivalence classes. [2025-02-08 10:01:30,736 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 252 of 252 statements. [2025-02-08 10:01:30,737 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 10:01:30,737 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:30,742 INFO L256 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 49 conjuncts are in the unsatisfiable core [2025-02-08 10:01:30,748 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:31,038 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:31,039 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:33,589 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:33,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169426324] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:33,589 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:33,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 24, 29] total 56 [2025-02-08 10:01:33,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856116277] [2025-02-08 10:01:33,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:33,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2025-02-08 10:01:33,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:33,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2025-02-08 10:01:33,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=2797, Unknown=0, NotChecked=0, Total=3192 [2025-02-08 10:01:33,592 INFO L87 Difference]: Start difference. First operand 412 states and 465 transitions. Second operand has 57 states, 56 states have (on average 2.6607142857142856) internal successors, (149), 57 states have internal predecessors, (149), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) [2025-02-08 10:01:33,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:33,834 INFO L93 Difference]: Finished difference Result 462 states and 523 transitions. [2025-02-08 10:01:33,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-02-08 10:01:33,838 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 2.6607142857142856) internal successors, (149), 57 states have internal predecessors, (149), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) Word has length 252 [2025-02-08 10:01:33,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:33,843 INFO L225 Difference]: With dead ends: 462 [2025-02-08 10:01:33,843 INFO L226 Difference]: Without dead ends: 460 [2025-02-08 10:01:33,844 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 556 GetRequests, 469 SyntacticMatches, 27 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2994 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=475, Invalid=3307, Unknown=0, NotChecked=0, Total=3782 [2025-02-08 10:01:33,845 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 18 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:33,846 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 569 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:33,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2025-02-08 10:01:33,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 395. [2025-02-08 10:01:33,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 312 states have (on average 1.0288461538461537) internal successors, (321), 314 states have internal predecessors, (321), 47 states have call successors, (47), 26 states have call predecessors, (47), 34 states have return successors, (73), 54 states have call predecessors, (73), 46 states have call successors, (73) [2025-02-08 10:01:33,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 441 transitions. [2025-02-08 10:01:33,877 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 441 transitions. Word has length 252 [2025-02-08 10:01:33,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:33,878 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 441 transitions. [2025-02-08 10:01:33,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 2.6607142857142856) internal successors, (149), 57 states have internal predecessors, (149), 14 states have call successors, (16), 1 states have call predecessors, (16), 18 states have return successors, (37), 37 states have call predecessors, (37), 14 states have call successors, (37) [2025-02-08 10:01:33,879 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 441 transitions. [2025-02-08 10:01:33,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2025-02-08 10:01:33,883 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:33,883 INFO L218 NwaCegarLoop]: trace histogram [21, 20, 17, 16, 16, 15, 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, 5, 2, 1, 1, 1] [2025-02-08 10:01:33,892 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:34,084 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:34,084 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:34,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:34,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1017940615, now seen corresponding path program 3 times [2025-02-08 10:01:34,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:34,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518763866] [2025-02-08 10:01:34,085 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:34,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:34,096 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 364 statements into 14 equivalence classes. [2025-02-08 10:01:34,103 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 99 of 364 statements. [2025-02-08 10:01:34,103 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-02-08 10:01:34,104 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:34,224 INFO L134 CoverageAnalysis]: Checked inductivity of 2291 backedges. 491 proven. 52 refuted. 0 times theorem prover too weak. 1748 trivial. 0 not checked. [2025-02-08 10:01:34,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:34,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518763866] [2025-02-08 10:01:34,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518763866] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:34,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795285477] [2025-02-08 10:01:34,225 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:34,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:34,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:34,227 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:34,230 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:34,334 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 364 statements into 14 equivalence classes. [2025-02-08 10:01:34,380 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) and asserted 99 of 364 statements. [2025-02-08 10:01:34,380 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2025-02-08 10:01:34,380 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:34,381 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 10:01:34,386 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:34,458 INFO L134 CoverageAnalysis]: Checked inductivity of 2291 backedges. 739 proven. 7 refuted. 0 times theorem prover too weak. 1545 trivial. 0 not checked. [2025-02-08 10:01:34,458 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:35,087 INFO L134 CoverageAnalysis]: Checked inductivity of 2291 backedges. 429 proven. 34 refuted. 0 times theorem prover too weak. 1828 trivial. 0 not checked. [2025-02-08 10:01:35,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795285477] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:35,087 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:35,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 18 [2025-02-08 10:01:35,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714996916] [2025-02-08 10:01:35,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:35,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-08 10:01:35,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:35,091 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-08 10:01:35,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2025-02-08 10:01:35,092 INFO L87 Difference]: Start difference. First operand 395 states and 441 transitions. Second operand has 18 states, 18 states have (on average 6.0) internal successors, (108), 18 states have internal predecessors, (108), 8 states have call successors, (17), 2 states have call predecessors, (17), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2025-02-08 10:01:35,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:35,315 INFO L93 Difference]: Finished difference Result 658 states and 736 transitions. [2025-02-08 10:01:35,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 10:01:35,316 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.0) internal successors, (108), 18 states have internal predecessors, (108), 8 states have call successors, (17), 2 states have call predecessors, (17), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) Word has length 364 [2025-02-08 10:01:35,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:35,319 INFO L225 Difference]: With dead ends: 658 [2025-02-08 10:01:35,320 INFO L226 Difference]: Without dead ends: 399 [2025-02-08 10:01:35,321 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 743 GetRequests, 719 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2025-02-08 10:01:35,321 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 65 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:35,321 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 260 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:35,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2025-02-08 10:01:35,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 393. [2025-02-08 10:01:35,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 310 states have (on average 1.0258064516129033) internal successors, (318), 313 states have internal predecessors, (318), 47 states have call successors, (47), 25 states have call predecessors, (47), 34 states have return successors, (71), 54 states have call predecessors, (71), 46 states have call successors, (71) [2025-02-08 10:01:35,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 436 transitions. [2025-02-08 10:01:35,346 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 436 transitions. Word has length 364 [2025-02-08 10:01:35,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:35,347 INFO L471 AbstractCegarLoop]: Abstraction has 393 states and 436 transitions. [2025-02-08 10:01:35,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.0) internal successors, (108), 18 states have internal predecessors, (108), 8 states have call successors, (17), 2 states have call predecessors, (17), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2025-02-08 10:01:35,347 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 436 transitions. [2025-02-08 10:01:35,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2025-02-08 10:01:35,352 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:35,352 INFO L218 NwaCegarLoop]: trace histogram [19, 18, 17, 16, 16, 14, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 5, 3, 3, 1, 1, 1] [2025-02-08 10:01:35,360 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:35,553 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:35,553 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:35,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:35,553 INFO L85 PathProgramCache]: Analyzing trace with hash 12393273, now seen corresponding path program 4 times [2025-02-08 10:01:35,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:35,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388951895] [2025-02-08 10:01:35,554 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:35,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:35,564 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 345 statements into 2 equivalence classes. [2025-02-08 10:01:35,573 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 206 of 345 statements. [2025-02-08 10:01:35,574 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 10:01:35,574 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:35,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2035 backedges. 377 proven. 548 refuted. 0 times theorem prover too weak. 1110 trivial. 0 not checked. [2025-02-08 10:01:35,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:35,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388951895] [2025-02-08 10:01:35,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388951895] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:35,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893986761] [2025-02-08 10:01:35,842 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:35,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:35,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:35,845 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,847 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,951 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 345 statements into 2 equivalence classes. [2025-02-08 10:01:35,996 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 206 of 345 statements. [2025-02-08 10:01:35,996 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 10:01:35,996 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:35,998 INFO L256 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-02-08 10:01:36,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:36,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2035 backedges. 433 proven. 598 refuted. 0 times theorem prover too weak. 1004 trivial. 0 not checked. [2025-02-08 10:01:36,183 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:37,643 INFO L134 CoverageAnalysis]: Checked inductivity of 2035 backedges. 433 proven. 627 refuted. 0 times theorem prover too weak. 975 trivial. 0 not checked. [2025-02-08 10:01:37,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893986761] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:37,644 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:37,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 23] total 31 [2025-02-08 10:01:37,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216774499] [2025-02-08 10:01:37,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:37,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-02-08 10:01:37,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:37,645 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-02-08 10:01:37,645 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=814, Unknown=0, NotChecked=0, Total=930 [2025-02-08 10:01:37,645 INFO L87 Difference]: Start difference. First operand 393 states and 436 transitions. Second operand has 31 states, 31 states have (on average 5.612903225806452) internal successors, (174), 31 states have internal predecessors, (174), 23 states have call successors, (29), 1 states have call predecessors, (29), 12 states have return successors, (34), 13 states have call predecessors, (34), 23 states have call successors, (34) [2025-02-08 10:01:38,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:38,342 INFO L93 Difference]: Finished difference Result 780 states and 881 transitions. [2025-02-08 10:01:38,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-02-08 10:01:38,343 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 5.612903225806452) internal successors, (174), 31 states have internal predecessors, (174), 23 states have call successors, (29), 1 states have call predecessors, (29), 12 states have return successors, (34), 13 states have call predecessors, (34), 23 states have call successors, (34) Word has length 345 [2025-02-08 10:01:38,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:38,345 INFO L225 Difference]: With dead ends: 780 [2025-02-08 10:01:38,345 INFO L226 Difference]: Without dead ends: 391 [2025-02-08 10:01:38,347 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 734 GetRequests, 671 SyntacticMatches, 11 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 706 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=448, Invalid=2414, Unknown=0, NotChecked=0, Total=2862 [2025-02-08 10:01:38,347 INFO L435 NwaCegarLoop]: 49 mSDtfsCounter, 153 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 1241 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 1309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:38,347 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 645 Invalid, 1309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1241 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 10:01:38,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2025-02-08 10:01:38,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 352. [2025-02-08 10:01:38,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 278 states have (on average 1.025179856115108) internal successors, (285), 280 states have internal predecessors, (285), 44 states have call successors, (44), 27 states have call predecessors, (44), 28 states have return successors, (53), 44 states have call predecessors, (53), 43 states have call successors, (53) [2025-02-08 10:01:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 382 transitions. [2025-02-08 10:01:38,369 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 382 transitions. Word has length 345 [2025-02-08 10:01:38,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:38,370 INFO L471 AbstractCegarLoop]: Abstraction has 352 states and 382 transitions. [2025-02-08 10:01:38,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 5.612903225806452) internal successors, (174), 31 states have internal predecessors, (174), 23 states have call successors, (29), 1 states have call predecessors, (29), 12 states have return successors, (34), 13 states have call predecessors, (34), 23 states have call successors, (34) [2025-02-08 10:01:38,370 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 382 transitions. [2025-02-08 10:01:38,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2025-02-08 10:01:38,372 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:38,372 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:38,381 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,577 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,577 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,577 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:38,578 INFO L85 PathProgramCache]: Analyzing trace with hash -2037971999, now seen corresponding path program 5 times [2025-02-08 10:01:38,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:38,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52061010] [2025-02-08 10:01:38,578 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 10:01:38,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:38,589 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 383 statements into 14 equivalence classes. [2025-02-08 10:01:38,623 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:38,624 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-08 10:01:38,624 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:39,081 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:39,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:39,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52061010] [2025-02-08 10:01:39,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52061010] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:39,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902600267] [2025-02-08 10:01:39,082 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 10:01:39,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:39,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:39,084 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:39,087 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:39,205 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 383 statements into 14 equivalence classes. [2025-02-08 10:01:39,272 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:39,272 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-08 10:01:39,272 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:39,274 INFO L256 TraceCheckSpWp]: Trace formula consists of 692 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 10:01:39,278 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:39,389 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:39,389 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:40,417 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:40,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902600267] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:40,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:40,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15, 19] total 29 [2025-02-08 10:01:40,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418094217] [2025-02-08 10:01:40,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:40,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-02-08 10:01:40,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:40,418 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-02-08 10:01:40,418 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2025-02-08 10:01:40,419 INFO L87 Difference]: Start difference. First operand 352 states and 382 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:40,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:40,956 INFO L93 Difference]: Finished difference Result 636 states and 703 transitions. [2025-02-08 10:01:40,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-02-08 10:01:40,957 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:40,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:40,960 INFO L225 Difference]: With dead ends: 636 [2025-02-08 10:01:40,960 INFO L226 Difference]: Without dead ends: 402 [2025-02-08 10:01:40,961 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 801 GetRequests, 749 SyntacticMatches, 9 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=328, Invalid=1652, Unknown=0, NotChecked=0, Total=1980 [2025-02-08 10:01:40,962 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 130 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:40,962 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 584 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 949 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 10:01:40,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2025-02-08 10:01:40,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 373. [2025-02-08 10:01:40,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 296 states have (on average 1.0236486486486487) internal successors, (303), 295 states have internal predecessors, (303), 46 states have call successors, (46), 30 states have call predecessors, (46), 29 states have return successors, (56), 47 states have call predecessors, (56), 45 states have call successors, (56) [2025-02-08 10:01:40,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 405 transitions. [2025-02-08 10:01:40,985 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 405 transitions. Word has length 383 [2025-02-08 10:01:40,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:40,986 INFO L471 AbstractCegarLoop]: Abstraction has 373 states and 405 transitions. [2025-02-08 10:01:40,986 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:40,986 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 405 transitions. [2025-02-08 10:01:40,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2025-02-08 10:01:40,989 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:40,989 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:40,999 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:41,190 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:41,190 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:41,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:41,191 INFO L85 PathProgramCache]: Analyzing trace with hash -705047709, now seen corresponding path program 6 times [2025-02-08 10:01:41,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:41,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509451593] [2025-02-08 10:01:41,191 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 10:01:41,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:41,204 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 402 statements into 14 equivalence classes. [2025-02-08 10:01:41,227 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:41,227 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-02-08 10:01:41,227 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:41,314 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:41,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:41,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509451593] [2025-02-08 10:01:41,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509451593] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:41,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721110775] [2025-02-08 10:01:41,315 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 10:01:41,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:41,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:41,318 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:41,320 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:41,452 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 402 statements into 14 equivalence classes. [2025-02-08 10:01:41,481 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:41,481 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-02-08 10:01:41,481 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:41,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 10:01:41,488 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:41,549 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:41,549 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:42,042 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:42,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721110775] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:42,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:42,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2025-02-08 10:01:42,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058156527] [2025-02-08 10:01:42,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:42,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-02-08 10:01:42,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:42,044 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-02-08 10:01:42,044 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2025-02-08 10:01:42,044 INFO L87 Difference]: Start difference. First operand 373 states and 405 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:42,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:42,149 INFO L93 Difference]: Finished difference Result 608 states and 662 transitions. [2025-02-08 10:01:42,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 10:01:42,150 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:42,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:42,153 INFO L225 Difference]: With dead ends: 608 [2025-02-08 10:01:42,153 INFO L226 Difference]: Without dead ends: 368 [2025-02-08 10:01:42,154 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:42,154 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 108 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:42,154 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 114 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 10:01:42,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2025-02-08 10:01:42,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 364. [2025-02-08 10:01:42,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 289 states have (on average 1.0242214532871972) internal successors, (296), 288 states have internal predecessors, (296), 45 states have call successors, (45), 30 states have call predecessors, (45), 28 states have return successors, (51), 45 states have call predecessors, (51), 44 states have call successors, (51) [2025-02-08 10:01:42,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 392 transitions. [2025-02-08 10:01:42,175 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 392 transitions. Word has length 402 [2025-02-08 10:01:42,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:42,176 INFO L471 AbstractCegarLoop]: Abstraction has 364 states and 392 transitions. [2025-02-08 10:01:42,176 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:42,176 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 392 transitions. [2025-02-08 10:01:42,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2025-02-08 10:01:42,178 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:42,178 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:42,187 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:42,381 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:42,382 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:42,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:42,382 INFO L85 PathProgramCache]: Analyzing trace with hash 305332300, now seen corresponding path program 7 times [2025-02-08 10:01:42,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:42,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314240674] [2025-02-08 10:01:42,382 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 10:01:42,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:42,391 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 403 statements into 1 equivalence classes. [2025-02-08 10:01:42,419 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 403 of 403 statements. [2025-02-08 10:01:42,419 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:42,419 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:44,522 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:44,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:44,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314240674] [2025-02-08 10:01:44,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314240674] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:44,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691263214] [2025-02-08 10:01:44,523 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 10:01:44,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:44,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:44,526 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:44,527 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:44,656 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 403 statements into 1 equivalence classes. [2025-02-08 10:01:44,736 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 403 of 403 statements. [2025-02-08 10:01:44,736 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:01:44,736 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:44,739 INFO L256 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 81 conjuncts are in the unsatisfiable core [2025-02-08 10:01:44,746 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:45,226 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:45,226 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:51,404 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:51,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691263214] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:51,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:51,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 30, 37] total 68 [2025-02-08 10:01:51,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358412311] [2025-02-08 10:01:51,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:51,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2025-02-08 10:01:51,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:51,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2025-02-08 10:01:51,410 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=559, Invalid=4133, Unknown=0, NotChecked=0, Total=4692 [2025-02-08 10:01:51,410 INFO L87 Difference]: Start difference. First operand 364 states and 392 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:51,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:51,636 INFO L93 Difference]: Finished difference Result 390 states and 419 transitions. [2025-02-08 10:01:51,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-02-08 10:01:51,636 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:51,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:51,638 INFO L225 Difference]: With dead ends: 390 [2025-02-08 10:01:51,638 INFO L226 Difference]: Without dead ends: 380 [2025-02-08 10:01:51,639 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 889 GetRequests, 767 SyntacticMatches, 51 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5528 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=636, Invalid=4620, Unknown=0, NotChecked=0, Total=5256 [2025-02-08 10:01:51,639 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 14 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:51,639 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 562 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:51,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2025-02-08 10:01:51,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 377. [2025-02-08 10:01:51,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 300 states have (on average 1.02) internal successors, (306), 298 states have internal predecessors, (306), 46 states have call successors, (46), 30 states have call predecessors, (46), 30 states have return successors, (54), 48 states have call predecessors, (54), 45 states have call successors, (54) [2025-02-08 10:01:51,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 406 transitions. [2025-02-08 10:01:51,659 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 406 transitions. Word has length 403 [2025-02-08 10:01:51,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:51,660 INFO L471 AbstractCegarLoop]: Abstraction has 377 states and 406 transitions. [2025-02-08 10:01:51,660 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:51,660 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 406 transitions. [2025-02-08 10:01:51,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 614 [2025-02-08 10:01:51,664 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:51,664 INFO L218 NwaCegarLoop]: trace histogram [32, 32, 31, 30, 26, 25, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 11, 9, 6, 6, 1, 1, 1] [2025-02-08 10:01:51,673 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:51,865 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:51,865 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:51,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:51,865 INFO L85 PathProgramCache]: Analyzing trace with hash -2061016210, now seen corresponding path program 3 times [2025-02-08 10:01:51,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:51,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462630167] [2025-02-08 10:01:51,866 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:51,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:51,876 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 613 statements into 21 equivalence classes. [2025-02-08 10:01:51,903 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) and asserted 212 of 613 statements. [2025-02-08 10:01:51,903 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2025-02-08 10:01:51,903 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:52,112 INFO L134 CoverageAnalysis]: Checked inductivity of 6659 backedges. 1206 proven. 95 refuted. 0 times theorem prover too weak. 5358 trivial. 0 not checked. [2025-02-08 10:01:52,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:52,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462630167] [2025-02-08 10:01:52,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462630167] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:52,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645685992] [2025-02-08 10:01:52,113 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 10:01:52,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:52,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:52,115 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:52,117 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:52,315 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 613 statements into 21 equivalence classes. [2025-02-08 10:01:52,351 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) and asserted 212 of 613 statements. [2025-02-08 10:01:52,351 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2025-02-08 10:01:52,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:52,353 INFO L256 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-02-08 10:01:52,361 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:52,461 INFO L134 CoverageAnalysis]: Checked inductivity of 6659 backedges. 1296 proven. 107 refuted. 0 times theorem prover too weak. 5256 trivial. 0 not checked. [2025-02-08 10:01:52,461 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:53,628 INFO L134 CoverageAnalysis]: Checked inductivity of 6659 backedges. 1296 proven. 113 refuted. 0 times theorem prover too weak. 5250 trivial. 0 not checked. [2025-02-08 10:01:53,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645685992] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:53,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:53,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 15] total 22 [2025-02-08 10:01:53,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097923104] [2025-02-08 10:01:53,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:53,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-08 10:01:53,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:53,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-08 10:01:53,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2025-02-08 10:01:53,630 INFO L87 Difference]: Start difference. First operand 377 states and 406 transitions. Second operand has 22 states, 22 states have (on average 5.818181818181818) internal successors, (128), 22 states have internal predecessors, (128), 12 states have call successors, (21), 1 states have call predecessors, (21), 8 states have return successors, (23), 12 states have call predecessors, (23), 12 states have call successors, (23) [2025-02-08 10:01:53,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:53,884 INFO L93 Difference]: Finished difference Result 412 states and 443 transitions. [2025-02-08 10:01:53,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 10:01:53,885 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.818181818181818) internal successors, (128), 22 states have internal predecessors, (128), 12 states have call successors, (21), 1 states have call predecessors, (21), 8 states have return successors, (23), 12 states have call predecessors, (23), 12 states have call successors, (23) Word has length 613 [2025-02-08 10:01:53,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:53,887 INFO L225 Difference]: With dead ends: 412 [2025-02-08 10:01:53,888 INFO L226 Difference]: Without dead ends: 403 [2025-02-08 10:01:53,888 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1251 GetRequests, 1213 SyntacticMatches, 7 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=186, Invalid=870, Unknown=0, NotChecked=0, Total=1056 [2025-02-08 10:01:53,889 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 134 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:53,890 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 225 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:01:53,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2025-02-08 10:01:53,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 391. [2025-02-08 10:01:53,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 311 states have (on average 1.0192926045016077) internal successors, (317), 309 states have internal predecessors, (317), 47 states have call successors, (47), 30 states have call predecessors, (47), 32 states have return successors, (58), 51 states have call predecessors, (58), 46 states have call successors, (58) [2025-02-08 10:01:53,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 422 transitions. [2025-02-08 10:01:53,913 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 422 transitions. Word has length 613 [2025-02-08 10:01:53,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:53,914 INFO L471 AbstractCegarLoop]: Abstraction has 391 states and 422 transitions. [2025-02-08 10:01:53,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.818181818181818) internal successors, (128), 22 states have internal predecessors, (128), 12 states have call successors, (21), 1 states have call predecessors, (21), 8 states have return successors, (23), 12 states have call predecessors, (23), 12 states have call successors, (23) [2025-02-08 10:01:53,915 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 422 transitions. [2025-02-08 10:01:53,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 594 [2025-02-08 10:01:53,918 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:53,918 INFO L218 NwaCegarLoop]: trace histogram [31, 30, 30, 30, 25, 24, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 10, 9, 7, 5, 1, 1, 1] [2025-02-08 10:01:53,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2025-02-08 10:01:54,119 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:54,119 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:54,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:54,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1851414777, now seen corresponding path program 4 times [2025-02-08 10:01:54,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:54,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403235434] [2025-02-08 10:01:54,120 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:54,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:54,130 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 593 statements into 2 equivalence classes. [2025-02-08 10:01:54,146 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 352 of 593 statements. [2025-02-08 10:01:54,146 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 10:01:54,146 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:54,577 INFO L134 CoverageAnalysis]: Checked inductivity of 6216 backedges. 926 proven. 1247 refuted. 0 times theorem prover too weak. 4043 trivial. 0 not checked. [2025-02-08 10:01:54,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:54,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403235434] [2025-02-08 10:01:54,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403235434] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:54,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733097244] [2025-02-08 10:01:54,578 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 10:01:54,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:54,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:54,580 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:54,582 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:54,817 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 593 statements into 2 equivalence classes. [2025-02-08 10:01:54,875 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 352 of 593 statements. [2025-02-08 10:01:54,875 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-02-08 10:01:54,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:54,877 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-02-08 10:01:54,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:55,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6216 backedges. 920 proven. 1331 refuted. 0 times theorem prover too weak. 3965 trivial. 0 not checked. [2025-02-08 10:01:55,050 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:01:57,109 INFO L134 CoverageAnalysis]: Checked inductivity of 6216 backedges. 924 proven. 1367 refuted. 0 times theorem prover too weak. 3925 trivial. 0 not checked. [2025-02-08 10:01:57,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733097244] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:01:57,109 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:01:57,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 25] total 32 [2025-02-08 10:01:57,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711566923] [2025-02-08 10:01:57,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:01:57,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2025-02-08 10:01:57,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:01:57,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2025-02-08 10:01:57,111 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2025-02-08 10:01:57,111 INFO L87 Difference]: Start difference. First operand 391 states and 422 transitions. Second operand has 32 states, 32 states have (on average 5.75) internal successors, (184), 32 states have internal predecessors, (184), 24 states have call successors, (31), 1 states have call predecessors, (31), 12 states have return successors, (36), 15 states have call predecessors, (36), 24 states have call successors, (36) [2025-02-08 10:01:57,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:01:57,841 INFO L93 Difference]: Finished difference Result 421 states and 455 transitions. [2025-02-08 10:01:57,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-02-08 10:01:57,841 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 5.75) internal successors, (184), 32 states have internal predecessors, (184), 24 states have call successors, (31), 1 states have call predecessors, (31), 12 states have return successors, (36), 15 states have call predecessors, (36), 24 states have call successors, (36) Word has length 593 [2025-02-08 10:01:57,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:01:57,844 INFO L225 Difference]: With dead ends: 421 [2025-02-08 10:01:57,844 INFO L226 Difference]: Without dead ends: 387 [2025-02-08 10:01:57,845 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1230 GetRequests, 1168 SyntacticMatches, 12 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 649 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=420, Invalid=2232, Unknown=0, NotChecked=0, Total=2652 [2025-02-08 10:01:57,846 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 160 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 1367 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-08 10:01:57,846 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 775 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1367 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-08 10:01:57,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2025-02-08 10:01:57,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 356. [2025-02-08 10:01:57,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 284 states have (on average 1.017605633802817) internal successors, (289), 281 states have internal predecessors, (289), 44 states have call successors, (44), 30 states have call predecessors, (44), 27 states have return successors, (48), 44 states have call predecessors, (48), 43 states have call successors, (48) [2025-02-08 10:01:57,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 381 transitions. [2025-02-08 10:01:57,869 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 381 transitions. Word has length 593 [2025-02-08 10:01:57,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:01:57,869 INFO L471 AbstractCegarLoop]: Abstraction has 356 states and 381 transitions. [2025-02-08 10:01:57,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 5.75) internal successors, (184), 32 states have internal predecessors, (184), 24 states have call successors, (31), 1 states have call predecessors, (31), 12 states have return successors, (36), 15 states have call predecessors, (36), 24 states have call successors, (36) [2025-02-08 10:01:57,870 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 381 transitions. [2025-02-08 10:01:57,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 594 [2025-02-08 10:01:57,872 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:01:57,873 INFO L218 NwaCegarLoop]: trace histogram [31, 30, 30, 30, 25, 24, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 10, 9, 6, 6, 1, 1, 1] [2025-02-08 10:01:57,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2025-02-08 10:01:58,073 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:58,074 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting fibo1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibo2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibo2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2025-02-08 10:01:58,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:01:58,074 INFO L85 PathProgramCache]: Analyzing trace with hash -939661648, now seen corresponding path program 5 times [2025-02-08 10:01:58,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:01:58,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755111846] [2025-02-08 10:01:58,074 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 10:01:58,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:01:58,091 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 593 statements into 21 equivalence classes. [2025-02-08 10:01:58,125 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 488 of 593 statements. [2025-02-08 10:01:58,126 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-02-08 10:01:58,126 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:58,662 INFO L134 CoverageAnalysis]: Checked inductivity of 6216 backedges. 816 proven. 1262 refuted. 0 times theorem prover too weak. 4138 trivial. 0 not checked. [2025-02-08 10:01:58,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:01:58,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755111846] [2025-02-08 10:01:58,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755111846] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:01:58,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911239478] [2025-02-08 10:01:58,663 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 10:01:58,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:01:58,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:01:58,665 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:58,667 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:58,881 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 593 statements into 21 equivalence classes. [2025-02-08 10:01:58,962 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 488 of 593 statements. [2025-02-08 10:01:58,962 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-02-08 10:01:58,962 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:01:58,965 INFO L256 TraceCheckSpWp]: Trace formula consists of 906 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-02-08 10:01:58,970 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:01:59,075 INFO L134 CoverageAnalysis]: Checked inductivity of 6216 backedges. 811 proven. 1257 refuted. 0 times theorem prover too weak. 4148 trivial. 0 not checked. [2025-02-08 10:01:59,075 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:02:00,798 INFO L134 CoverageAnalysis]: Checked inductivity of 6216 backedges. 819 proven. 1278 refuted. 0 times theorem prover too weak. 4119 trivial. 0 not checked. [2025-02-08 10:02:00,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911239478] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:02:00,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:02:00,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 23] total 29 [2025-02-08 10:02:00,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894749054] [2025-02-08 10:02:00,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:02:00,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2025-02-08 10:02:00,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:02:00,800 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2025-02-08 10:02:00,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=702, Unknown=0, NotChecked=0, Total=812 [2025-02-08 10:02:00,801 INFO L87 Difference]: Start difference. First operand 356 states and 381 transitions. Second operand has 29 states, 29 states have (on average 6.0344827586206895) internal successors, (175), 29 states have internal predecessors, (175), 22 states have call successors, (30), 1 states have call predecessors, (30), 11 states have return successors, (34), 16 states have call predecessors, (34), 22 states have call successors, (34) [2025-02-08 10:02:01,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:02:01,480 INFO L93 Difference]: Finished difference Result 423 states and 459 transitions. [2025-02-08 10:02:01,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-02-08 10:02:01,481 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 6.0344827586206895) internal successors, (175), 29 states have internal predecessors, (175), 22 states have call successors, (30), 1 states have call predecessors, (30), 11 states have return successors, (34), 16 states have call predecessors, (34), 22 states have call successors, (34) Word has length 593 [2025-02-08 10:02:01,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:02:01,483 INFO L225 Difference]: With dead ends: 423 [2025-02-08 10:02:01,483 INFO L226 Difference]: Without dead ends: 350 [2025-02-08 10:02:01,484 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1228 GetRequests, 1171 SyntacticMatches, 11 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=365, Invalid=1891, Unknown=0, NotChecked=0, Total=2256 [2025-02-08 10:02:01,484 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 256 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 1092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 10:02:01,485 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 526 Invalid, 1092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 987 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 10:02:01,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2025-02-08 10:02:01,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 311. [2025-02-08 10:02:01,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 248 states have (on average 1.0120967741935485) internal successors, (251), 246 states have internal predecessors, (251), 38 states have call successors, (38), 26 states have call predecessors, (38), 24 states have return successors, (39), 38 states have call predecessors, (39), 37 states have call successors, (39) [2025-02-08 10:02:01,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 328 transitions. [2025-02-08 10:02:01,512 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 328 transitions. Word has length 593 [2025-02-08 10:02:01,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:02:01,513 INFO L471 AbstractCegarLoop]: Abstraction has 311 states and 328 transitions. [2025-02-08 10:02:01,513 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.0344827586206895) internal successors, (175), 29 states have internal predecessors, (175), 22 states have call successors, (30), 1 states have call predecessors, (30), 11 states have return successors, (34), 16 states have call predecessors, (34), 22 states have call successors, (34) [2025-02-08 10:02:01,513 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 328 transitions. [2025-02-08 10:02:01,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2025-02-08 10:02:01,519 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:02:01,520 INFO L218 NwaCegarLoop]: trace histogram [33, 32, 32, 32, 26, 26, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 10, 10, 7, 6, 1, 1, 1] [2025-02-08 10:02:01,530 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:02:01,720 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:02:01,721 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:02:01,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:02:01,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1706687357, now seen corresponding path program 6 times [2025-02-08 10:02:01,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:02:01,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664077775] [2025-02-08 10:02:01,721 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 10:02:01,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:02:01,739 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 632 statements into 21 equivalence classes. [2025-02-08 10:02:01,791 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) and asserted 571 of 632 statements. [2025-02-08 10:02:01,791 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2025-02-08 10:02:01,792 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:02:02,086 INFO L134 CoverageAnalysis]: Checked inductivity of 7082 backedges. 1049 proven. 198 refuted. 0 times theorem prover too weak. 5835 trivial. 0 not checked. [2025-02-08 10:02:02,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:02:02,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664077775] [2025-02-08 10:02:02,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664077775] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:02:02,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020552991] [2025-02-08 10:02:02,086 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 10:02:02,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:02:02,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:02:02,088 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:02:02,089 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:02:02,310 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 632 statements into 21 equivalence classes. [2025-02-08 10:02:02,410 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) and asserted 571 of 632 statements. [2025-02-08 10:02:02,410 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2025-02-08 10:02:02,410 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:02:02,412 INFO L256 TraceCheckSpWp]: Trace formula consists of 1080 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 10:02:02,417 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:02:02,509 INFO L134 CoverageAnalysis]: Checked inductivity of 7082 backedges. 2786 proven. 44 refuted. 0 times theorem prover too weak. 4252 trivial. 0 not checked. [2025-02-08 10:02:02,509 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 10:02:03,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7082 backedges. 1135 proven. 220 refuted. 0 times theorem prover too weak. 5727 trivial. 0 not checked. [2025-02-08 10:02:03,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020552991] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 10:02:03,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 10:02:03,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 20 [2025-02-08 10:02:03,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892708634] [2025-02-08 10:02:03,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 10:02:03,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-02-08 10:02:03,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 10:02:03,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-02-08 10:02:03,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2025-02-08 10:02:03,535 INFO L87 Difference]: Start difference. First operand 311 states and 328 transitions. Second operand has 20 states, 20 states have (on average 6.75) internal successors, (135), 20 states have internal predecessors, (135), 12 states have call successors, (23), 2 states have call predecessors, (23), 7 states have return successors, (25), 9 states have call predecessors, (25), 12 states have call successors, (25) [2025-02-08 10:02:03,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 10:02:03,774 INFO L93 Difference]: Finished difference Result 422 states and 442 transitions. [2025-02-08 10:02:03,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 10:02:03,774 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.75) internal successors, (135), 20 states have internal predecessors, (135), 12 states have call successors, (23), 2 states have call predecessors, (23), 7 states have return successors, (25), 9 states have call predecessors, (25), 12 states have call successors, (25) Word has length 632 [2025-02-08 10:02:03,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 10:02:03,776 INFO L225 Difference]: With dead ends: 422 [2025-02-08 10:02:03,776 INFO L226 Difference]: Without dead ends: 306 [2025-02-08 10:02:03,776 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1286 GetRequests, 1252 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=156, Invalid=714, Unknown=0, NotChecked=0, Total=870 [2025-02-08 10:02:03,776 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 59 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 10:02:03,777 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 339 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 451 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 10:02:03,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2025-02-08 10:02:03,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 302. [2025-02-08 10:02:03,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 241 states have (on average 1.012448132780083) internal successors, (244), 239 states have internal predecessors, (244), 37 states have call successors, (37), 26 states have call predecessors, (37), 23 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2025-02-08 10:02:03,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 317 transitions. [2025-02-08 10:02:03,793 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 317 transitions. Word has length 632 [2025-02-08 10:02:03,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 10:02:03,793 INFO L471 AbstractCegarLoop]: Abstraction has 302 states and 317 transitions. [2025-02-08 10:02:03,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.75) internal successors, (135), 20 states have internal predecessors, (135), 12 states have call successors, (23), 2 states have call predecessors, (23), 7 states have return successors, (25), 9 states have call predecessors, (25), 12 states have call successors, (25) [2025-02-08 10:02:03,793 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 317 transitions. [2025-02-08 10:02:03,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 653 [2025-02-08 10:02:03,797 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 10:02:03,797 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:02:03,807 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:03,997 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:03,998 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:03,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 10:02:03,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1561276306, now seen corresponding path program 7 times [2025-02-08 10:02:03,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 10:02:03,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200729144] [2025-02-08 10:02:03,998 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 10:02:03,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 10:02:04,011 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 652 statements into 1 equivalence classes. [2025-02-08 10:02:04,044 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 652 of 652 statements. [2025-02-08 10:02:04,045 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:02:04,045 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:02:08,901 INFO L134 CoverageAnalysis]: Checked inductivity of 7554 backedges. 1257 proven. 1900 refuted. 0 times theorem prover too weak. 4397 trivial. 0 not checked. [2025-02-08 10:02:08,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 10:02:08,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200729144] [2025-02-08 10:02:08,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200729144] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 10:02:08,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469066703] [2025-02-08 10:02:08,901 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 10:02:08,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 10:02:08,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 10:02:08,903 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:08,904 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:09,130 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 652 statements into 1 equivalence classes. [2025-02-08 10:02:09,229 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 652 of 652 statements. [2025-02-08 10:02:09,229 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 10:02:09,229 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 10:02:09,233 INFO L256 TraceCheckSpWp]: Trace formula consists of 1227 conjuncts, 133 conjuncts are in the unsatisfiable core [2025-02-08 10:02:09,238 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 10:02:09,852 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:02:09,852 INFO L312 TraceCheckSpWp]: Computing backward predicates...