| # nσ = ∞, nσ[m] + 1 < nσ[n], stutf(nσ), m < n → nσ[n] = nσ[m] + 1, ∀ m0. m < m0 → nσ[m0] = nσ[m] + 1 ⊦ |
# nσ = ∞, nσ[m] + 1 < nσ[n], stutf(nσ), n ≤ m, ∀ m0. m < m0 → nσ[m0] = nσ[m] + 1 ⊦ nσ[n] = nσ[m] + 1
Used simplifier rules: ⊦ m < n ↔ ¬ n ≤ m; (ss)% ⊦ ¬ n < n; (s)%lf-01: ⊦ m < n ∧ n = n0 → m < n0; (forward) from specification nat-basic%lf-02: ⊦ m < n ∧ m = n0 → n0 < n; (forward) from specification nat-basic