We prove the intermediate
claim HdefR:
R = real.
We prove the intermediate
claim HaReal:
a ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HaR.
We prove the intermediate
claim HcReal:
c ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HcR.
We prove the intermediate
claim HxReal:
x0 ∈ real.
An
exact proof term for the current goal is
(real_div_SNo c HcReal a HaReal).
We prove the intermediate
claim HxR:
x0 ∈ R.
rewrite the current goal using HdefR (from left to right).
An exact proof term for the current goal is HxReal.
We prove the intermediate
claim HdefR:
R = real.
We prove the intermediate
claim HaReal:
a ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HaR.
We prove the intermediate
claim HbReal:
b ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HbR.
We prove the intermediate
claim HcReal:
c ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HcR.
We prove the intermediate
claim HaS:
SNo a.
An
exact proof term for the current goal is
(real_SNo a HaReal).
We prove the intermediate
claim HbS:
SNo b.
An
exact proof term for the current goal is
(real_SNo b HbReal).
We prove the intermediate
claim HcS:
SNo c.
An
exact proof term for the current goal is
(real_SNo c HcReal).
We prove the intermediate
claim Hx0Real:
x0 ∈ real.
An
exact proof term for the current goal is
(real_div_SNo c HcReal a HaReal).
We prove the intermediate
claim Hx0S:
SNo x0.
An
exact proof term for the current goal is
(real_SNo x0 Hx0Real).
rewrite the current goal using
(R2_xcoord_tuple x0 y) (from left to right).
rewrite the current goal using
(R2_ycoord_tuple x0 y) (from left to right).
rewrite the current goal using Hb0 (from left to right).
We prove the intermediate
claim HyReal:
y ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HyR.
We prove the intermediate
claim HyS:
SNo y.
An
exact proof term for the current goal is
(real_SNo y HyReal).
rewrite the current goal using
(mul_SNo_zeroL y HyS) (from left to right).
We prove the intermediate
claim Hmul:
mul_SNo a x0 = c.
We prove the intermediate
claim Hx0def:
x0 = div_SNo c a.
rewrite the current goal using Hx0def (from left to right).
rewrite the current goal using
(mul_div_SNo_invR c a HcS HaS Ha0) (from left to right).
Use reflexivity.
An exact proof term for the current goal is Hmul.