| ok(nf(n0)), ok(nf(0)), rel(nf(n0), elemf(nf(n0))), ok(elemf(nf(n0))), ∀ b. ok(b) → rel(b, elemf(b)) ∧ ok(elemf(b)), ∀ m. m < n0 → ok(nf(m)) ∧ nf(m + 1) = elemf(nf(m)) ⊦ n0 + 1 = m, ok(nf(m)), n0 < m |
Used simplifier rules: ls-03: ⊦ ¬ m < n → (¬ n < m ↔ n = m); from specification nat-basic1 Used terms: m