./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive/Ackermann02.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c00e63dc 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/Ackermann02.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 20c02b81d1b1bc312ccc75d6e9b31c6252d69e8a6e2560afe3a2a95a3e53102a --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 14:28:50,574 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 14:28:50,606 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-06 14:28:50,609 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 14:28:50,610 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 14:28:50,622 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 14:28:50,622 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 14:28:50,623 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 14:28:50,623 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 14:28:50,623 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 14:28:50,623 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 14:28:50,623 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 14:28:50,623 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 14:28:50,623 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 14:28:50,623 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 14:28:50,624 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 14:28:50,624 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 14:28:50,624 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-06 14:28:50,624 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 14:28:50,624 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-06 14:28:50,624 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 14:28:50,624 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 14:28:50,624 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 14:28:50,624 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 14:28:50,624 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-06 14:28:50,624 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-06 14:28:50,625 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-06 14:28:50,625 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 14:28:50,625 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 14:28:50,625 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 14:28:50,625 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 14:28:50,625 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 14:28:50,625 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 14:28:50,625 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 14:28:50,625 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 14:28:50,625 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 14:28:50,625 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 14:28:50,626 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 14:28:50,626 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 14:28:50,626 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 14:28:50,626 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 14:28:50,626 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 14:28:50,626 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 14:28:50,626 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 14:28:50,626 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 14:28:50,626 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 -> 20c02b81d1b1bc312ccc75d6e9b31c6252d69e8a6e2560afe3a2a95a3e53102a [2025-02-06 14:28:50,786 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 14:28:50,791 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 14:28:50,792 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 14:28:50,793 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 14:28:50,793 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 14:28:50,793 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/Ackermann02.c [2025-02-06 14:28:51,904 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/eb43d84b5/4c2d7d3d31c5415f80099016b7ef68db/FLAG347e2051e [2025-02-06 14:28:52,153 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 14:28:52,153 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/recursive/Ackermann02.c [2025-02-06 14:28:52,166 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/eb43d84b5/4c2d7d3d31c5415f80099016b7ef68db/FLAG347e2051e [2025-02-06 14:28:52,201 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/eb43d84b5/4c2d7d3d31c5415f80099016b7ef68db [2025-02-06 14:28:52,209 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 14:28:52,211 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 14:28:52,211 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 14:28:52,211 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 14:28:52,215 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 14:28:52,216 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,217 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@689ed7cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52, skipping insertion in model container [2025-02-06 14:28:52,217 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,225 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 14:28:52,313 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 14:28:52,322 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 14:28:52,331 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 14:28:52,341 INFO L204 MainTranslator]: Completed translation [2025-02-06 14:28:52,342 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52 WrapperNode [2025-02-06 14:28:52,342 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 14:28:52,343 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 14:28:52,343 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 14:28:52,343 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 14:28:52,347 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,350 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,360 INFO L138 Inliner]: procedures = 13, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 34 [2025-02-06 14:28:52,361 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 14:28:52,361 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 14:28:52,362 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 14:28:52,362 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 14:28:52,366 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,366 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,367 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,376 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-02-06 14:28:52,376 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,376 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,382 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,382 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,383 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,383 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,384 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 14:28:52,385 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 14:28:52,385 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 14:28:52,385 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 14:28:52,386 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (1/1) ... [2025-02-06 14:28:52,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 14:28:52,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:28:52,410 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 14:28:52,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 14:28:52,448 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 14:28:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 14:28:52,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 14:28:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure ackermann [2025-02-06 14:28:52,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ackermann [2025-02-06 14:28:52,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 14:28:52,489 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 14:28:52,491 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 14:28:52,647 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23: havoc #t~ret5;havoc #t~ret6; [2025-02-06 14:28:52,650 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L21: havoc #t~ret4; [2025-02-06 14:28:52,667 INFO L? ?]: Removed 19 outVars from TransFormulas that were not future-live. [2025-02-06 14:28:52,667 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 14:28:52,681 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 14:28:52,684 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 14:28:52,685 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:28:52 BoogieIcfgContainer [2025-02-06 14:28:52,685 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 14:28:52,686 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 14:28:52,686 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 14:28:52,692 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 14:28:52,693 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 02:28:52" (1/3) ... [2025-02-06 14:28:52,693 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@269b4d06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:28:52, skipping insertion in model container [2025-02-06 14:28:52,693 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 02:28:52" (2/3) ... [2025-02-06 14:28:52,693 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@269b4d06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 02:28:52, skipping insertion in model container [2025-02-06 14:28:52,694 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 02:28:52" (3/3) ... [2025-02-06 14:28:52,697 INFO L128 eAbstractionObserver]: Analyzing ICFG Ackermann02.c [2025-02-06 14:28:52,714 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 14:28:52,715 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG Ackermann02.c that has 2 procedures, 39 locations, 1 initial locations, 0 loop locations, and 8 error locations. [2025-02-06 14:28:52,753 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 14:28:52,760 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;@42ce4157, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 14:28:52,761 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2025-02-06 14:28:52,763 INFO L276 IsEmpty]: Start isEmpty. Operand has 39 states, 25 states have (on average 1.52) internal successors, (38), 33 states have internal predecessors, (38), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2025-02-06 14:28:52,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2025-02-06 14:28:52,766 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:52,766 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:52,766 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:52,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:52,769 INFO L85 PathProgramCache]: Analyzing trace with hash -489113992, now seen corresponding path program 1 times [2025-02-06 14:28:52,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:52,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630994401] [2025-02-06 14:28:52,774 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:52,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:52,811 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-02-06 14:28:52,822 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-02-06 14:28:52,823 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:52,823 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:52,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:52,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:52,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630994401] [2025-02-06 14:28:52,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630994401] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:28:52,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:28:52,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 14:28:52,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509857993] [2025-02-06 14:28:52,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:28:52,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:28:52,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:52,906 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:28:52,907 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:28:52,908 INFO L87 Difference]: Start difference. First operand has 39 states, 25 states have (on average 1.52) internal successors, (38), 33 states have internal predecessors, (38), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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-02-06 14:28:52,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:52,994 INFO L93 Difference]: Finished difference Result 72 states and 84 transitions. [2025-02-06 14:28:52,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:28:52,996 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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-02-06 14:28:52,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:53,000 INFO L225 Difference]: With dead ends: 72 [2025-02-06 14:28:53,001 INFO L226 Difference]: Without dead ends: 59 [2025-02-06 14:28:53,002 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-02-06 14:28:53,004 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 38 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:53,004 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 128 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:28:53,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2025-02-06 14:28:53,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2025-02-06 14:28:53,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 34 states have (on average 1.5294117647058822) internal successors, (52), 42 states have internal predecessors, (52), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2025-02-06 14:28:53,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 65 transitions. [2025-02-06 14:28:53,030 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 65 transitions. Word has length 8 [2025-02-06 14:28:53,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:53,030 INFO L471 AbstractCegarLoop]: Abstraction has 51 states and 65 transitions. [2025-02-06 14:28:53,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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-02-06 14:28:53,030 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 65 transitions. [2025-02-06 14:28:53,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2025-02-06 14:28:53,030 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:53,031 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:53,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 14:28:53,031 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:53,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:53,031 INFO L85 PathProgramCache]: Analyzing trace with hash 2017335443, now seen corresponding path program 1 times [2025-02-06 14:28:53,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:53,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259699357] [2025-02-06 14:28:53,032 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:53,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:53,036 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-02-06 14:28:53,040 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-02-06 14:28:53,040 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:53,040 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:53,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:53,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:53,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259699357] [2025-02-06 14:28:53,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259699357] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:28:53,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:28:53,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 14:28:53,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890698397] [2025-02-06 14:28:53,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:28:53,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:28:53,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:53,080 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:28:53,080 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:28:53,080 INFO L87 Difference]: Start difference. First operand 51 states and 65 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-02-06 14:28:53,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:53,145 INFO L93 Difference]: Finished difference Result 82 states and 103 transitions. [2025-02-06 14:28:53,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:28:53,146 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-02-06 14:28:53,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:53,147 INFO L225 Difference]: With dead ends: 82 [2025-02-06 14:28:53,147 INFO L226 Difference]: Without dead ends: 80 [2025-02-06 14:28:53,147 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-02-06 14:28:53,147 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 34 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:53,148 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 100 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:28:53,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2025-02-06 14:28:53,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 70. [2025-02-06 14:28:53,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 49 states have (on average 1.489795918367347) internal successors, (73), 57 states have internal predecessors, (73), 10 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2025-02-06 14:28:53,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 92 transitions. [2025-02-06 14:28:53,156 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 92 transitions. Word has length 9 [2025-02-06 14:28:53,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:53,156 INFO L471 AbstractCegarLoop]: Abstraction has 70 states and 92 transitions. [2025-02-06 14:28:53,156 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-02-06 14:28:53,157 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 92 transitions. [2025-02-06 14:28:53,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2025-02-06 14:28:53,157 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:53,157 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:53,157 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 14:28:53,157 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ackermannErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:53,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:53,158 INFO L85 PathProgramCache]: Analyzing trace with hash 2017336276, now seen corresponding path program 1 times [2025-02-06 14:28:53,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:53,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701342740] [2025-02-06 14:28:53,158 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:53,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:53,161 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-02-06 14:28:53,165 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-02-06 14:28:53,165 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:53,165 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:53,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:53,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:53,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701342740] [2025-02-06 14:28:53,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701342740] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:28:53,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:28:53,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 14:28:53,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042311451] [2025-02-06 14:28:53,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:28:53,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:28:53,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:53,214 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:28:53,214 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:28:53,214 INFO L87 Difference]: Start difference. First operand 70 states and 92 transitions. Second operand has 5 states, 4 states have (on average 2.0) 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-02-06 14:28:53,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:53,293 INFO L93 Difference]: Finished difference Result 118 states and 152 transitions. [2025-02-06 14:28:53,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:28:53,296 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) 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-02-06 14:28:53,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:53,297 INFO L225 Difference]: With dead ends: 118 [2025-02-06 14:28:53,297 INFO L226 Difference]: Without dead ends: 108 [2025-02-06 14:28:53,297 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-02-06 14:28:53,297 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 33 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:53,297 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 101 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:28:53,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2025-02-06 14:28:53,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 102. [2025-02-06 14:28:53,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 74 states have (on average 1.445945945945946) internal successors, (107), 83 states have internal predecessors, (107), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2025-02-06 14:28:53,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 136 transitions. [2025-02-06 14:28:53,312 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 136 transitions. Word has length 9 [2025-02-06 14:28:53,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:53,312 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 136 transitions. [2025-02-06 14:28:53,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) 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-02-06 14:28:53,312 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 136 transitions. [2025-02-06 14:28:53,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2025-02-06 14:28:53,313 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:53,313 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:53,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 14:28:53,313 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ackermannErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:53,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:53,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1887084879, now seen corresponding path program 1 times [2025-02-06 14:28:53,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:53,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077571981] [2025-02-06 14:28:53,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:53,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:53,320 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-02-06 14:28:53,326 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-02-06 14:28:53,326 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:53,326 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:53,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:53,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:53,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077571981] [2025-02-06 14:28:53,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077571981] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:28:53,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:28:53,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 14:28:53,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169060680] [2025-02-06 14:28:53,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:28:53,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:28:53,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:53,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:28:53,389 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:28:53,390 INFO L87 Difference]: Start difference. First operand 102 states and 136 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:28:53,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:53,435 INFO L93 Difference]: Finished difference Result 110 states and 153 transitions. [2025-02-06 14:28:53,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:28:53,435 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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 10 [2025-02-06 14:28:53,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:53,436 INFO L225 Difference]: With dead ends: 110 [2025-02-06 14:28:53,436 INFO L226 Difference]: Without dead ends: 108 [2025-02-06 14:28:53,437 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-02-06 14:28:53,437 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 35 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:53,437 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 54 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:28:53,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2025-02-06 14:28:53,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 100. [2025-02-06 14:28:53,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 74 states have (on average 1.3108108108108107) internal successors, (97), 81 states have internal predecessors, (97), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2025-02-06 14:28:53,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 126 transitions. [2025-02-06 14:28:53,448 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 126 transitions. Word has length 10 [2025-02-06 14:28:53,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:53,448 INFO L471 AbstractCegarLoop]: Abstraction has 100 states and 126 transitions. [2025-02-06 14:28:53,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:28:53,448 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 126 transitions. [2025-02-06 14:28:53,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-02-06 14:28:53,449 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:53,449 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:53,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 14:28:53,449 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ackermannErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:53,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:53,449 INFO L85 PathProgramCache]: Analyzing trace with hash -224957691, now seen corresponding path program 1 times [2025-02-06 14:28:53,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:53,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760367888] [2025-02-06 14:28:53,450 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:53,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:53,453 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 14:28:53,457 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 14:28:53,457 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:53,457 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:53,481 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:53,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:53,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760367888] [2025-02-06 14:28:53,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760367888] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:28:53,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:28:53,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 14:28:53,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133506301] [2025-02-06 14:28:53,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:28:53,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 14:28:53,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:53,483 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 14:28:53,483 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 14:28:53,483 INFO L87 Difference]: Start difference. First operand 100 states and 126 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:28:53,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:53,521 INFO L93 Difference]: Finished difference Result 170 states and 225 transitions. [2025-02-06 14:28:53,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 14:28:53,522 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2025-02-06 14:28:53,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:53,522 INFO L225 Difference]: With dead ends: 170 [2025-02-06 14:28:53,523 INFO L226 Difference]: Without dead ends: 99 [2025-02-06 14:28:53,523 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:28:53,524 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 25 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:53,524 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 89 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:28:53,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2025-02-06 14:28:53,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 96. [2025-02-06 14:28:53,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 71 states have (on average 1.295774647887324) internal successors, (92), 78 states have internal predecessors, (92), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2025-02-06 14:28:53,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 119 transitions. [2025-02-06 14:28:53,544 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 119 transitions. Word has length 15 [2025-02-06 14:28:53,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:53,544 INFO L471 AbstractCegarLoop]: Abstraction has 96 states and 119 transitions. [2025-02-06 14:28:53,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:28:53,545 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 119 transitions. [2025-02-06 14:28:53,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-02-06 14:28:53,545 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:53,545 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:53,545 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 14:28:53,545 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:53,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:53,546 INFO L85 PathProgramCache]: Analyzing trace with hash -224957667, now seen corresponding path program 1 times [2025-02-06 14:28:53,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:53,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052064249] [2025-02-06 14:28:53,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:53,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:53,549 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 14:28:53,552 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 14:28:53,552 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:53,552 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:53,593 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:53,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:53,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052064249] [2025-02-06 14:28:53,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052064249] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:28:53,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919897739] [2025-02-06 14:28:53,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:53,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:53,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:28:53,596 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:28:53,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 14:28:53,619 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 14:28:53,625 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 14:28:53,625 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:53,625 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:53,626 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:28:53,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:28:53,657 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:53,657 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:28:53,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:53,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919897739] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:28:53,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:28:53,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2025-02-06 14:28:53,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181450026] [2025-02-06 14:28:53,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:28:53,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 14:28:53,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:53,708 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 14:28:53,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2025-02-06 14:28:53,708 INFO L87 Difference]: Start difference. First operand 96 states and 119 transitions. Second operand has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:28:53,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:53,885 INFO L93 Difference]: Finished difference Result 276 states and 359 transitions. [2025-02-06 14:28:53,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 14:28:53,886 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2025-02-06 14:28:53,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:53,887 INFO L225 Difference]: With dead ends: 276 [2025-02-06 14:28:53,887 INFO L226 Difference]: Without dead ends: 274 [2025-02-06 14:28:53,888 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:28:53,888 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 217 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:53,888 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 201 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:28:53,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2025-02-06 14:28:53,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 236. [2025-02-06 14:28:53,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 182 states have (on average 1.2637362637362637) internal successors, (230), 189 states have internal predecessors, (230), 36 states have call successors, (36), 13 states have call predecessors, (36), 12 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2025-02-06 14:28:53,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 299 transitions. [2025-02-06 14:28:53,910 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 299 transitions. Word has length 15 [2025-02-06 14:28:53,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:53,911 INFO L471 AbstractCegarLoop]: Abstraction has 236 states and 299 transitions. [2025-02-06 14:28:53,911 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:28:53,911 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 299 transitions. [2025-02-06 14:28:53,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2025-02-06 14:28:53,911 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:53,911 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:53,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-06 14:28:54,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:54,115 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:54,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:54,116 INFO L85 PathProgramCache]: Analyzing trace with hash 2020160200, now seen corresponding path program 1 times [2025-02-06 14:28:54,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:54,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689634935] [2025-02-06 14:28:54,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:54,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:54,119 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-06 14:28:54,121 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 14:28:54,121 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:54,121 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:54,161 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:54,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:54,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689634935] [2025-02-06 14:28:54,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689634935] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:28:54,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588968814] [2025-02-06 14:28:54,162 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:54,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:54,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:28:54,164 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:28:54,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-06 14:28:54,181 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-06 14:28:54,187 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 14:28:54,187 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:54,187 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:54,188 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 14:28:54,188 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:28:54,213 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:54,213 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:28:54,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588968814] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:28:54,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:28:54,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2025-02-06 14:28:54,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009824606] [2025-02-06 14:28:54,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:28:54,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:28:54,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:54,214 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:28:54,214 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2025-02-06 14:28:54,215 INFO L87 Difference]: Start difference. First operand 236 states and 299 transitions. Second operand has 5 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:28:54,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:54,287 INFO L93 Difference]: Finished difference Result 328 states and 437 transitions. [2025-02-06 14:28:54,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:28:54,288 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2025-02-06 14:28:54,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:54,290 INFO L225 Difference]: With dead ends: 328 [2025-02-06 14:28:54,290 INFO L226 Difference]: Without dead ends: 327 [2025-02-06 14:28:54,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2025-02-06 14:28:54,291 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 32 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:54,291 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 108 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:28:54,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2025-02-06 14:28:54,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 293. [2025-02-06 14:28:54,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 227 states have (on average 1.2599118942731278) internal successors, (286), 234 states have internal predecessors, (286), 45 states have call successors, (45), 16 states have call predecessors, (45), 15 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2025-02-06 14:28:54,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 373 transitions. [2025-02-06 14:28:54,325 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 373 transitions. Word has length 16 [2025-02-06 14:28:54,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:54,326 INFO L471 AbstractCegarLoop]: Abstraction has 293 states and 373 transitions. [2025-02-06 14:28:54,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:28:54,326 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 373 transitions. [2025-02-06 14:28:54,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2025-02-06 14:28:54,326 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:54,326 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:54,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-02-06 14:28:54,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:54,527 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:54,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:54,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1511600730, now seen corresponding path program 1 times [2025-02-06 14:28:54,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:54,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992766246] [2025-02-06 14:28:54,528 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:54,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:54,531 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-06 14:28:54,533 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 14:28:54,533 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:54,533 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:54,573 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:54,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:54,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992766246] [2025-02-06 14:28:54,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992766246] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:28:54,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414194394] [2025-02-06 14:28:54,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:54,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:54,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:28:54,576 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:28:54,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-06 14:28:54,593 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-06 14:28:54,599 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 14:28:54,599 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:54,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:54,599 INFO L256 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:28:54,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:28:54,618 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:54,618 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:28:54,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:28:54,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414194394] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:28:54,665 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:28:54,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2025-02-06 14:28:54,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763696829] [2025-02-06 14:28:54,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:28:54,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 14:28:54,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:54,665 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 14:28:54,665 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2025-02-06 14:28:54,666 INFO L87 Difference]: Start difference. First operand 293 states and 373 transitions. Second operand has 12 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:28:54,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:54,832 INFO L93 Difference]: Finished difference Result 577 states and 766 transitions. [2025-02-06 14:28:54,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-06 14:28:54,833 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2025-02-06 14:28:54,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:54,835 INFO L225 Difference]: With dead ends: 577 [2025-02-06 14:28:54,835 INFO L226 Difference]: Without dead ends: 576 [2025-02-06 14:28:54,836 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:28:54,836 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 158 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:54,837 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 193 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:28:54,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2025-02-06 14:28:54,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 521. [2025-02-06 14:28:54,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 407 states have (on average 1.203931203931204) internal successors, (490), 414 states have internal predecessors, (490), 81 states have call successors, (81), 28 states have call predecessors, (81), 27 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2025-02-06 14:28:54,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 649 transitions. [2025-02-06 14:28:54,871 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 649 transitions. Word has length 19 [2025-02-06 14:28:54,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:54,871 INFO L471 AbstractCegarLoop]: Abstraction has 521 states and 649 transitions. [2025-02-06 14:28:54,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:28:54,871 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 649 transitions. [2025-02-06 14:28:54,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2025-02-06 14:28:54,872 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:54,872 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:54,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-02-06 14:28:55,076 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:55,076 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:55,076 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:55,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1980210359, now seen corresponding path program 1 times [2025-02-06 14:28:55,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:55,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373767454] [2025-02-06 14:28:55,077 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:55,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:55,080 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-06 14:28:55,084 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-06 14:28:55,084 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:55,084 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:55,175 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-06 14:28:55,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:55,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373767454] [2025-02-06 14:28:55,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373767454] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:28:55,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508371169] [2025-02-06 14:28:55,176 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:55,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:55,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:28:55,179 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:28:55,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-06 14:28:55,199 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 24 statements into 1 equivalence classes. [2025-02-06 14:28:55,207 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 24 of 24 statements. [2025-02-06 14:28:55,207 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:55,207 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:55,208 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-06 14:28:55,208 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:28:55,255 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:28:55,255 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:28:55,324 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-06 14:28:55,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508371169] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:28:55,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:28:55,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2025-02-06 14:28:55,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83681286] [2025-02-06 14:28:55,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:28:55,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-06 14:28:55,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:55,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-06 14:28:55,325 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2025-02-06 14:28:55,326 INFO L87 Difference]: Start difference. First operand 521 states and 649 transitions. Second operand has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 14:28:55,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:55,694 INFO L93 Difference]: Finished difference Result 1306 states and 1818 transitions. [2025-02-06 14:28:55,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-02-06 14:28:55,694 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 24 [2025-02-06 14:28:55,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:55,698 INFO L225 Difference]: With dead ends: 1306 [2025-02-06 14:28:55,698 INFO L226 Difference]: Without dead ends: 915 [2025-02-06 14:28:55,700 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2025-02-06 14:28:55,701 INFO L435 NwaCegarLoop]: 15 mSDtfsCounter, 159 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:55,701 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 99 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:28:55,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 915 states. [2025-02-06 14:28:55,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 915 to 715. [2025-02-06 14:28:55,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 560 states have (on average 1.1982142857142857) internal successors, (671), 581 states have internal predecessors, (671), 103 states have call successors, (103), 47 states have call predecessors, (103), 46 states have return successors, (106), 86 states have call predecessors, (106), 78 states have call successors, (106) [2025-02-06 14:28:55,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 880 transitions. [2025-02-06 14:28:55,775 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 880 transitions. Word has length 24 [2025-02-06 14:28:55,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:55,775 INFO L471 AbstractCegarLoop]: Abstraction has 715 states and 880 transitions. [2025-02-06 14:28:55,776 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 5 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 14:28:55,776 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 880 transitions. [2025-02-06 14:28:55,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2025-02-06 14:28:55,776 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:55,776 INFO L218 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:55,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-02-06 14:28:55,977 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,SelfDestructingSolverStorable8 [2025-02-06 14:28:55,977 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:55,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:55,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1184768225, now seen corresponding path program 1 times [2025-02-06 14:28:55,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:55,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732649717] [2025-02-06 14:28:55,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:55,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:55,985 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-02-06 14:28:55,992 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-02-06 14:28:55,993 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:55,993 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:56,067 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-02-06 14:28:56,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:56,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732649717] [2025-02-06 14:28:56,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732649717] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:28:56,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489294127] [2025-02-06 14:28:56,068 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:56,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:56,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:28:56,071 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:28:56,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-06 14:28:56,097 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 28 statements into 1 equivalence classes. [2025-02-06 14:28:56,106 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 28 of 28 statements. [2025-02-06 14:28:56,106 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:56,106 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:56,107 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-06 14:28:56,107 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:28:56,134 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2025-02-06 14:28:56,135 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 14:28:56,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489294127] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:28:56,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 14:28:56,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2025-02-06 14:28:56,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225140817] [2025-02-06 14:28:56,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:28:56,135 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:28:56,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:56,136 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:28:56,136 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:28:56,137 INFO L87 Difference]: Start difference. First operand 715 states and 880 transitions. Second operand has 5 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 14:28:56,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:56,222 INFO L93 Difference]: Finished difference Result 762 states and 976 transitions. [2025-02-06 14:28:56,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 14:28:56,222 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2025-02-06 14:28:56,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:56,226 INFO L225 Difference]: With dead ends: 762 [2025-02-06 14:28:56,226 INFO L226 Difference]: Without dead ends: 761 [2025-02-06 14:28:56,227 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2025-02-06 14:28:56,228 INFO L435 NwaCegarLoop]: 36 mSDtfsCounter, 29 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:56,228 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 110 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:28:56,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 761 states. [2025-02-06 14:28:56,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 761 to 686. [2025-02-06 14:28:56,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 534 states have (on average 1.1779026217228465) internal successors, (629), 556 states have internal predecessors, (629), 101 states have call successors, (101), 43 states have call predecessors, (101), 46 states have return successors, (106), 86 states have call predecessors, (106), 78 states have call successors, (106) [2025-02-06 14:28:56,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 836 transitions. [2025-02-06 14:28:56,301 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 836 transitions. Word has length 28 [2025-02-06 14:28:56,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:56,301 INFO L471 AbstractCegarLoop]: Abstraction has 686 states and 836 transitions. [2025-02-06 14:28:56,301 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 14:28:56,301 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 836 transitions. [2025-02-06 14:28:56,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-02-06 14:28:56,305 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:56,305 INFO L218 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:56,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-02-06 14:28:56,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-02-06 14:28:56,523 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:56,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:56,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1930986427, now seen corresponding path program 1 times [2025-02-06 14:28:56,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:56,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873534376] [2025-02-06 14:28:56,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:56,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:56,530 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-06 14:28:56,534 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-06 14:28:56,535 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:56,535 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:56,614 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:28:56,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:56,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873534376] [2025-02-06 14:28:56,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873534376] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:28:56,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96072195] [2025-02-06 14:28:56,614 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:56,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:56,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:28:56,618 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:28:56,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-06 14:28:56,641 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-06 14:28:56,649 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-06 14:28:56,649 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:56,649 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:56,650 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 14:28:56,651 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:28:56,678 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:28:56,678 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:28:56,816 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:28:56,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96072195] provided 1 perfect and 1 imperfect interpolant sequences [2025-02-06 14:28:56,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:28:56,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 17 [2025-02-06 14:28:56,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321733781] [2025-02-06 14:28:56,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:28:56,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 14:28:56,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:56,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 14:28:56,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2025-02-06 14:28:56,818 INFO L87 Difference]: Start difference. First operand 686 states and 836 transitions. Second operand has 9 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 14:28:57,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:57,026 INFO L93 Difference]: Finished difference Result 793 states and 1000 transitions. [2025-02-06 14:28:57,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-06 14:28:57,026 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 33 [2025-02-06 14:28:57,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:57,029 INFO L225 Difference]: With dead ends: 793 [2025-02-06 14:28:57,029 INFO L226 Difference]: Without dead ends: 792 [2025-02-06 14:28:57,030 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2025-02-06 14:28:57,030 INFO L435 NwaCegarLoop]: 32 mSDtfsCounter, 37 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:57,030 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 173 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:28:57,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2025-02-06 14:28:57,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 685. [2025-02-06 14:28:57,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 534 states have (on average 1.1704119850187267) internal successors, (625), 555 states have internal predecessors, (625), 101 states have call successors, (101), 43 states have call predecessors, (101), 46 states have return successors, (106), 86 states have call predecessors, (106), 78 states have call successors, (106) [2025-02-06 14:28:57,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 832 transitions. [2025-02-06 14:28:57,074 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 832 transitions. Word has length 33 [2025-02-06 14:28:57,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:57,074 INFO L471 AbstractCegarLoop]: Abstraction has 685 states and 832 transitions. [2025-02-06 14:28:57,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 14:28:57,074 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 832 transitions. [2025-02-06 14:28:57,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2025-02-06 14:28:57,075 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:57,075 INFO L218 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:57,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-06 14:28:57,275 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,SelfDestructingSolverStorable10 [2025-02-06 14:28:57,276 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:57,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:57,276 INFO L85 PathProgramCache]: Analyzing trace with hash 268962918, now seen corresponding path program 1 times [2025-02-06 14:28:57,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:57,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357817853] [2025-02-06 14:28:57,277 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:57,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:57,279 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-02-06 14:28:57,282 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-02-06 14:28:57,282 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:57,282 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:57,349 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:28:57,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:57,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357817853] [2025-02-06 14:28:57,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357817853] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:28:57,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214021851] [2025-02-06 14:28:57,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:57,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:57,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:28:57,353 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:28:57,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-06 14:28:57,378 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-02-06 14:28:57,386 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-02-06 14:28:57,386 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:57,386 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:57,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 14:28:57,387 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:28:57,416 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:28:57,416 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:28:57,709 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:28:57,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214021851] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:28:57,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:28:57,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2025-02-06 14:28:57,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362387620] [2025-02-06 14:28:57,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:28:57,713 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-06 14:28:57,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:57,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-06 14:28:57,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2025-02-06 14:28:57,713 INFO L87 Difference]: Start difference. First operand 685 states and 832 transitions. Second operand has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2025-02-06 14:28:58,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:58,186 INFO L93 Difference]: Finished difference Result 1135 states and 1689 transitions. [2025-02-06 14:28:58,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-06 14:28:58,187 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2025-02-06 14:28:58,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:58,191 INFO L225 Difference]: With dead ends: 1135 [2025-02-06 14:28:58,191 INFO L226 Difference]: Without dead ends: 1134 [2025-02-06 14:28:58,192 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2025-02-06 14:28:58,192 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 92 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:58,192 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 223 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:28:58,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states. [2025-02-06 14:28:58,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 945. [2025-02-06 14:28:58,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 945 states, 705 states have (on average 1.1602836879432623) internal successors, (818), 740 states have internal predecessors, (818), 150 states have call successors, (150), 50 states have call predecessors, (150), 86 states have return successors, (301), 154 states have call predecessors, (301), 126 states have call successors, (301) [2025-02-06 14:28:58,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 1269 transitions. [2025-02-06 14:28:58,258 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 1269 transitions. Word has length 34 [2025-02-06 14:28:58,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:58,258 INFO L471 AbstractCegarLoop]: Abstraction has 945 states and 1269 transitions. [2025-02-06 14:28:58,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2025-02-06 14:28:58,258 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 1269 transitions. [2025-02-06 14:28:58,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-02-06 14:28:58,258 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:58,258 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:58,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-06 14:28:58,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:58,463 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:58,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:58,464 INFO L85 PathProgramCache]: Analyzing trace with hash -54654743, now seen corresponding path program 1 times [2025-02-06 14:28:58,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:58,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044502100] [2025-02-06 14:28:58,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:58,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:58,466 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-06 14:28:58,469 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-06 14:28:58,469 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:58,469 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:58,535 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:28:58,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:58,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044502100] [2025-02-06 14:28:58,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044502100] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:28:58,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084269564] [2025-02-06 14:28:58,536 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:58,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:58,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:28:58,538 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:28:58,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-02-06 14:28:58,559 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-06 14:28:58,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-06 14:28:58,587 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:58,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:58,588 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-06 14:28:58,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:28:58,616 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:28:58,616 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:28:58,728 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:28:58,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084269564] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:28:58,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:28:58,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2025-02-06 14:28:58,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382111086] [2025-02-06 14:28:58,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:28:58,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-06 14:28:58,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:58,729 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-06 14:28:58,729 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2025-02-06 14:28:58,729 INFO L87 Difference]: Start difference. First operand 945 states and 1269 transitions. Second operand has 18 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 14 states have internal predecessors, (43), 6 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 14:28:59,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:59,080 INFO L93 Difference]: Finished difference Result 1154 states and 1562 transitions. [2025-02-06 14:28:59,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-06 14:28:59,081 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 14 states have internal predecessors, (43), 6 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 35 [2025-02-06 14:28:59,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:59,085 INFO L225 Difference]: With dead ends: 1154 [2025-02-06 14:28:59,085 INFO L226 Difference]: Without dead ends: 1153 [2025-02-06 14:28:59,085 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=189, Invalid=741, Unknown=0, NotChecked=0, Total=930 [2025-02-06 14:28:59,086 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 221 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:59,086 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 201 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:28:59,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2025-02-06 14:28:59,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 986. [2025-02-06 14:28:59,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 986 states, 739 states have (on average 1.1610284167794316) internal successors, (858), 771 states have internal predecessors, (858), 157 states have call successors, (157), 56 states have call predecessors, (157), 86 states have return successors, (301), 158 states have call predecessors, (301), 126 states have call successors, (301) [2025-02-06 14:28:59,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1316 transitions. [2025-02-06 14:28:59,166 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 1316 transitions. Word has length 35 [2025-02-06 14:28:59,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:59,166 INFO L471 AbstractCegarLoop]: Abstraction has 986 states and 1316 transitions. [2025-02-06 14:28:59,166 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 14 states have internal predecessors, (43), 6 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 14:28:59,166 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 1316 transitions. [2025-02-06 14:28:59,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2025-02-06 14:28:59,167 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:59,167 INFO L218 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:59,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-02-06 14:28:59,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:59,372 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:28:59,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:28:59,373 INFO L85 PathProgramCache]: Analyzing trace with hash 776149949, now seen corresponding path program 1 times [2025-02-06 14:28:59,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:28:59,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506316233] [2025-02-06 14:28:59,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:59,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:28:59,375 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-02-06 14:28:59,378 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-02-06 14:28:59,378 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:59,378 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:59,434 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:28:59,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:28:59,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506316233] [2025-02-06 14:28:59,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506316233] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:28:59,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972729478] [2025-02-06 14:28:59,434 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:28:59,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:28:59,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:28:59,438 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:28:59,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-02-06 14:28:59,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 36 statements into 1 equivalence classes. [2025-02-06 14:28:59,468 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 36 of 36 statements. [2025-02-06 14:28:59,468 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:28:59,469 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:28:59,469 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 14:28:59,470 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:28:59,496 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:28:59,497 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:28:59,645 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:28:59,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972729478] provided 1 perfect and 1 imperfect interpolant sequences [2025-02-06 14:28:59,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-02-06 14:28:59,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 17 [2025-02-06 14:28:59,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367713093] [2025-02-06 14:28:59,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:28:59,646 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 14:28:59,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:28:59,646 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 14:28:59,647 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2025-02-06 14:28:59,647 INFO L87 Difference]: Start difference. First operand 986 states and 1316 transitions. Second operand has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 14:28:59,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:28:59,835 INFO L93 Difference]: Finished difference Result 1136 states and 1594 transitions. [2025-02-06 14:28:59,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-06 14:28:59,835 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2025-02-06 14:28:59,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:28:59,839 INFO L225 Difference]: With dead ends: 1136 [2025-02-06 14:28:59,839 INFO L226 Difference]: Without dead ends: 1135 [2025-02-06 14:28:59,840 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2025-02-06 14:28:59,840 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 49 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:28:59,840 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 154 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:28:59,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1135 states. [2025-02-06 14:28:59,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1135 to 994. [2025-02-06 14:28:59,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 747 states have (on average 1.1552878179384203) internal successors, (863), 775 states have internal predecessors, (863), 161 states have call successors, (161), 56 states have call predecessors, (161), 82 states have return successors, (241), 162 states have call predecessors, (241), 130 states have call successors, (241) [2025-02-06 14:28:59,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 1265 transitions. [2025-02-06 14:28:59,936 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 1265 transitions. Word has length 36 [2025-02-06 14:28:59,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:28:59,936 INFO L471 AbstractCegarLoop]: Abstraction has 994 states and 1265 transitions. [2025-02-06 14:28:59,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2025-02-06 14:28:59,936 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 1265 transitions. [2025-02-06 14:28:59,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2025-02-06 14:28:59,937 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:28:59,937 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2025-02-06 14:28:59,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-02-06 14:29:00,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:00,138 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:00,138 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:00,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1235994774, now seen corresponding path program 2 times [2025-02-06 14:29:00,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:00,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104255057] [2025-02-06 14:29:00,138 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:29:00,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:00,141 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 43 statements into 2 equivalence classes. [2025-02-06 14:29:00,145 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 43 of 43 statements. [2025-02-06 14:29:00,145 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:29:00,145 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:00,254 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:29:00,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:00,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104255057] [2025-02-06 14:29:00,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104255057] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:00,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975376398] [2025-02-06 14:29:00,255 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:29:00,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:00,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:00,257 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:00,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-02-06 14:29:00,278 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 43 statements into 2 equivalence classes. [2025-02-06 14:29:00,286 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 43 of 43 statements. [2025-02-06 14:29:00,286 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:29:00,286 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:00,286 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-06 14:29:00,287 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:00,332 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:29:00,332 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:00,461 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:29:00,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975376398] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:00,462 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:00,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2025-02-06 14:29:00,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555019142] [2025-02-06 14:29:00,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:00,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-02-06 14:29:00,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:00,463 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-02-06 14:29:00,463 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2025-02-06 14:29:00,463 INFO L87 Difference]: Start difference. First operand 994 states and 1265 transitions. Second operand has 24 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 14 states have internal predecessors, (73), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:29:00,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:00,952 INFO L93 Difference]: Finished difference Result 1989 states and 2570 transitions. [2025-02-06 14:29:00,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-06 14:29:00,952 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 14 states have internal predecessors, (73), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2025-02-06 14:29:00,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:00,960 INFO L225 Difference]: With dead ends: 1989 [2025-02-06 14:29:00,960 INFO L226 Difference]: Without dead ends: 1988 [2025-02-06 14:29:00,961 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=311, Invalid=811, Unknown=0, NotChecked=0, Total=1122 [2025-02-06 14:29:00,962 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 516 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:00,962 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [527 Valid, 355 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:29:00,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1988 states. [2025-02-06 14:29:01,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1988 to 1709. [2025-02-06 14:29:01,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1709 states, 1282 states have (on average 1.1365054602184088) internal successors, (1457), 1336 states have internal predecessors, (1457), 269 states have call successors, (269), 90 states have call predecessors, (269), 154 states have return successors, (409), 282 states have call predecessors, (409), 226 states have call successors, (409) [2025-02-06 14:29:01,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1709 states to 1709 states and 2135 transitions. [2025-02-06 14:29:01,142 INFO L78 Accepts]: Start accepts. Automaton has 1709 states and 2135 transitions. Word has length 43 [2025-02-06 14:29:01,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:01,142 INFO L471 AbstractCegarLoop]: Abstraction has 1709 states and 2135 transitions. [2025-02-06 14:29:01,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 14 states have internal predecessors, (73), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:29:01,143 INFO L276 IsEmpty]: Start isEmpty. Operand 1709 states and 2135 transitions. [2025-02-06 14:29:01,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2025-02-06 14:29:01,147 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:01,147 INFO L218 NwaCegarLoop]: trace histogram [5, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:01,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-02-06 14:29:01,351 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,SelfDestructingSolverStorable14 [2025-02-06 14:29:01,351 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:01,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:01,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1489943149, now seen corresponding path program 2 times [2025-02-06 14:29:01,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:01,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437807447] [2025-02-06 14:29:01,352 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:29:01,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:01,354 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-02-06 14:29:01,357 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-02-06 14:29:01,359 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:29:01,360 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:01,447 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:29:01,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:01,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437807447] [2025-02-06 14:29:01,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437807447] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:01,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630638026] [2025-02-06 14:29:01,448 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:29:01,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:01,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:01,450 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:01,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-02-06 14:29:01,472 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-02-06 14:29:01,482 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-02-06 14:29:01,482 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:29:01,482 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:01,482 INFO L256 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-06 14:29:01,483 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:01,524 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:29:01,525 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:01,725 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:29:01,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630638026] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:01,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:01,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2025-02-06 14:29:01,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984330432] [2025-02-06 14:29:01,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:01,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-06 14:29:01,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:01,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-06 14:29:01,726 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2025-02-06 14:29:01,726 INFO L87 Difference]: Start difference. First operand 1709 states and 2135 transitions. Second operand has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2025-02-06 14:29:02,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:02,597 INFO L93 Difference]: Finished difference Result 3697 states and 5359 transitions. [2025-02-06 14:29:02,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-02-06 14:29:02,599 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) Word has length 44 [2025-02-06 14:29:02,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:02,608 INFO L225 Difference]: With dead ends: 3697 [2025-02-06 14:29:02,608 INFO L226 Difference]: Without dead ends: 2573 [2025-02-06 14:29:02,614 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=501, Invalid=2049, Unknown=0, NotChecked=0, Total=2550 [2025-02-06 14:29:02,615 INFO L435 NwaCegarLoop]: 39 mSDtfsCounter, 189 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:02,615 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 295 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:29:02,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2573 states. [2025-02-06 14:29:02,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2573 to 1888. [2025-02-06 14:29:02,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1888 states, 1419 states have (on average 1.1310782241014798) internal successors, (1605), 1479 states have internal predecessors, (1605), 293 states have call successors, (293), 104 states have call predecessors, (293), 172 states have return successors, (443), 304 states have call predecessors, (443), 245 states have call successors, (443) [2025-02-06 14:29:02,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1888 states to 1888 states and 2341 transitions. [2025-02-06 14:29:02,771 INFO L78 Accepts]: Start accepts. Automaton has 1888 states and 2341 transitions. Word has length 44 [2025-02-06 14:29:02,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:02,771 INFO L471 AbstractCegarLoop]: Abstraction has 1888 states and 2341 transitions. [2025-02-06 14:29:02,771 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2025-02-06 14:29:02,772 INFO L276 IsEmpty]: Start isEmpty. Operand 1888 states and 2341 transitions. [2025-02-06 14:29:02,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2025-02-06 14:29:02,773 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:02,773 INFO L218 NwaCegarLoop]: trace histogram [7, 6, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:02,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-02-06 14:29:02,977 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,SelfDestructingSolverStorable15 [2025-02-06 14:29:02,978 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:02,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:02,978 INFO L85 PathProgramCache]: Analyzing trace with hash -460172098, now seen corresponding path program 1 times [2025-02-06 14:29:02,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:02,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481603056] [2025-02-06 14:29:02,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:29:02,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:02,980 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-02-06 14:29:02,986 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-02-06 14:29:02,986 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:29:02,986 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:03,067 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 53 proven. 6 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-02-06 14:29:03,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:03,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481603056] [2025-02-06 14:29:03,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481603056] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:03,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934712125] [2025-02-06 14:29:03,067 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:29:03,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:03,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:03,069 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:03,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-02-06 14:29:03,092 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-02-06 14:29:03,102 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-02-06 14:29:03,102 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:29:03,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:03,103 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-06 14:29:03,103 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:03,133 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 53 proven. 3 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-02-06 14:29:03,133 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:03,220 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 54 proven. 2 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-02-06 14:29:03,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934712125] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:03,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:03,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 11 [2025-02-06 14:29:03,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68775428] [2025-02-06 14:29:03,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:03,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 14:29:03,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:03,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 14:29:03,222 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:29:03,222 INFO L87 Difference]: Start difference. First operand 1888 states and 2341 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 9 states have internal predecessors, (46), 5 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:29:03,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:03,485 INFO L93 Difference]: Finished difference Result 2110 states and 2763 transitions. [2025-02-06 14:29:03,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-06 14:29:03,485 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 9 states have internal predecessors, (46), 5 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 51 [2025-02-06 14:29:03,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:03,492 INFO L225 Difference]: With dead ends: 2110 [2025-02-06 14:29:03,492 INFO L226 Difference]: Without dead ends: 2010 [2025-02-06 14:29:03,493 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 97 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:29:03,493 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 73 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:03,493 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 127 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:29:03,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2010 states. [2025-02-06 14:29:03,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2010 to 1894. [2025-02-06 14:29:03,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1425 states have (on average 1.1298245614035087) internal successors, (1610), 1483 states have internal predecessors, (1610), 293 states have call successors, (293), 106 states have call predecessors, (293), 172 states have return successors, (443), 304 states have call predecessors, (443), 245 states have call successors, (443) [2025-02-06 14:29:03,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 2346 transitions. [2025-02-06 14:29:03,668 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 2346 transitions. Word has length 51 [2025-02-06 14:29:03,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:03,668 INFO L471 AbstractCegarLoop]: Abstraction has 1894 states and 2346 transitions. [2025-02-06 14:29:03,668 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 9 states have internal predecessors, (46), 5 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2025-02-06 14:29:03,668 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 2346 transitions. [2025-02-06 14:29:03,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2025-02-06 14:29:03,669 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:03,669 INFO L218 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:03,678 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-02-06 14:29:03,873 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-02-06 14:29:03,873 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:03,873 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:03,873 INFO L85 PathProgramCache]: Analyzing trace with hash -682664631, now seen corresponding path program 2 times [2025-02-06 14:29:03,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:03,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513446012] [2025-02-06 14:29:03,873 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:29:03,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:03,877 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 51 statements into 2 equivalence classes. [2025-02-06 14:29:03,881 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 51 of 51 statements. [2025-02-06 14:29:03,882 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:29:03,882 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:03,999 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 3 proven. 71 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:29:03,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:03,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513446012] [2025-02-06 14:29:03,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513446012] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:03,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718516908] [2025-02-06 14:29:03,999 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:29:03,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:03,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:04,001 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:04,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-02-06 14:29:04,025 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 51 statements into 2 equivalence classes. [2025-02-06 14:29:04,035 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 51 of 51 statements. [2025-02-06 14:29:04,035 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:29:04,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:04,035 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-06 14:29:04,037 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:04,085 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 3 proven. 71 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:29:04,085 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:04,302 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 5 proven. 69 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-02-06 14:29:04,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718516908] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:04,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:04,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 25 [2025-02-06 14:29:04,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125099235] [2025-02-06 14:29:04,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:04,303 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-02-06 14:29:04,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:04,303 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-02-06 14:29:04,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2025-02-06 14:29:04,304 INFO L87 Difference]: Start difference. First operand 1894 states and 2346 transitions. Second operand has 26 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 18 states have internal predecessors, (71), 10 states have call successors, (12), 9 states have call predecessors, (12), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 14:29:05,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:05,050 INFO L93 Difference]: Finished difference Result 2409 states and 3101 transitions. [2025-02-06 14:29:05,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-02-06 14:29:05,051 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 18 states have internal predecessors, (71), 10 states have call successors, (12), 9 states have call predecessors, (12), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 51 [2025-02-06 14:29:05,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:05,062 INFO L225 Difference]: With dead ends: 2409 [2025-02-06 14:29:05,065 INFO L226 Difference]: Without dead ends: 2408 [2025-02-06 14:29:05,066 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=513, Invalid=1937, Unknown=0, NotChecked=0, Total=2450 [2025-02-06 14:29:05,067 INFO L435 NwaCegarLoop]: 20 mSDtfsCounter, 435 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:05,067 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [449 Valid, 297 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:29:05,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2408 states. [2025-02-06 14:29:05,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2408 to 1937. [2025-02-06 14:29:05,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1937 states, 1459 states have (on average 1.1309115832762167) internal successors, (1650), 1515 states have internal predecessors, (1650), 302 states have call successors, (302), 111 states have call predecessors, (302), 172 states have return successors, (443), 310 states have call predecessors, (443), 245 states have call successors, (443) [2025-02-06 14:29:05,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1937 states to 1937 states and 2395 transitions. [2025-02-06 14:29:05,251 INFO L78 Accepts]: Start accepts. Automaton has 1937 states and 2395 transitions. Word has length 51 [2025-02-06 14:29:05,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:05,251 INFO L471 AbstractCegarLoop]: Abstraction has 1937 states and 2395 transitions. [2025-02-06 14:29:05,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 18 states have internal predecessors, (71), 10 states have call successors, (12), 9 states have call predecessors, (12), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2025-02-06 14:29:05,252 INFO L276 IsEmpty]: Start isEmpty. Operand 1937 states and 2395 transitions. [2025-02-06 14:29:05,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2025-02-06 14:29:05,253 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:05,253 INFO L218 NwaCegarLoop]: trace histogram [6, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:05,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-02-06 14:29:05,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-02-06 14:29:05,458 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:05,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:05,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1951011931, now seen corresponding path program 1 times [2025-02-06 14:29:05,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:05,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5795028] [2025-02-06 14:29:05,458 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:29:05,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:05,462 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-02-06 14:29:05,465 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-02-06 14:29:05,465 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:29:05,465 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:05,593 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-02-06 14:29:05,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:05,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5795028] [2025-02-06 14:29:05,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5795028] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:05,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632840998] [2025-02-06 14:29:05,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:29:05,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:05,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:05,597 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:05,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-02-06 14:29:05,626 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-02-06 14:29:05,637 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-02-06 14:29:05,637 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:29:05,637 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:05,638 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 14:29:05,639 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:05,668 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-02-06 14:29:05,668 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:06,041 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-02-06 14:29:06,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632840998] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:06,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:06,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 25 [2025-02-06 14:29:06,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966718517] [2025-02-06 14:29:06,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:06,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-02-06 14:29:06,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:06,042 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-02-06 14:29:06,042 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2025-02-06 14:29:06,043 INFO L87 Difference]: Start difference. First operand 1937 states and 2395 transitions. Second operand has 26 states, 25 states have (on average 2.16) internal successors, (54), 20 states have internal predecessors, (54), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-06 14:29:07,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:07,854 INFO L93 Difference]: Finished difference Result 4673 states and 8176 transitions. [2025-02-06 14:29:07,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2025-02-06 14:29:07,854 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 20 states have internal predecessors, (54), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) Word has length 53 [2025-02-06 14:29:07,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:07,872 INFO L225 Difference]: With dead ends: 4673 [2025-02-06 14:29:07,872 INFO L226 Difference]: Without dead ends: 4672 [2025-02-06 14:29:07,875 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2493 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1475, Invalid=7081, Unknown=0, NotChecked=0, Total=8556 [2025-02-06 14:29:07,875 INFO L435 NwaCegarLoop]: 27 mSDtfsCounter, 187 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:07,876 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 246 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:29:07,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4672 states. [2025-02-06 14:29:08,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4672 to 3296. [2025-02-06 14:29:08,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3296 states, 2306 states have (on average 1.1019080659150042) internal successors, (2541), 2372 states have internal predecessors, (2541), 581 states have call successors, (581), 125 states have call predecessors, (581), 405 states have return successors, (2934), 798 states have call predecessors, (2934), 522 states have call successors, (2934) [2025-02-06 14:29:08,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3296 states to 3296 states and 6056 transitions. [2025-02-06 14:29:08,208 INFO L78 Accepts]: Start accepts. Automaton has 3296 states and 6056 transitions. Word has length 53 [2025-02-06 14:29:08,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:08,208 INFO L471 AbstractCegarLoop]: Abstraction has 3296 states and 6056 transitions. [2025-02-06 14:29:08,208 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 20 states have internal predecessors, (54), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-06 14:29:08,208 INFO L276 IsEmpty]: Start isEmpty. Operand 3296 states and 6056 transitions. [2025-02-06 14:29:08,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2025-02-06 14:29:08,210 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:08,210 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:08,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-02-06 14:29:08,410 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:08,411 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:08,411 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:08,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1491656896, now seen corresponding path program 1 times [2025-02-06 14:29:08,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:08,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917059883] [2025-02-06 14:29:08,411 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:29:08,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:08,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 57 statements into 1 equivalence classes. [2025-02-06 14:29:08,420 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 57 of 57 statements. [2025-02-06 14:29:08,420 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:29:08,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:08,524 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-02-06 14:29:08,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:08,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917059883] [2025-02-06 14:29:08,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917059883] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:08,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738955179] [2025-02-06 14:29:08,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:29:08,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:08,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:08,526 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:08,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-02-06 14:29:08,553 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 57 statements into 1 equivalence classes. [2025-02-06 14:29:08,563 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 57 of 57 statements. [2025-02-06 14:29:08,564 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:29:08,564 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:08,564 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-06 14:29:08,565 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:08,610 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-02-06 14:29:08,610 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:08,749 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-02-06 14:29:08,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738955179] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:08,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:08,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2025-02-06 14:29:08,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227409123] [2025-02-06 14:29:08,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:08,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-02-06 14:29:08,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:08,750 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-02-06 14:29:08,750 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2025-02-06 14:29:08,750 INFO L87 Difference]: Start difference. First operand 3296 states and 6056 transitions. Second operand has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 10 states have call successors, (16), 10 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:29:09,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:09,857 INFO L93 Difference]: Finished difference Result 8935 states and 16870 transitions. [2025-02-06 14:29:09,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-06 14:29:09,858 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 10 states have call successors, (16), 10 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2025-02-06 14:29:09,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:09,896 INFO L225 Difference]: With dead ends: 8935 [2025-02-06 14:29:09,896 INFO L226 Difference]: Without dead ends: 8933 [2025-02-06 14:29:09,900 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=311, Invalid=811, Unknown=0, NotChecked=0, Total=1122 [2025-02-06 14:29:09,900 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 456 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:09,901 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [459 Valid, 341 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-06 14:29:09,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8933 states. [2025-02-06 14:29:10,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8933 to 8720. [2025-02-06 14:29:10,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8720 states, 6122 states have (on average 1.0991506043776544) internal successors, (6729), 6296 states have internal predecessors, (6729), 1535 states have call successors, (1535), 341 states have call predecessors, (1535), 1059 states have return successors, (7710), 2082 states have call predecessors, (7710), 1368 states have call successors, (7710) [2025-02-06 14:29:10,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8720 states to 8720 states and 15974 transitions. [2025-02-06 14:29:10,862 INFO L78 Accepts]: Start accepts. Automaton has 8720 states and 15974 transitions. Word has length 57 [2025-02-06 14:29:10,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:10,863 INFO L471 AbstractCegarLoop]: Abstraction has 8720 states and 15974 transitions. [2025-02-06 14:29:10,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 10 states have call successors, (16), 10 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:29:10,863 INFO L276 IsEmpty]: Start isEmpty. Operand 8720 states and 15974 transitions. [2025-02-06 14:29:10,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2025-02-06 14:29:10,865 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:10,865 INFO L218 NwaCegarLoop]: trace histogram [6, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:10,870 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-02-06 14:29:11,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:11,069 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:11,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:11,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1977419150, now seen corresponding path program 1 times [2025-02-06 14:29:11,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:11,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478918719] [2025-02-06 14:29:11,071 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:29:11,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:11,073 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-02-06 14:29:11,077 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-02-06 14:29:11,078 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:29:11,078 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:11,190 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 33 proven. 9 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-02-06 14:29:11,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:11,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478918719] [2025-02-06 14:29:11,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478918719] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:11,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619692944] [2025-02-06 14:29:11,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 14:29:11,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:11,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:11,195 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:11,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-02-06 14:29:11,220 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-02-06 14:29:11,230 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-02-06 14:29:11,230 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 14:29:11,231 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:11,231 INFO L256 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-06 14:29:11,232 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:11,256 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-02-06 14:29:11,257 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:11,644 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 40 proven. 2 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-02-06 14:29:11,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619692944] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:11,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:11,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 25 [2025-02-06 14:29:11,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881451723] [2025-02-06 14:29:11,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:11,649 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-02-06 14:29:11,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:11,649 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-02-06 14:29:11,650 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2025-02-06 14:29:11,650 INFO L87 Difference]: Start difference. First operand 8720 states and 15974 transitions. Second operand has 26 states, 25 states have (on average 2.32) internal successors, (58), 20 states have internal predecessors, (58), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-06 14:29:16,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:16,464 INFO L93 Difference]: Finished difference Result 37045 states and 112394 transitions. [2025-02-06 14:29:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-02-06 14:29:16,465 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.32) internal successors, (58), 20 states have internal predecessors, (58), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) Word has length 55 [2025-02-06 14:29:16,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:16,687 INFO L225 Difference]: With dead ends: 37045 [2025-02-06 14:29:16,687 INFO L226 Difference]: Without dead ends: 28996 [2025-02-06 14:29:16,801 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2433 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1752, Invalid=7560, Unknown=0, NotChecked=0, Total=9312 [2025-02-06 14:29:16,802 INFO L435 NwaCegarLoop]: 43 mSDtfsCounter, 172 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 884 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 884 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:16,802 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 354 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 884 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-06 14:29:16,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28996 states. [2025-02-06 14:29:20,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28996 to 20092. [2025-02-06 14:29:20,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20092 states, 13074 states have (on average 1.0577482025393912) internal successors, (13829), 13284 states have internal predecessors, (13829), 4021 states have call successors, (4021), 427 states have call predecessors, (4021), 2993 states have return successors, (45035), 6380 states have call predecessors, (45035), 3840 states have call successors, (45035) [2025-02-06 14:29:20,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20092 states to 20092 states and 62885 transitions. [2025-02-06 14:29:20,280 INFO L78 Accepts]: Start accepts. Automaton has 20092 states and 62885 transitions. Word has length 55 [2025-02-06 14:29:20,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:20,280 INFO L471 AbstractCegarLoop]: Abstraction has 20092 states and 62885 transitions. [2025-02-06 14:29:20,281 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.32) internal successors, (58), 20 states have internal predecessors, (58), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2025-02-06 14:29:20,281 INFO L276 IsEmpty]: Start isEmpty. Operand 20092 states and 62885 transitions. [2025-02-06 14:29:20,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2025-02-06 14:29:20,283 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:20,283 INFO L218 NwaCegarLoop]: trace histogram [9, 7, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:20,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-02-06 14:29:20,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:20,488 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:20,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:20,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1986508700, now seen corresponding path program 2 times [2025-02-06 14:29:20,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:20,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38631859] [2025-02-06 14:29:20,489 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:29:20,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:20,493 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 80 statements into 2 equivalence classes. [2025-02-06 14:29:20,502 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 80 of 80 statements. [2025-02-06 14:29:20,502 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:29:20,502 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:20,685 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 83 proven. 19 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2025-02-06 14:29:20,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:20,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38631859] [2025-02-06 14:29:20,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38631859] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:20,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624825293] [2025-02-06 14:29:20,686 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:29:20,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:20,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:20,689 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:20,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-02-06 14:29:20,724 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 80 statements into 2 equivalence classes. [2025-02-06 14:29:20,739 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 80 of 80 statements. [2025-02-06 14:29:20,739 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:29:20,739 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:20,740 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-06 14:29:20,741 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:20,779 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 75 proven. 22 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2025-02-06 14:29:20,779 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:21,393 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 94 proven. 8 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2025-02-06 14:29:21,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624825293] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:21,393 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:21,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 16] total 31 [2025-02-06 14:29:21,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397166913] [2025-02-06 14:29:21,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:21,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2025-02-06 14:29:21,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:21,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2025-02-06 14:29:21,394 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2025-02-06 14:29:21,395 INFO L87 Difference]: Start difference. First operand 20092 states and 62885 transitions. Second operand has 32 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (9), 5 states have call predecessors, (9), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-06 14:29:24,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:24,483 INFO L93 Difference]: Finished difference Result 34821 states and 105928 transitions. [2025-02-06 14:29:24,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-02-06 14:29:24,484 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (9), 5 states have call predecessors, (9), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) Word has length 80 [2025-02-06 14:29:24,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:24,564 INFO L225 Difference]: With dead ends: 34821 [2025-02-06 14:29:24,565 INFO L226 Difference]: Without dead ends: 15389 [2025-02-06 14:29:24,841 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1429 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1108, Invalid=5212, Unknown=0, NotChecked=0, Total=6320 [2025-02-06 14:29:24,843 INFO L435 NwaCegarLoop]: 45 mSDtfsCounter, 168 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 1120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:24,844 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 488 Invalid, 1120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 989 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:29:24,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15389 states. [2025-02-06 14:29:26,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15389 to 12581. [2025-02-06 14:29:26,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12581 states, 8648 states have (on average 1.0882284921369103) internal successors, (9411), 9009 states have internal predecessors, (9411), 2410 states have call successors, (2410), 459 states have call predecessors, (2410), 1519 states have return successors, (6313), 3112 states have call predecessors, (6313), 2233 states have call successors, (6313) [2025-02-06 14:29:26,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12581 states to 12581 states and 18134 transitions. [2025-02-06 14:29:26,701 INFO L78 Accepts]: Start accepts. Automaton has 12581 states and 18134 transitions. Word has length 80 [2025-02-06 14:29:26,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:26,702 INFO L471 AbstractCegarLoop]: Abstraction has 12581 states and 18134 transitions. [2025-02-06 14:29:26,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 22 states have internal predecessors, (74), 7 states have call successors, (9), 5 states have call predecessors, (9), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-06 14:29:26,702 INFO L276 IsEmpty]: Start isEmpty. Operand 12581 states and 18134 transitions. [2025-02-06 14:29:26,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2025-02-06 14:29:26,705 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:26,705 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:26,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-02-06 14:29:26,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:26,906 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:26,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:26,906 INFO L85 PathProgramCache]: Analyzing trace with hash 173863337, now seen corresponding path program 3 times [2025-02-06 14:29:26,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:26,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649758945] [2025-02-06 14:29:26,906 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:29:26,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:26,909 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 67 statements into 7 equivalence classes. [2025-02-06 14:29:26,914 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 59 of 67 statements. [2025-02-06 14:29:26,914 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-06 14:29:26,914 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:26,944 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-02-06 14:29:26,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:26,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649758945] [2025-02-06 14:29:26,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649758945] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 14:29:26,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 14:29:26,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 14:29:26,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937794377] [2025-02-06 14:29:26,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 14:29:26,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 14:29:26,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:26,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 14:29:26,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-06 14:29:26,945 INFO L87 Difference]: Start difference. First operand 12581 states and 18134 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 14:29:28,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:28,040 INFO L93 Difference]: Finished difference Result 12681 states and 19705 transitions. [2025-02-06 14:29:28,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 14:29:28,041 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 67 [2025-02-06 14:29:28,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:28,081 INFO L225 Difference]: With dead ends: 12681 [2025-02-06 14:29:28,081 INFO L226 Difference]: Without dead ends: 10670 [2025-02-06 14:29:28,087 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-06 14:29:28,087 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 23 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:28,088 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 52 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-06 14:29:28,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10670 states. [2025-02-06 14:29:29,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10670 to 10486. [2025-02-06 14:29:29,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10486 states, 6985 states have (on average 1.0564065855404439) internal successors, (7379), 7108 states have internal predecessors, (7379), 2240 states have call successors, (2240), 331 states have call predecessors, (2240), 1258 states have return successors, (5982), 3046 states have call predecessors, (5982), 2233 states have call successors, (5982) [2025-02-06 14:29:29,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10486 states to 10486 states and 15601 transitions. [2025-02-06 14:29:29,094 INFO L78 Accepts]: Start accepts. Automaton has 10486 states and 15601 transitions. Word has length 67 [2025-02-06 14:29:29,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:29,094 INFO L471 AbstractCegarLoop]: Abstraction has 10486 states and 15601 transitions. [2025-02-06 14:29:29,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-06 14:29:29,094 INFO L276 IsEmpty]: Start isEmpty. Operand 10486 states and 15601 transitions. [2025-02-06 14:29:29,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2025-02-06 14:29:29,096 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:29,096 INFO L218 NwaCegarLoop]: trace histogram [8, 7, 6, 6, 6, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:29,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-06 14:29:29,097 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:29,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:29,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1635289475, now seen corresponding path program 3 times [2025-02-06 14:29:29,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:29,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299711703] [2025-02-06 14:29:29,097 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:29:29,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:29,101 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 68 statements into 8 equivalence classes. [2025-02-06 14:29:29,112 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) and asserted 68 of 68 statements. [2025-02-06 14:29:29,112 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2025-02-06 14:29:29,112 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:29,293 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 41 proven. 46 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-02-06 14:29:29,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:29,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299711703] [2025-02-06 14:29:29,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299711703] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:29,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107917337] [2025-02-06 14:29:29,294 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:29:29,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:29,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:29,297 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:29,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-02-06 14:29:29,335 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 68 statements into 8 equivalence classes. [2025-02-06 14:29:29,349 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) and asserted 68 of 68 statements. [2025-02-06 14:29:29,349 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2025-02-06 14:29:29,349 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:29,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-06 14:29:29,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:29,567 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 60 proven. 79 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:29:29,568 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:29,900 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 64 proven. 75 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-02-06 14:29:29,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107917337] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:29,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:29,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 16] total 42 [2025-02-06 14:29:29,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220500860] [2025-02-06 14:29:29,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:29,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2025-02-06 14:29:29,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:29,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2025-02-06 14:29:29,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1530, Unknown=0, NotChecked=0, Total=1722 [2025-02-06 14:29:29,902 INFO L87 Difference]: Start difference. First operand 10486 states and 15601 transitions. Second operand has 42 states, 42 states have (on average 3.142857142857143) internal successors, (132), 29 states have internal predecessors, (132), 16 states have call successors, (18), 13 states have call predecessors, (18), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 14:29:31,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:31,997 INFO L93 Difference]: Finished difference Result 20433 states and 35844 transitions. [2025-02-06 14:29:31,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-02-06 14:29:31,998 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 3.142857142857143) internal successors, (132), 29 states have internal predecessors, (132), 16 states have call successors, (18), 13 states have call predecessors, (18), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) Word has length 68 [2025-02-06 14:29:31,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:32,050 INFO L225 Difference]: With dead ends: 20433 [2025-02-06 14:29:32,051 INFO L226 Difference]: Without dead ends: 10519 [2025-02-06 14:29:32,094 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1023 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=952, Invalid=4598, Unknown=0, NotChecked=0, Total=5550 [2025-02-06 14:29:32,096 INFO L435 NwaCegarLoop]: 15 mSDtfsCounter, 306 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 202 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:32,096 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 209 Invalid, 1045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [202 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:29:32,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10519 states. [2025-02-06 14:29:33,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10519 to 10235. [2025-02-06 14:29:33,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10235 states, 6682 states have (on average 1.0428015564202335) internal successors, (6968), 6813 states have internal predecessors, (6968), 2128 states have call successors, (2128), 279 states have call predecessors, (2128), 1423 states have return successors, (5603), 3142 states have call predecessors, (5603), 2122 states have call successors, (5603) [2025-02-06 14:29:33,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10235 states to 10235 states and 14699 transitions. [2025-02-06 14:29:33,328 INFO L78 Accepts]: Start accepts. Automaton has 10235 states and 14699 transitions. Word has length 68 [2025-02-06 14:29:33,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:33,329 INFO L471 AbstractCegarLoop]: Abstraction has 10235 states and 14699 transitions. [2025-02-06 14:29:33,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 3.142857142857143) internal successors, (132), 29 states have internal predecessors, (132), 16 states have call successors, (18), 13 states have call predecessors, (18), 6 states have return successors, (6), 6 states have call predecessors, (6), 3 states have call successors, (6) [2025-02-06 14:29:33,329 INFO L276 IsEmpty]: Start isEmpty. Operand 10235 states and 14699 transitions. [2025-02-06 14:29:33,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2025-02-06 14:29:33,330 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:33,330 INFO L218 NwaCegarLoop]: trace histogram [13, 9, 7, 7, 7, 7, 7, 7, 7, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:33,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-02-06 14:29:33,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2025-02-06 14:29:33,531 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:33,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:33,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1204227484, now seen corresponding path program 2 times [2025-02-06 14:29:33,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:33,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438055321] [2025-02-06 14:29:33,532 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:29:33,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:33,535 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 113 statements into 2 equivalence classes. [2025-02-06 14:29:33,540 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 113 of 113 statements. [2025-02-06 14:29:33,540 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:29:33,540 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:33,609 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 150 proven. 31 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2025-02-06 14:29:33,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:33,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438055321] [2025-02-06 14:29:33,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438055321] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:33,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121019816] [2025-02-06 14:29:33,610 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-06 14:29:33,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:33,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:33,612 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:33,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-02-06 14:29:33,648 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 113 statements into 2 equivalence classes. [2025-02-06 14:29:33,668 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 113 of 113 statements. [2025-02-06 14:29:33,668 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-06 14:29:33,668 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:33,669 INFO L256 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-06 14:29:33,669 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:33,729 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 157 proven. 15 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2025-02-06 14:29:33,730 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:33,994 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 157 proven. 26 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2025-02-06 14:29:33,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121019816] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:33,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:33,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 8] total 11 [2025-02-06 14:29:33,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225931946] [2025-02-06 14:29:33,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:33,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-06 14:29:33,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:33,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-06 14:29:33,996 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2025-02-06 14:29:33,996 INFO L87 Difference]: Start difference. First operand 10235 states and 14699 transitions. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 10 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (12), 5 states have call predecessors, (12), 9 states have call successors, (12) [2025-02-06 14:29:35,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:35,782 INFO L93 Difference]: Finished difference Result 22118 states and 33837 transitions. [2025-02-06 14:29:35,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-06 14:29:35,782 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 10 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (12), 5 states have call predecessors, (12), 9 states have call successors, (12) Word has length 113 [2025-02-06 14:29:35,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:35,825 INFO L225 Difference]: With dead ends: 22118 [2025-02-06 14:29:35,825 INFO L226 Difference]: Without dead ends: 12286 [2025-02-06 14:29:35,858 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 223 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2025-02-06 14:29:35,859 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 44 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:35,859 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 88 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:29:35,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12286 states. [2025-02-06 14:29:37,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12286 to 10000. [2025-02-06 14:29:37,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10000 states, 6542 states have (on average 1.043717517578722) internal successors, (6828), 6673 states have internal predecessors, (6828), 2078 states have call successors, (2078), 279 states have call predecessors, (2078), 1378 states have return successors, (5412), 3047 states have call predecessors, (5412), 2045 states have call successors, (5412) [2025-02-06 14:29:37,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10000 states to 10000 states and 14318 transitions. [2025-02-06 14:29:37,163 INFO L78 Accepts]: Start accepts. Automaton has 10000 states and 14318 transitions. Word has length 113 [2025-02-06 14:29:37,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:37,164 INFO L471 AbstractCegarLoop]: Abstraction has 10000 states and 14318 transitions. [2025-02-06 14:29:37,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 states have internal predecessors, (70), 10 states have call successors, (12), 2 states have call predecessors, (12), 6 states have return successors, (12), 5 states have call predecessors, (12), 9 states have call successors, (12) [2025-02-06 14:29:37,164 INFO L276 IsEmpty]: Start isEmpty. Operand 10000 states and 14318 transitions. [2025-02-06 14:29:37,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2025-02-06 14:29:37,166 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:37,166 INFO L218 NwaCegarLoop]: trace histogram [11, 9, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:37,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-02-06 14:29:37,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:37,367 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:37,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:37,367 INFO L85 PathProgramCache]: Analyzing trace with hash -456104179, now seen corresponding path program 3 times [2025-02-06 14:29:37,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:37,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11211203] [2025-02-06 14:29:37,368 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:29:37,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:37,371 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 100 statements into 7 equivalence classes. [2025-02-06 14:29:37,378 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 86 of 100 statements. [2025-02-06 14:29:37,378 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-06 14:29:37,378 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:37,450 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 127 proven. 43 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2025-02-06 14:29:37,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:37,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11211203] [2025-02-06 14:29:37,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11211203] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:37,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470360031] [2025-02-06 14:29:37,450 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:29:37,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:37,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:37,452 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:37,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-02-06 14:29:37,490 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 100 statements into 7 equivalence classes. [2025-02-06 14:29:37,507 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 86 of 100 statements. [2025-02-06 14:29:37,507 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-06 14:29:37,507 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:37,508 INFO L256 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-06 14:29:37,509 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:37,554 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 153 proven. 26 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2025-02-06 14:29:37,554 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:38,100 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 123 proven. 57 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-02-06 14:29:38,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470360031] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:38,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:38,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 11] total 15 [2025-02-06 14:29:38,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454200081] [2025-02-06 14:29:38,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:38,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-06 14:29:38,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:38,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-06 14:29:38,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2025-02-06 14:29:38,102 INFO L87 Difference]: Start difference. First operand 10000 states and 14318 transitions. Second operand has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 7 states have call successors, (11), 2 states have call predecessors, (11), 7 states have return successors, (13), 4 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-06 14:29:39,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:39,513 INFO L93 Difference]: Finished difference Result 20552 states and 34945 transitions. [2025-02-06 14:29:39,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 14:29:39,513 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 7 states have call successors, (11), 2 states have call predecessors, (11), 7 states have return successors, (13), 4 states have call predecessors, (13), 7 states have call successors, (13) Word has length 100 [2025-02-06 14:29:39,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:39,601 INFO L225 Difference]: With dead ends: 20552 [2025-02-06 14:29:39,604 INFO L226 Difference]: Without dead ends: 11109 [2025-02-06 14:29:39,643 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 195 SyntacticMatches, 6 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2025-02-06 14:29:39,643 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 71 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:39,644 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 129 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-06 14:29:39,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11109 states. [2025-02-06 14:29:40,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11109 to 6185. [2025-02-06 14:29:40,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6185 states, 4146 states have (on average 1.0381090207428847) internal successors, (4304), 4258 states have internal predecessors, (4304), 1225 states have call successors, (1225), 214 states have call predecessors, (1225), 812 states have return successors, (2059), 1712 states have call predecessors, (2059), 1203 states have call successors, (2059) [2025-02-06 14:29:40,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6185 states to 6185 states and 7588 transitions. [2025-02-06 14:29:40,484 INFO L78 Accepts]: Start accepts. Automaton has 6185 states and 7588 transitions. Word has length 100 [2025-02-06 14:29:40,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:40,487 INFO L471 AbstractCegarLoop]: Abstraction has 6185 states and 7588 transitions. [2025-02-06 14:29:40,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 states have internal predecessors, (73), 7 states have call successors, (11), 2 states have call predecessors, (11), 7 states have return successors, (13), 4 states have call predecessors, (13), 7 states have call successors, (13) [2025-02-06 14:29:40,488 INFO L276 IsEmpty]: Start isEmpty. Operand 6185 states and 7588 transitions. [2025-02-06 14:29:40,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2025-02-06 14:29:40,489 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:40,490 INFO L218 NwaCegarLoop]: trace histogram [11, 9, 7, 7, 7, 6, 6, 6, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:40,495 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-02-06 14:29:40,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-02-06 14:29:40,690 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:40,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:40,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1844069156, now seen corresponding path program 3 times [2025-02-06 14:29:40,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:40,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492671553] [2025-02-06 14:29:40,691 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:29:40,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:40,699 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 96 statements into 10 equivalence classes. [2025-02-06 14:29:40,718 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 96 of 96 statements. [2025-02-06 14:29:40,723 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-02-06 14:29:40,723 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:41,110 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 139 proven. 91 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2025-02-06 14:29:41,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:41,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492671553] [2025-02-06 14:29:41,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492671553] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:41,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509668306] [2025-02-06 14:29:41,111 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:29:41,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:41,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:41,112 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:41,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-02-06 14:29:41,161 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 96 statements into 10 equivalence classes. [2025-02-06 14:29:41,186 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 96 of 96 statements. [2025-02-06 14:29:41,186 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-02-06 14:29:41,186 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:41,187 INFO L256 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-02-06 14:29:41,188 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:41,242 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 131 proven. 94 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2025-02-06 14:29:41,243 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:41,989 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 151 proven. 79 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2025-02-06 14:29:41,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509668306] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:41,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:41,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 22] total 43 [2025-02-06 14:29:41,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997038181] [2025-02-06 14:29:41,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:41,991 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2025-02-06 14:29:41,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:41,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2025-02-06 14:29:41,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1663, Unknown=0, NotChecked=0, Total=1892 [2025-02-06 14:29:41,992 INFO L87 Difference]: Start difference. First operand 6185 states and 7588 transitions. Second operand has 44 states, 43 states have (on average 2.697674418604651) internal successors, (116), 28 states have internal predecessors, (116), 13 states have call successors, (15), 11 states have call predecessors, (15), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-06 14:29:43,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:43,724 INFO L93 Difference]: Finished difference Result 11662 states and 14984 transitions. [2025-02-06 14:29:43,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-02-06 14:29:43,725 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.697674418604651) internal successors, (116), 28 states have internal predecessors, (116), 13 states have call successors, (15), 11 states have call predecessors, (15), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) Word has length 96 [2025-02-06 14:29:43,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:43,746 INFO L225 Difference]: With dead ends: 11662 [2025-02-06 14:29:43,746 INFO L226 Difference]: Without dead ends: 6110 [2025-02-06 14:29:43,759 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1529 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1344, Invalid=5628, Unknown=0, NotChecked=0, Total=6972 [2025-02-06 14:29:43,759 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 181 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:43,759 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 324 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-06 14:29:43,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6110 states. [2025-02-06 14:29:44,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6110 to 6028. [2025-02-06 14:29:44,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6028 states, 4059 states have (on average 1.0344912540034492) internal successors, (4199), 4171 states have internal predecessors, (4199), 1172 states have call successors, (1172), 214 states have call predecessors, (1172), 795 states have return successors, (1953), 1642 states have call predecessors, (1953), 1150 states have call successors, (1953) [2025-02-06 14:29:44,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6028 states to 6028 states and 7324 transitions. [2025-02-06 14:29:44,475 INFO L78 Accepts]: Start accepts. Automaton has 6028 states and 7324 transitions. Word has length 96 [2025-02-06 14:29:44,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:44,475 INFO L471 AbstractCegarLoop]: Abstraction has 6028 states and 7324 transitions. [2025-02-06 14:29:44,475 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.697674418604651) internal successors, (116), 28 states have internal predecessors, (116), 13 states have call successors, (15), 11 states have call predecessors, (15), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2025-02-06 14:29:44,475 INFO L276 IsEmpty]: Start isEmpty. Operand 6028 states and 7324 transitions. [2025-02-06 14:29:44,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2025-02-06 14:29:44,477 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:44,477 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:44,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2025-02-06 14:29:44,682 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,SelfDestructingSolverStorable26 [2025-02-06 14:29:44,682 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:44,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:44,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1997819510, now seen corresponding path program 3 times [2025-02-06 14:29:44,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:44,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295812415] [2025-02-06 14:29:44,683 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:29:44,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:44,687 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 91 statements into 11 equivalence classes. [2025-02-06 14:29:44,703 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 91 of 91 statements. [2025-02-06 14:29:44,703 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-06 14:29:44,703 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:44,977 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:29:44,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:44,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295812415] [2025-02-06 14:29:44,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295812415] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:44,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358746834] [2025-02-06 14:29:44,977 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-06 14:29:44,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:44,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:44,980 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:44,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-02-06 14:29:45,030 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 91 statements into 11 equivalence classes. [2025-02-06 14:29:45,049 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 91 of 91 statements. [2025-02-06 14:29:45,049 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-06 14:29:45,050 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:45,050 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-02-06 14:29:45,051 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:45,126 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:29:45,126 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:45,565 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 14:29:45,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358746834] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:45,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:45,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 47 [2025-02-06 14:29:45,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47417750] [2025-02-06 14:29:45,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:45,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2025-02-06 14:29:45,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:45,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2025-02-06 14:29:45,567 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2025-02-06 14:29:45,567 INFO L87 Difference]: Start difference. First operand 6028 states and 7324 transitions. Second operand has 48 states, 45 states have (on average 3.488888888888889) internal successors, (157), 26 states have internal predecessors, (157), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:29:47,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:47,599 INFO L93 Difference]: Finished difference Result 10945 states and 13321 transitions. [2025-02-06 14:29:47,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-02-06 14:29:47,599 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 45 states have (on average 3.488888888888889) internal successors, (157), 26 states have internal predecessors, (157), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 91 [2025-02-06 14:29:47,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:47,630 INFO L225 Difference]: With dead ends: 10945 [2025-02-06 14:29:47,631 INFO L226 Difference]: Without dead ends: 10944 [2025-02-06 14:29:47,636 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1337, Invalid=3493, Unknown=0, NotChecked=0, Total=4830 [2025-02-06 14:29:47,636 INFO L435 NwaCegarLoop]: 23 mSDtfsCounter, 876 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 899 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:47,636 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [899 Valid, 614 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 669 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:29:47,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10944 states. [2025-02-06 14:29:49,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10944 to 10900. [2025-02-06 14:29:49,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10900 states, 7275 states have (on average 1.0357388316151204) internal successors, (7535), 7495 states have internal predecessors, (7535), 2120 states have call successors, (2120), 334 states have call predecessors, (2120), 1503 states have return successors, (3609), 3070 states have call predecessors, (3609), 2098 states have call successors, (3609) [2025-02-06 14:29:49,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10900 states to 10900 states and 13264 transitions. [2025-02-06 14:29:49,087 INFO L78 Accepts]: Start accepts. Automaton has 10900 states and 13264 transitions. Word has length 91 [2025-02-06 14:29:49,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:29:49,087 INFO L471 AbstractCegarLoop]: Abstraction has 10900 states and 13264 transitions. [2025-02-06 14:29:49,088 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 45 states have (on average 3.488888888888889) internal successors, (157), 26 states have internal predecessors, (157), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 14:29:49,088 INFO L276 IsEmpty]: Start isEmpty. Operand 10900 states and 13264 transitions. [2025-02-06 14:29:49,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2025-02-06 14:29:49,091 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:29:49,091 INFO L218 NwaCegarLoop]: trace histogram [10, 8, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:29:49,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-02-06 14:29:49,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-02-06 14:29:49,295 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:29:49,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:29:49,295 INFO L85 PathProgramCache]: Analyzing trace with hash 2745563, now seen corresponding path program 4 times [2025-02-06 14:29:49,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:29:49,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690306771] [2025-02-06 14:29:49,295 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:29:49,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:29:49,308 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 91 statements into 2 equivalence classes. [2025-02-06 14:29:49,317 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 91 of 91 statements. [2025-02-06 14:29:49,317 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:29:49,317 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:49,657 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 43 proven. 71 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2025-02-06 14:29:49,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:29:49,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690306771] [2025-02-06 14:29:49,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690306771] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:29:49,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539616409] [2025-02-06 14:29:49,657 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-06 14:29:49,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:29:49,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:29:49,659 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:29:49,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-02-06 14:29:49,711 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 91 statements into 2 equivalence classes. [2025-02-06 14:29:49,728 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 91 of 91 statements. [2025-02-06 14:29:49,728 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-06 14:29:49,728 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:29:49,729 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-02-06 14:29:49,730 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:29:49,787 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 34 proven. 71 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2025-02-06 14:29:49,788 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:29:51,635 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 42 proven. 93 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2025-02-06 14:29:51,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539616409] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:29:51,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:29:51,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 23] total 40 [2025-02-06 14:29:51,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930549624] [2025-02-06 14:29:51,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:29:51,636 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2025-02-06 14:29:51,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:29:51,637 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2025-02-06 14:29:51,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1444, Unknown=0, NotChecked=0, Total=1640 [2025-02-06 14:29:51,638 INFO L87 Difference]: Start difference. First operand 10900 states and 13264 transitions. Second operand has 41 states, 40 states have (on average 1.875) internal successors, (75), 31 states have internal predecessors, (75), 9 states have call successors, (11), 3 states have call predecessors, (11), 13 states have return successors, (16), 16 states have call predecessors, (16), 7 states have call successors, (16) [2025-02-06 14:29:58,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 14:29:58,291 INFO L93 Difference]: Finished difference Result 40082 states and 58409 transitions. [2025-02-06 14:29:58,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2025-02-06 14:29:58,292 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 1.875) internal successors, (75), 31 states have internal predecessors, (75), 9 states have call successors, (11), 3 states have call predecessors, (11), 13 states have return successors, (16), 16 states have call predecessors, (16), 7 states have call successors, (16) Word has length 91 [2025-02-06 14:29:58,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 14:29:58,411 INFO L225 Difference]: With dead ends: 40082 [2025-02-06 14:29:58,412 INFO L226 Difference]: Without dead ends: 38981 [2025-02-06 14:29:58,434 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8908 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=4423, Invalid=22637, Unknown=0, NotChecked=0, Total=27060 [2025-02-06 14:29:58,435 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 344 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 361 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 1086 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 361 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-06 14:29:58,435 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [367 Valid, 394 Invalid, 1086 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [361 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-06 14:29:58,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38981 states. [2025-02-06 14:30:01,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38981 to 18407. [2025-02-06 14:30:01,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18407 states, 11855 states have (on average 1.023281315900464) internal successors, (12131), 12065 states have internal predecessors, (12131), 3710 states have call successors, (3710), 395 states have call predecessors, (3710), 2840 states have return successors, (7522), 5946 states have call predecessors, (7522), 3679 states have call successors, (7522) [2025-02-06 14:30:01,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18407 states to 18407 states and 23363 transitions. [2025-02-06 14:30:01,475 INFO L78 Accepts]: Start accepts. Automaton has 18407 states and 23363 transitions. Word has length 91 [2025-02-06 14:30:01,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 14:30:01,475 INFO L471 AbstractCegarLoop]: Abstraction has 18407 states and 23363 transitions. [2025-02-06 14:30:01,475 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 1.875) internal successors, (75), 31 states have internal predecessors, (75), 9 states have call successors, (11), 3 states have call predecessors, (11), 13 states have return successors, (16), 16 states have call predecessors, (16), 7 states have call successors, (16) [2025-02-06 14:30:01,475 INFO L276 IsEmpty]: Start isEmpty. Operand 18407 states and 23363 transitions. [2025-02-06 14:30:01,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2025-02-06 14:30:01,496 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 14:30:01,496 INFO L218 NwaCegarLoop]: trace histogram [18, 16, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 14:30:01,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-02-06 14:30:01,700 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-02-06 14:30:01,700 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-06 14:30:01,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 14:30:01,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1870843355, now seen corresponding path program 5 times [2025-02-06 14:30:01,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 14:30:01,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020052855] [2025-02-06 14:30:01,700 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:30:01,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 14:30:01,711 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 167 statements into 13 equivalence classes. [2025-02-06 14:30:01,734 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 167 of 167 statements. [2025-02-06 14:30:01,735 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-06 14:30:01,735 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:30:02,279 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 134 proven. 297 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2025-02-06 14:30:02,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 14:30:02,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020052855] [2025-02-06 14:30:02,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020052855] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 14:30:02,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452943187] [2025-02-06 14:30:02,280 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-06 14:30:02,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 14:30:02,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 14:30:02,282 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 14:30:02,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-02-06 14:30:02,350 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 167 statements into 13 equivalence classes. [2025-02-06 14:30:02,386 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 167 of 167 statements. [2025-02-06 14:30:02,386 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-06 14:30:02,386 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 14:30:02,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 51 conjuncts are in the unsatisfiable core [2025-02-06 14:30:02,390 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 14:30:02,466 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 98 proven. 285 refuted. 0 times theorem prover too weak. 488 trivial. 0 not checked. [2025-02-06 14:30:02,466 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 14:30:11,005 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 114 proven. 409 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2025-02-06 14:30:11,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452943187] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 14:30:11,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 14:30:11,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 43] total 72 [2025-02-06 14:30:11,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97096197] [2025-02-06 14:30:11,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 14:30:11,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-02-06 14:30:11,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 14:30:11,007 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-02-06 14:30:11,008 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=610, Invalid=4646, Unknown=0, NotChecked=0, Total=5256 [2025-02-06 14:30:11,008 INFO L87 Difference]: Start difference. First operand 18407 states and 23363 transitions. Second operand has 73 states, 72 states have (on average 1.6527777777777777) internal successors, (119), 55 states have internal predecessors, (119), 17 states have call successors, (19), 3 states have call predecessors, (19), 25 states have return successors, (32), 32 states have call predecessors, (32), 15 states have call successors, (32)