Let x and y be given.
We prove the intermediate
claim HabsxS:
SNo (abs_SNo x).
An
exact proof term for the current goal is
(SNo_abs_SNo x HxS).
We prove the intermediate
claim HabsyS:
SNo (abs_SNo y).
An
exact proof term for the current goal is
(SNo_abs_SNo y HyS).
We prove the intermediate
claim HuS:
SNo u.
We prove the intermediate
claim Hxub:
x ≤ abs_SNo x.
We prove the intermediate
claim Hyub:
y ≤ abs_SNo y.
We prove the intermediate
claim Hhi:
add_SNo x y ≤ u.
An exact proof term for the current goal is Hlo'.
∎