Let x and y be given.
We prove the intermediate
claim HxS:
SNo x.
An
exact proof term for the current goal is
(real_SNo x HxR).
We prove the intermediate
claim HyS:
SNo y.
An
exact proof term for the current goal is
(real_SNo y HyR).
We prove the intermediate
claim HzR:
z ∈ R.
An
exact proof term for the current goal is
(real_div_SNo x HxR y HyR).
We prove the intermediate
claim HzS:
SNo z.
An
exact proof term for the current goal is
(real_SNo z HzR).
An
exact proof term for the current goal is
(SNo_minus_SNo y HyS).
An
exact proof term for the current goal is
(SNo_minus_SNo z HzS).
We prove the intermediate
claim Hmy0:
(minus_SNo y) ≠ 0.
We prove the intermediate
claim Hy0eq:
y = 0.
rewrite the current goal using Hmy0eq (from left to right).
rewrite the current goal using
minus_SNo_0 (from left to right).
Use reflexivity.
An exact proof term for the current goal is (Hy0 Hy0eq).
We prove the intermediate
claim HyzR:
mul_SNo y z ∈ R.
An
exact proof term for the current goal is
(real_mul_SNo y HyR z HzR).
We prove the intermediate
claim Hmul0:
mul_SNo y z = x.
rewrite the current goal using Hminus_mul (from left to right) at position 1.
rewrite the current goal using Hmul0 (from left to right) at position 1.
Use reflexivity.
∎