Let x0 of type ι be given.
Let x1 of type ι be given.
Apply SNoS_E2 with
omega,
x1,
or (and (nIn (SNoLev x1) x0) (∀ x2 . x2 ∈ omega ⟶ SNoLev x1 ∈ x2 ⟶ x2 ∈ x0)) (and (SNoLev x1 ∈ x0) (∀ x2 . x2 ∈ omega ⟶ SNoLev x1 ∈ x2 ⟶ nIn x2 x0)) leaving 3 subgoals.
The subproof is completed by applying omega_ordinal.
The subproof is completed by applying H1.
Apply xm with
SNoLev x1 ∈ x0,
or (and (nIn (SNoLev x1) x0) (∀ x2 . x2 ∈ omega ⟶ SNoLev x1 ∈ x2 ⟶ x2 ∈ x0)) (and (SNoLev x1 ∈ x0) (∀ x2 . x2 ∈ omega ⟶ SNoLev x1 ∈ x2 ⟶ nIn x2 x0)) leaving 2 subgoals.
Assume H23:
SNoLev x1 ∈ x0.
Apply orIR with
and (nIn (SNoLev x1) x0) (∀ x2 . x2 ∈ omega ⟶ SNoLev x1 ∈ x2 ⟶ x2 ∈ x0),
and (SNoLev x1 ∈ x0) (∀ x2 . x2 ∈ omega ⟶ SNoLev x1 ∈ x2 ⟶ nIn x2 x0).
Apply andI with
SNoLev x1 ∈ x0,
∀ x2 . x2 ∈ omega ⟶ SNoLev x1 ∈ x2 ⟶ nIn x2 x0 leaving 2 subgoals.
The subproof is completed by applying H23.
Let x2 of type ι be given.
Assume H24:
x2 ∈ omega.
Assume H25:
SNoLev x1 ∈ x2.
Assume H26: x2 ∈ x0.
Apply SNoS_E2 with
omega,
binintersect x0 (SNoElts_ x2),
False leaving 3 subgoals.
The subproof is completed by applying omega_ordinal.
The subproof is completed by applying L27.
Apply SNoS_E2 with
omega,
add_SNo (binintersect x0 (SNoElts_ x2)) (minus_SNo x1),
False leaving 3 subgoals.
The subproof is completed by applying omega_ordinal.
The subproof is completed by applying L32.
Apply L16 with
x2,
False leaving 3 subgoals.
The subproof is completed by applying H24.
The subproof is completed by applying L37.
Let x3 of type ι be given.
Assume H38:
(λ x4 . and ... ...) ....