./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive/Fibonacci05.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 551b0097 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/Fibonacci05.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 42036c90cf17a9bca9878c7ba1e2de2c7beff8028a525d1b2b84e3f8cdd299d5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-10 02:31:05,319 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-10 02:31:05,365 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-01-10 02:31:05,368 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-10 02:31:05,371 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-10 02:31:05,393 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-10 02:31:05,394 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-10 02:31:05,394 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-10 02:31:05,395 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-10 02:31:05,395 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-10 02:31:05,395 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-10 02:31:05,396 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-10 02:31:05,396 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-10 02:31:05,396 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-10 02:31:05,396 INFO L153 SettingsManager]: * Use SBE=true [2025-01-10 02:31:05,397 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-10 02:31:05,397 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-10 02:31:05,398 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-10 02:31:05,398 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-10 02:31:05,398 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 02:31:05,398 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 02:31:05,398 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 02:31:05,398 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:31:05,398 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-10 02:31:05,398 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 02:31:05,398 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 02:31:05,399 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 02:31:05,399 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:31:05,399 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-10 02:31:05,399 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-10 02:31:05,399 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-10 02:31:05,399 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-10 02:31:05,399 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-10 02:31:05,399 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-10 02:31:05,399 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-10 02:31:05,400 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-10 02:31:05,400 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-10 02:31:05,400 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-10 02:31:05,400 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 -> 42036c90cf17a9bca9878c7ba1e2de2c7beff8028a525d1b2b84e3f8cdd299d5 [2025-01-10 02:31:05,613 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-10 02:31:05,620 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-10 02:31:05,622 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-10 02:31:05,622 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-10 02:31:05,623 INFO L274 PluginConnector]: CDTParser initialized [2025-01-10 02:31:05,624 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/Fibonacci05.c [2025-01-10 02:31:06,746 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/aca04545c/ce621e5a6ab44266b432eb8cff398a0b/FLAGcfc9357a8 [2025-01-10 02:31:06,932 INFO L384 CDTParser]: Found 1 translation units. [2025-01-10 02:31:06,932 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/recursive/Fibonacci05.c [2025-01-10 02:31:06,939 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/aca04545c/ce621e5a6ab44266b432eb8cff398a0b/FLAGcfc9357a8 [2025-01-10 02:31:07,308 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/aca04545c/ce621e5a6ab44266b432eb8cff398a0b [2025-01-10 02:31:07,310 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-10 02:31:07,311 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-10 02:31:07,311 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-10 02:31:07,311 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-10 02:31:07,314 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-10 02:31:07,315 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,315 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c937912 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07, skipping insertion in model container [2025-01-10 02:31:07,315 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,323 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-10 02:31:07,417 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 02:31:07,423 INFO L200 MainTranslator]: Completed pre-run [2025-01-10 02:31:07,432 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 02:31:07,441 INFO L204 MainTranslator]: Completed translation [2025-01-10 02:31:07,441 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07 WrapperNode [2025-01-10 02:31:07,442 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-10 02:31:07,442 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-10 02:31:07,442 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-10 02:31:07,442 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-10 02:31:07,447 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,451 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,459 INFO L138 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 27 [2025-01-10 02:31:07,460 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-10 02:31:07,460 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-10 02:31:07,460 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-10 02:31:07,460 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-10 02:31:07,465 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,466 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,470 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,477 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-01-10 02:31:07,477 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,477 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,479 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,479 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,480 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,483 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,483 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,484 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-10 02:31:07,484 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-10 02:31:07,484 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-10 02:31:07,484 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-10 02:31:07,485 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (1/1) ... [2025-01-10 02:31:07,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 02:31:07,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:07,509 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-01-10 02:31:07,512 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-01-10 02:31:07,529 INFO L130 BoogieDeclarations]: Found specification of procedure fibonacci [2025-01-10 02:31:07,529 INFO L138 BoogieDeclarations]: Found implementation of procedure fibonacci [2025-01-10 02:31:07,529 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-10 02:31:07,529 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-10 02:31:07,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-10 02:31:07,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-10 02:31:07,564 INFO L234 CfgBuilder]: Building ICFG [2025-01-10 02:31:07,565 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-10 02:31:07,643 INFO L? ?]: Removed 17 outVars from TransFormulas that were not future-live. [2025-01-10 02:31:07,644 INFO L283 CfgBuilder]: Performing block encoding [2025-01-10 02:31:07,650 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-10 02:31:07,650 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-01-10 02:31:07,650 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 02:31:07 BoogieIcfgContainer [2025-01-10 02:31:07,650 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-10 02:31:07,652 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-10 02:31:07,652 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-10 02:31:07,655 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-10 02:31:07,656 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 02:31:07" (1/3) ... [2025-01-10 02:31:07,658 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@171e0774 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 02:31:07, skipping insertion in model container [2025-01-10 02:31:07,658 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 02:31:07" (2/3) ... [2025-01-10 02:31:07,658 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@171e0774 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 02:31:07, skipping insertion in model container [2025-01-10 02:31:07,659 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 02:31:07" (3/3) ... [2025-01-10 02:31:07,660 INFO L128 eAbstractionObserver]: Analyzing ICFG Fibonacci05.c [2025-01-10 02:31:07,670 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-10 02:31:07,671 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG Fibonacci05.c that has 2 procedures, 32 locations, 1 initial locations, 0 loop locations, and 6 error locations. [2025-01-10 02:31:07,703 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-10 02:31:07,712 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;@104b9216, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-10 02:31:07,713 INFO L334 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2025-01-10 02:31:07,716 INFO L276 IsEmpty]: Start isEmpty. Operand has 32 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 27 states have internal predecessors, (31), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-01-10 02:31:07,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2025-01-10 02:31:07,720 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:07,720 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:31:07,720 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:07,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:07,724 INFO L85 PathProgramCache]: Analyzing trace with hash 629029755, now seen corresponding path program 1 times [2025-01-10 02:31:07,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:07,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955302164] [2025-01-10 02:31:07,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:31:07,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:07,768 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-01-10 02:31:07,780 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-01-10 02:31:07,781 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:07,781 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:07,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 02:31:07,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:07,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955302164] [2025-01-10 02:31:07,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955302164] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:31:07,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:31:07,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-10 02:31:07,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927941195] [2025-01-10 02:31:07,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:31:07,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-10 02:31:07,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:07,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-10 02:31:07,845 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-10 02:31:07,847 INFO L87 Difference]: Start difference. First operand has 32 states, 21 states have (on average 1.4761904761904763) internal successors, (31), 27 states have internal predecessors, (31), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 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-01-10 02:31:07,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:07,876 INFO L93 Difference]: Finished difference Result 37 states and 43 transitions. [2025-01-10 02:31:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-10 02:31:07,877 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 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 8 [2025-01-10 02:31:07,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:07,881 INFO L225 Difference]: With dead ends: 37 [2025-01-10 02:31:07,881 INFO L226 Difference]: Without dead ends: 25 [2025-01-10 02:31:07,883 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-01-10 02:31:07,885 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 11 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 44 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-01-10 02:31:07,885 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 44 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:31:07,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2025-01-10 02:31:07,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 23. [2025-01-10 02:31:07,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 15 states have (on average 1.4) internal successors, (21), 19 states have internal predecessors, (21), 3 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-01-10 02:31:07,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 26 transitions. [2025-01-10 02:31:07,911 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 26 transitions. Word has length 8 [2025-01-10 02:31:07,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:07,911 INFO L471 AbstractCegarLoop]: Abstraction has 23 states and 26 transitions. [2025-01-10 02:31:07,911 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 3 states have internal predecessors, (7), 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-01-10 02:31:07,911 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 26 transitions. [2025-01-10 02:31:07,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2025-01-10 02:31:07,912 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:07,913 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:31:07,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-10 02:31:07,913 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:07,913 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:07,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1974914033, now seen corresponding path program 1 times [2025-01-10 02:31:07,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:07,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512594179] [2025-01-10 02:31:07,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:31:07,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:07,917 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-01-10 02:31:07,921 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-01-10 02:31:07,922 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:07,922 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:07,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 02:31:07,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:07,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512594179] [2025-01-10 02:31:07,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512594179] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:31:07,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:31:07,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-10 02:31:07,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838746434] [2025-01-10 02:31:07,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:31:07,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-10 02:31:07,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:07,990 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-10 02:31:07,990 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-10 02:31:07,990 INFO L87 Difference]: Start difference. First operand 23 states and 26 transitions. Second operand has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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-01-10 02:31:08,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:08,048 INFO L93 Difference]: Finished difference Result 25 states and 29 transitions. [2025-01-10 02:31:08,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-10 02:31:08,049 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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 9 [2025-01-10 02:31:08,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:08,050 INFO L225 Difference]: With dead ends: 25 [2025-01-10 02:31:08,050 INFO L226 Difference]: Without dead ends: 23 [2025-01-10 02:31:08,051 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 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-01-10 02:31:08,051 INFO L435 NwaCegarLoop]: 14 mSDtfsCounter, 26 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:08,051 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 32 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:31:08,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2025-01-10 02:31:08,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 21. [2025-01-10 02:31:08,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 17 states have internal predecessors, (19), 3 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-01-10 02:31:08,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 24 transitions. [2025-01-10 02:31:08,057 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 24 transitions. Word has length 9 [2025-01-10 02:31:08,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:08,059 INFO L471 AbstractCegarLoop]: Abstraction has 21 states and 24 transitions. [2025-01-10 02:31:08,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 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-01-10 02:31:08,060 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 24 transitions. [2025-01-10 02:31:08,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2025-01-10 02:31:08,060 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:08,060 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] [2025-01-10 02:31:08,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-10 02:31:08,060 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:08,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:08,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1558234811, now seen corresponding path program 1 times [2025-01-10 02:31:08,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:08,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025300756] [2025-01-10 02:31:08,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:31:08,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:08,066 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-01-10 02:31:08,073 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-01-10 02:31:08,073 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:08,074 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:08,184 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-10 02:31:08,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:08,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025300756] [2025-01-10 02:31:08,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025300756] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:31:08,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 02:31:08,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-10 02:31:08,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293738798] [2025-01-10 02:31:08,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:31:08,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-10 02:31:08,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:08,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-10 02:31:08,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-01-10 02:31:08,186 INFO L87 Difference]: Start difference. First operand 21 states and 24 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-01-10 02:31:08,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:08,227 INFO L93 Difference]: Finished difference Result 35 states and 43 transitions. [2025-01-10 02:31:08,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-10 02:31:08,227 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-01-10 02:31:08,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:08,228 INFO L225 Difference]: With dead ends: 35 [2025-01-10 02:31:08,228 INFO L226 Difference]: Without dead ends: 33 [2025-01-10 02:31:08,228 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-01-10 02:31:08,229 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 3 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:08,229 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 69 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:31:08,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2025-01-10 02:31:08,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 30. [2025-01-10 02:31:08,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 24 states have internal predecessors, (26), 4 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2025-01-10 02:31:08,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 36 transitions. [2025-01-10 02:31:08,238 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 36 transitions. Word has length 24 [2025-01-10 02:31:08,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:08,238 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 36 transitions. [2025-01-10 02:31:08,238 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-01-10 02:31:08,239 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 36 transitions. [2025-01-10 02:31:08,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2025-01-10 02:31:08,240 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:08,240 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:31:08,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-10 02:31:08,240 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:08,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:08,242 INFO L85 PathProgramCache]: Analyzing trace with hash 171916151, now seen corresponding path program 1 times [2025-01-10 02:31:08,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:08,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457046636] [2025-01-10 02:31:08,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:31:08,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:08,248 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-01-10 02:31:08,257 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-01-10 02:31:08,260 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:08,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:08,363 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:31:08,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:08,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457046636] [2025-01-10 02:31:08,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457046636] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:08,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902979325] [2025-01-10 02:31:08,364 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:31:08,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:08,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:08,367 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-01-10 02:31:08,368 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-01-10 02:31:08,393 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 31 statements into 1 equivalence classes. [2025-01-10 02:31:08,403 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 31 of 31 statements. [2025-01-10 02:31:08,403 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:08,403 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:08,404 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-01-10 02:31:08,407 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:08,490 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-01-10 02:31:08,490 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:08,620 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-01-10 02:31:08,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902979325] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:08,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:08,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 15 [2025-01-10 02:31:08,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93457141] [2025-01-10 02:31:08,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:08,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-01-10 02:31:08,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:08,624 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-01-10 02:31:08,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2025-01-10 02:31:08,624 INFO L87 Difference]: Start difference. First operand 30 states and 36 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2025-01-10 02:31:08,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:08,832 INFO L93 Difference]: Finished difference Result 91 states and 129 transitions. [2025-01-10 02:31:08,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-10 02:31:08,832 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 31 [2025-01-10 02:31:08,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:08,833 INFO L225 Difference]: With dead ends: 91 [2025-01-10 02:31:08,834 INFO L226 Difference]: Without dead ends: 65 [2025-01-10 02:31:08,835 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2025-01-10 02:31:08,836 INFO L435 NwaCegarLoop]: 13 mSDtfsCounter, 134 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:08,837 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 92 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:31:08,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2025-01-10 02:31:08,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 53. [2025-01-10 02:31:08,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 39 states have (on average 1.1025641025641026) internal successors, (43), 42 states have internal predecessors, (43), 7 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (18), 8 states have call predecessors, (18), 6 states have call successors, (18) [2025-01-10 02:31:08,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 68 transitions. [2025-01-10 02:31:08,851 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 68 transitions. Word has length 31 [2025-01-10 02:31:08,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:08,851 INFO L471 AbstractCegarLoop]: Abstraction has 53 states and 68 transitions. [2025-01-10 02:31:08,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2025-01-10 02:31:08,852 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 68 transitions. [2025-01-10 02:31:08,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2025-01-10 02:31:08,852 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:08,852 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:31:08,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-01-10 02:31:09,054 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:09,054 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:09,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:09,055 INFO L85 PathProgramCache]: Analyzing trace with hash 170784145, now seen corresponding path program 2 times [2025-01-10 02:31:09,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:09,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280502639] [2025-01-10 02:31:09,056 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:31:09,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:09,060 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 31 statements into 2 equivalence classes. [2025-01-10 02:31:09,065 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 31 of 31 statements. [2025-01-10 02:31:09,065 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:31:09,065 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:09,130 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:31:09,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:09,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280502639] [2025-01-10 02:31:09,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280502639] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:09,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553525477] [2025-01-10 02:31:09,130 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:31:09,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:09,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:09,133 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-01-10 02:31:09,136 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-01-10 02:31:09,152 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 31 statements into 2 equivalence classes. [2025-01-10 02:31:09,161 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 31 of 31 statements. [2025-01-10 02:31:09,161 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:31:09,161 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:09,161 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-10 02:31:09,162 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:09,195 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:31:09,195 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:31:09,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553525477] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:31:09,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:31:09,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2025-01-10 02:31:09,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765660930] [2025-01-10 02:31:09,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:31:09,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-10 02:31:09,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:09,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-10 02:31:09,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-01-10 02:31:09,196 INFO L87 Difference]: Start difference. First operand 53 states and 68 transitions. Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-01-10 02:31:09,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:09,219 INFO L93 Difference]: Finished difference Result 60 states and 76 transitions. [2025-01-10 02:31:09,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-10 02:31:09,223 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 31 [2025-01-10 02:31:09,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:09,224 INFO L225 Difference]: With dead ends: 60 [2025-01-10 02:31:09,224 INFO L226 Difference]: Without dead ends: 59 [2025-01-10 02:31:09,224 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 28 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-01-10 02:31:09,225 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 4 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:09,225 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 51 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:31:09,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2025-01-10 02:31:09,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 55. [2025-01-10 02:31:09,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 41 states have (on average 1.0975609756097562) internal successors, (45), 43 states have internal predecessors, (45), 7 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (18), 9 states have call predecessors, (18), 6 states have call successors, (18) [2025-01-10 02:31:09,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 70 transitions. [2025-01-10 02:31:09,235 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 70 transitions. Word has length 31 [2025-01-10 02:31:09,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:09,236 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 70 transitions. [2025-01-10 02:31:09,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-01-10 02:31:09,236 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 70 transitions. [2025-01-10 02:31:09,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2025-01-10 02:31:09,236 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:09,236 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:31:09,243 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-10 02:31:09,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:09,437 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:09,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:09,438 INFO L85 PathProgramCache]: Analyzing trace with hash 999341253, now seen corresponding path program 1 times [2025-01-10 02:31:09,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:09,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990644513] [2025-01-10 02:31:09,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:31:09,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:09,441 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-01-10 02:31:09,446 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-01-10 02:31:09,449 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:09,449 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:09,502 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:31:09,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:09,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990644513] [2025-01-10 02:31:09,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990644513] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:09,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871041821] [2025-01-10 02:31:09,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:31:09,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:09,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:09,504 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-01-10 02:31:09,506 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-01-10 02:31:09,523 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-01-10 02:31:09,531 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-01-10 02:31:09,531 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:09,531 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:09,532 INFO L256 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 02:31:09,533 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:09,578 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-10 02:31:09,578 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 02:31:09,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871041821] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 02:31:09,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 02:31:09,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2025-01-10 02:31:09,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219525558] [2025-01-10 02:31:09,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 02:31:09,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 02:31:09,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:09,580 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 02:31:09,580 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2025-01-10 02:31:09,580 INFO L87 Difference]: Start difference. First operand 55 states and 70 transitions. Second operand has 6 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-01-10 02:31:09,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:09,612 INFO L93 Difference]: Finished difference Result 82 states and 117 transitions. [2025-01-10 02:31:09,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-10 02:31:09,613 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2025-01-10 02:31:09,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:09,614 INFO L225 Difference]: With dead ends: 82 [2025-01-10 02:31:09,614 INFO L226 Difference]: Without dead ends: 81 [2025-01-10 02:31:09,614 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 28 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-01-10 02:31:09,614 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 2 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:09,615 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 70 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:31:09,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2025-01-10 02:31:09,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 64. [2025-01-10 02:31:09,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 48 states have (on average 1.0833333333333333) internal successors, (52), 50 states have internal predecessors, (52), 8 states have call successors, (8), 2 states have call predecessors, (8), 6 states have return successors, (27), 11 states have call predecessors, (27), 7 states have call successors, (27) [2025-01-10 02:31:09,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 87 transitions. [2025-01-10 02:31:09,629 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 87 transitions. Word has length 32 [2025-01-10 02:31:09,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:09,630 INFO L471 AbstractCegarLoop]: Abstraction has 64 states and 87 transitions. [2025-01-10 02:31:09,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-01-10 02:31:09,630 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 87 transitions. [2025-01-10 02:31:09,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2025-01-10 02:31:09,631 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:09,631 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 02:31:09,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-10 02:31:09,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:09,831 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:09,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:09,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1613174786, now seen corresponding path program 1 times [2025-01-10 02:31:09,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:09,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704975239] [2025-01-10 02:31:09,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:31:09,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:09,836 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-01-10 02:31:09,840 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-01-10 02:31:09,841 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:09,841 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:09,970 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2025-01-10 02:31:09,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:09,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704975239] [2025-01-10 02:31:09,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704975239] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:09,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156019514] [2025-01-10 02:31:09,971 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:31:09,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:09,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:09,973 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-01-10 02:31:09,975 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-01-10 02:31:09,998 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-01-10 02:31:10,011 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-01-10 02:31:10,011 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:10,012 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:10,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-10 02:31:10,014 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:10,096 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2025-01-10 02:31:10,097 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:10,251 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2025-01-10 02:31:10,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156019514] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:10,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:10,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 7] total 15 [2025-01-10 02:31:10,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476988504] [2025-01-10 02:31:10,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:10,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-01-10 02:31:10,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:10,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-01-10 02:31:10,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2025-01-10 02:31:10,254 INFO L87 Difference]: Start difference. First operand 64 states and 87 transitions. Second operand has 16 states, 15 states have (on average 3.0) internal successors, (45), 16 states have internal predecessors, (45), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (9), 9 states have call predecessors, (9), 4 states have call successors, (9) [2025-01-10 02:31:10,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:10,391 INFO L93 Difference]: Finished difference Result 141 states and 217 transitions. [2025-01-10 02:31:10,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-10 02:31:10,391 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.0) internal successors, (45), 16 states have internal predecessors, (45), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (9), 9 states have call predecessors, (9), 4 states have call successors, (9) Word has length 52 [2025-01-10 02:31:10,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:10,393 INFO L225 Difference]: With dead ends: 141 [2025-01-10 02:31:10,393 INFO L226 Difference]: Without dead ends: 139 [2025-01-10 02:31:10,394 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 95 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=126, Invalid=336, Unknown=0, NotChecked=0, Total=462 [2025-01-10 02:31:10,394 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 14 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:10,394 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 137 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:31:10,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2025-01-10 02:31:10,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 98. [2025-01-10 02:31:10,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 76 states have (on average 1.0789473684210527) internal successors, (82), 75 states have internal predecessors, (82), 11 states have call successors, (11), 2 states have call predecessors, (11), 9 states have return successors, (66), 20 states have call predecessors, (66), 10 states have call successors, (66) [2025-01-10 02:31:10,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 159 transitions. [2025-01-10 02:31:10,415 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 159 transitions. Word has length 52 [2025-01-10 02:31:10,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:10,415 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 159 transitions. [2025-01-10 02:31:10,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.0) internal successors, (45), 16 states have internal predecessors, (45), 4 states have call successors, (5), 1 states have call predecessors, (5), 5 states have return successors, (9), 9 states have call predecessors, (9), 4 states have call successors, (9) [2025-01-10 02:31:10,415 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 159 transitions. [2025-01-10 02:31:10,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2025-01-10 02:31:10,417 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:10,417 INFO L218 NwaCegarLoop]: trace histogram [9, 8, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1] [2025-01-10 02:31:10,423 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-01-10 02:31:10,617 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,SelfDestructingSolverStorable6 [2025-01-10 02:31:10,619 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:10,619 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:10,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1355362734, now seen corresponding path program 1 times [2025-01-10 02:31:10,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:10,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718322627] [2025-01-10 02:31:10,619 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:31:10,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:10,626 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 82 statements into 1 equivalence classes. [2025-01-10 02:31:10,632 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-01-10 02:31:10,633 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:10,633 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:10,785 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 38 proven. 80 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2025-01-10 02:31:10,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:10,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718322627] [2025-01-10 02:31:10,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718322627] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:10,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480873969] [2025-01-10 02:31:10,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 02:31:10,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:10,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:10,787 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-01-10 02:31:10,789 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-01-10 02:31:10,813 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 82 statements into 1 equivalence classes. [2025-01-10 02:31:10,830 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-01-10 02:31:10,830 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:10,831 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:10,831 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-10 02:31:10,833 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:10,913 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 50 proven. 84 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2025-01-10 02:31:10,914 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:11,172 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 50 proven. 87 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2025-01-10 02:31:11,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480873969] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:11,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:11,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 11] total 16 [2025-01-10 02:31:11,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364618753] [2025-01-10 02:31:11,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:11,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-01-10 02:31:11,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:11,174 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-01-10 02:31:11,174 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2025-01-10 02:31:11,174 INFO L87 Difference]: Start difference. First operand 98 states and 159 transitions. Second operand has 16 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 10 states have call successors, (14), 1 states have call predecessors, (14), 5 states have return successors, (14), 7 states have call predecessors, (14), 10 states have call successors, (14) [2025-01-10 02:31:11,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:11,319 INFO L93 Difference]: Finished difference Result 174 states and 299 transitions. [2025-01-10 02:31:11,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-10 02:31:11,319 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 10 states have call successors, (14), 1 states have call predecessors, (14), 5 states have return successors, (14), 7 states have call predecessors, (14), 10 states have call successors, (14) Word has length 82 [2025-01-10 02:31:11,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:11,320 INFO L225 Difference]: With dead ends: 174 [2025-01-10 02:31:11,320 INFO L226 Difference]: Without dead ends: 80 [2025-01-10 02:31:11,324 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 157 SyntacticMatches, 5 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=164, Invalid=388, Unknown=0, NotChecked=0, Total=552 [2025-01-10 02:31:11,325 INFO L435 NwaCegarLoop]: 16 mSDtfsCounter, 103 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:11,325 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 75 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:31:11,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2025-01-10 02:31:11,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 70. [2025-01-10 02:31:11,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 55 states have (on average 1.1090909090909091) internal successors, (61), 53 states have internal predecessors, (61), 7 states have call successors, (7), 4 states have call predecessors, (7), 6 states have return successors, (26), 12 states have call predecessors, (26), 6 states have call successors, (26) [2025-01-10 02:31:11,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 94 transitions. [2025-01-10 02:31:11,337 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 94 transitions. Word has length 82 [2025-01-10 02:31:11,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:11,337 INFO L471 AbstractCegarLoop]: Abstraction has 70 states and 94 transitions. [2025-01-10 02:31:11,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.0625) internal successors, (81), 16 states have internal predecessors, (81), 10 states have call successors, (14), 1 states have call predecessors, (14), 5 states have return successors, (14), 7 states have call predecessors, (14), 10 states have call successors, (14) [2025-01-10 02:31:11,338 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 94 transitions. [2025-01-10 02:31:11,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2025-01-10 02:31:11,342 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:11,342 INFO L218 NwaCegarLoop]: trace histogram [14, 12, 10, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 3, 1, 1, 1, 1, 1] [2025-01-10 02:31:11,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-01-10 02:31:11,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:11,542 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:11,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:11,543 INFO L85 PathProgramCache]: Analyzing trace with hash -195722252, now seen corresponding path program 2 times [2025-01-10 02:31:11,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:11,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586077305] [2025-01-10 02:31:11,543 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:31:11,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:11,548 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 128 statements into 2 equivalence classes. [2025-01-10 02:31:11,562 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 128 of 128 statements. [2025-01-10 02:31:11,562 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:31:11,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:11,673 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 55 proven. 134 refuted. 0 times theorem prover too weak. 333 trivial. 0 not checked. [2025-01-10 02:31:11,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:11,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586077305] [2025-01-10 02:31:11,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586077305] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:11,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038955029] [2025-01-10 02:31:11,673 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:31:11,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:11,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:11,678 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-01-10 02:31:11,680 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-01-10 02:31:11,702 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 128 statements into 2 equivalence classes. [2025-01-10 02:31:11,722 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 128 of 128 statements. [2025-01-10 02:31:11,722 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:31:11,722 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:11,723 INFO L256 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-10 02:31:11,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:11,765 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 300 proven. 15 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2025-01-10 02:31:11,765 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:11,991 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 58 proven. 166 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2025-01-10 02:31:11,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038955029] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:11,991 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:11,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 14 [2025-01-10 02:31:11,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495763715] [2025-01-10 02:31:11,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:11,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-01-10 02:31:11,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:11,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-01-10 02:31:11,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2025-01-10 02:31:11,995 INFO L87 Difference]: Start difference. First operand 70 states and 94 transitions. Second operand has 14 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 7 states have call successors, (12), 2 states have call predecessors, (12), 5 states have return successors, (13), 5 states have call predecessors, (13), 7 states have call successors, (13) [2025-01-10 02:31:12,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:12,077 INFO L93 Difference]: Finished difference Result 129 states and 179 transitions. [2025-01-10 02:31:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 02:31:12,078 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 7 states have call successors, (12), 2 states have call predecessors, (12), 5 states have return successors, (13), 5 states have call predecessors, (13), 7 states have call successors, (13) Word has length 128 [2025-01-10 02:31:12,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:12,079 INFO L225 Difference]: With dead ends: 129 [2025-01-10 02:31:12,079 INFO L226 Difference]: Without dead ends: 63 [2025-01-10 02:31:12,080 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 248 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=210, Unknown=0, NotChecked=0, Total=306 [2025-01-10 02:31:12,080 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 32 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:12,081 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 72 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:31:12,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2025-01-10 02:31:12,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 61. [2025-01-10 02:31:12,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 48 states have (on average 1.1041666666666667) internal successors, (53), 46 states have internal predecessors, (53), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (14), 10 states have call predecessors, (14), 5 states have call successors, (14) [2025-01-10 02:31:12,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 73 transitions. [2025-01-10 02:31:12,089 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 73 transitions. Word has length 128 [2025-01-10 02:31:12,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:12,089 INFO L471 AbstractCegarLoop]: Abstraction has 61 states and 73 transitions. [2025-01-10 02:31:12,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.0) internal successors, (70), 14 states have internal predecessors, (70), 7 states have call successors, (12), 2 states have call predecessors, (12), 5 states have return successors, (13), 5 states have call predecessors, (13), 7 states have call successors, (13) [2025-01-10 02:31:12,089 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 73 transitions. [2025-01-10 02:31:12,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2025-01-10 02:31:12,090 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:12,090 INFO L218 NwaCegarLoop]: trace histogram [14, 12, 12, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 2, 1, 1, 1, 1, 1] [2025-01-10 02:31:12,096 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-01-10 02:31:12,290 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,SelfDestructingSolverStorable8 [2025-01-10 02:31:12,291 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:12,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:12,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1731852194, now seen corresponding path program 3 times [2025-01-10 02:31:12,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:12,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658459330] [2025-01-10 02:31:12,291 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:31:12,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:12,296 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 130 statements into 12 equivalence classes. [2025-01-10 02:31:12,303 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 70 of 130 statements. [2025-01-10 02:31:12,303 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-01-10 02:31:12,303 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:12,381 INFO L134 CoverageAnalysis]: Checked inductivity of 543 backedges. 206 proven. 18 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2025-01-10 02:31:12,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:12,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658459330] [2025-01-10 02:31:12,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658459330] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:12,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642760424] [2025-01-10 02:31:12,382 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:31:12,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:12,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:12,384 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-01-10 02:31:12,385 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-01-10 02:31:12,416 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 130 statements into 12 equivalence classes. [2025-01-10 02:31:12,431 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 70 of 130 statements. [2025-01-10 02:31:12,431 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-01-10 02:31:12,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:12,432 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-10 02:31:12,434 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:12,480 INFO L134 CoverageAnalysis]: Checked inductivity of 543 backedges. 203 proven. 21 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2025-01-10 02:31:12,480 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:12,734 INFO L134 CoverageAnalysis]: Checked inductivity of 543 backedges. 203 proven. 22 refuted. 0 times theorem prover too weak. 318 trivial. 0 not checked. [2025-01-10 02:31:12,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642760424] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:12,734 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:12,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 9] total 12 [2025-01-10 02:31:12,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906922129] [2025-01-10 02:31:12,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:12,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-01-10 02:31:12,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:12,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-01-10 02:31:12,736 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2025-01-10 02:31:12,736 INFO L87 Difference]: Start difference. First operand 61 states and 73 transitions. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 4 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) [2025-01-10 02:31:12,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:12,811 INFO L93 Difference]: Finished difference Result 114 states and 140 transitions. [2025-01-10 02:31:12,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-10 02:31:12,811 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 4 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) Word has length 130 [2025-01-10 02:31:12,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:12,812 INFO L225 Difference]: With dead ends: 114 [2025-01-10 02:31:12,812 INFO L226 Difference]: Without dead ends: 59 [2025-01-10 02:31:12,812 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 254 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2025-01-10 02:31:12,813 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 35 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:12,813 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 85 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:31:12,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2025-01-10 02:31:12,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 57. [2025-01-10 02:31:12,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 44 states have (on average 1.1136363636363635) internal successors, (49), 44 states have internal predecessors, (49), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (12), 8 states have call predecessors, (12), 5 states have call successors, (12) [2025-01-10 02:31:12,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 67 transitions. [2025-01-10 02:31:12,821 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 67 transitions. Word has length 130 [2025-01-10 02:31:12,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:12,821 INFO L471 AbstractCegarLoop]: Abstraction has 57 states and 67 transitions. [2025-01-10 02:31:12,821 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 4 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) [2025-01-10 02:31:12,821 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 67 transitions. [2025-01-10 02:31:12,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2025-01-10 02:31:12,822 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:12,822 INFO L218 NwaCegarLoop]: trace histogram [16, 13, 13, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 3, 1, 1, 1, 1, 1] [2025-01-10 02:31:12,828 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-01-10 02:31:13,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:13,023 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:13,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:13,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1222003313, now seen corresponding path program 4 times [2025-01-10 02:31:13,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:13,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428274519] [2025-01-10 02:31:13,024 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:31:13,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:13,029 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 144 statements into 2 equivalence classes. [2025-01-10 02:31:13,033 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 87 of 144 statements. [2025-01-10 02:31:13,034 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-10 02:31:13,034 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:13,167 INFO L134 CoverageAnalysis]: Checked inductivity of 682 backedges. 112 proven. 276 refuted. 0 times theorem prover too weak. 294 trivial. 0 not checked. [2025-01-10 02:31:13,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:13,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428274519] [2025-01-10 02:31:13,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428274519] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:13,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154502479] [2025-01-10 02:31:13,167 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:31:13,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:13,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:13,169 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-01-10 02:31:13,171 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-01-10 02:31:13,199 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 144 statements into 2 equivalence classes. [2025-01-10 02:31:13,213 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 87 of 144 statements. [2025-01-10 02:31:13,213 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-10 02:31:13,213 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:13,214 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-01-10 02:31:13,216 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:13,294 INFO L134 CoverageAnalysis]: Checked inductivity of 682 backedges. 344 proven. 189 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2025-01-10 02:31:13,295 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:13,659 INFO L134 CoverageAnalysis]: Checked inductivity of 682 backedges. 133 proven. 313 refuted. 0 times theorem prover too weak. 236 trivial. 0 not checked. [2025-01-10 02:31:13,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154502479] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:13,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:13,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 14] total 19 [2025-01-10 02:31:13,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559204987] [2025-01-10 02:31:13,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:13,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-01-10 02:31:13,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:13,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-01-10 02:31:13,662 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2025-01-10 02:31:13,662 INFO L87 Difference]: Start difference. First operand 57 states and 67 transitions. Second operand has 19 states, 19 states have (on average 5.894736842105263) internal successors, (112), 19 states have internal predecessors, (112), 14 states have call successors, (20), 3 states have call predecessors, (20), 7 states have return successors, (20), 8 states have call predecessors, (20), 13 states have call successors, (20) [2025-01-10 02:31:13,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:13,869 INFO L93 Difference]: Finished difference Result 126 states and 154 transitions. [2025-01-10 02:31:13,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-10 02:31:13,869 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.894736842105263) internal successors, (112), 19 states have internal predecessors, (112), 14 states have call successors, (20), 3 states have call predecessors, (20), 7 states have return successors, (20), 8 states have call predecessors, (20), 13 states have call successors, (20) Word has length 144 [2025-01-10 02:31:13,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:13,870 INFO L225 Difference]: With dead ends: 126 [2025-01-10 02:31:13,870 INFO L226 Difference]: Without dead ends: 75 [2025-01-10 02:31:13,870 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 278 SyntacticMatches, 8 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=252, Invalid=618, Unknown=0, NotChecked=0, Total=870 [2025-01-10 02:31:13,871 INFO L435 NwaCegarLoop]: 17 mSDtfsCounter, 121 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:13,871 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 113 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:31:13,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2025-01-10 02:31:13,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 63. [2025-01-10 02:31:13,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 49 states have (on average 1.1224489795918366) internal successors, (55), 49 states have internal predecessors, (55), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2025-01-10 02:31:13,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 73 transitions. [2025-01-10 02:31:13,875 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 73 transitions. Word has length 144 [2025-01-10 02:31:13,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:13,875 INFO L471 AbstractCegarLoop]: Abstraction has 63 states and 73 transitions. [2025-01-10 02:31:13,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.894736842105263) internal successors, (112), 19 states have internal predecessors, (112), 14 states have call successors, (20), 3 states have call predecessors, (20), 7 states have return successors, (20), 8 states have call predecessors, (20), 13 states have call successors, (20) [2025-01-10 02:31:13,875 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 73 transitions. [2025-01-10 02:31:13,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-01-10 02:31:13,875 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:13,875 INFO L218 NwaCegarLoop]: trace histogram [10, 8, 8, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1] [2025-01-10 02:31:13,882 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-01-10 02:31:14,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:14,080 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting fibonacciErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:14,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:14,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1765439256, now seen corresponding path program 5 times [2025-01-10 02:31:14,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:14,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555242395] [2025-01-10 02:31:14,081 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:31:14,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:14,086 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 90 statements into 8 equivalence classes. [2025-01-10 02:31:14,093 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 90 of 90 statements. [2025-01-10 02:31:14,093 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-01-10 02:31:14,093 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:14,231 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 16 proven. 71 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 02:31:14,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:14,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555242395] [2025-01-10 02:31:14,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555242395] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:14,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006905216] [2025-01-10 02:31:14,231 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:31:14,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:14,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:14,233 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-01-10 02:31:14,234 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-01-10 02:31:14,258 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 90 statements into 8 equivalence classes. [2025-01-10 02:31:14,274 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 90 of 90 statements. [2025-01-10 02:31:14,274 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-01-10 02:31:14,274 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:14,275 INFO L256 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 02:31:14,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:14,362 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 29 proven. 42 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2025-01-10 02:31:14,362 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:14,721 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 45 proven. 42 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 02:31:14,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006905216] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:14,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:14,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 13] total 24 [2025-01-10 02:31:14,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252717953] [2025-01-10 02:31:14,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:14,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2025-01-10 02:31:14,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:14,723 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2025-01-10 02:31:14,723 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2025-01-10 02:31:14,723 INFO L87 Difference]: Start difference. First operand 63 states and 73 transitions. Second operand has 25 states, 24 states have (on average 3.0416666666666665) internal successors, (73), 25 states have internal predecessors, (73), 6 states have call successors, (8), 1 states have call predecessors, (8), 8 states have return successors, (17), 14 states have call predecessors, (17), 6 states have call successors, (17) [2025-01-10 02:31:14,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:14,790 INFO L93 Difference]: Finished difference Result 63 states and 73 transitions. [2025-01-10 02:31:14,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-10 02:31:14,790 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.0416666666666665) internal successors, (73), 25 states have internal predecessors, (73), 6 states have call successors, (8), 1 states have call predecessors, (8), 8 states have return successors, (17), 14 states have call predecessors, (17), 6 states have call successors, (17) Word has length 90 [2025-01-10 02:31:14,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:14,792 INFO L225 Difference]: With dead ends: 63 [2025-01-10 02:31:14,792 INFO L226 Difference]: Without dead ends: 62 [2025-01-10 02:31:14,793 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 162 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=151, Invalid=499, Unknown=0, NotChecked=0, Total=650 [2025-01-10 02:31:14,794 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 2 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:14,794 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 181 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-01-10 02:31:14,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2025-01-10 02:31:14,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2025-01-10 02:31:14,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 49 states have (on average 1.0816326530612246) internal successors, (53), 48 states have internal predecessors, (53), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (11), 8 states have call predecessors, (11), 6 states have call successors, (11) [2025-01-10 02:31:14,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 71 transitions. [2025-01-10 02:31:14,804 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 71 transitions. Word has length 90 [2025-01-10 02:31:14,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:14,804 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 71 transitions. [2025-01-10 02:31:14,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.0416666666666665) internal successors, (73), 25 states have internal predecessors, (73), 6 states have call successors, (8), 1 states have call predecessors, (8), 8 states have return successors, (17), 14 states have call predecessors, (17), 6 states have call successors, (17) [2025-01-10 02:31:14,804 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 71 transitions. [2025-01-10 02:31:14,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2025-01-10 02:31:14,806 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:14,806 INFO L218 NwaCegarLoop]: trace histogram [13, 12, 10, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 3, 1, 1, 1, 1, 1] [2025-01-10 02:31:14,817 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-01-10 02:31:15,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:15,007 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:15,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:15,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1805488148, now seen corresponding path program 2 times [2025-01-10 02:31:15,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:15,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757421937] [2025-01-10 02:31:15,007 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:31:15,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:15,013 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 124 statements into 2 equivalence classes. [2025-01-10 02:31:15,020 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 124 of 124 statements. [2025-01-10 02:31:15,020 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:31:15,020 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:15,354 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 55 proven. 137 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2025-01-10 02:31:15,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:15,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757421937] [2025-01-10 02:31:15,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757421937] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:15,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365191036] [2025-01-10 02:31:15,355 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:31:15,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:15,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:15,357 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-01-10 02:31:15,358 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-01-10 02:31:15,393 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 124 statements into 2 equivalence classes. [2025-01-10 02:31:15,414 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 124 of 124 statements. [2025-01-10 02:31:15,414 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:31:15,414 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:15,415 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-01-10 02:31:15,417 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:15,591 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 143 proven. 182 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2025-01-10 02:31:15,592 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:16,128 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 143 proven. 202 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2025-01-10 02:31:16,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365191036] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:16,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:16,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 15] total 30 [2025-01-10 02:31:16,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197746248] [2025-01-10 02:31:16,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:16,128 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2025-01-10 02:31:16,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:16,129 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2025-01-10 02:31:16,129 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2025-01-10 02:31:16,129 INFO L87 Difference]: Start difference. First operand 62 states and 71 transitions. Second operand has 30 states, 30 states have (on average 4.066666666666666) internal successors, (122), 30 states have internal predecessors, (122), 16 states have call successors, (18), 1 states have call predecessors, (18), 12 states have return successors, (24), 15 states have call predecessors, (24), 16 states have call successors, (24) [2025-01-10 02:31:16,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:16,544 INFO L93 Difference]: Finished difference Result 136 states and 170 transitions. [2025-01-10 02:31:16,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-10 02:31:16,544 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 4.066666666666666) internal successors, (122), 30 states have internal predecessors, (122), 16 states have call successors, (18), 1 states have call predecessors, (18), 12 states have return successors, (24), 15 states have call predecessors, (24), 16 states have call successors, (24) Word has length 124 [2025-01-10 02:31:16,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:16,545 INFO L225 Difference]: With dead ends: 136 [2025-01-10 02:31:16,545 INFO L226 Difference]: Without dead ends: 80 [2025-01-10 02:31:16,546 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 237 SyntacticMatches, 7 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=430, Invalid=1826, Unknown=0, NotChecked=0, Total=2256 [2025-01-10 02:31:16,546 INFO L435 NwaCegarLoop]: 18 mSDtfsCounter, 122 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:16,546 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 124 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:31:16,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2025-01-10 02:31:16,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 71. [2025-01-10 02:31:16,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 57 states have (on average 1.0526315789473684) internal successors, (60), 55 states have internal predecessors, (60), 8 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (13), 8 states have call predecessors, (13), 7 states have call successors, (13) [2025-01-10 02:31:16,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 81 transitions. [2025-01-10 02:31:16,555 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 81 transitions. Word has length 124 [2025-01-10 02:31:16,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:16,555 INFO L471 AbstractCegarLoop]: Abstraction has 71 states and 81 transitions. [2025-01-10 02:31:16,555 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.066666666666666) internal successors, (122), 30 states have internal predecessors, (122), 16 states have call successors, (18), 1 states have call predecessors, (18), 12 states have return successors, (24), 15 states have call predecessors, (24), 16 states have call successors, (24) [2025-01-10 02:31:16,555 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 81 transitions. [2025-01-10 02:31:16,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2025-01-10 02:31:16,557 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:16,557 INFO L218 NwaCegarLoop]: trace histogram [27, 23, 22, 14, 14, 14, 14, 12, 12, 12, 12, 12, 11, 11, 11, 10, 8, 5, 1, 1, 1, 1, 1] [2025-01-10 02:31:16,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-01-10 02:31:16,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-01-10 02:31:16,761 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:16,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:16,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1039426498, now seen corresponding path program 3 times [2025-01-10 02:31:16,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:16,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553948357] [2025-01-10 02:31:16,762 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:31:16,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:16,772 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 249 statements into 21 equivalence classes. [2025-01-10 02:31:16,787 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 138 of 249 statements. [2025-01-10 02:31:16,787 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-01-10 02:31:16,788 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:17,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2141 backedges. 554 proven. 189 refuted. 0 times theorem prover too weak. 1398 trivial. 0 not checked. [2025-01-10 02:31:17,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:17,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553948357] [2025-01-10 02:31:17,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553948357] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:17,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110623865] [2025-01-10 02:31:17,121 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:31:17,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:17,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:17,123 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-01-10 02:31:17,125 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-01-10 02:31:17,163 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 249 statements into 21 equivalence classes. [2025-01-10 02:31:17,188 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 138 of 249 statements. [2025-01-10 02:31:17,189 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-01-10 02:31:17,189 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:17,190 INFO L256 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-01-10 02:31:17,192 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:17,329 INFO L134 CoverageAnalysis]: Checked inductivity of 2141 backedges. 554 proven. 135 refuted. 0 times theorem prover too weak. 1452 trivial. 0 not checked. [2025-01-10 02:31:17,329 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:18,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2141 backedges. 620 proven. 128 refuted. 0 times theorem prover too weak. 1393 trivial. 0 not checked. [2025-01-10 02:31:18,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110623865] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:18,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:18,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 17] total 31 [2025-01-10 02:31:18,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454667798] [2025-01-10 02:31:18,223 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:18,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2025-01-10 02:31:18,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:18,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2025-01-10 02:31:18,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=760, Unknown=0, NotChecked=0, Total=992 [2025-01-10 02:31:18,224 INFO L87 Difference]: Start difference. First operand 71 states and 81 transitions. Second operand has 32 states, 31 states have (on average 3.032258064516129) internal successors, (94), 32 states have internal predecessors, (94), 8 states have call successors, (10), 1 states have call predecessors, (10), 10 states have return successors, (23), 22 states have call predecessors, (23), 8 states have call successors, (23) [2025-01-10 02:31:18,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:18,373 INFO L93 Difference]: Finished difference Result 117 states and 156 transitions. [2025-01-10 02:31:18,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-10 02:31:18,374 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 3.032258064516129) internal successors, (94), 32 states have internal predecessors, (94), 8 states have call successors, (10), 1 states have call predecessors, (10), 10 states have return successors, (23), 22 states have call predecessors, (23), 8 states have call successors, (23) Word has length 249 [2025-01-10 02:31:18,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:18,375 INFO L225 Difference]: With dead ends: 117 [2025-01-10 02:31:18,376 INFO L226 Difference]: Without dead ends: 116 [2025-01-10 02:31:18,376 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 482 SyntacticMatches, 13 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 758 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=330, Invalid=1076, Unknown=0, NotChecked=0, Total=1406 [2025-01-10 02:31:18,377 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 28 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:18,377 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 190 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:31:18,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2025-01-10 02:31:18,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 98. [2025-01-10 02:31:18,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 78 states have (on average 1.0384615384615385) internal successors, (81), 76 states have internal predecessors, (81), 11 states have call successors, (11), 7 states have call predecessors, (11), 8 states have return successors, (37), 14 states have call predecessors, (37), 10 states have call successors, (37) [2025-01-10 02:31:18,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 129 transitions. [2025-01-10 02:31:18,384 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 129 transitions. Word has length 249 [2025-01-10 02:31:18,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:18,386 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 129 transitions. [2025-01-10 02:31:18,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 3.032258064516129) internal successors, (94), 32 states have internal predecessors, (94), 8 states have call successors, (10), 1 states have call predecessors, (10), 10 states have return successors, (23), 22 states have call predecessors, (23), 8 states have call successors, (23) [2025-01-10 02:31:18,386 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 129 transitions. [2025-01-10 02:31:18,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2025-01-10 02:31:18,388 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:18,388 INFO L218 NwaCegarLoop]: trace histogram [35, 34, 28, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 11, 7, 1, 1, 1, 1, 1] [2025-01-10 02:31:18,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-01-10 02:31:18,592 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,SelfDestructingSolverStorable13 [2025-01-10 02:31:18,592 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:18,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:18,593 INFO L85 PathProgramCache]: Analyzing trace with hash 938131375, now seen corresponding path program 4 times [2025-01-10 02:31:18,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:18,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41518685] [2025-01-10 02:31:18,593 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:31:18,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:18,600 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 340 statements into 2 equivalence classes. [2025-01-10 02:31:18,611 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 201 of 340 statements. [2025-01-10 02:31:18,611 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-10 02:31:18,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:18,791 INFO L134 CoverageAnalysis]: Checked inductivity of 4050 backedges. 394 proven. 1064 refuted. 0 times theorem prover too weak. 2592 trivial. 0 not checked. [2025-01-10 02:31:18,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:18,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41518685] [2025-01-10 02:31:18,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41518685] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:18,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329288067] [2025-01-10 02:31:18,792 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:31:18,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:18,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:18,794 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-01-10 02:31:18,796 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-01-10 02:31:18,844 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 340 statements into 2 equivalence classes. [2025-01-10 02:31:18,875 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 201 of 340 statements. [2025-01-10 02:31:18,875 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-10 02:31:18,875 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:18,880 INFO L256 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-10 02:31:18,883 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:18,994 INFO L134 CoverageAnalysis]: Checked inductivity of 4050 backedges. 369 proven. 1469 refuted. 0 times theorem prover too weak. 2212 trivial. 0 not checked. [2025-01-10 02:31:18,994 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:19,995 INFO L134 CoverageAnalysis]: Checked inductivity of 4050 backedges. 369 proven. 1508 refuted. 0 times theorem prover too weak. 2173 trivial. 0 not checked. [2025-01-10 02:31:19,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329288067] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:19,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:19,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 19] total 24 [2025-01-10 02:31:19,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153186240] [2025-01-10 02:31:19,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:19,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-01-10 02:31:19,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:19,999 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-01-10 02:31:19,999 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2025-01-10 02:31:19,999 INFO L87 Difference]: Start difference. First operand 98 states and 129 transitions. Second operand has 24 states, 24 states have (on average 5.583333333333333) internal successors, (134), 24 states have internal predecessors, (134), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (28), 12 states have call predecessors, (28), 18 states have call successors, (28) [2025-01-10 02:31:20,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:20,287 INFO L93 Difference]: Finished difference Result 214 states and 308 transitions. [2025-01-10 02:31:20,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 02:31:20,288 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.583333333333333) internal successors, (134), 24 states have internal predecessors, (134), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (28), 12 states have call predecessors, (28), 18 states have call successors, (28) Word has length 340 [2025-01-10 02:31:20,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:20,290 INFO L225 Difference]: With dead ends: 214 [2025-01-10 02:31:20,290 INFO L226 Difference]: Without dead ends: 122 [2025-01-10 02:31:20,293 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 713 GetRequests, 666 SyntacticMatches, 9 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=416, Invalid=1144, Unknown=0, NotChecked=0, Total=1560 [2025-01-10 02:31:20,293 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 146 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:20,294 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 131 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:31:20,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2025-01-10 02:31:20,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 104. [2025-01-10 02:31:20,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 83 states have (on average 1.036144578313253) internal successors, (86), 81 states have internal predecessors, (86), 12 states have call successors, (12), 8 states have call predecessors, (12), 8 states have return successors, (34), 14 states have call predecessors, (34), 11 states have call successors, (34) [2025-01-10 02:31:20,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 132 transitions. [2025-01-10 02:31:20,310 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 132 transitions. Word has length 340 [2025-01-10 02:31:20,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:20,310 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 132 transitions. [2025-01-10 02:31:20,310 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.583333333333333) internal successors, (134), 24 states have internal predecessors, (134), 18 states have call successors, (23), 1 states have call predecessors, (23), 9 states have return successors, (28), 12 states have call predecessors, (28), 18 states have call successors, (28) [2025-01-10 02:31:20,310 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 132 transitions. [2025-01-10 02:31:20,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2025-01-10 02:31:20,312 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:20,312 INFO L218 NwaCegarLoop]: trace histogram [31, 30, 25, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 10, 6, 1, 1, 1, 1, 1] [2025-01-10 02:31:20,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-01-10 02:31:20,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:20,513 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:20,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:20,513 INFO L85 PathProgramCache]: Analyzing trace with hash 2085379565, now seen corresponding path program 5 times [2025-01-10 02:31:20,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:20,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085206041] [2025-01-10 02:31:20,513 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:31:20,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:20,520 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 301 statements into 23 equivalence classes. [2025-01-10 02:31:20,535 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 239 of 301 statements. [2025-01-10 02:31:20,535 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-01-10 02:31:20,535 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:20,783 INFO L134 CoverageAnalysis]: Checked inductivity of 3150 backedges. 767 proven. 782 refuted. 0 times theorem prover too weak. 1601 trivial. 0 not checked. [2025-01-10 02:31:20,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:20,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085206041] [2025-01-10 02:31:20,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085206041] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:20,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884438873] [2025-01-10 02:31:20,784 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:31:20,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:20,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:20,786 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-01-10 02:31:20,787 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-01-10 02:31:20,841 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 301 statements into 23 equivalence classes. [2025-01-10 02:31:20,880 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) and asserted 239 of 301 statements. [2025-01-10 02:31:20,880 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2025-01-10 02:31:20,880 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:20,882 INFO L256 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-10 02:31:20,884 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:21,016 INFO L134 CoverageAnalysis]: Checked inductivity of 3150 backedges. 814 proven. 814 refuted. 0 times theorem prover too weak. 1522 trivial. 0 not checked. [2025-01-10 02:31:21,016 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:21,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3150 backedges. 822 proven. 861 refuted. 0 times theorem prover too weak. 1467 trivial. 0 not checked. [2025-01-10 02:31:21,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884438873] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:21,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:21,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 21] total 27 [2025-01-10 02:31:21,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216983324] [2025-01-10 02:31:21,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:21,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-01-10 02:31:21,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:21,938 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-01-10 02:31:21,938 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2025-01-10 02:31:21,939 INFO L87 Difference]: Start difference. First operand 104 states and 132 transitions. Second operand has 27 states, 27 states have (on average 5.185185185185185) internal successors, (140), 27 states have internal predecessors, (140), 18 states have call successors, (23), 1 states have call predecessors, (23), 11 states have return successors, (29), 13 states have call predecessors, (29), 18 states have call successors, (29) [2025-01-10 02:31:22,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:22,369 INFO L93 Difference]: Finished difference Result 264 states and 349 transitions. [2025-01-10 02:31:22,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-01-10 02:31:22,370 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 5.185185185185185) internal successors, (140), 27 states have internal predecessors, (140), 18 states have call successors, (23), 1 states have call predecessors, (23), 11 states have return successors, (29), 13 states have call predecessors, (29), 18 states have call successors, (29) Word has length 301 [2025-01-10 02:31:22,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:22,372 INFO L225 Difference]: With dead ends: 264 [2025-01-10 02:31:22,372 INFO L226 Difference]: Without dead ends: 150 [2025-01-10 02:31:22,374 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 649 GetRequests, 589 SyntacticMatches, 10 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=668, Invalid=1984, Unknown=0, NotChecked=0, Total=2652 [2025-01-10 02:31:22,375 INFO L435 NwaCegarLoop]: 40 mSDtfsCounter, 222 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:22,375 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 177 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:31:22,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2025-01-10 02:31:22,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 131. [2025-01-10 02:31:22,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 106 states have (on average 1.0471698113207548) internal successors, (111), 102 states have internal predecessors, (111), 15 states have call successors, (15), 11 states have call predecessors, (15), 9 states have return successors, (37), 17 states have call predecessors, (37), 14 states have call successors, (37) [2025-01-10 02:31:22,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 163 transitions. [2025-01-10 02:31:22,388 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 163 transitions. Word has length 301 [2025-01-10 02:31:22,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:22,389 INFO L471 AbstractCegarLoop]: Abstraction has 131 states and 163 transitions. [2025-01-10 02:31:22,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.185185185185185) internal successors, (140), 27 states have internal predecessors, (140), 18 states have call successors, (23), 1 states have call predecessors, (23), 11 states have return successors, (29), 13 states have call predecessors, (29), 18 states have call successors, (29) [2025-01-10 02:31:22,390 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 163 transitions. [2025-01-10 02:31:22,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2025-01-10 02:31:22,396 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:22,396 INFO L218 NwaCegarLoop]: trace histogram [32, 30, 26, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 14, 10, 6, 1, 1, 1, 1, 1] [2025-01-10 02:31:22,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-01-10 02:31:22,601 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:22,601 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:22,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:22,601 INFO L85 PathProgramCache]: Analyzing trace with hash -198377129, now seen corresponding path program 6 times [2025-01-10 02:31:22,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:22,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901599335] [2025-01-10 02:31:22,602 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:31:22,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:22,612 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 307 statements into 21 equivalence classes. [2025-01-10 02:31:22,644 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) and asserted 271 of 307 statements. [2025-01-10 02:31:22,645 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2025-01-10 02:31:22,645 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:22,880 INFO L134 CoverageAnalysis]: Checked inductivity of 3282 backedges. 716 proven. 787 refuted. 0 times theorem prover too weak. 1779 trivial. 0 not checked. [2025-01-10 02:31:22,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:22,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901599335] [2025-01-10 02:31:22,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901599335] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:22,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635983991] [2025-01-10 02:31:22,880 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:31:22,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:22,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:22,882 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-01-10 02:31:22,884 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-01-10 02:31:22,944 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 307 statements into 21 equivalence classes. [2025-01-10 02:31:22,992 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) and asserted 271 of 307 statements. [2025-01-10 02:31:22,993 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2025-01-10 02:31:22,993 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:22,994 INFO L256 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-10 02:31:23,000 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:23,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3282 backedges. 724 proven. 797 refuted. 0 times theorem prover too weak. 1761 trivial. 0 not checked. [2025-01-10 02:31:23,097 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:23,910 INFO L134 CoverageAnalysis]: Checked inductivity of 3282 backedges. 740 proven. 824 refuted. 0 times theorem prover too weak. 1718 trivial. 0 not checked. [2025-01-10 02:31:23,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635983991] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:23,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:23,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 19] total 23 [2025-01-10 02:31:23,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637886130] [2025-01-10 02:31:23,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:23,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-01-10 02:31:23,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:23,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-01-10 02:31:23,911 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2025-01-10 02:31:23,911 INFO L87 Difference]: Start difference. First operand 131 states and 163 transitions. Second operand has 23 states, 23 states have (on average 5.391304347826087) internal successors, (124), 23 states have internal predecessors, (124), 14 states have call successors, (20), 1 states have call predecessors, (20), 10 states have return successors, (25), 13 states have call predecessors, (25), 14 states have call successors, (25) [2025-01-10 02:31:24,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:24,181 INFO L93 Difference]: Finished difference Result 262 states and 351 transitions. [2025-01-10 02:31:24,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-01-10 02:31:24,181 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.391304347826087) internal successors, (124), 23 states have internal predecessors, (124), 14 states have call successors, (20), 1 states have call predecessors, (20), 10 states have return successors, (25), 13 states have call predecessors, (25), 14 states have call successors, (25) Word has length 307 [2025-01-10 02:31:24,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:24,182 INFO L225 Difference]: With dead ends: 262 [2025-01-10 02:31:24,182 INFO L226 Difference]: Without dead ends: 137 [2025-01-10 02:31:24,183 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 646 GetRequests, 602 SyntacticMatches, 9 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=347, Invalid=985, Unknown=0, NotChecked=0, Total=1332 [2025-01-10 02:31:24,184 INFO L435 NwaCegarLoop]: 48 mSDtfsCounter, 149 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:24,184 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 209 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:31:24,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2025-01-10 02:31:24,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 122. [2025-01-10 02:31:24,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 98 states have (on average 1.0408163265306123) internal successors, (102), 97 states have internal predecessors, (102), 16 states have call successors, (16), 12 states have call predecessors, (16), 7 states have return successors, (30), 12 states have call predecessors, (30), 15 states have call successors, (30) [2025-01-10 02:31:24,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 148 transitions. [2025-01-10 02:31:24,193 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 148 transitions. Word has length 307 [2025-01-10 02:31:24,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:24,194 INFO L471 AbstractCegarLoop]: Abstraction has 122 states and 148 transitions. [2025-01-10 02:31:24,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.391304347826087) internal successors, (124), 23 states have internal predecessors, (124), 14 states have call successors, (20), 1 states have call predecessors, (20), 10 states have return successors, (25), 13 states have call predecessors, (25), 14 states have call successors, (25) [2025-01-10 02:31:24,195 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 148 transitions. [2025-01-10 02:31:24,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 662 [2025-01-10 02:31:24,198 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:24,198 INFO L218 NwaCegarLoop]: trace histogram [69, 65, 56, 35, 35, 35, 35, 33, 33, 33, 33, 33, 32, 32, 32, 31, 21, 13, 1, 1, 1, 1, 1] [2025-01-10 02:31:24,205 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-01-10 02:31:24,402 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,SelfDestructingSolverStorable16 [2025-01-10 02:31:24,402 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:24,402 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:24,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1821776615, now seen corresponding path program 7 times [2025-01-10 02:31:24,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:24,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403575307] [2025-01-10 02:31:24,402 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:31:24,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:24,414 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 661 statements into 1 equivalence classes. [2025-01-10 02:31:24,442 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 661 of 661 statements. [2025-01-10 02:31:24,442 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:24,442 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:25,115 INFO L134 CoverageAnalysis]: Checked inductivity of 15777 backedges. 1164 proven. 3497 refuted. 0 times theorem prover too weak. 11116 trivial. 0 not checked. [2025-01-10 02:31:25,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:25,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403575307] [2025-01-10 02:31:25,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403575307] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:25,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467782812] [2025-01-10 02:31:25,115 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:31:25,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:25,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:25,117 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-01-10 02:31:25,121 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-01-10 02:31:25,203 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 661 statements into 1 equivalence classes. [2025-01-10 02:31:25,293 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 661 of 661 statements. [2025-01-10 02:31:25,293 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:31:25,293 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:25,296 INFO L256 TraceCheckSpWp]: Trace formula consists of 1239 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-10 02:31:25,302 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:25,432 INFO L134 CoverageAnalysis]: Checked inductivity of 15777 backedges. 6828 proven. 2740 refuted. 0 times theorem prover too weak. 6209 trivial. 0 not checked. [2025-01-10 02:31:25,432 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:26,814 INFO L134 CoverageAnalysis]: Checked inductivity of 15777 backedges. 1409 proven. 4200 refuted. 0 times theorem prover too weak. 10168 trivial. 0 not checked. [2025-01-10 02:31:26,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467782812] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:26,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:26,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 25] total 30 [2025-01-10 02:31:26,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480845575] [2025-01-10 02:31:26,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:26,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2025-01-10 02:31:26,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:26,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2025-01-10 02:31:26,816 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=730, Unknown=0, NotChecked=0, Total=870 [2025-01-10 02:31:26,816 INFO L87 Difference]: Start difference. First operand 122 states and 148 transitions. Second operand has 30 states, 30 states have (on average 6.0) internal successors, (180), 30 states have internal predecessors, (180), 25 states have call successors, (32), 4 states have call predecessors, (32), 12 states have return successors, (37), 14 states have call predecessors, (37), 23 states have call successors, (37) [2025-01-10 02:31:27,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:27,218 INFO L93 Difference]: Finished difference Result 283 states and 370 transitions. [2025-01-10 02:31:27,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-01-10 02:31:27,218 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.0) internal successors, (180), 30 states have internal predecessors, (180), 25 states have call successors, (32), 4 states have call predecessors, (32), 12 states have return successors, (37), 14 states have call predecessors, (37), 23 states have call successors, (37) Word has length 661 [2025-01-10 02:31:27,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:27,220 INFO L225 Difference]: With dead ends: 283 [2025-01-10 02:31:27,220 INFO L226 Difference]: Without dead ends: 167 [2025-01-10 02:31:27,221 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1373 GetRequests, 1304 SyntacticMatches, 15 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 739 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=796, Invalid=2284, Unknown=0, NotChecked=0, Total=3080 [2025-01-10 02:31:27,221 INFO L435 NwaCegarLoop]: 28 mSDtfsCounter, 377 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:27,222 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [377 Valid, 164 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:31:27,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2025-01-10 02:31:27,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 131. [2025-01-10 02:31:27,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 105 states have (on average 1.0380952380952382) internal successors, (109), 104 states have internal predecessors, (109), 17 states have call successors, (17), 13 states have call predecessors, (17), 8 states have return successors, (36), 13 states have call predecessors, (36), 16 states have call successors, (36) [2025-01-10 02:31:27,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 162 transitions. [2025-01-10 02:31:27,228 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 162 transitions. Word has length 661 [2025-01-10 02:31:27,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:27,229 INFO L471 AbstractCegarLoop]: Abstraction has 131 states and 162 transitions. [2025-01-10 02:31:27,229 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.0) internal successors, (180), 30 states have internal predecessors, (180), 25 states have call successors, (32), 4 states have call predecessors, (32), 12 states have return successors, (37), 14 states have call predecessors, (37), 23 states have call successors, (37) [2025-01-10 02:31:27,229 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 162 transitions. [2025-01-10 02:31:27,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 406 [2025-01-10 02:31:27,230 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:27,230 INFO L218 NwaCegarLoop]: trace histogram [42, 40, 34, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 13, 8, 1, 1, 1, 1, 1] [2025-01-10 02:31:27,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-01-10 02:31:27,431 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,SelfDestructingSolverStorable17 [2025-01-10 02:31:27,431 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:27,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:27,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1368637202, now seen corresponding path program 8 times [2025-01-10 02:31:27,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:27,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12042691] [2025-01-10 02:31:27,431 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:31:27,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:27,439 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 405 statements into 2 equivalence classes. [2025-01-10 02:31:27,458 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 405 of 405 statements. [2025-01-10 02:31:27,459 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:31:27,459 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:28,733 INFO L134 CoverageAnalysis]: Checked inductivity of 5803 backedges. 830 proven. 1470 refuted. 0 times theorem prover too weak. 3503 trivial. 0 not checked. [2025-01-10 02:31:28,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:28,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12042691] [2025-01-10 02:31:28,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12042691] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:28,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905079953] [2025-01-10 02:31:28,733 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:31:28,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:28,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:28,735 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-01-10 02:31:28,736 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-01-10 02:31:28,814 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 405 statements into 2 equivalence classes. [2025-01-10 02:31:28,868 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 405 of 405 statements. [2025-01-10 02:31:28,868 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:31:28,868 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:28,871 INFO L256 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 81 conjuncts are in the unsatisfiable core [2025-01-10 02:31:28,875 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:29,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5803 backedges. 820 proven. 1112 refuted. 0 times theorem prover too weak. 3871 trivial. 0 not checked. [2025-01-10 02:31:29,142 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:33,946 INFO L134 CoverageAnalysis]: Checked inductivity of 5803 backedges. 1149 proven. 1015 refuted. 0 times theorem prover too weak. 3639 trivial. 0 not checked. [2025-01-10 02:31:33,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905079953] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:33,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:33,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 29] total 45 [2025-01-10 02:31:33,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678016343] [2025-01-10 02:31:33,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:33,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2025-01-10 02:31:33,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:33,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2025-01-10 02:31:33,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=1607, Unknown=0, NotChecked=0, Total=2070 [2025-01-10 02:31:33,949 INFO L87 Difference]: Start difference. First operand 131 states and 162 transitions. Second operand has 46 states, 45 states have (on average 2.6444444444444444) internal successors, (119), 46 states have internal predecessors, (119), 12 states have call successors, (13), 1 states have call predecessors, (13), 13 states have return successors, (31), 31 states have call predecessors, (31), 12 states have call successors, (31) [2025-01-10 02:31:34,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:31:34,099 INFO L93 Difference]: Finished difference Result 162 states and 216 transitions. [2025-01-10 02:31:34,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-10 02:31:34,100 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.6444444444444444) internal successors, (119), 46 states have internal predecessors, (119), 12 states have call successors, (13), 1 states have call predecessors, (13), 13 states have return successors, (31), 31 states have call predecessors, (31), 12 states have call successors, (31) Word has length 405 [2025-01-10 02:31:34,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:31:34,101 INFO L225 Difference]: With dead ends: 162 [2025-01-10 02:31:34,101 INFO L226 Difference]: Without dead ends: 161 [2025-01-10 02:31:34,102 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 893 GetRequests, 794 SyntacticMatches, 51 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2454 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=544, Invalid=1906, Unknown=0, NotChecked=0, Total=2450 [2025-01-10 02:31:34,103 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 10 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:31:34,103 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 170 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:31:34,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2025-01-10 02:31:34,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 152. [2025-01-10 02:31:34,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 122 states have (on average 1.0327868852459017) internal successors, (126), 120 states have internal predecessors, (126), 19 states have call successors, (19), 13 states have call predecessors, (19), 10 states have return successors, (56), 18 states have call predecessors, (56), 18 states have call successors, (56) [2025-01-10 02:31:34,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 201 transitions. [2025-01-10 02:31:34,115 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 201 transitions. Word has length 405 [2025-01-10 02:31:34,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:31:34,116 INFO L471 AbstractCegarLoop]: Abstraction has 152 states and 201 transitions. [2025-01-10 02:31:34,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.6444444444444444) internal successors, (119), 46 states have internal predecessors, (119), 12 states have call successors, (13), 1 states have call predecessors, (13), 13 states have return successors, (31), 31 states have call predecessors, (31), 12 states have call successors, (31) [2025-01-10 02:31:34,116 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 201 transitions. [2025-01-10 02:31:34,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1225 [2025-01-10 02:31:34,123 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:31:34,123 INFO L218 NwaCegarLoop]: trace histogram [126, 123, 102, 63, 63, 63, 63, 62, 62, 62, 62, 62, 61, 61, 61, 60, 39, 24, 1, 1, 1, 1, 1] [2025-01-10 02:31:34,131 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-01-10 02:31:34,328 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:34,328 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:31:34,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:31:34,329 INFO L85 PathProgramCache]: Analyzing trace with hash -289831480, now seen corresponding path program 9 times [2025-01-10 02:31:34,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:31:34,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563846533] [2025-01-10 02:31:34,329 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:31:34,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:31:34,348 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 1224 statements into 91 equivalence classes. [2025-01-10 02:31:34,441 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 61 check-sat command(s) and asserted 834 of 1224 statements. [2025-01-10 02:31:34,442 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 61 check-sat command(s) [2025-01-10 02:31:34,442 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:41,330 INFO L134 CoverageAnalysis]: Checked inductivity of 54820 backedges. 16575 proven. 5936 refuted. 0 times theorem prover too weak. 32309 trivial. 0 not checked. [2025-01-10 02:31:41,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:31:41,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563846533] [2025-01-10 02:31:41,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563846533] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:31:41,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207541179] [2025-01-10 02:31:41,332 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 02:31:41,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:31:41,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:31:41,336 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-01-10 02:31:41,338 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-01-10 02:31:41,531 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 1224 statements into 91 equivalence classes. [2025-01-10 02:31:41,718 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 61 check-sat command(s) and asserted 834 of 1224 statements. [2025-01-10 02:31:41,718 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 61 check-sat command(s) [2025-01-10 02:31:41,718 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:31:41,725 INFO L256 TraceCheckSpWp]: Trace formula consists of 1562 conjuncts, 165 conjuncts are in the unsatisfiable core [2025-01-10 02:31:41,741 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:31:42,331 INFO L134 CoverageAnalysis]: Checked inductivity of 54820 backedges. 16360 proven. 4596 refuted. 0 times theorem prover too weak. 33864 trivial. 0 not checked. [2025-01-10 02:31:42,331 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:31:59,855 INFO L134 CoverageAnalysis]: Checked inductivity of 54820 backedges. 17227 proven. 4261 refuted. 0 times theorem prover too weak. 33332 trivial. 0 not checked. [2025-01-10 02:31:59,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207541179] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:31:59,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:31:59,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21, 38] total 53 [2025-01-10 02:31:59,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919696030] [2025-01-10 02:31:59,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:31:59,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2025-01-10 02:31:59,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:31:59,857 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2025-01-10 02:31:59,858 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=643, Invalid=2219, Unknown=0, NotChecked=0, Total=2862 [2025-01-10 02:31:59,858 INFO L87 Difference]: Start difference. First operand 152 states and 201 transitions. Second operand has 54 states, 53 states have (on average 2.792452830188679) internal successors, (148), 54 states have internal predecessors, (148), 14 states have call successors, (16), 1 states have call predecessors, (16), 16 states have return successors, (39), 38 states have call predecessors, (39), 14 states have call successors, (39) [2025-01-10 02:32:00,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:32:00,082 INFO L93 Difference]: Finished difference Result 210 states and 312 transitions. [2025-01-10 02:32:00,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-10 02:32:00,082 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 53 states have (on average 2.792452830188679) internal successors, (148), 54 states have internal predecessors, (148), 14 states have call successors, (16), 1 states have call predecessors, (16), 16 states have return successors, (39), 38 states have call predecessors, (39), 14 states have call successors, (39) Word has length 1224 [2025-01-10 02:32:00,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:32:00,085 INFO L225 Difference]: With dead ends: 210 [2025-01-10 02:32:00,085 INFO L226 Difference]: Without dead ends: 209 [2025-01-10 02:32:00,086 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2619 GetRequests, 2440 SyntacticMatches, 119 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5526 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=827, Invalid=2955, Unknown=0, NotChecked=0, Total=3782 [2025-01-10 02:32:00,086 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 22 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-10 02:32:00,086 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 228 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-10 02:32:00,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2025-01-10 02:32:00,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 170. [2025-01-10 02:32:00,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 136 states have (on average 1.0294117647058822) internal successors, (140), 134 states have internal predecessors, (140), 21 states have call successors, (21), 13 states have call predecessors, (21), 12 states have return successors, (84), 22 states have call predecessors, (84), 20 states have call successors, (84) [2025-01-10 02:32:00,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 245 transitions. [2025-01-10 02:32:00,098 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 245 transitions. Word has length 1224 [2025-01-10 02:32:00,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:32:00,099 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 245 transitions. [2025-01-10 02:32:00,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 53 states have (on average 2.792452830188679) internal successors, (148), 54 states have internal predecessors, (148), 14 states have call successors, (16), 1 states have call predecessors, (16), 16 states have return successors, (39), 38 states have call predecessors, (39), 14 states have call successors, (39) [2025-01-10 02:32:00,100 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 245 transitions. [2025-01-10 02:32:00,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1387 [2025-01-10 02:32:00,108 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:32:00,108 INFO L218 NwaCegarLoop]: trace histogram [142, 140, 115, 71, 71, 71, 71, 70, 70, 70, 70, 70, 70, 70, 70, 69, 44, 27, 1, 1, 1, 1, 1] [2025-01-10 02:32:00,116 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-01-10 02:32:00,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:32:00,309 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:32:00,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:32:00,309 INFO L85 PathProgramCache]: Analyzing trace with hash 727884222, now seen corresponding path program 10 times [2025-01-10 02:32:00,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:32:00,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109972025] [2025-01-10 02:32:00,309 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:32:00,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:32:00,331 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 1386 statements into 2 equivalence classes. [2025-01-10 02:32:00,366 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 821 of 1386 statements. [2025-01-10 02:32:00,366 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-10 02:32:00,366 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:32:01,060 INFO L134 CoverageAnalysis]: Checked inductivity of 70397 backedges. 2835 proven. 10659 refuted. 0 times theorem prover too weak. 56903 trivial. 0 not checked. [2025-01-10 02:32:01,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:32:01,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109972025] [2025-01-10 02:32:01,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109972025] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:32:01,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262347497] [2025-01-10 02:32:01,061 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 02:32:01,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:32:01,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:32:01,063 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-01-10 02:32:01,063 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-01-10 02:32:01,407 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 1386 statements into 2 equivalence classes. [2025-01-10 02:32:01,509 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 821 of 1386 statements. [2025-01-10 02:32:01,509 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-10 02:32:01,509 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:32:01,514 INFO L256 TraceCheckSpWp]: Trace formula consists of 1717 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-01-10 02:32:01,524 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:32:01,683 INFO L134 CoverageAnalysis]: Checked inductivity of 70397 backedges. 3362 proven. 12189 refuted. 0 times theorem prover too weak. 54846 trivial. 0 not checked. [2025-01-10 02:32:01,683 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:32:04,912 INFO L134 CoverageAnalysis]: Checked inductivity of 70397 backedges. 3362 proven. 12357 refuted. 0 times theorem prover too weak. 54678 trivial. 0 not checked. [2025-01-10 02:32:04,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262347497] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:32:04,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:32:04,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 31] total 36 [2025-01-10 02:32:04,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266765560] [2025-01-10 02:32:04,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:32:04,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-01-10 02:32:04,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:32:04,914 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-01-10 02:32:04,915 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=1052, Unknown=0, NotChecked=0, Total=1260 [2025-01-10 02:32:04,915 INFO L87 Difference]: Start difference. First operand 170 states and 245 transitions. Second operand has 36 states, 36 states have (on average 5.722222222222222) internal successors, (206), 36 states have internal predecessors, (206), 30 states have call successors, (35), 1 states have call predecessors, (35), 15 states have return successors, (46), 18 states have call predecessors, (46), 30 states have call successors, (46) [2025-01-10 02:32:05,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:32:05,418 INFO L93 Difference]: Finished difference Result 410 states and 685 transitions. [2025-01-10 02:32:05,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-10 02:32:05,419 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 5.722222222222222) internal successors, (206), 36 states have internal predecessors, (206), 30 states have call successors, (35), 1 states have call predecessors, (35), 15 states have return successors, (46), 18 states have call predecessors, (46), 30 states have call successors, (46) Word has length 1386 [2025-01-10 02:32:05,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:32:05,421 INFO L225 Difference]: With dead ends: 410 [2025-01-10 02:32:05,421 INFO L226 Difference]: Without dead ends: 246 [2025-01-10 02:32:05,424 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2833 GetRequests, 2753 SyntacticMatches, 15 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1126 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1076, Invalid=3346, Unknown=0, NotChecked=0, Total=4422 [2025-01-10 02:32:05,424 INFO L435 NwaCegarLoop]: 51 mSDtfsCounter, 482 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:32:05,424 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [482 Valid, 260 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:32:05,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2025-01-10 02:32:05,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 221. [2025-01-10 02:32:05,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 178 states have (on average 1.0280898876404494) internal successors, (183), 174 states have internal predecessors, (183), 27 states have call successors, (27), 17 states have call predecessors, (27), 15 states have return successors, (108), 29 states have call predecessors, (108), 26 states have call successors, (108) [2025-01-10 02:32:05,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 318 transitions. [2025-01-10 02:32:05,449 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 318 transitions. Word has length 1386 [2025-01-10 02:32:05,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:32:05,449 INFO L471 AbstractCegarLoop]: Abstraction has 221 states and 318 transitions. [2025-01-10 02:32:05,450 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 5.722222222222222) internal successors, (206), 36 states have internal predecessors, (206), 30 states have call successors, (35), 1 states have call predecessors, (35), 15 states have return successors, (46), 18 states have call predecessors, (46), 30 states have call successors, (46) [2025-01-10 02:32:05,450 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 318 transitions. [2025-01-10 02:32:05,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2467 [2025-01-10 02:32:05,474 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:32:05,474 INFO L218 NwaCegarLoop]: trace histogram [253, 249, 205, 127, 127, 127, 127, 125, 125, 125, 125, 125, 124, 124, 124, 123, 78, 48, 1, 1, 1, 1, 1] [2025-01-10 02:32:05,485 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-01-10 02:32:05,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:32:05,675 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:32:05,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:32:05,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1844591497, now seen corresponding path program 11 times [2025-01-10 02:32:05,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:32:05,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656835439] [2025-01-10 02:32:05,676 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:32:05,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:32:05,710 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 2466 statements into 176 equivalence classes. [2025-01-10 02:32:05,778 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 70 check-sat command(s) and asserted 1009 of 2466 statements. [2025-01-10 02:32:05,778 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 70 check-sat command(s) [2025-01-10 02:32:05,778 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:32:06,744 INFO L134 CoverageAnalysis]: Checked inductivity of 224299 backedges. 10170 proven. 15285 refuted. 0 times theorem prover too weak. 198844 trivial. 0 not checked. [2025-01-10 02:32:06,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:32:06,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656835439] [2025-01-10 02:32:06,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656835439] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:32:06,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810265852] [2025-01-10 02:32:06,745 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 02:32:06,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:32:06,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:32:06,747 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-01-10 02:32:06,747 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-01-10 02:32:07,121 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 2466 statements into 176 equivalence classes. [2025-01-10 02:32:07,331 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 70 check-sat command(s) and asserted 1009 of 2466 statements. [2025-01-10 02:32:07,331 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 70 check-sat command(s) [2025-01-10 02:32:07,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:32:07,337 INFO L256 TraceCheckSpWp]: Trace formula consists of 1863 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-10 02:32:07,355 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:32:07,555 INFO L134 CoverageAnalysis]: Checked inductivity of 224299 backedges. 121286 proven. 2667 refuted. 0 times theorem prover too weak. 100346 trivial. 0 not checked. [2025-01-10 02:32:07,556 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:32:12,201 INFO L134 CoverageAnalysis]: Checked inductivity of 224299 backedges. 10421 proven. 16010 refuted. 0 times theorem prover too weak. 197868 trivial. 0 not checked. [2025-01-10 02:32:12,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810265852] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:32:12,202 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:32:12,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17, 27] total 34 [2025-01-10 02:32:12,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964015376] [2025-01-10 02:32:12,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:32:12,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2025-01-10 02:32:12,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:32:12,204 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2025-01-10 02:32:12,205 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=919, Unknown=0, NotChecked=0, Total=1122 [2025-01-10 02:32:12,205 INFO L87 Difference]: Start difference. First operand 221 states and 318 transitions. Second operand has 34 states, 34 states have (on average 5.617647058823529) internal successors, (191), 34 states have internal predecessors, (191), 27 states have call successors, (32), 2 states have call predecessors, (32), 15 states have return successors, (41), 15 states have call predecessors, (41), 27 states have call successors, (41) [2025-01-10 02:32:12,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:32:12,660 INFO L93 Difference]: Finished difference Result 418 states and 639 transitions. [2025-01-10 02:32:12,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2025-01-10 02:32:12,663 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 5.617647058823529) internal successors, (191), 34 states have internal predecessors, (191), 27 states have call successors, (32), 2 states have call predecessors, (32), 15 states have return successors, (41), 15 states have call predecessors, (41), 27 states have call successors, (41) Word has length 2466 [2025-01-10 02:32:12,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:32:12,665 INFO L225 Difference]: With dead ends: 418 [2025-01-10 02:32:12,665 INFO L226 Difference]: Without dead ends: 203 [2025-01-10 02:32:12,669 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4979 GetRequests, 4914 SyntacticMatches, 14 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 870 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=695, Invalid=2061, Unknown=0, NotChecked=0, Total=2756 [2025-01-10 02:32:12,670 INFO L435 NwaCegarLoop]: 56 mSDtfsCounter, 298 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 854 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:32:12,670 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [298 Valid, 291 Invalid, 854 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 698 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:32:12,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2025-01-10 02:32:12,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 167. [2025-01-10 02:32:12,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 134 states have (on average 1.0223880597014925) internal successors, (137), 132 states have internal predecessors, (137), 21 states have call successors, (21), 14 states have call predecessors, (21), 11 states have return successors, (67), 20 states have call predecessors, (67), 20 states have call successors, (67) [2025-01-10 02:32:12,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 225 transitions. [2025-01-10 02:32:12,680 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 225 transitions. Word has length 2466 [2025-01-10 02:32:12,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:32:12,681 INFO L471 AbstractCegarLoop]: Abstraction has 167 states and 225 transitions. [2025-01-10 02:32:12,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 5.617647058823529) internal successors, (191), 34 states have internal predecessors, (191), 27 states have call successors, (32), 2 states have call predecessors, (32), 15 states have return successors, (41), 15 states have call predecessors, (41), 27 states have call successors, (41) [2025-01-10 02:32:12,681 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 225 transitions. [2025-01-10 02:32:12,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2014 [2025-01-10 02:32:12,699 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:32:12,699 INFO L218 NwaCegarLoop]: trace histogram [208, 201, 169, 106, 106, 106, 106, 101, 101, 101, 101, 101, 100, 100, 100, 99, 63, 39, 1, 1, 1, 1, 1] [2025-01-10 02:32:12,710 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-01-10 02:32:12,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:32:12,900 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:32:12,900 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:32:12,900 INFO L85 PathProgramCache]: Analyzing trace with hash 610488545, now seen corresponding path program 12 times [2025-01-10 02:32:12,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:32:12,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411928958] [2025-01-10 02:32:12,901 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:32:12,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:32:12,930 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 2013 statements into 141 equivalence classes. [2025-01-10 02:32:13,064 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 84 check-sat command(s) and asserted 1247 of 2013 statements. [2025-01-10 02:32:13,064 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 84 check-sat command(s) [2025-01-10 02:32:13,064 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:32:14,960 INFO L134 CoverageAnalysis]: Checked inductivity of 149197 backedges. 7630 proven. 19376 refuted. 0 times theorem prover too weak. 122191 trivial. 0 not checked. [2025-01-10 02:32:14,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:32:14,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411928958] [2025-01-10 02:32:14,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411928958] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:32:14,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156372925] [2025-01-10 02:32:14,961 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 02:32:14,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:32:14,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:32:14,963 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-01-10 02:32:14,965 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-01-10 02:32:15,346 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 2013 statements into 141 equivalence classes. [2025-01-10 02:32:15,692 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 84 check-sat command(s) and asserted 1247 of 2013 statements. [2025-01-10 02:32:15,692 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 84 check-sat command(s) [2025-01-10 02:32:15,692 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:32:15,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 2313 conjuncts, 32 conjuncts are in the unsatisfiable core [2025-01-10 02:32:15,716 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:32:15,883 INFO L134 CoverageAnalysis]: Checked inductivity of 149197 backedges. 71252 proven. 8503 refuted. 0 times theorem prover too weak. 69442 trivial. 0 not checked. [2025-01-10 02:32:15,884 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:32:18,851 INFO L134 CoverageAnalysis]: Checked inductivity of 149197 backedges. 5702 proven. 15800 refuted. 0 times theorem prover too weak. 127695 trivial. 0 not checked. [2025-01-10 02:32:18,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156372925] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:32:18,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:32:18,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 21, 29] total 41 [2025-01-10 02:32:18,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437930380] [2025-01-10 02:32:18,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:32:18,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2025-01-10 02:32:18,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:32:18,854 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2025-01-10 02:32:18,854 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1371, Unknown=0, NotChecked=0, Total=1640 [2025-01-10 02:32:18,854 INFO L87 Difference]: Start difference. First operand 167 states and 225 transitions. Second operand has 41 states, 41 states have (on average 5.780487804878049) internal successors, (237), 40 states have internal predecessors, (237), 34 states have call successors, (42), 7 states have call predecessors, (42), 17 states have return successors, (49), 20 states have call predecessors, (49), 29 states have call successors, (49) [2025-01-10 02:32:19,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:32:19,492 INFO L93 Difference]: Finished difference Result 407 states and 598 transitions. [2025-01-10 02:32:19,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-10 02:32:19,492 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 5.780487804878049) internal successors, (237), 40 states have internal predecessors, (237), 34 states have call successors, (42), 7 states have call predecessors, (42), 17 states have return successors, (49), 20 states have call predecessors, (49), 29 states have call successors, (49) Word has length 2013 [2025-01-10 02:32:19,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:32:19,494 INFO L225 Difference]: With dead ends: 407 [2025-01-10 02:32:19,494 INFO L226 Difference]: Without dead ends: 246 [2025-01-10 02:32:19,497 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4112 GetRequests, 4011 SyntacticMatches, 21 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2242 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1458, Invalid=5184, Unknown=0, NotChecked=0, Total=6642 [2025-01-10 02:32:19,497 INFO L435 NwaCegarLoop]: 50 mSDtfsCounter, 609 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 227 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 227 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-01-10 02:32:19,497 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [609 Valid, 307 Invalid, 916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [227 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-01-10 02:32:19,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2025-01-10 02:32:19,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 212. [2025-01-10 02:32:19,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 172 states have (on average 1.0290697674418605) internal successors, (177), 168 states have internal predecessors, (177), 27 states have call successors, (27), 20 states have call predecessors, (27), 12 states have return successors, (79), 23 states have call predecessors, (79), 26 states have call successors, (79) [2025-01-10 02:32:19,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 283 transitions. [2025-01-10 02:32:19,515 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 283 transitions. Word has length 2013 [2025-01-10 02:32:19,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:32:19,515 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 283 transitions. [2025-01-10 02:32:19,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 5.780487804878049) internal successors, (237), 40 states have internal predecessors, (237), 34 states have call successors, (42), 7 states have call predecessors, (42), 17 states have return successors, (49), 20 states have call predecessors, (49), 29 states have call successors, (49) [2025-01-10 02:32:19,516 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 283 transitions. [2025-01-10 02:32:19,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1426 [2025-01-10 02:32:19,544 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:32:19,544 INFO L218 NwaCegarLoop]: trace histogram [146, 144, 118, 73, 73, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 71, 45, 28, 1, 1, 1, 1, 1] [2025-01-10 02:32:19,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-01-10 02:32:19,744 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:32:19,745 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:32:19,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:32:19,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1837213866, now seen corresponding path program 13 times [2025-01-10 02:32:19,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:32:19,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850851172] [2025-01-10 02:32:19,746 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:32:19,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:32:19,773 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1425 statements into 1 equivalence classes. [2025-01-10 02:32:19,842 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1425 of 1425 statements. [2025-01-10 02:32:19,843 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:32:19,843 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:32:21,299 INFO L134 CoverageAnalysis]: Checked inductivity of 74441 backedges. 8076 proven. 3643 refuted. 0 times theorem prover too weak. 62722 trivial. 0 not checked. [2025-01-10 02:32:21,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 02:32:21,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850851172] [2025-01-10 02:32:21,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850851172] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 02:32:21,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915488831] [2025-01-10 02:32:21,299 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 02:32:21,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 02:32:21,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 02:32:21,301 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-01-10 02:32:21,302 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-01-10 02:32:21,709 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 1425 statements into 1 equivalence classes. [2025-01-10 02:32:21,891 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 1425 of 1425 statements. [2025-01-10 02:32:21,891 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 02:32:21,892 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 02:32:21,900 INFO L256 TraceCheckSpWp]: Trace formula consists of 2651 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-01-10 02:32:21,909 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 02:32:22,096 INFO L134 CoverageAnalysis]: Checked inductivity of 74441 backedges. 38082 proven. 5527 refuted. 0 times theorem prover too weak. 30832 trivial. 0 not checked. [2025-01-10 02:32:22,096 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 02:32:26,810 INFO L134 CoverageAnalysis]: Checked inductivity of 74441 backedges. 5184 proven. 11737 refuted. 0 times theorem prover too weak. 57520 trivial. 0 not checked. [2025-01-10 02:32:26,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915488831] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 02:32:26,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 02:32:26,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19, 31] total 36 [2025-01-10 02:32:26,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921438569] [2025-01-10 02:32:26,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 02:32:26,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2025-01-10 02:32:26,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 02:32:26,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2025-01-10 02:32:26,813 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1041, Unknown=0, NotChecked=0, Total=1260 [2025-01-10 02:32:26,813 INFO L87 Difference]: Start difference. First operand 212 states and 283 transitions. Second operand has 36 states, 36 states have (on average 5.916666666666667) internal successors, (213), 36 states have internal predecessors, (213), 30 states have call successors, (37), 2 states have call predecessors, (37), 16 states have return successors, (51), 18 states have call predecessors, (51), 30 states have call successors, (51) [2025-01-10 02:32:27,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-10 02:32:27,221 INFO L93 Difference]: Finished difference Result 424 states and 584 transitions. [2025-01-10 02:32:27,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2025-01-10 02:32:27,221 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 5.916666666666667) internal successors, (213), 36 states have internal predecessors, (213), 30 states have call successors, (37), 2 states have call predecessors, (37), 16 states have return successors, (51), 18 states have call predecessors, (51), 30 states have call successors, (51) Word has length 1425 [2025-01-10 02:32:27,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-10 02:32:27,223 INFO L225 Difference]: With dead ends: 424 [2025-01-10 02:32:27,223 INFO L226 Difference]: Without dead ends: 218 [2025-01-10 02:32:27,225 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2895 GetRequests, 2825 SyntacticMatches, 15 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1029 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=805, Invalid=2387, Unknown=0, NotChecked=0, Total=3192 [2025-01-10 02:32:27,226 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 231 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-10 02:32:27,226 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 272 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 649 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-10 02:32:27,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2025-01-10 02:32:27,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 170. [2025-01-10 02:32:27,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 137 states have (on average 1.0218978102189782) internal successors, (140), 135 states have internal predecessors, (140), 22 states have call successors, (22), 16 states have call predecessors, (22), 10 states have return successors, (56), 18 states have call predecessors, (56), 21 states have call successors, (56) [2025-01-10 02:32:27,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 218 transitions. [2025-01-10 02:32:27,237 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 218 transitions. Word has length 1425 [2025-01-10 02:32:27,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-10 02:32:27,238 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 218 transitions. [2025-01-10 02:32:27,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 5.916666666666667) internal successors, (213), 36 states have internal predecessors, (213), 30 states have call successors, (37), 2 states have call predecessors, (37), 16 states have return successors, (51), 18 states have call predecessors, (51), 30 states have call successors, (51) [2025-01-10 02:32:27,238 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 218 transitions. [2025-01-10 02:32:27,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1734 [2025-01-10 02:32:27,250 INFO L210 NwaCegarLoop]: Found error trace [2025-01-10 02:32:27,250 INFO L218 NwaCegarLoop]: trace histogram [177, 176, 143, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 87, 55, 34, 1, 1, 1, 1, 1] [2025-01-10 02:32:27,261 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-01-10 02:32:27,451 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,SelfDestructingSolverStorable23 [2025-01-10 02:32:27,451 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting fibonacciErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [fibonacciErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, fibonacciErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2025-01-10 02:32:27,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 02:32:27,452 INFO L85 PathProgramCache]: Analyzing trace with hash 747157656, now seen corresponding path program 14 times [2025-01-10 02:32:27,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 02:32:27,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623792390] [2025-01-10 02:32:27,452 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 02:32:27,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 02:32:27,478 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 1733 statements into 2 equivalence classes. [2025-01-10 02:32:27,587 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 1733 of 1733 statements. [2025-01-10 02:32:27,588 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-10 02:32:27,588 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat