./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive/Ackermann03.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive/Ackermann03.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 c244f72db2906c596b7f122d769fc1464836d7d05d9227ee4269773d59ed10bd --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 09:57:55,367 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 09:57:55,426 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-08 09:57:55,432 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 09:57:55,433 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 09:57:55,452 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 09:57:55,454 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 09:57:55,454 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 09:57:55,454 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 09:57:55,454 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 09:57:55,455 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 09:57:55,455 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 09:57:55,455 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 09:57:55,456 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 09:57:55,456 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 09:57:55,456 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 09:57:55,456 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 09:57:55,456 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 09:57:55,456 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 09:57:55,457 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 09:57:55,457 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 09:57:55,457 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 09:57:55,457 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 09:57:55,457 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 09:57:55,457 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 09:57:55,457 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 09:57:55,457 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 09:57:55,457 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 09:57:55,457 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 09:57:55,457 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 09:57:55,458 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 09:57:55,458 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 09:57:55,458 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 09:57:55,458 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 09:57:55,458 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:57:55,458 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 09:57:55,458 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 09:57:55,458 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 09:57:55,458 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 09:57:55,458 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 09:57:55,459 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 09:57:55,459 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 09:57:55,459 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 09:57:55,459 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 09:57:55,459 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 09:57:55,459 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 -> c244f72db2906c596b7f122d769fc1464836d7d05d9227ee4269773d59ed10bd [2025-02-08 09:57:55,665 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 09:57:55,685 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 09:57:55,687 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 09:57:55,687 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 09:57:55,688 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 09:57:55,690 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/Ackermann03.c [2025-02-08 09:57:56,899 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/36f75f693/9bac1d935b064924b501bdbcc0e5983c/FLAG73ba7b683 [2025-02-08 09:57:57,154 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 09:57:57,155 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/recursive/Ackermann03.c [2025-02-08 09:57:57,160 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/36f75f693/9bac1d935b064924b501bdbcc0e5983c/FLAG73ba7b683 [2025-02-08 09:57:57,487 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/36f75f693/9bac1d935b064924b501bdbcc0e5983c [2025-02-08 09:57:57,489 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 09:57:57,490 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 09:57:57,492 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 09:57:57,492 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 09:57:57,495 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 09:57:57,495 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,497 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17dd69af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57, skipping insertion in model container [2025-02-08 09:57:57,497 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,508 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 09:57:57,608 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:57:57,615 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 09:57:57,627 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 09:57:57,636 INFO L204 MainTranslator]: Completed translation [2025-02-08 09:57:57,637 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57 WrapperNode [2025-02-08 09:57:57,637 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 09:57:57,638 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 09:57:57,639 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 09:57:57,639 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 09:57:57,643 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,649 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,658 INFO L138 Inliner]: procedures = 13, calls = 12, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 34 [2025-02-08 09:57:57,660 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 09:57:57,660 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 09:57:57,661 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 09:57:57,661 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 09:57:57,665 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,666 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,667 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,679 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-02-08 09:57:57,679 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,679 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,681 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,681 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,681 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,682 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,684 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 09:57:57,685 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 09:57:57,685 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 09:57:57,685 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 09:57:57,686 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (1/1) ... [2025-02-08 09:57:57,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 09:57:57,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:57:57,716 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 09:57:57,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 09:57:57,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 09:57:57,736 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 09:57:57,736 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 09:57:57,737 INFO L130 BoogieDeclarations]: Found specification of procedure ackermann [2025-02-08 09:57:57,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ackermann [2025-02-08 09:57:57,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 09:57:57,792 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 09:57:57,793 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 09:57:57,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L23: havoc #t~ret5;havoc #t~ret6; [2025-02-08 09:57:57,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L21: havoc #t~ret4; [2025-02-08 09:57:57,917 INFO L? ?]: Removed 19 outVars from TransFormulas that were not future-live. [2025-02-08 09:57:57,917 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 09:57:57,922 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 09:57:57,925 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 09:57:57,925 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:57:57 BoogieIcfgContainer [2025-02-08 09:57:57,925 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 09:57:57,927 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 09:57:57,927 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 09:57:57,930 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 09:57:57,931 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 09:57:57" (1/3) ... [2025-02-08 09:57:57,931 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5257b9c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:57:57, skipping insertion in model container [2025-02-08 09:57:57,931 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 09:57:57" (2/3) ... [2025-02-08 09:57:57,932 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5257b9c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 09:57:57, skipping insertion in model container [2025-02-08 09:57:57,932 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 09:57:57" (3/3) ... [2025-02-08 09:57:57,934 INFO L128 eAbstractionObserver]: Analyzing ICFG Ackermann03.c [2025-02-08 09:57:57,945 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 09:57:57,947 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG Ackermann03.c that has 2 procedures, 36 locations, 1 initial locations, 0 loop locations, and 8 error locations. [2025-02-08 09:57:57,982 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 09:57:57,988 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;@29122dca, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 09:57:57,989 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2025-02-08 09:57:57,991 INFO L276 IsEmpty]: Start isEmpty. Operand has 36 states, 21 states have (on average 1.619047619047619) internal successors, (34), 30 states have internal predecessors, (34), 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-08 09:57:57,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2025-02-08 09:57:57,994 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:57:57,995 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:57:57,995 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:57:57,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:57:57,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1713939034, now seen corresponding path program 1 times [2025-02-08 09:57:58,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:57:58,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008447647] [2025-02-08 09:57:58,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:57:58,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:57:58,043 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-02-08 09:57:58,054 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-02-08 09:57:58,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:57:58,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:57:58,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 09:57:58,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:57:58,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008447647] [2025-02-08 09:57:58,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008447647] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:57:58,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:57:58,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:57:58,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328515050] [2025-02-08 09:57:58,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:57:58,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:57:58,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:57:58,159 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:57:58,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:57:58,161 INFO L87 Difference]: Start difference. First operand has 36 states, 21 states have (on average 1.619047619047619) internal successors, (34), 30 states have internal predecessors, (34), 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.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 09:57:58,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:57:58,288 INFO L93 Difference]: Finished difference Result 65 states and 77 transitions. [2025-02-08 09:57:58,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:57:58,291 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2025-02-08 09:57:58,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:57:58,296 INFO L225 Difference]: With dead ends: 65 [2025-02-08 09:57:58,296 INFO L226 Difference]: Without dead ends: 58 [2025-02-08 09:57:58,298 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-08 09:57:58,300 INFO L435 NwaCegarLoop]: 29 mSDtfsCounter, 36 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 105 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.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:57:58,301 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 105 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:57:58,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2025-02-08 09:57:58,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 50. [2025-02-08 09:57:58,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 33 states have (on average 1.5454545454545454) internal successors, (51), 41 states have internal predecessors, (51), 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-08 09:57:58,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2025-02-08 09:57:58,334 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 7 [2025-02-08 09:57:58,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:57:58,335 INFO L471 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2025-02-08 09:57:58,335 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 09:57:58,335 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2025-02-08 09:57:58,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2025-02-08 09:57:58,335 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:57:58,336 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:57:58,336 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 09:57:58,336 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:57:58,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:57:58,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1592502493, now seen corresponding path program 1 times [2025-02-08 09:57:58,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:57:58,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563609532] [2025-02-08 09:57:58,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:57:58,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:57:58,344 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-02-08 09:57:58,352 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-02-08 09:57:58,355 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:57:58,355 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:57:58,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 09:57:58,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:57:58,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563609532] [2025-02-08 09:57:58,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563609532] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:57:58,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:57:58,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:57:58,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624942951] [2025-02-08 09:57:58,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:57:58,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:57:58,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:57:58,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:57:58,436 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:57:58,436 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. 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-08 09:57:58,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:57:58,517 INFO L93 Difference]: Finished difference Result 81 states and 102 transitions. [2025-02-08 09:57:58,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:57:58,517 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-08 09:57:58,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:57:58,520 INFO L225 Difference]: With dead ends: 81 [2025-02-08 09:57:58,521 INFO L226 Difference]: Without dead ends: 79 [2025-02-08 09:57:58,521 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-08 09:57:58,522 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 34 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 96 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.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:57:58,524 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 96 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:57:58,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2025-02-08 09:57:58,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 69. [2025-02-08 09:57:58,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 48 states have (on average 1.5) internal successors, (72), 56 states have internal predecessors, (72), 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-08 09:57:58,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 91 transitions. [2025-02-08 09:57:58,535 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 91 transitions. Word has length 8 [2025-02-08 09:57:58,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:57:58,536 INFO L471 AbstractCegarLoop]: Abstraction has 69 states and 91 transitions. [2025-02-08 09:57:58,536 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-08 09:57:58,536 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 91 transitions. [2025-02-08 09:57:58,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2025-02-08 09:57:58,536 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:57:58,536 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:57:58,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 09:57:58,536 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ackermannErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:57:58,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:57:58,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1592501660, now seen corresponding path program 1 times [2025-02-08 09:57:58,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:57:58,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213915273] [2025-02-08 09:57:58,537 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:57:58,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:57:58,541 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-02-08 09:57:58,544 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-02-08 09:57:58,544 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:57:58,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:57:58,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 09:57:58,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:57:58,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213915273] [2025-02-08 09:57:58,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213915273] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:57:58,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:57:58,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:57:58,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418474174] [2025-02-08 09:57:58,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:57:58,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:57:58,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:57:58,578 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:57:58,578 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:57:58,579 INFO L87 Difference]: Start difference. First operand 69 states and 91 transitions. Second operand has 5 states, 4 states have (on average 1.75) 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-08 09:57:58,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:57:58,634 INFO L93 Difference]: Finished difference Result 117 states and 151 transitions. [2025-02-08 09:57:58,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:57:58,634 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.75) 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-08 09:57:58,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:57:58,635 INFO L225 Difference]: With dead ends: 117 [2025-02-08 09:57:58,635 INFO L226 Difference]: Without dead ends: 107 [2025-02-08 09:57:58,636 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-08 09:57:58,636 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 33 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 97 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.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:57:58,636 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 97 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:57:58,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2025-02-08 09:57:58,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 101. [2025-02-08 09:57:58,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 73 states have (on average 1.452054794520548) internal successors, (106), 82 states have internal predecessors, (106), 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-08 09:57:58,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 135 transitions. [2025-02-08 09:57:58,647 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 135 transitions. Word has length 8 [2025-02-08 09:57:58,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:57:58,648 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 135 transitions. [2025-02-08 09:57:58,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.75) 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-08 09:57:58,648 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 135 transitions. [2025-02-08 09:57:58,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2025-02-08 09:57:58,648 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:57:58,648 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:57:58,649 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 09:57:58,649 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ackermannErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:57:58,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:57:58,649 INFO L85 PathProgramCache]: Analyzing trace with hash -2122911201, now seen corresponding path program 1 times [2025-02-08 09:57:58,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:57:58,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740598625] [2025-02-08 09:57:58,649 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:57:58,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:57:58,653 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-02-08 09:57:58,656 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-02-08 09:57:58,657 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:57:58,657 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:57:58,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 09:57:58,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:57:58,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740598625] [2025-02-08 09:57:58,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740598625] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:57:58,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:57:58,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:57:58,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264251141] [2025-02-08 09:57:58,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:57:58,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:57:58,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:57:58,712 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:57:58,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:57:58,712 INFO L87 Difference]: Start difference. First operand 101 states and 135 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-08 09:57:58,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:57:58,764 INFO L93 Difference]: Finished difference Result 109 states and 152 transitions. [2025-02-08 09:57:58,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:57:58,765 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-08 09:57:58,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:57:58,766 INFO L225 Difference]: With dead ends: 109 [2025-02-08 09:57:58,766 INFO L226 Difference]: Without dead ends: 107 [2025-02-08 09:57:58,766 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-08 09:57:58,767 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 35 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 50 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-08 09:57:58,767 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 50 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:57:58,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2025-02-08 09:57:58,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 99. [2025-02-08 09:57:58,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 73 states have (on average 1.3150684931506849) internal successors, (96), 80 states have internal predecessors, (96), 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-08 09:57:58,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 125 transitions. [2025-02-08 09:57:58,783 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 125 transitions. Word has length 9 [2025-02-08 09:57:58,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:57:58,783 INFO L471 AbstractCegarLoop]: Abstraction has 99 states and 125 transitions. [2025-02-08 09:57:58,783 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-08 09:57:58,783 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 125 transitions. [2025-02-08 09:57:58,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-02-08 09:57:58,783 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:57:58,783 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:57:58,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 09:57:58,784 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ackermannErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:57:58,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:57:58,784 INFO L85 PathProgramCache]: Analyzing trace with hash 591506645, now seen corresponding path program 1 times [2025-02-08 09:57:58,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:57:58,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748027410] [2025-02-08 09:57:58,784 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:57:58,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:57:58,796 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-08 09:57:58,806 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-08 09:57:58,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:57:58,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:57:58,851 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 09:57:58,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:57:58,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748027410] [2025-02-08 09:57:58,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748027410] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:57:58,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:57:58,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 09:57:58,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231404361] [2025-02-08 09:57:58,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:57:58,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 09:57:58,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:57:58,852 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 09:57:58,852 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 09:57:58,852 INFO L87 Difference]: Start difference. First operand 99 states and 125 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 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-08 09:57:58,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:57:58,902 INFO L93 Difference]: Finished difference Result 169 states and 224 transitions. [2025-02-08 09:57:58,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 09:57:58,903 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 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 14 [2025-02-08 09:57:58,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:57:58,904 INFO L225 Difference]: With dead ends: 169 [2025-02-08 09:57:58,904 INFO L226 Difference]: Without dead ends: 98 [2025-02-08 09:57:58,905 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-08 09:57:58,905 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 25 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 86 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-08 09:57:58,905 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 86 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:57:58,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2025-02-08 09:57:58,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 95. [2025-02-08 09:57:58,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 70 states have (on average 1.3) internal successors, (91), 77 states have internal predecessors, (91), 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-08 09:57:58,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 118 transitions. [2025-02-08 09:57:58,914 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 118 transitions. Word has length 14 [2025-02-08 09:57:58,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:57:58,914 INFO L471 AbstractCegarLoop]: Abstraction has 95 states and 118 transitions. [2025-02-08 09:57:58,914 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 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-08 09:57:58,914 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 118 transitions. [2025-02-08 09:57:58,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2025-02-08 09:57:58,915 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:57:58,915 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:57:58,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-08 09:57:58,915 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:57:58,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:57:58,915 INFO L85 PathProgramCache]: Analyzing trace with hash 591506669, now seen corresponding path program 1 times [2025-02-08 09:57:58,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:57:58,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612905028] [2025-02-08 09:57:58,916 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:57:58,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:57:58,919 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-08 09:57:58,922 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-08 09:57:58,922 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:57:58,922 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:57:58,976 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-08 09:57:58,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:57:58,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612905028] [2025-02-08 09:57:58,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612905028] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:57:58,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352414613] [2025-02-08 09:57:58,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:57:58,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:57:58,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:57:58,982 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:57:58,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-08 09:57:59,003 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-08 09:57:59,010 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-08 09:57:59,010 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:57:59,010 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:57:59,011 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:57:59,014 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:57:59,045 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-08 09:57:59,046 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:57:59,099 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-08 09:57:59,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352414613] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:57:59,099 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:57:59,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2025-02-08 09:57:59,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691528276] [2025-02-08 09:57:59,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:57:59,100 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:57:59,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:57:59,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:57:59,101 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:57:59,101 INFO L87 Difference]: Start difference. First operand 95 states and 118 transitions. Second operand has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 8 states have internal predecessors, (23), 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-08 09:57:59,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:57:59,315 INFO L93 Difference]: Finished difference Result 275 states and 358 transitions. [2025-02-08 09:57:59,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 09:57:59,316 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 8 states have internal predecessors, (23), 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 14 [2025-02-08 09:57:59,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:57:59,318 INFO L225 Difference]: With dead ends: 275 [2025-02-08 09:57:59,318 INFO L226 Difference]: Without dead ends: 273 [2025-02-08 09:57:59,318 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 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-08 09:57:59,319 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 189 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:57:59,319 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 212 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:57:59,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2025-02-08 09:57:59,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 235. [2025-02-08 09:57:59,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 181 states have (on average 1.2651933701657458) internal successors, (229), 188 states have internal predecessors, (229), 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-08 09:57:59,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 298 transitions. [2025-02-08 09:57:59,360 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 298 transitions. Word has length 14 [2025-02-08 09:57:59,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:57:59,360 INFO L471 AbstractCegarLoop]: Abstraction has 235 states and 298 transitions. [2025-02-08 09:57:59,360 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.090909090909091) internal successors, (23), 8 states have internal predecessors, (23), 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-08 09:57:59,360 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 298 transitions. [2025-02-08 09:57:59,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2025-02-08 09:57:59,360 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:57:59,360 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:57:59,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-08 09:57:59,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:57:59,561 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:57:59,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:57:59,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1560750838, now seen corresponding path program 1 times [2025-02-08 09:57:59,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:57:59,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402263729] [2025-02-08 09:57:59,562 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:57:59,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:57:59,566 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-08 09:57:59,571 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-08 09:57:59,571 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:57:59,571 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:57:59,652 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-08 09:57:59,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:57:59,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402263729] [2025-02-08 09:57:59,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402263729] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:57:59,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45878127] [2025-02-08 09:57:59,652 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:57:59,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:57:59,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:57:59,654 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:57:59,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-08 09:57:59,678 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-08 09:57:59,684 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-08 09:57:59,684 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:57:59,684 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:57:59,685 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:57:59,685 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:57:59,711 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-08 09:57:59,711 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:57:59,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45878127] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:57:59,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:57:59,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2025-02-08 09:57:59,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077536820] [2025-02-08 09:57:59,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:57:59,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:57:59,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:57:59,712 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:57:59,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2025-02-08 09:57:59,713 INFO L87 Difference]: Start difference. First operand 235 states and 298 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 09:57:59,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:57:59,788 INFO L93 Difference]: Finished difference Result 327 states and 436 transitions. [2025-02-08 09:57:59,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 09:57:59,789 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 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 15 [2025-02-08 09:57:59,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:57:59,791 INFO L225 Difference]: With dead ends: 327 [2025-02-08 09:57:59,791 INFO L226 Difference]: Without dead ends: 326 [2025-02-08 09:57:59,792 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:57:59,792 INFO L435 NwaCegarLoop]: 37 mSDtfsCounter, 37 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-02-08 09:57:59,792 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 87 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:57:59,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2025-02-08 09:57:59,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 292. [2025-02-08 09:57:59,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 226 states have (on average 1.261061946902655) internal successors, (285), 233 states have internal predecessors, (285), 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-08 09:57:59,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 372 transitions. [2025-02-08 09:57:59,825 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 372 transitions. Word has length 15 [2025-02-08 09:57:59,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:57:59,825 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 372 transitions. [2025-02-08 09:57:59,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 09:57:59,825 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 372 transitions. [2025-02-08 09:57:59,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2025-02-08 09:57:59,826 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:57:59,826 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 09:57:59,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-02-08 09:58:00,030 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-08 09:58:00,030 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:00,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:00,031 INFO L85 PathProgramCache]: Analyzing trace with hash -986899542, now seen corresponding path program 1 times [2025-02-08 09:58:00,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:00,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644269558] [2025-02-08 09:58:00,031 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:00,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:00,034 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-08 09:58:00,037 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-08 09:58:00,037 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:00,037 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:00,092 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-08 09:58:00,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:00,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644269558] [2025-02-08 09:58:00,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644269558] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:00,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470739481] [2025-02-08 09:58:00,092 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:00,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:00,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:00,100 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:00,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-02-08 09:58:00,125 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-08 09:58:00,131 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-08 09:58:00,131 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:00,131 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:00,131 INFO L256 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:58:00,132 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:00,200 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-08 09:58:00,200 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:00,267 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-08 09:58:00,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470739481] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:00,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:00,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2025-02-08 09:58:00,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350048116] [2025-02-08 09:58:00,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:00,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 09:58:00,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:00,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 09:58:00,268 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2025-02-08 09:58:00,268 INFO L87 Difference]: Start difference. First operand 292 states and 372 transitions. Second operand has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 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-08 09:58:00,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:00,486 INFO L93 Difference]: Finished difference Result 576 states and 765 transitions. [2025-02-08 09:58:00,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 09:58:00,487 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 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 18 [2025-02-08 09:58:00,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:00,490 INFO L225 Difference]: With dead ends: 576 [2025-02-08 09:58:00,490 INFO L226 Difference]: Without dead ends: 575 [2025-02-08 09:58:00,490 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 30 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-08 09:58:00,491 INFO L435 NwaCegarLoop]: 25 mSDtfsCounter, 128 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:00,491 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 225 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:58:00,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2025-02-08 09:58:00,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 520. [2025-02-08 09:58:00,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 406 states have (on average 1.2044334975369457) internal successors, (489), 413 states have internal predecessors, (489), 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-08 09:58:00,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 648 transitions. [2025-02-08 09:58:00,529 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 648 transitions. Word has length 18 [2025-02-08 09:58:00,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:00,529 INFO L471 AbstractCegarLoop]: Abstraction has 520 states and 648 transitions. [2025-02-08 09:58:00,529 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 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-08 09:58:00,529 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 648 transitions. [2025-02-08 09:58:00,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-02-08 09:58:00,530 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:00,530 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] [2025-02-08 09:58:00,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-02-08 09:58:00,730 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-08 09:58:00,731 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:00,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:00,731 INFO L85 PathProgramCache]: Analyzing trace with hash 877964407, now seen corresponding path program 1 times [2025-02-08 09:58:00,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:00,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642812107] [2025-02-08 09:58:00,731 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:00,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:00,735 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 09:58:00,742 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 09:58:00,743 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:00,743 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:00,810 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-08 09:58:00,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:00,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642812107] [2025-02-08 09:58:00,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642812107] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:00,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877566749] [2025-02-08 09:58:00,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:00,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:00,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:00,819 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:00,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-02-08 09:58:00,844 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 09:58:00,852 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 09:58:00,852 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:00,852 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:00,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 09:58:00,853 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:00,908 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-08 09:58:00,908 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:00,985 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-08 09:58:00,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877566749] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:00,985 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:00,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2025-02-08 09:58:00,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841566416] [2025-02-08 09:58:00,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:00,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2025-02-08 09:58:00,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:00,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2025-02-08 09:58:00,986 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2025-02-08 09:58:00,987 INFO L87 Difference]: Start difference. First operand 520 states and 648 transitions. Second operand has 14 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 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-08 09:58:01,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:01,443 INFO L93 Difference]: Finished difference Result 1305 states and 1817 transitions. [2025-02-08 09:58:01,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2025-02-08 09:58:01,444 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 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 23 [2025-02-08 09:58:01,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:01,448 INFO L225 Difference]: With dead ends: 1305 [2025-02-08 09:58:01,448 INFO L226 Difference]: Without dead ends: 914 [2025-02-08 09:58:01,450 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2025-02-08 09:58:01,451 INFO L435 NwaCegarLoop]: 14 mSDtfsCounter, 163 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:01,451 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 93 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:58:01,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2025-02-08 09:58:01,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 714. [2025-02-08 09:58:01,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 559 states have (on average 1.1985688729874777) internal successors, (670), 580 states have internal predecessors, (670), 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-08 09:58:01,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 879 transitions. [2025-02-08 09:58:01,504 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 879 transitions. Word has length 23 [2025-02-08 09:58:01,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:01,505 INFO L471 AbstractCegarLoop]: Abstraction has 714 states and 879 transitions. [2025-02-08 09:58:01,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 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-08 09:58:01,505 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 879 transitions. [2025-02-08 09:58:01,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2025-02-08 09:58:01,506 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:01,506 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] [2025-02-08 09:58:01,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-02-08 09:58:01,706 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-08 09:58:01,707 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:01,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:01,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1781871247, now seen corresponding path program 1 times [2025-02-08 09:58:01,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:01,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700939982] [2025-02-08 09:58:01,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:01,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:01,710 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 09:58:01,714 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 09:58:01,714 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:01,714 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:01,768 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-08 09:58:01,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:01,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700939982] [2025-02-08 09:58:01,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700939982] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:01,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276361578] [2025-02-08 09:58:01,768 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:01,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:01,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:01,771 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:01,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-02-08 09:58:01,798 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 27 statements into 1 equivalence classes. [2025-02-08 09:58:01,805 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 27 of 27 statements. [2025-02-08 09:58:01,805 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:01,805 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:01,806 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 09:58:01,807 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:01,834 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-08 09:58:01,834 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 09:58:01,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276361578] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:58:01,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 09:58:01,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2025-02-08 09:58:01,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729716602] [2025-02-08 09:58:01,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:58:01,835 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:58:01,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:01,836 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:58:01,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:58:01,836 INFO L87 Difference]: Start difference. First operand 714 states and 879 transitions. Second operand has 5 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 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-08 09:58:01,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:01,932 INFO L93 Difference]: Finished difference Result 761 states and 975 transitions. [2025-02-08 09:58:01,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 09:58:01,932 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 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 27 [2025-02-08 09:58:01,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:01,936 INFO L225 Difference]: With dead ends: 761 [2025-02-08 09:58:01,936 INFO L226 Difference]: Without dead ends: 760 [2025-02-08 09:58:01,936 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 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-08 09:58:01,936 INFO L435 NwaCegarLoop]: 35 mSDtfsCounter, 29 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 106 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-08 09:58:01,937 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 106 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:58:01,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2025-02-08 09:58:01,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 685. [2025-02-08 09:58:01,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 533 states have (on average 1.1782363977485928) internal successors, (628), 555 states have internal predecessors, (628), 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-08 09:58:01,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 835 transitions. [2025-02-08 09:58:01,975 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 835 transitions. Word has length 27 [2025-02-08 09:58:01,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:01,976 INFO L471 AbstractCegarLoop]: Abstraction has 685 states and 835 transitions. [2025-02-08 09:58:01,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 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-08 09:58:01,976 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 835 transitions. [2025-02-08 09:58:01,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2025-02-08 09:58:01,977 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:01,977 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] [2025-02-08 09:58:01,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-02-08 09:58:02,181 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-08 09:58:02,181 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:02,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:02,182 INFO L85 PathProgramCache]: Analyzing trace with hash 987834325, now seen corresponding path program 1 times [2025-02-08 09:58:02,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:02,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6181794] [2025-02-08 09:58:02,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:02,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:02,185 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-02-08 09:58:02,188 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-02-08 09:58:02,188 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:02,188 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:02,310 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-08 09:58:02,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:02,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6181794] [2025-02-08 09:58:02,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6181794] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:02,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850114] [2025-02-08 09:58:02,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:02,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:02,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:02,314 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:02,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-02-08 09:58:02,337 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-02-08 09:58:02,347 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-02-08 09:58:02,348 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:02,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:02,349 INFO L256 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-08 09:58:02,349 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:02,391 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-08 09:58:02,392 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:02,563 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-08 09:58:02,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850114] provided 1 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:02,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-02-08 09:58:02,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 17 [2025-02-08 09:58:02,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140979466] [2025-02-08 09:58:02,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:58:02,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:58:02,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:02,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:58:02,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2025-02-08 09:58:02,565 INFO L87 Difference]: Start difference. First operand 685 states and 835 transitions. Second operand has 9 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 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-08 09:58:02,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:02,759 INFO L93 Difference]: Finished difference Result 792 states and 999 transitions. [2025-02-08 09:58:02,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 09:58:02,759 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 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 32 [2025-02-08 09:58:02,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:02,763 INFO L225 Difference]: With dead ends: 792 [2025-02-08 09:58:02,763 INFO L226 Difference]: Without dead ends: 791 [2025-02-08 09:58:02,763 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 55 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-08 09:58:02,764 INFO L435 NwaCegarLoop]: 31 mSDtfsCounter, 45 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:02,764 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 127 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:58:02,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2025-02-08 09:58:02,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 684. [2025-02-08 09:58:02,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 684 states, 533 states have (on average 1.170731707317073) internal successors, (624), 554 states have internal predecessors, (624), 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-08 09:58:02,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 831 transitions. [2025-02-08 09:58:02,818 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 831 transitions. Word has length 32 [2025-02-08 09:58:02,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:02,818 INFO L471 AbstractCegarLoop]: Abstraction has 684 states and 831 transitions. [2025-02-08 09:58:02,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 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-08 09:58:02,819 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 831 transitions. [2025-02-08 09:58:02,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-02-08 09:58:02,819 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:02,819 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] [2025-02-08 09:58:02,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-02-08 09:58:03,020 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-08 09:58:03,021 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:03,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:03,021 INFO L85 PathProgramCache]: Analyzing trace with hash 558093012, now seen corresponding path program 1 times [2025-02-08 09:58:03,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:03,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051032523] [2025-02-08 09:58:03,021 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:03,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:03,024 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-08 09:58:03,027 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 09:58:03,027 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:03,027 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:03,150 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-08 09:58:03,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:03,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051032523] [2025-02-08 09:58:03,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051032523] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:03,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097344095] [2025-02-08 09:58:03,150 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:03,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:03,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:03,153 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:03,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-02-08 09:58:03,174 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-08 09:58:03,182 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-08 09:58:03,183 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:03,183 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:03,183 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-08 09:58:03,184 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:03,236 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-08 09:58:03,236 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:03,425 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-08 09:58:03,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097344095] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:03,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:03,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2025-02-08 09:58:03,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83349023] [2025-02-08 09:58:03,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:03,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-08 09:58:03,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:03,430 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-08 09:58:03,430 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2025-02-08 09:58:03,430 INFO L87 Difference]: Start difference. First operand 684 states and 831 transitions. Second operand has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 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-08 09:58:03,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:03,871 INFO L93 Difference]: Finished difference Result 1134 states and 1688 transitions. [2025-02-08 09:58:03,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 09:58:03,872 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 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 33 [2025-02-08 09:58:03,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:03,877 INFO L225 Difference]: With dead ends: 1134 [2025-02-08 09:58:03,877 INFO L226 Difference]: Without dead ends: 1133 [2025-02-08 09:58:03,877 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 59 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-08 09:58:03,878 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 88 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:03,878 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 201 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:58:03,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2025-02-08 09:58:03,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 944. [2025-02-08 09:58:03,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 944 states, 704 states have (on average 1.1605113636363635) internal successors, (817), 739 states have internal predecessors, (817), 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-08 09:58:03,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1268 transitions. [2025-02-08 09:58:03,959 INFO L78 Accepts]: Start accepts. Automaton has 944 states and 1268 transitions. Word has length 33 [2025-02-08 09:58:03,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:03,959 INFO L471 AbstractCegarLoop]: Abstraction has 944 states and 1268 transitions. [2025-02-08 09:58:03,959 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 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-08 09:58:03,959 INFO L276 IsEmpty]: Start isEmpty. Operand 944 states and 1268 transitions. [2025-02-08 09:58:03,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2025-02-08 09:58:03,960 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:03,960 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] [2025-02-08 09:58:03,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-02-08 09:58:04,164 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-08 09:58:04,164 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:04,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:04,164 INFO L85 PathProgramCache]: Analyzing trace with hash 318443577, now seen corresponding path program 1 times [2025-02-08 09:58:04,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:04,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008146237] [2025-02-08 09:58:04,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:04,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:04,167 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-02-08 09:58:04,170 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-02-08 09:58:04,171 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:04,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:04,246 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-08 09:58:04,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:04,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008146237] [2025-02-08 09:58:04,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008146237] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:04,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139557715] [2025-02-08 09:58:04,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:04,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:04,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:04,248 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:04,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-02-08 09:58:04,270 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 34 statements into 1 equivalence classes. [2025-02-08 09:58:04,278 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 34 of 34 statements. [2025-02-08 09:58:04,278 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:04,278 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:04,278 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 09:58:04,279 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:04,316 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-08 09:58:04,317 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:04,475 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-08 09:58:04,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139557715] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:04,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:04,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2025-02-08 09:58:04,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648092691] [2025-02-08 09:58:04,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:04,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-08 09:58:04,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:04,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-08 09:58:04,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2025-02-08 09:58:04,477 INFO L87 Difference]: Start difference. First operand 944 states and 1268 transitions. Second operand has 18 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 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-08 09:58:04,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:04,871 INFO L93 Difference]: Finished difference Result 1153 states and 1561 transitions. [2025-02-08 09:58:04,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-08 09:58:04,871 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 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 34 [2025-02-08 09:58:04,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:04,875 INFO L225 Difference]: With dead ends: 1153 [2025-02-08 09:58:04,876 INFO L226 Difference]: Without dead ends: 1152 [2025-02-08 09:58:04,876 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 61 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-08 09:58:04,877 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 165 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:04,877 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 225 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:58:04,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2025-02-08 09:58:04,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 985. [2025-02-08 09:58:04,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 738 states have (on average 1.1612466124661247) internal successors, (857), 770 states have internal predecessors, (857), 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-08 09:58:04,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 1315 transitions. [2025-02-08 09:58:04,958 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 1315 transitions. Word has length 34 [2025-02-08 09:58:04,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:04,958 INFO L471 AbstractCegarLoop]: Abstraction has 985 states and 1315 transitions. [2025-02-08 09:58:04,958 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 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-08 09:58:04,958 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 1315 transitions. [2025-02-08 09:58:04,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2025-02-08 09:58:04,959 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:04,959 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] [2025-02-08 09:58:04,965 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-02-08 09:58:05,163 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-08 09:58:05,163 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:05,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:05,164 INFO L85 PathProgramCache]: Analyzing trace with hash -542704021, now seen corresponding path program 1 times [2025-02-08 09:58:05,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:05,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918291060] [2025-02-08 09:58:05,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:05,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:05,167 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 09:58:05,171 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 09:58:05,171 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:05,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:05,231 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-08 09:58:05,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:05,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918291060] [2025-02-08 09:58:05,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918291060] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:05,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076569795] [2025-02-08 09:58:05,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:05,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:05,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:05,234 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:05,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-02-08 09:58:05,253 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-02-08 09:58:05,261 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-02-08 09:58:05,261 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:05,261 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:05,262 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-08 09:58:05,263 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:05,299 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-08 09:58:05,299 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:05,470 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-08 09:58:05,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076569795] provided 1 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:05,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-02-08 09:58:05,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 17 [2025-02-08 09:58:05,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832920502] [2025-02-08 09:58:05,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:58:05,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 09:58:05,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:05,471 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 09:58:05,471 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2025-02-08 09:58:05,471 INFO L87 Difference]: Start difference. First operand 985 states and 1315 transitions. Second operand has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 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-08 09:58:05,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:05,698 INFO L93 Difference]: Finished difference Result 1135 states and 1593 transitions. [2025-02-08 09:58:05,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 09:58:05,698 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 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 35 [2025-02-08 09:58:05,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:05,703 INFO L225 Difference]: With dead ends: 1135 [2025-02-08 09:58:05,703 INFO L226 Difference]: Without dead ends: 1134 [2025-02-08 09:58:05,704 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2025-02-08 09:58:05,704 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 39 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:05,704 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 190 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:58:05,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1134 states. [2025-02-08 09:58:05,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1134 to 993. [2025-02-08 09:58:05,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 993 states, 746 states have (on average 1.155495978552279) internal successors, (862), 774 states have internal predecessors, (862), 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-08 09:58:05,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1264 transitions. [2025-02-08 09:58:05,783 INFO L78 Accepts]: Start accepts. Automaton has 993 states and 1264 transitions. Word has length 35 [2025-02-08 09:58:05,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:05,783 INFO L471 AbstractCegarLoop]: Abstraction has 993 states and 1264 transitions. [2025-02-08 09:58:05,783 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 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-08 09:58:05,783 INFO L276 IsEmpty]: Start isEmpty. Operand 993 states and 1264 transitions. [2025-02-08 09:58:05,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2025-02-08 09:58:05,784 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:05,784 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1] [2025-02-08 09:58:05,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-02-08 09:58:05,985 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-08 09:58:05,985 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:05,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:05,986 INFO L85 PathProgramCache]: Analyzing trace with hash 921128378, now seen corresponding path program 2 times [2025-02-08 09:58:05,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:05,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196222594] [2025-02-08 09:58:05,986 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:58:05,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:05,989 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 42 statements into 2 equivalence classes. [2025-02-08 09:58:05,993 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 42 of 42 statements. [2025-02-08 09:58:05,993 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:58:05,993 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:06,087 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-08 09:58:06,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:06,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196222594] [2025-02-08 09:58:06,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196222594] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:06,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986264640] [2025-02-08 09:58:06,088 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:58:06,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:06,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:06,090 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:06,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-02-08 09:58:06,113 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 42 statements into 2 equivalence classes. [2025-02-08 09:58:06,122 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 42 of 42 statements. [2025-02-08 09:58:06,122 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:58:06,122 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:06,123 INFO L256 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 09:58:06,124 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:06,169 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-08 09:58:06,169 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:06,312 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-08 09:58:06,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986264640] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:06,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:06,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2025-02-08 09:58:06,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320468848] [2025-02-08 09:58:06,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:06,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-02-08 09:58:06,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:06,313 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-02-08 09:58:06,313 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2025-02-08 09:58:06,313 INFO L87 Difference]: Start difference. First operand 993 states and 1264 transitions. Second operand has 24 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 14 states have internal predecessors, (72), 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-08 09:58:06,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:06,819 INFO L93 Difference]: Finished difference Result 1988 states and 2569 transitions. [2025-02-08 09:58:06,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-08 09:58:06,820 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 14 states have internal predecessors, (72), 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 42 [2025-02-08 09:58:06,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:06,827 INFO L225 Difference]: With dead ends: 1988 [2025-02-08 09:58:06,827 INFO L226 Difference]: Without dead ends: 1987 [2025-02-08 09:58:06,829 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 72 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-08 09:58:06,829 INFO L435 NwaCegarLoop]: 24 mSDtfsCounter, 355 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:06,830 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [366 Valid, 404 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:58:06,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1987 states. [2025-02-08 09:58:06,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1987 to 1708. [2025-02-08 09:58:06,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1708 states, 1281 states have (on average 1.1366120218579234) internal successors, (1456), 1335 states have internal predecessors, (1456), 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-08 09:58:06,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1708 states to 1708 states and 2134 transitions. [2025-02-08 09:58:06,948 INFO L78 Accepts]: Start accepts. Automaton has 1708 states and 2134 transitions. Word has length 42 [2025-02-08 09:58:06,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:06,948 INFO L471 AbstractCegarLoop]: Abstraction has 1708 states and 2134 transitions. [2025-02-08 09:58:06,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 3.4285714285714284) internal successors, (72), 14 states have internal predecessors, (72), 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-08 09:58:06,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1708 states and 2134 transitions. [2025-02-08 09:58:06,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2025-02-08 09:58:06,953 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:06,953 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] [2025-02-08 09:58:06,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-02-08 09:58:07,157 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-08 09:58:07,157 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:07,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:07,158 INFO L85 PathProgramCache]: Analyzing trace with hash -358715877, now seen corresponding path program 2 times [2025-02-08 09:58:07,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:07,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221285745] [2025-02-08 09:58:07,158 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:58:07,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:07,160 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 43 statements into 2 equivalence classes. [2025-02-08 09:58:07,166 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 43 of 43 statements. [2025-02-08 09:58:07,168 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:58:07,169 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:07,278 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-08 09:58:07,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:07,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221285745] [2025-02-08 09:58:07,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221285745] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:07,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829490675] [2025-02-08 09:58:07,280 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:58:07,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:07,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:07,282 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:07,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-02-08 09:58:07,307 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 43 statements into 2 equivalence classes. [2025-02-08 09:58:07,318 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 43 of 43 statements. [2025-02-08 09:58:07,319 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:58:07,319 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:07,319 INFO L256 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-02-08 09:58:07,320 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:07,360 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-08 09:58:07,360 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:07,538 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-08 09:58:07,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829490675] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:07,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:07,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2025-02-08 09:58:07,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143272477] [2025-02-08 09:58:07,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:07,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2025-02-08 09:58:07,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:07,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2025-02-08 09:58:07,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2025-02-08 09:58:07,540 INFO L87 Difference]: Start difference. First operand 1708 states and 2134 transitions. Second operand has 22 states, 21 states have (on average 2.857142857142857) internal successors, (60), 16 states have internal predecessors, (60), 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-08 09:58:08,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:08,399 INFO L93 Difference]: Finished difference Result 3696 states and 5358 transitions. [2025-02-08 09:58:08,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2025-02-08 09:58:08,401 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.857142857142857) internal successors, (60), 16 states have internal predecessors, (60), 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 43 [2025-02-08 09:58:08,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:08,411 INFO L225 Difference]: With dead ends: 3696 [2025-02-08 09:58:08,411 INFO L226 Difference]: Without dead ends: 2572 [2025-02-08 09:58:08,416 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=501, Invalid=2049, Unknown=0, NotChecked=0, Total=2550 [2025-02-08 09:58:08,417 INFO L435 NwaCegarLoop]: 38 mSDtfsCounter, 178 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:08,418 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 324 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:58:08,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2572 states. [2025-02-08 09:58:08,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2572 to 1887. [2025-02-08 09:58:08,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1887 states, 1418 states have (on average 1.1311706629055007) internal successors, (1604), 1478 states have internal predecessors, (1604), 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-08 09:58:08,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 2340 transitions. [2025-02-08 09:58:08,592 INFO L78 Accepts]: Start accepts. Automaton has 1887 states and 2340 transitions. Word has length 43 [2025-02-08 09:58:08,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:08,592 INFO L471 AbstractCegarLoop]: Abstraction has 1887 states and 2340 transitions. [2025-02-08 09:58:08,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.857142857142857) internal successors, (60), 16 states have internal predecessors, (60), 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-08 09:58:08,592 INFO L276 IsEmpty]: Start isEmpty. Operand 1887 states and 2340 transitions. [2025-02-08 09:58:08,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-02-08 09:58:08,595 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:08,595 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] [2025-02-08 09:58:08,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-02-08 09:58:08,795 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-08 09:58:08,796 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:08,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:08,797 INFO L85 PathProgramCache]: Analyzing trace with hash 469531150, now seen corresponding path program 1 times [2025-02-08 09:58:08,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:08,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739846565] [2025-02-08 09:58:08,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:08,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:08,801 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-02-08 09:58:08,806 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-02-08 09:58:08,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:08,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:08,911 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-08 09:58:08,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:08,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739846565] [2025-02-08 09:58:08,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739846565] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:08,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431495622] [2025-02-08 09:58:08,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:08,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:08,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:08,913 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:08,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-02-08 09:58:08,938 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-02-08 09:58:08,949 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-02-08 09:58:08,949 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:08,949 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:08,950 INFO L256 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-02-08 09:58:08,951 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:08,991 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-08 09:58:08,993 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:09,155 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-08 09:58:09,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431495622] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:09,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:09,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 11 [2025-02-08 09:58:09,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421625570] [2025-02-08 09:58:09,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:09,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:58:09,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:09,157 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:58:09,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:58:09,157 INFO L87 Difference]: Start difference. First operand 1887 states and 2340 transitions. Second operand has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 9 states have internal predecessors, (45), 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-08 09:58:09,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:09,502 INFO L93 Difference]: Finished difference Result 2109 states and 2762 transitions. [2025-02-08 09:58:09,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 09:58:09,502 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 9 states have internal predecessors, (45), 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 50 [2025-02-08 09:58:09,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:09,509 INFO L225 Difference]: With dead ends: 2109 [2025-02-08 09:58:09,509 INFO L226 Difference]: Without dead ends: 2009 [2025-02-08 09:58:09,510 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 95 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2025-02-08 09:58:09,511 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 69 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:09,511 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 139 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 09:58:09,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2009 states. [2025-02-08 09:58:09,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2009 to 1893. [2025-02-08 09:58:09,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1893 states, 1424 states have (on average 1.1299157303370786) internal successors, (1609), 1482 states have internal predecessors, (1609), 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-08 09:58:09,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1893 states to 1893 states and 2345 transitions. [2025-02-08 09:58:09,650 INFO L78 Accepts]: Start accepts. Automaton has 1893 states and 2345 transitions. Word has length 50 [2025-02-08 09:58:09,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:09,650 INFO L471 AbstractCegarLoop]: Abstraction has 1893 states and 2345 transitions. [2025-02-08 09:58:09,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 9 states have internal predecessors, (45), 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-08 09:58:09,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1893 states and 2345 transitions. [2025-02-08 09:58:09,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2025-02-08 09:58:09,652 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:09,652 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] [2025-02-08 09:58:09,657 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-08 09:58:09,852 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-08 09:58:09,853 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:09,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:09,853 INFO L85 PathProgramCache]: Analyzing trace with hash 247038617, now seen corresponding path program 2 times [2025-02-08 09:58:09,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:09,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380328195] [2025-02-08 09:58:09,853 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:58:09,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:09,857 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 50 statements into 2 equivalence classes. [2025-02-08 09:58:09,863 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 50 of 50 statements. [2025-02-08 09:58:09,863 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:58:09,863 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:09,982 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-08 09:58:09,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:09,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380328195] [2025-02-08 09:58:09,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380328195] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:09,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20008825] [2025-02-08 09:58:09,982 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:58:09,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:09,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:09,984 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:09,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-02-08 09:58:10,013 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 50 statements into 2 equivalence classes. [2025-02-08 09:58:10,027 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 50 of 50 statements. [2025-02-08 09:58:10,027 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:58:10,027 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:10,028 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 09:58:10,029 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:10,075 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-08 09:58:10,075 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:10,267 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-08 09:58:10,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20008825] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:10,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:10,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 25 [2025-02-08 09:58:10,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4956037] [2025-02-08 09:58:10,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:10,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-02-08 09:58:10,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:10,268 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-02-08 09:58:10,269 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2025-02-08 09:58:10,269 INFO L87 Difference]: Start difference. First operand 1893 states and 2345 transitions. Second operand has 26 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 18 states have internal predecessors, (70), 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-08 09:58:10,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:10,981 INFO L93 Difference]: Finished difference Result 2408 states and 3100 transitions. [2025-02-08 09:58:10,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-02-08 09:58:10,981 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 18 states have internal predecessors, (70), 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 50 [2025-02-08 09:58:10,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:10,990 INFO L225 Difference]: With dead ends: 2408 [2025-02-08 09:58:10,990 INFO L226 Difference]: Without dead ends: 2407 [2025-02-08 09:58:10,992 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 89 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-08 09:58:10,992 INFO L435 NwaCegarLoop]: 19 mSDtfsCounter, 345 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:10,992 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 337 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:58:10,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2407 states. [2025-02-08 09:58:11,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2407 to 1936. [2025-02-08 09:58:11,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1936 states, 1458 states have (on average 1.1310013717421126) internal successors, (1649), 1514 states have internal predecessors, (1649), 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-08 09:58:11,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1936 states to 1936 states and 2394 transitions. [2025-02-08 09:58:11,226 INFO L78 Accepts]: Start accepts. Automaton has 1936 states and 2394 transitions. Word has length 50 [2025-02-08 09:58:11,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:11,226 INFO L471 AbstractCegarLoop]: Abstraction has 1936 states and 2394 transitions. [2025-02-08 09:58:11,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 3.0434782608695654) internal successors, (70), 18 states have internal predecessors, (70), 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-08 09:58:11,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1936 states and 2394 transitions. [2025-02-08 09:58:11,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2025-02-08 09:58:11,229 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:11,229 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] [2025-02-08 09:58:11,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-02-08 09:58:11,429 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-08 09:58:11,430 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:11,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:11,434 INFO L85 PathProgramCache]: Analyzing trace with hash 2042635627, now seen corresponding path program 1 times [2025-02-08 09:58:11,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:11,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702841770] [2025-02-08 09:58:11,434 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:11,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:11,437 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-02-08 09:58:11,445 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-02-08 09:58:11,445 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:11,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:11,612 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-08 09:58:11,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:11,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702841770] [2025-02-08 09:58:11,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702841770] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:11,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343981561] [2025-02-08 09:58:11,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:11,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:11,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:11,614 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:11,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-02-08 09:58:11,638 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-02-08 09:58:11,648 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-02-08 09:58:11,649 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:11,649 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:11,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-08 09:58:11,650 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:11,678 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-08 09:58:11,679 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:12,077 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-08 09:58:12,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343981561] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:12,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:12,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 25 [2025-02-08 09:58:12,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485280796] [2025-02-08 09:58:12,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:12,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-02-08 09:58:12,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:12,078 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-02-08 09:58:12,078 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2025-02-08 09:58:12,078 INFO L87 Difference]: Start difference. First operand 1936 states and 2394 transitions. Second operand has 26 states, 25 states have (on average 2.12) internal successors, (53), 20 states have internal predecessors, (53), 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-08 09:58:13,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:13,855 INFO L93 Difference]: Finished difference Result 4672 states and 8175 transitions. [2025-02-08 09:58:13,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2025-02-08 09:58:13,856 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.12) internal successors, (53), 20 states have internal predecessors, (53), 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 52 [2025-02-08 09:58:13,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:13,879 INFO L225 Difference]: With dead ends: 4672 [2025-02-08 09:58:13,880 INFO L226 Difference]: Without dead ends: 4671 [2025-02-08 09:58:13,884 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2490 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1475, Invalid=7081, Unknown=0, NotChecked=0, Total=8556 [2025-02-08 09:58:13,885 INFO L435 NwaCegarLoop]: 26 mSDtfsCounter, 162 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:13,885 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 265 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:58:13,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4671 states. [2025-02-08 09:58:14,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4671 to 3295. [2025-02-08 09:58:14,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3295 states, 2305 states have (on average 1.1019522776572668) internal successors, (2540), 2371 states have internal predecessors, (2540), 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-08 09:58:14,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3295 states to 3295 states and 6055 transitions. [2025-02-08 09:58:14,283 INFO L78 Accepts]: Start accepts. Automaton has 3295 states and 6055 transitions. Word has length 52 [2025-02-08 09:58:14,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:14,283 INFO L471 AbstractCegarLoop]: Abstraction has 3295 states and 6055 transitions. [2025-02-08 09:58:14,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.12) internal successors, (53), 20 states have internal predecessors, (53), 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-08 09:58:14,284 INFO L276 IsEmpty]: Start isEmpty. Operand 3295 states and 6055 transitions. [2025-02-08 09:58:14,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2025-02-08 09:58:14,286 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:14,286 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1] [2025-02-08 09:58:14,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-02-08 09:58:14,490 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-08 09:58:14,490 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:14,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:14,491 INFO L85 PathProgramCache]: Analyzing trace with hash -235063344, now seen corresponding path program 1 times [2025-02-08 09:58:14,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:14,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044657711] [2025-02-08 09:58:14,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:14,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:14,494 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-02-08 09:58:14,497 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-02-08 09:58:14,498 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:14,498 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:14,601 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-08 09:58:14,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:14,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044657711] [2025-02-08 09:58:14,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044657711] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:14,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154310038] [2025-02-08 09:58:14,602 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:14,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:14,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:14,607 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:14,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-02-08 09:58:14,642 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-02-08 09:58:14,653 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-02-08 09:58:14,653 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:14,653 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:14,654 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-02-08 09:58:14,655 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:14,729 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-08 09:58:14,729 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:14,876 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-08 09:58:14,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154310038] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:14,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:14,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2025-02-08 09:58:14,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143570074] [2025-02-08 09:58:14,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:14,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2025-02-08 09:58:14,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:14,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2025-02-08 09:58:14,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2025-02-08 09:58:14,879 INFO L87 Difference]: Start difference. First operand 3295 states and 6055 transitions. Second operand has 24 states, 23 states have (on average 3.608695652173913) internal successors, (83), 14 states have internal predecessors, (83), 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-08 09:58:16,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:16,068 INFO L93 Difference]: Finished difference Result 8934 states and 16869 transitions. [2025-02-08 09:58:16,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-08 09:58:16,069 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.608695652173913) internal successors, (83), 14 states have internal predecessors, (83), 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 56 [2025-02-08 09:58:16,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:16,115 INFO L225 Difference]: With dead ends: 8934 [2025-02-08 09:58:16,115 INFO L226 Difference]: Without dead ends: 8932 [2025-02-08 09:58:16,120 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 106 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-08 09:58:16,121 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 537 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:16,121 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [540 Valid, 303 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:58:16,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8932 states. [2025-02-08 09:58:17,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8932 to 8719. [2025-02-08 09:58:17,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8719 states, 6121 states have (on average 1.0991668028099983) internal successors, (6728), 6295 states have internal predecessors, (6728), 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-08 09:58:17,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8719 states to 8719 states and 15973 transitions. [2025-02-08 09:58:17,389 INFO L78 Accepts]: Start accepts. Automaton has 8719 states and 15973 transitions. Word has length 56 [2025-02-08 09:58:17,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:17,390 INFO L471 AbstractCegarLoop]: Abstraction has 8719 states and 15973 transitions. [2025-02-08 09:58:17,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.608695652173913) internal successors, (83), 14 states have internal predecessors, (83), 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-08 09:58:17,390 INFO L276 IsEmpty]: Start isEmpty. Operand 8719 states and 15973 transitions. [2025-02-08 09:58:17,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2025-02-08 09:58:17,396 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:17,396 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] [2025-02-08 09:58:17,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-02-08 09:58:17,596 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-08 09:58:17,597 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:17,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:17,597 INFO L85 PathProgramCache]: Analyzing trace with hash 173606722, now seen corresponding path program 1 times [2025-02-08 09:58:17,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:17,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030459491] [2025-02-08 09:58:17,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:17,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:17,604 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-02-08 09:58:17,611 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-02-08 09:58:17,612 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:17,612 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:17,777 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-08 09:58:17,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:17,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030459491] [2025-02-08 09:58:17,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030459491] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:17,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369607586] [2025-02-08 09:58:17,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 09:58:17,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:17,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:17,784 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:17,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-02-08 09:58:17,815 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-02-08 09:58:17,825 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-02-08 09:58:17,826 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 09:58:17,826 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:17,826 INFO L256 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 15 conjuncts are in the unsatisfiable core [2025-02-08 09:58:17,827 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:17,858 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-08 09:58:17,858 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:18,216 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-08 09:58:18,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369607586] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:18,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:18,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 25 [2025-02-08 09:58:18,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021121779] [2025-02-08 09:58:18,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:18,217 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-02-08 09:58:18,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:18,217 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-02-08 09:58:18,217 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2025-02-08 09:58:18,218 INFO L87 Difference]: Start difference. First operand 8719 states and 15973 transitions. Second operand has 26 states, 25 states have (on average 2.28) internal successors, (57), 20 states have internal predecessors, (57), 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-08 09:58:23,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:23,174 INFO L93 Difference]: Finished difference Result 37044 states and 112393 transitions. [2025-02-08 09:58:23,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2025-02-08 09:58:23,174 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.28) internal successors, (57), 20 states have internal predecessors, (57), 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 54 [2025-02-08 09:58:23,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:23,693 INFO L225 Difference]: With dead ends: 37044 [2025-02-08 09:58:23,694 INFO L226 Difference]: Without dead ends: 28995 [2025-02-08 09:58:23,803 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2432 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1752, Invalid=7560, Unknown=0, NotChecked=0, Total=9312 [2025-02-08 09:58:23,804 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 195 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:23,804 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 354 Invalid, 1122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 879 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-02-08 09:58:23,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28995 states. [2025-02-08 09:58:27,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28995 to 20091. [2025-02-08 09:58:27,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20091 states, 13073 states have (on average 1.0577526199036182) internal successors, (13828), 13283 states have internal predecessors, (13828), 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-08 09:58:27,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20091 states to 20091 states and 62884 transitions. [2025-02-08 09:58:27,646 INFO L78 Accepts]: Start accepts. Automaton has 20091 states and 62884 transitions. Word has length 54 [2025-02-08 09:58:27,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:27,647 INFO L471 AbstractCegarLoop]: Abstraction has 20091 states and 62884 transitions. [2025-02-08 09:58:27,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.28) internal successors, (57), 20 states have internal predecessors, (57), 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-08 09:58:27,647 INFO L276 IsEmpty]: Start isEmpty. Operand 20091 states and 62884 transitions. [2025-02-08 09:58:27,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2025-02-08 09:58:27,650 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:27,650 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] [2025-02-08 09:58:27,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-02-08 09:58:27,854 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-08 09:58:27,854 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:27,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:27,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1401735314, now seen corresponding path program 2 times [2025-02-08 09:58:27,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:27,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110123971] [2025-02-08 09:58:27,855 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:58:27,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:27,858 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 79 statements into 2 equivalence classes. [2025-02-08 09:58:27,865 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 79 of 79 statements. [2025-02-08 09:58:27,866 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:58:27,866 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:28,030 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-08 09:58:28,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:28,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110123971] [2025-02-08 09:58:28,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110123971] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:28,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133630602] [2025-02-08 09:58:28,030 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:58:28,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:28,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:28,032 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:28,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-02-08 09:58:28,061 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 79 statements into 2 equivalence classes. [2025-02-08 09:58:28,075 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 79 of 79 statements. [2025-02-08 09:58:28,076 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:58:28,076 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:28,076 INFO L256 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-02-08 09:58:28,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:28,114 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-08 09:58:28,114 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:28,731 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-08 09:58:28,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133630602] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:28,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:28,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 16] total 31 [2025-02-08 09:58:28,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773632964] [2025-02-08 09:58:28,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:28,732 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2025-02-08 09:58:28,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:28,732 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2025-02-08 09:58:28,732 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=872, Unknown=0, NotChecked=0, Total=992 [2025-02-08 09:58:28,733 INFO L87 Difference]: Start difference. First operand 20091 states and 62884 transitions. Second operand has 32 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 22 states have internal predecessors, (73), 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-08 09:58:31,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:31,860 INFO L93 Difference]: Finished difference Result 34820 states and 105927 transitions. [2025-02-08 09:58:31,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-02-08 09:58:31,866 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 22 states have internal predecessors, (73), 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 79 [2025-02-08 09:58:31,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:31,936 INFO L225 Difference]: With dead ends: 34820 [2025-02-08 09:58:31,936 INFO L226 Difference]: Without dead ends: 15388 [2025-02-08 09:58:32,105 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1429 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1108, Invalid=5212, Unknown=0, NotChecked=0, Total=6320 [2025-02-08 09:58:32,106 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 188 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 954 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 1116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 954 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:32,107 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 452 Invalid, 1116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 954 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:58:32,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15388 states. [2025-02-08 09:58:33,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15388 to 12580. [2025-02-08 09:58:33,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12580 states, 8647 states have (on average 1.08823869550133) internal successors, (9410), 9008 states have internal predecessors, (9410), 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-08 09:58:33,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12580 states to 12580 states and 18133 transitions. [2025-02-08 09:58:33,496 INFO L78 Accepts]: Start accepts. Automaton has 12580 states and 18133 transitions. Word has length 79 [2025-02-08 09:58:33,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:33,496 INFO L471 AbstractCegarLoop]: Abstraction has 12580 states and 18133 transitions. [2025-02-08 09:58:33,497 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 22 states have internal predecessors, (73), 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-08 09:58:33,497 INFO L276 IsEmpty]: Start isEmpty. Operand 12580 states and 18133 transitions. [2025-02-08 09:58:33,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2025-02-08 09:58:33,500 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:33,500 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] [2025-02-08 09:58:33,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-02-08 09:58:33,701 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-08 09:58:33,701 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:33,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:33,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1358443769, now seen corresponding path program 3 times [2025-02-08 09:58:33,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:33,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159797588] [2025-02-08 09:58:33,701 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:58:33,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:33,706 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 66 statements into 7 equivalence classes. [2025-02-08 09:58:33,712 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 58 of 66 statements. [2025-02-08 09:58:33,712 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-08 09:58:33,712 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:33,749 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-08 09:58:33,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:33,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159797588] [2025-02-08 09:58:33,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159797588] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 09:58:33,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 09:58:33,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-08 09:58:33,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529387082] [2025-02-08 09:58:33,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 09:58:33,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 09:58:33,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:33,750 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 09:58:33,750 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 09:58:33,750 INFO L87 Difference]: Start difference. First operand 12580 states and 18133 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 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-08 09:58:35,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:35,246 INFO L93 Difference]: Finished difference Result 12680 states and 19704 transitions. [2025-02-08 09:58:35,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 09:58:35,246 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 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 66 [2025-02-08 09:58:35,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:35,281 INFO L225 Difference]: With dead ends: 12680 [2025-02-08 09:58:35,281 INFO L226 Difference]: Without dead ends: 10669 [2025-02-08 09:58:35,290 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-08 09:58:35,291 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 23 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 48 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-08 09:58:35,291 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 48 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-02-08 09:58:35,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10669 states. [2025-02-08 09:58:36,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10669 to 10485. [2025-02-08 09:58:36,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10485 states, 6984 states have (on average 1.0564146620847652) internal successors, (7378), 7107 states have internal predecessors, (7378), 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-08 09:58:36,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10485 states to 10485 states and 15600 transitions. [2025-02-08 09:58:36,366 INFO L78 Accepts]: Start accepts. Automaton has 10485 states and 15600 transitions. Word has length 66 [2025-02-08 09:58:36,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:36,366 INFO L471 AbstractCegarLoop]: Abstraction has 10485 states and 15600 transitions. [2025-02-08 09:58:36,366 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 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-08 09:58:36,367 INFO L276 IsEmpty]: Start isEmpty. Operand 10485 states and 15600 transitions. [2025-02-08 09:58:36,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2025-02-08 09:58:36,368 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:36,369 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] [2025-02-08 09:58:36,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-08 09:58:36,369 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:36,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:36,370 INFO L85 PathProgramCache]: Analyzing trace with hash 726965547, now seen corresponding path program 3 times [2025-02-08 09:58:36,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:36,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330411346] [2025-02-08 09:58:36,370 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:58:36,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:36,373 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 67 statements into 8 equivalence classes. [2025-02-08 09:58:36,389 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) and asserted 67 of 67 statements. [2025-02-08 09:58:36,389 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2025-02-08 09:58:36,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:36,555 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-08 09:58:36,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:36,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330411346] [2025-02-08 09:58:36,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330411346] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:36,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646409884] [2025-02-08 09:58:36,555 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:58:36,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:36,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:36,560 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:36,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-02-08 09:58:36,596 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 67 statements into 8 equivalence classes. [2025-02-08 09:58:36,611 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) and asserted 67 of 67 statements. [2025-02-08 09:58:36,611 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2025-02-08 09:58:36,611 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:36,612 INFO L256 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-02-08 09:58:36,614 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:36,817 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-08 09:58:36,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:37,167 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-08 09:58:37,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646409884] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:37,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:37,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 16] total 42 [2025-02-08 09:58:37,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461952684] [2025-02-08 09:58:37,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:37,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2025-02-08 09:58:37,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:37,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2025-02-08 09:58:37,169 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1530, Unknown=0, NotChecked=0, Total=1722 [2025-02-08 09:58:37,170 INFO L87 Difference]: Start difference. First operand 10485 states and 15600 transitions. Second operand has 42 states, 42 states have (on average 3.119047619047619) internal successors, (131), 29 states have internal predecessors, (131), 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-08 09:58:39,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:39,369 INFO L93 Difference]: Finished difference Result 20432 states and 35843 transitions. [2025-02-08 09:58:39,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2025-02-08 09:58:39,370 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 3.119047619047619) internal successors, (131), 29 states have internal predecessors, (131), 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 67 [2025-02-08 09:58:39,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:39,428 INFO L225 Difference]: With dead ends: 20432 [2025-02-08 09:58:39,429 INFO L226 Difference]: Without dead ends: 10518 [2025-02-08 09:58:39,495 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 119 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-08 09:58:39,496 INFO L435 NwaCegarLoop]: 14 mSDtfsCounter, 386 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:39,496 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [386 Valid, 155 Invalid, 983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:58:39,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10518 states. [2025-02-08 09:58:40,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10518 to 10234. [2025-02-08 09:58:40,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10234 states, 6681 states have (on average 1.0428079628798084) internal successors, (6967), 6812 states have internal predecessors, (6967), 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-08 09:58:40,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10234 states to 10234 states and 14698 transitions. [2025-02-08 09:58:40,819 INFO L78 Accepts]: Start accepts. Automaton has 10234 states and 14698 transitions. Word has length 67 [2025-02-08 09:58:40,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:40,820 INFO L471 AbstractCegarLoop]: Abstraction has 10234 states and 14698 transitions. [2025-02-08 09:58:40,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 3.119047619047619) internal successors, (131), 29 states have internal predecessors, (131), 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-08 09:58:40,820 INFO L276 IsEmpty]: Start isEmpty. Operand 10234 states and 14698 transitions. [2025-02-08 09:58:40,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2025-02-08 09:58:40,822 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:40,822 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] [2025-02-08 09:58:40,829 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-02-08 09:58:41,026 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-08 09:58:41,026 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:41,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:41,026 INFO L85 PathProgramCache]: Analyzing trace with hash 162116596, now seen corresponding path program 2 times [2025-02-08 09:58:41,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:41,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449892990] [2025-02-08 09:58:41,026 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:58:41,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:41,030 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 112 statements into 2 equivalence classes. [2025-02-08 09:58:41,035 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 112 of 112 statements. [2025-02-08 09:58:41,035 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:58:41,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:41,114 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-08 09:58:41,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:41,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449892990] [2025-02-08 09:58:41,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449892990] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:41,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390312014] [2025-02-08 09:58:41,114 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 09:58:41,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:41,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:41,121 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:41,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-02-08 09:58:41,161 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 112 statements into 2 equivalence classes. [2025-02-08 09:58:41,181 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 112 of 112 statements. [2025-02-08 09:58:41,181 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-02-08 09:58:41,181 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:41,182 INFO L256 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-02-08 09:58:41,183 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:41,221 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-08 09:58:41,221 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:41,471 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-08 09:58:41,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390312014] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:41,471 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:41,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 8] total 11 [2025-02-08 09:58:41,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399637666] [2025-02-08 09:58:41,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:41,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 09:58:41,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:41,472 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 09:58:41,472 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2025-02-08 09:58:41,472 INFO L87 Difference]: Start difference. First operand 10234 states and 14698 transitions. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 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-08 09:58:43,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:43,012 INFO L93 Difference]: Finished difference Result 22117 states and 33836 transitions. [2025-02-08 09:58:43,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 09:58:43,012 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 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 112 [2025-02-08 09:58:43,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:43,069 INFO L225 Difference]: With dead ends: 22117 [2025-02-08 09:58:43,069 INFO L226 Difference]: Without dead ends: 12285 [2025-02-08 09:58:43,112 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 221 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-08 09:58:43,112 INFO L435 NwaCegarLoop]: 30 mSDtfsCounter, 33 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:43,112 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 92 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:58:43,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12285 states. [2025-02-08 09:58:44,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12285 to 9999. [2025-02-08 09:58:44,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9999 states, 6541 states have (on average 1.043724201192478) internal successors, (6827), 6672 states have internal predecessors, (6827), 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-08 09:58:44,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9999 states to 9999 states and 14317 transitions. [2025-02-08 09:58:44,639 INFO L78 Accepts]: Start accepts. Automaton has 9999 states and 14317 transitions. Word has length 112 [2025-02-08 09:58:44,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:44,640 INFO L471 AbstractCegarLoop]: Abstraction has 9999 states and 14317 transitions. [2025-02-08 09:58:44,640 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 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-08 09:58:44,640 INFO L276 IsEmpty]: Start isEmpty. Operand 9999 states and 14317 transitions. [2025-02-08 09:58:44,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2025-02-08 09:58:44,646 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:44,646 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] [2025-02-08 09:58:44,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-02-08 09:58:44,847 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-08 09:58:44,847 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:44,851 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:44,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1225338437, now seen corresponding path program 3 times [2025-02-08 09:58:44,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:44,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365102679] [2025-02-08 09:58:44,852 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:58:44,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:44,858 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 99 statements into 7 equivalence classes. [2025-02-08 09:58:44,877 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 85 of 99 statements. [2025-02-08 09:58:44,877 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-08 09:58:44,877 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:44,970 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-08 09:58:44,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:44,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365102679] [2025-02-08 09:58:44,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365102679] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:44,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815798145] [2025-02-08 09:58:44,971 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:58:44,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:44,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:44,977 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:44,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-02-08 09:58:45,019 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 99 statements into 7 equivalence classes. [2025-02-08 09:58:45,038 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) and asserted 85 of 99 statements. [2025-02-08 09:58:45,039 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2025-02-08 09:58:45,039 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:45,039 INFO L256 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-02-08 09:58:45,041 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:45,096 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-08 09:58:45,097 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:45,662 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-08 09:58:45,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815798145] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:45,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:45,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 11] total 15 [2025-02-08 09:58:45,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862730443] [2025-02-08 09:58:45,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:45,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-02-08 09:58:45,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:45,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-02-08 09:58:45,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2025-02-08 09:58:45,667 INFO L87 Difference]: Start difference. First operand 9999 states and 14317 transitions. Second operand has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 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-08 09:58:47,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:47,011 INFO L93 Difference]: Finished difference Result 20551 states and 34944 transitions. [2025-02-08 09:58:47,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 09:58:47,011 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 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 99 [2025-02-08 09:58:47,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:47,075 INFO L225 Difference]: With dead ends: 20551 [2025-02-08 09:58:47,076 INFO L226 Difference]: Without dead ends: 11108 [2025-02-08 09:58:47,133 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 193 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-08 09:58:47,133 INFO L435 NwaCegarLoop]: 33 mSDtfsCounter, 72 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:47,134 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 131 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-08 09:58:47,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11108 states. [2025-02-08 09:58:48,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11108 to 6184. [2025-02-08 09:58:48,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6184 states, 4145 states have (on average 1.038118214716526) internal successors, (4303), 4257 states have internal predecessors, (4303), 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-08 09:58:48,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6184 states to 6184 states and 7587 transitions. [2025-02-08 09:58:48,205 INFO L78 Accepts]: Start accepts. Automaton has 6184 states and 7587 transitions. Word has length 99 [2025-02-08 09:58:48,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:48,205 INFO L471 AbstractCegarLoop]: Abstraction has 6184 states and 7587 transitions. [2025-02-08 09:58:48,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 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-08 09:58:48,205 INFO L276 IsEmpty]: Start isEmpty. Operand 6184 states and 7587 transitions. [2025-02-08 09:58:48,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2025-02-08 09:58:48,208 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:48,208 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] [2025-02-08 09:58:48,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-02-08 09:58:48,412 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-08 09:58:48,412 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:48,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:48,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1637194414, now seen corresponding path program 3 times [2025-02-08 09:58:48,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:48,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057590354] [2025-02-08 09:58:48,412 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:58:48,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:48,416 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 95 statements into 10 equivalence classes. [2025-02-08 09:58:48,425 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 95 of 95 statements. [2025-02-08 09:58:48,425 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-02-08 09:58:48,425 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:48,873 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-08 09:58:48,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:48,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057590354] [2025-02-08 09:58:48,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057590354] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:48,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451217515] [2025-02-08 09:58:48,873 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:58:48,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:48,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:48,875 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:48,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-02-08 09:58:48,921 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 95 statements into 10 equivalence classes. [2025-02-08 09:58:48,943 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) and asserted 95 of 95 statements. [2025-02-08 09:58:48,943 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2025-02-08 09:58:48,943 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:48,944 INFO L256 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 25 conjuncts are in the unsatisfiable core [2025-02-08 09:58:48,945 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:49,001 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-08 09:58:49,001 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:49,767 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-08 09:58:49,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451217515] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:49,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:49,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20, 22] total 43 [2025-02-08 09:58:49,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420012126] [2025-02-08 09:58:49,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:49,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2025-02-08 09:58:49,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:49,768 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2025-02-08 09:58:49,769 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1663, Unknown=0, NotChecked=0, Total=1892 [2025-02-08 09:58:49,769 INFO L87 Difference]: Start difference. First operand 6184 states and 7587 transitions. Second operand has 44 states, 43 states have (on average 2.6744186046511627) internal successors, (115), 28 states have internal predecessors, (115), 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-08 09:58:51,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:51,526 INFO L93 Difference]: Finished difference Result 11661 states and 14983 transitions. [2025-02-08 09:58:51,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2025-02-08 09:58:51,526 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.6744186046511627) internal successors, (115), 28 states have internal predecessors, (115), 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 95 [2025-02-08 09:58:51,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:51,554 INFO L225 Difference]: With dead ends: 11661 [2025-02-08 09:58:51,554 INFO L226 Difference]: Without dead ends: 6109 [2025-02-08 09:58:51,572 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1529 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1344, Invalid=5628, Unknown=0, NotChecked=0, Total=6972 [2025-02-08 09:58:51,572 INFO L435 NwaCegarLoop]: 34 mSDtfsCounter, 162 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:51,573 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 436 Invalid, 996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2025-02-08 09:58:51,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6109 states. [2025-02-08 09:58:52,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6109 to 6027. [2025-02-08 09:58:52,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6027 states, 4058 states have (on average 1.0344997535731888) internal successors, (4198), 4170 states have internal predecessors, (4198), 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-08 09:58:52,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6027 states to 6027 states and 7323 transitions. [2025-02-08 09:58:52,437 INFO L78 Accepts]: Start accepts. Automaton has 6027 states and 7323 transitions. Word has length 95 [2025-02-08 09:58:52,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:52,438 INFO L471 AbstractCegarLoop]: Abstraction has 6027 states and 7323 transitions. [2025-02-08 09:58:52,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.6744186046511627) internal successors, (115), 28 states have internal predecessors, (115), 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-08 09:58:52,438 INFO L276 IsEmpty]: Start isEmpty. Operand 6027 states and 7323 transitions. [2025-02-08 09:58:52,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-02-08 09:58:52,444 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:52,444 INFO L218 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1] [2025-02-08 09:58:52,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-02-08 09:58:52,645 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-08 09:58:52,646 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:52,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:52,646 INFO L85 PathProgramCache]: Analyzing trace with hash 2065179098, now seen corresponding path program 3 times [2025-02-08 09:58:52,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:52,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490281462] [2025-02-08 09:58:52,646 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:58:52,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:52,651 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 90 statements into 11 equivalence classes. [2025-02-08 09:58:52,663 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 90 of 90 statements. [2025-02-08 09:58:52,663 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-08 09:58:52,663 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:52,921 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-08 09:58:52,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:52,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490281462] [2025-02-08 09:58:52,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490281462] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:52,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259049258] [2025-02-08 09:58:52,921 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 09:58:52,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:52,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:52,924 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:52,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-02-08 09:58:52,972 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 90 statements into 11 equivalence classes. [2025-02-08 09:58:52,991 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) and asserted 90 of 90 statements. [2025-02-08 09:58:52,992 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2025-02-08 09:58:52,992 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:52,993 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-02-08 09:58:52,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:53,068 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-08 09:58:53,068 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:53,511 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-08 09:58:53,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259049258] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:53,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:53,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 47 [2025-02-08 09:58:53,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966157319] [2025-02-08 09:58:53,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:53,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2025-02-08 09:58:53,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:53,513 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2025-02-08 09:58:53,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2025-02-08 09:58:53,513 INFO L87 Difference]: Start difference. First operand 6027 states and 7323 transitions. Second operand has 48 states, 45 states have (on average 3.466666666666667) internal successors, (156), 26 states have internal predecessors, (156), 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-08 09:58:55,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:58:55,470 INFO L93 Difference]: Finished difference Result 10944 states and 13320 transitions. [2025-02-08 09:58:55,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2025-02-08 09:58:55,471 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 45 states have (on average 3.466666666666667) internal successors, (156), 26 states have internal predecessors, (156), 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 90 [2025-02-08 09:58:55,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:58:55,503 INFO L225 Difference]: With dead ends: 10944 [2025-02-08 09:58:55,503 INFO L226 Difference]: Without dead ends: 10943 [2025-02-08 09:58:55,506 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 156 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-08 09:58:55,507 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 807 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 830 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:58:55,507 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [830 Valid, 590 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:58:55,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10943 states. [2025-02-08 09:58:56,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10943 to 10899. [2025-02-08 09:58:56,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10899 states, 7274 states have (on average 1.0357437448446523) internal successors, (7534), 7494 states have internal predecessors, (7534), 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-08 09:58:56,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10899 states to 10899 states and 13263 transitions. [2025-02-08 09:58:56,857 INFO L78 Accepts]: Start accepts. Automaton has 10899 states and 13263 transitions. Word has length 90 [2025-02-08 09:58:56,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:58:56,857 INFO L471 AbstractCegarLoop]: Abstraction has 10899 states and 13263 transitions. [2025-02-08 09:58:56,858 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 45 states have (on average 3.466666666666667) internal successors, (156), 26 states have internal predecessors, (156), 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-08 09:58:56,858 INFO L276 IsEmpty]: Start isEmpty. Operand 10899 states and 13263 transitions. [2025-02-08 09:58:56,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-02-08 09:58:56,860 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:58:56,860 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] [2025-02-08 09:58:56,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-02-08 09:58:57,064 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-08 09:58:57,064 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:58:57,064 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:58:57,065 INFO L85 PathProgramCache]: Analyzing trace with hash -229223125, now seen corresponding path program 4 times [2025-02-08 09:58:57,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:58:57,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740722997] [2025-02-08 09:58:57,065 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:58:57,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:58:57,069 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 90 statements into 2 equivalence classes. [2025-02-08 09:58:57,073 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 90 of 90 statements. [2025-02-08 09:58:57,073 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:58:57,073 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:57,424 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-08 09:58:57,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:58:57,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740722997] [2025-02-08 09:58:57,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740722997] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:58:57,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205766632] [2025-02-08 09:58:57,425 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 09:58:57,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:58:57,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:58:57,427 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:58:57,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-02-08 09:58:57,480 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 90 statements into 2 equivalence classes. [2025-02-08 09:58:57,497 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 90 of 90 statements. [2025-02-08 09:58:57,497 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 09:58:57,497 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:58:57,498 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-02-08 09:58:57,499 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:58:57,538 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-08 09:58:57,538 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:58:58,838 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-08 09:58:58,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205766632] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:58:58,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:58:58,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 23] total 40 [2025-02-08 09:58:58,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785311079] [2025-02-08 09:58:58,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:58:58,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2025-02-08 09:58:58,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:58:58,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2025-02-08 09:58:58,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1444, Unknown=0, NotChecked=0, Total=1640 [2025-02-08 09:58:58,840 INFO L87 Difference]: Start difference. First operand 10899 states and 13263 transitions. Second operand has 41 states, 40 states have (on average 1.85) internal successors, (74), 31 states have internal predecessors, (74), 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-08 09:59:05,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 09:59:05,300 INFO L93 Difference]: Finished difference Result 40081 states and 58408 transitions. [2025-02-08 09:59:05,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2025-02-08 09:59:05,300 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 1.85) internal successors, (74), 31 states have internal predecessors, (74), 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 90 [2025-02-08 09:59:05,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 09:59:05,454 INFO L225 Difference]: With dead ends: 40081 [2025-02-08 09:59:05,454 INFO L226 Difference]: Without dead ends: 38980 [2025-02-08 09:59:05,482 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8915 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4423, Invalid=22637, Unknown=0, NotChecked=0, Total=27060 [2025-02-08 09:59:05,483 INFO L435 NwaCegarLoop]: 21 mSDtfsCounter, 254 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 278 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 278 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-08 09:59:05,483 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 325 Invalid, 900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [278 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-08 09:59:05,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38980 states. [2025-02-08 09:59:08,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38980 to 18406. [2025-02-08 09:59:08,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18406 states, 11854 states have (on average 1.0232832799055172) internal successors, (12130), 12064 states have internal predecessors, (12130), 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-08 09:59:08,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18406 states to 18406 states and 23362 transitions. [2025-02-08 09:59:08,803 INFO L78 Accepts]: Start accepts. Automaton has 18406 states and 23362 transitions. Word has length 90 [2025-02-08 09:59:08,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 09:59:08,804 INFO L471 AbstractCegarLoop]: Abstraction has 18406 states and 23362 transitions. [2025-02-08 09:59:08,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 1.85) internal successors, (74), 31 states have internal predecessors, (74), 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-08 09:59:08,804 INFO L276 IsEmpty]: Start isEmpty. Operand 18406 states and 23362 transitions. [2025-02-08 09:59:08,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2025-02-08 09:59:08,816 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 09:59:08,816 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] [2025-02-08 09:59:08,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-02-08 09:59:09,020 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-08 09:59:09,020 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2025-02-08 09:59:09,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 09:59:09,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1647029419, now seen corresponding path program 5 times [2025-02-08 09:59:09,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 09:59:09,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012793385] [2025-02-08 09:59:09,021 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:59:09,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 09:59:09,026 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 166 statements into 13 equivalence classes. [2025-02-08 09:59:09,046 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 166 of 166 statements. [2025-02-08 09:59:09,046 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-08 09:59:09,046 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:59:09,606 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 137 proven. 291 refuted. 0 times theorem prover too weak. 443 trivial. 0 not checked. [2025-02-08 09:59:09,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 09:59:09,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012793385] [2025-02-08 09:59:09,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012793385] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 09:59:09,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472734989] [2025-02-08 09:59:09,606 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 09:59:09,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 09:59:09,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 09:59:09,609 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 09:59:09,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-02-08 09:59:09,680 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 166 statements into 13 equivalence classes. [2025-02-08 09:59:09,715 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) and asserted 166 of 166 statements. [2025-02-08 09:59:09,715 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2025-02-08 09:59:09,715 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 09:59:09,717 INFO L256 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 51 conjuncts are in the unsatisfiable core [2025-02-08 09:59:09,718 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 09:59:09,798 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-08 09:59:09,798 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 09:59:17,527 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-08 09:59:17,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472734989] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 09:59:17,527 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 09:59:17,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 43] total 72 [2025-02-08 09:59:17,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011171279] [2025-02-08 09:59:17,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 09:59:17,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-02-08 09:59:17,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 09:59:17,529 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-02-08 09:59:17,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=610, Invalid=4646, Unknown=0, NotChecked=0, Total=5256 [2025-02-08 09:59:17,530 INFO L87 Difference]: Start difference. First operand 18406 states and 23362 transitions. Second operand has 73 states, 72 states have (on average 1.6388888888888888) internal successors, (118), 55 states have internal predecessors, (118), 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)