rewrite the current goal using HdefStd (from right to left).
An exact proof term for the current goal is HU.
Let x0 be given.
Apply (HUloc x0 Hx0U) to the current goal.
Let I be given.
Assume HIcore.
Apply HIcore to the current goal.
We prove the intermediate
claim Hx0I:
x0 ∈ I.
An
exact proof term for the current goal is
(andEL (x0 ∈ I) (I ⊆ U) HIrest).
We prove the intermediate
claim HIsubU:
I ⊆ U.
An
exact proof term for the current goal is
(andER (x0 ∈ I) (I ⊆ U) HIrest).
Apply Hexa to the current goal.
Let a0 be given.
Assume Ha0core.
Apply Ha0core to the current goal.
An
exact proof term for the current goal is
(ReplE R (λbb0 : set ⇒ open_interval a0 bb0) I HIaFam).
Apply Hexb to the current goal.
Let b0 be given.
Assume Hb0core.
Apply Hb0core to the current goal.
We prove the intermediate
claim Hx0b:
x0 ∈ b.
rewrite the current goal using HIeq (from right to left).
An exact proof term for the current goal is Hx0I.
We prove the intermediate
claim HbsubU:
b ⊆ U.
rewrite the current goal using HIeq (from right to left).
An exact proof term for the current goal is HIsubU.
We use b to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is HbBasis.
Apply andI to the current goal.
An exact proof term for the current goal is Hx0b.
An exact proof term for the current goal is HbsubU.