Let U and x be given.
We prove the intermediate
claim HUpow:
U â đŤ R.
We prove the intermediate
claim HUsubR:
U â R.
An
exact proof term for the current goal is
(PowerE R U HUpow).
We prove the intermediate
claim HxR:
x â R.
An exact proof term for the current goal is (HUsubR x HxU).
Apply HUprop to the current goal.
Let I be given.
Assume HIpair.
We prove the intermediate
claim HIprop:
x â I â§ I â U.
We prove the intermediate
claim HxI:
x â I.
An
exact proof term for the current goal is
(andEL (x â I) (I â U) HIprop).
We prove the intermediate
claim HIsubU:
I â U.
An
exact proof term for the current goal is
(andER (x â I) (I â U) HIprop).
Apply Hexa to the current goal.
Let a be given.
Assume Hapair.
Apply Hapair to the current goal.
An
exact proof term for the current goal is
(ReplE R (Îťb0 : set â open_interval a b0) I HIfam).
Apply Hexb to the current goal.
Let b be given.
Assume Hbpair.
Apply Hbpair to the current goal.
We use a to witness the existential quantifier.
We use b to witness the existential quantifier.
rewrite the current goal using HIeq (from right to left).
An exact proof term for the current goal is HxI.
We prove the intermediate
claim HxProp:
Rlt a x â§ Rlt x b.
An
exact proof term for the current goal is
(SepE2 R (Îťz : set â Rlt a z â§ Rlt z b) x HxIn).
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
An exact proof term for the current goal is HaR.
An exact proof term for the current goal is HbR.
An exact proof term for the current goal is HxIn.
rewrite the current goal using HIeq (from right to left).
An exact proof term for the current goal is HIsubU.
An
exact proof term for the current goal is
(andEL (Rlt a x) (Rlt x b) HxProp).
An
exact proof term for the current goal is
(andER (Rlt a x) (Rlt x b) HxProp).
â