| ok(a), ∀ b. ok(b) → rel(b, elemf(b)) ∧ ok(elemf(b)) ⊦ ∃ nf. nf(0) = a ∧ ok(nf(0)) ∧ (∀ m. m < 0 → ok(nf(m)) ∧ nf(m + 1) = elemf(nf(m))) |
ok(a), ∀ b. ok(b) → rel(b, elemf(b)) ∧ ok(elemf(b)) ⊦ ∃ nf. nf(0) = a
Used simplifier rules: zero-01: ⊦ ¬ m < 0; from specification nat-basic1