Apply Hex to the current goal.
Let a be given.
Assume Hcore.
Apply Hcore to the current goal.
rewrite the current goal using Hseq (from left to right).
We prove the intermediate
claim HcR:
c ∈ R.
We prove the intermediate
claim HdefR:
R = real.
rewrite the current goal using HdefR (from left to right).
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 He1Real:
(eps_ 1) ∈ real.
rewrite the current goal using HdefR (from right to left).
An
exact proof term for the current goal is
eps_1_in_R.
An
exact proof term for the current goal is
(real_mul_SNo (eps_ 1) He1Real a HaReal).
Let t be given.
We prove the intermediate
claim HtR:
t ∈ R.
We prove the intermediate
claim Hrlt2:
Rlt a (mul_SNo 2 t).
An exact proof term for the current goal is Hrlt.
We prove the intermediate
claim Hrltc:
Rlt c t.
We prove the intermediate
claim HcRel:
order_rel R c t.
An
exact proof term for the current goal is
(SepI R (λx0 : set ⇒ order_rel R c x0) t HtR HcRel).
Let t be given.
We prove the intermediate
claim HtR:
t ∈ R.
We prove the intermediate
claim Hrel:
order_rel R c t.
An
exact proof term for the current goal is
(SepE2 R (λx0 : set ⇒ order_rel R c x0) t HtRay).
We prove the intermediate
claim Hrlt:
Rlt c t.
We prove the intermediate
claim Hrlt2:
Rlt a (mul_SNo 2 t).
An exact proof term for the current goal is Hrlt2.
An exact proof term for the current goal is (Hfun t HtLH).
rewrite the current goal using HpreEq (from left to right).
Apply PowerI to the current goal.
Let t be given.
rewrite the current goal using Hut (from left to right).
Apply PowerI to the current goal.
Let t be given.
We prove the intermediate
claim HcS:
c ∈ R.
An exact proof term for the current goal is HcR.
Apply andI to the current goal.
An exact proof term for the current goal is HopenR.
Let t be given.
We prove the intermediate
claim HtZ0:
t ∈ Z0.
Let t be given.
We prove the intermediate
claim HtZ0:
t ∈ Z0.
We use Z0 to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is HZ0.
rewrite the current goal using Heq (from right to left).
Use reflexivity.
Apply Hex to the current goal.
Let b be given.
Assume Hcore.
Apply Hcore to the current goal.
rewrite the current goal using Hseq (from left to right).
We prove the intermediate
claim HcR:
c ∈ R.
We prove the intermediate
claim HdefR:
R = real.
rewrite the current goal using HdefR (from left to right).
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 He1Real:
(eps_ 1) ∈ real.
rewrite the current goal using HdefR (from right to left).
An
exact proof term for the current goal is
eps_1_in_R.
An
exact proof term for the current goal is
(real_mul_SNo (eps_ 1) He1Real b HbReal).
Let t be given.
We prove the intermediate
claim HtR:
t ∈ R.
We prove the intermediate
claim Hrlt2:
Rlt (mul_SNo 2 t) b.
rewrite the current goal using
(double_map_apply t HtLH) (from right to left) at position 1.
An exact proof term for the current goal is Hrlt.
We prove the intermediate
claim Hrltc:
Rlt t c.
We prove the intermediate
claim HcRel:
order_rel R t c.
An
exact proof term for the current goal is
(SepI R (λx0 : set ⇒ order_rel R x0 c) t HtR HcRel).
Let t be given.
We prove the intermediate
claim HtR:
t ∈ R.
We prove the intermediate
claim Hrel:
order_rel R t c.
An
exact proof term for the current goal is
(SepE2 R (λx0 : set ⇒ order_rel R x0 c) t HtRay).
We prove the intermediate
claim Hrlt:
Rlt t c.
We prove the intermediate
claim Hrlt2:
Rlt (mul_SNo 2 t) b.
rewrite the current goal using
(double_map_apply t HtLH) (from left to right) at position 1.
An exact proof term for the current goal is Hrlt2.
An exact proof term for the current goal is (Hfun t HtLH).
rewrite the current goal using HpreEq (from left to right).
Apply PowerI to the current goal.
Let t be given.
rewrite the current goal using Hut (from left to right).
Apply PowerI to the current goal.
Let t be given.
We prove the intermediate
claim HcS:
c ∈ R.
An exact proof term for the current goal is HcR.
Apply andI to the current goal.
An exact proof term for the current goal is HopenR.
Let t be given.
We prove the intermediate
claim HtZ0:
t ∈ Z0.
Let t be given.
We prove the intermediate
claim HtZ0:
t ∈ Z0.
We use Z0 to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is HZ0.
rewrite the current goal using Heq (from right to left).
Use reflexivity.