| ok(nf(n0)), ok(nf(0)), ∀ m. m < n0 → ok(nf(m)) ∧ nf(m + 1) = elemf(nf(m)), ∀ b. ok(b) → rel(b, elemf(b)) ∧ ok(elemf(b)) ⊦ ok(elemf(nf(n0))) ∧ (¬ n0 < m → ok((n0 + 1 = m ⊃ elemf(nf(n0));nf(m))) ∧ (n0 = m ⊃ elemf(nf(m));nf(m + 1)) = elemf((n0 + 1 = m ⊃ elemf(nf(n0));nf(m)))) |
ok(nf(n0)), ok(nf(0)), ∀ m. m < n0 → ok(nf(m)) ∧ nf(m + 1) = elemf(nf(m)), ok(nf(n0)) → rel(nf(n0), elemf(nf(n0))) ∧ ok(elemf(nf(n0))), ∀ b. ok(b) → rel(b, elemf(b)) ∧ ok(elemf(b)) ⊦ ok(elemf(nf(n0))) ∧ (¬ n0 < m → ok((n0 + 1 = m ⊃ elemf(nf(n0));nf(m))) ∧ (n0 = m ⊃ elemf(nf(m));nf(m + 1)) = elemf((n0 + 1 = m ⊃ elemf(nf(n0));nf(m))))
Used terms: nf(n0)