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 Hp0Real:
p 0 ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is Hp0R.
We prove the intermediate
claim Hp1Real:
p 1 ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is Hp1R.
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 Hp0S:
SNo (p 0).
An
exact proof term for the current goal is
(real_SNo (p 0) Hp0Real).
We prove the intermediate
claim Hp1S:
SNo (p 1).
An
exact proof term for the current goal is
(real_SNo (p 1) Hp1Real).
We prove the intermediate
claim HaxS:
SNo (mul_SNo a (p 0)).
An
exact proof term for the current goal is
(SNo_mul_SNo a (p 0) HaS Hp0S).
We prove the intermediate
claim HbyS:
SNo (mul_SNo b (p 1)).
An
exact proof term for the current goal is
(SNo_mul_SNo b (p 1) HbS Hp1S).
We prove the intermediate
claim Hxcoord:
R2_xcoord p = p 0.
We prove the intermediate
claim Hycoord0:
R2_ycoord p = p 1.
rewrite the current goal using Hxcoord (from right to left).
rewrite the current goal using Hycoord0 (from right to left).
An exact proof term for the current goal is Hline0.
rewrite the current goal using Hline (from right to left) at position 1.
Use reflexivity.
∎