| maxref(st0) < maxref(st), r ∈ st0, r ∈ st, maxref(st) ∈ st, maxref(st0) ∈ st0, ∀ r. r ∈ st ↔ r ∈ st0, ∀ r. r ∈ st → ¬ maxref(st) < r, maxref(st) ∈ st0 → ¬ maxref(st0) < maxref(st), ∀ r. r ∈ st0 → ¬ maxref(st0) < r ⊦ maxref(st) = maxref(st0) |
maxref(st0) < maxref(st), r ∈ st0, r ∈ st, maxref(st) ∈ st, maxref(st0) ∈ st0, ∀ r. r ∈ st0 → ¬ maxref(st0) < r, ∀ r. r ∈ st ↔ r ∈ st0, ∀ r. r ∈ st → ¬ maxref(st) < r ⊦ maxref(st) = maxref(st0), maxref(st) ∈ st0
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ r < r0 → (¬ r0 < r ↔ true)], [CSIMPSEQ : ⊦ ¬ r < r], [CSIMPFORWARD : ⊦ r < r0 ∧ r0 < r1 → r < r1], [CSIMPSEQ : ⊦ r ≠ r0 → (¬ r < r0 ↔ r0 < r)])]]