Let w be given.
Assume Hw.
Apply Hw to the current goal.
Let u be given.
Apply SNoR_E x Hx3 u Hu to the current goal.
An
exact proof term for the current goal is
SNoS_SNoLev u Hu1.
rewrite the current goal using H2 (from right to left).
An exact proof term for the current goal is Hx1.
An
exact proof term for the current goal is
IH (ordsucc (SNoLev u)) LsLu u Lu.
We prove the intermediate
claim Lmu:
SNo (- u).
rewrite the current goal using Hwu (from left to right).
An exact proof term for the current goal is LLmu.
We prove the intermediate
claim Lb:
ordinal β.
An exact proof term for the current goal is H5.
We prove the intermediate
claim LLub:
SNoLev u ∈ β.
An
exact proof term for the current goal is
H5 (SNoLev u) Hu2.
rewrite the current goal using Hwu (from left to right).
An exact proof term for the current goal is IHu β H5.
rewrite the current goal using Hwu (from left to right).
Apply IHu (SNoLev u) to the current goal.
rewrite the current goal using H5 (from right to left).
An exact proof term for the current goal is LLub.
Let w be given.
Assume Hw.
Apply Hw to the current goal.
Let u be given.
Apply SNoL_E x Hx3 u Hu to the current goal.
An
exact proof term for the current goal is
SNoS_SNoLev u Hu1.
rewrite the current goal using H2 (from right to left).
An exact proof term for the current goal is Hx1.
An
exact proof term for the current goal is
IH (ordsucc (SNoLev u)) LsLu u Lu.
We prove the intermediate
claim Lmu:
SNo (- u).
rewrite the current goal using Hwu (from left to right).
An exact proof term for the current goal is LLmu.
We prove the intermediate
claim Lb:
ordinal β.
An exact proof term for the current goal is H5.
We prove the intermediate
claim LLub:
SNoLev u ∈ β.
An
exact proof term for the current goal is
H5 (SNoLev u) Hu2.
rewrite the current goal using Hwu (from left to right).
An exact proof term for the current goal is IHu β H5.
rewrite the current goal using Hwu (from left to right).
Apply IHu (SNoLev u) to the current goal.
rewrite the current goal using H5 (from right to left).
An exact proof term for the current goal is LLub.
∎