Let a, b, c and p be given.
We prove the intermediate
claim Hp0Sing:
(p 0) ∈ {x0}.
An
exact proof term for the current goal is
(ap0_Sigma {x0} (λ_ : set ⇒ R) p Hp).
We prove the intermediate
claim Hp1R:
(p 1) ∈ R.
An
exact proof term for the current goal is
(ap1_Sigma {x0} (λ_ : set ⇒ R) p Hp).
We prove the intermediate
claim Hp0eq:
(p 0) = x0.
An
exact proof term for the current goal is
(singleton_elem (p 0) x0 Hp0Sing).
We prove the intermediate
claim Heta:
p = (p 0,p 1).
An
exact proof term for the current goal is
(setprod_eta {x0} R p Hp).
We prove the intermediate
claim HpRR:
p ∈ setprod R R.
We prove the intermediate
claim HSingSub:
{x0} ⊆ R.
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 Hx0Real:
x0 ∈ real.
An
exact proof term for the current goal is
(real_div_SNo c HcReal a HaReal).
We prove the intermediate
claim Hx0R:
x0 ∈ R.
rewrite the current goal using HdefR (from left to right).
An exact proof term for the current goal is Hx0Real.
rewrite the current goal using Happ2 (from left to right).
rewrite the current goal using Hp0eq (from right to left).
rewrite the current goal using Heta (from right to left).
Use reflexivity.
∎