Apply nat_complete_ind with
λ x0 . ∀ x1 . x1 ∈ SNoS_ x0 ⟶ SNoLt 0 x1 ⟶ SNoLt (eps_ x0) x1.
Let x0 of type ι be given.
Assume H1:
∀ x1 . x1 ∈ x0 ⟶ ∀ x2 . x2 ∈ SNoS_ x1 ⟶ SNoLt 0 x2 ⟶ SNoLt (eps_ x1) x2.
Let x1 of type ι be given.
Assume H2:
x1 ∈ SNoS_ x0.
Apply SNoS_E2 with
x0,
x1,
SNoLt (eps_ x0) x1 leaving 3 subgoals.
Apply nat_p_ordinal with
x0.
The subproof is completed by applying H0.
The subproof is completed by applying H2.
Apply SNoLt_trichotomy_or_impred with
eps_ x0,
x1,
SNoLt (eps_ x0) x1 leaving 5 subgoals.
Apply SNo_eps_ with
x0.
The subproof is completed by applying L4.
The subproof is completed by applying H7.
The subproof is completed by applying H9.
Apply FalseE with
SNoLt (eps_ x0) x1.
Apply In_no2cycle with
x0,
ordsucc x0 leaving 2 subgoals.
The subproof is completed by applying ordsuccI2 with x0.
Apply SNoLev_eps_ with
x0,
λ x2 x3 . x2 ∈ x0 leaving 2 subgoals.
The subproof is completed by applying L4.
Apply H9 with
λ x2 x3 . SNoLev x3 ∈ x0.
The subproof is completed by applying H5.
Apply FalseE with
SNoLt (eps_ x0) x1.
Apply SNoLtE with
x1,
eps_ x0,
False leaving 6 subgoals.
The subproof is completed by applying H7.
Apply SNo_eps_ with
x0.
The subproof is completed by applying L4.
The subproof is completed by applying H9.
Let x2 of type ι be given.
Apply nat_p_trans with
x0,
ordsucc (SNoLev x2) leaving 2 subgoals.
The subproof is completed by applying H0.
The subproof is completed by applying L18.
Apply nat_p_omega with
ordsucc (SNoLev x2).
The subproof is completed by applying L19.
Apply SNoS_I with
ordsucc (SNoLev x2),
x2,
SNoLev x2 leaving 3 subgoals.
Apply nat_p_ordinal with
ordsucc (SNoLev x2).
The subproof is completed by applying L19.
The subproof is completed by applying ordsuccI2 with
SNoLev x2.
Apply SNoLev_ with
x2.
The subproof is completed by applying H10.
Apply SNoLt_tra with
0,
x1,
x2 leaving 5 subgoals.
The subproof is completed by applying SNo_0.
The subproof is completed by applying H7.
The subproof is completed by applying H10.
The subproof is completed by applying H3.
The subproof is completed by applying H14.
Apply H1 with
ordsucc (SNoLev x2),
x2 leaving 3 subgoals.
The subproof is completed by applying L18.
The subproof is completed by applying L21.
The subproof is completed by applying L22.
Apply SNoLt_irref with
eps_ x0.
Apply SNoLt_tra with
eps_ x0,
eps_ (ordsucc (SNoLev x2)),
eps_ x0 leaving 5 subgoals.
Apply SNo_eps_ with
x0.
The subproof is completed by applying L4.
Apply SNo_eps_ with
ordsucc (SNoLev x2).
The subproof is completed by applying L20.
Apply SNo_eps_ with
x0.
The subproof is completed by applying L4.
Apply SNo_eps_decr with
x0,
ordsucc (SNoLev x2) leaving 2 subgoals.
The subproof is completed by applying L4.
The subproof is completed by applying L18.
Apply SNoLt_tra with
eps_ (ordsucc (SNoLev x2)),
x2,
eps_ x0 leaving 5 subgoals.
Apply SNo_eps_ with
ordsucc (SNoLev x2).
The subproof is completed by applying L20.
The subproof is completed by applying H10.
Apply SNo_eps_ with
x0.
The subproof is completed by applying L4.
The subproof is completed by applying L23.
The subproof is completed by applying H15.