Let x be given.
Assume H.
Apply H to the current goal.
Let k be given.
Assume H.
Apply H to the current goal.
We prove the intermediate
claim Lek:
SNo (eps_ k).
An
exact proof term for the current goal is
SNo_eps_ k Hk.
Assume H.
Apply H to the current goal.
Let m be given.
Assume H.
Apply H to the current goal.
We prove the intermediate
claim Lm:
SNo m.
An
exact proof term for the current goal is
int_SNo m Hm.
We prove the intermediate
claim Lekm:
SNo (eps_ k * m).
We use k to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hk.
We use
(- m) to
witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hm.
Use f_equal.
An exact proof term for the current goal is Hxkm.
∎