Let α be given.
Let β be given.
We prove the intermediate
claim La:
SNo α.
An
exact proof term for the current goal is
ordinal_SNo α Ha.
We prove the intermediate
claim Lb:
SNo β.
An
exact proof term for the current goal is
ordinal_SNo β Hb.
We prove the intermediate
claim Lab1:
SNo (α + β).
An
exact proof term for the current goal is
SNo_add_SNo α β La Lb.
Let y be given.
Assume H1.
Apply H1 to the current goal.
An exact proof term for the current goal is H1.
rewrite the current goal using H1 (from left to right) at position 2.
An exact proof term for the current goal is Hy1.
Assume H2.
Apply H2 to the current goal.
Assume _ _.
Assume H3.
Apply H3 to the current goal.
Assume H3.
Apply H3 to the current goal.
Assume _.
Assume _.
Apply H4 y Hy3 to the current goal.
Let w be given.
Apply SNoLt_tra w (α + β) y (H2 w Hw) Lab1 Hy3 to the current goal.
An exact proof term for the current goal is H3 w Hw.
An exact proof term for the current goal is H1.
Let w be given.
An
exact proof term for the current goal is
EmptyE w Hw.
Apply L1 to the current goal.
Assume _.
Apply H5 to the current goal.
An exact proof term for the current goal is Hy1.
∎