| # nσ = ∞, nσ[n2] = nσ[n], stutf(nσ), n2 ≤ n0, ∀ n1. ¬ n1 < n2 → nσ[n1] = nσ[n] ⊦ n0 < n0 +1 ∧ nσ[n0 +1] = nσ[n] |
# nσ = ∞, nσ[n2] = nσ[n], stutf(nσ), n2 ≤ n0, ∀ n1. ¬ n1 < n2 → nσ[n1] = nσ[n] ⊦ nσ[n0 + 1] = nσ[n]
Used simplifier rules: c: ⊦ m + n = n + m; from specification nat-basic2%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic2%ref-1: ⊦ ¬ n < n; from specification nat-basic1%s: ⊦ m < n + 1 ↔ ¬ n < m; from specification nat-basic2%succ: ⊦ m +1 = m + 1; from specification nat-basic2