Let f be given.
We prove the intermediate
claim HfX:
f ∈ X.
Apply Hb to the current goal.
Let M be given.
Assume HMconj.
We prove the intermediate
claim HMR:
M ∈ R.
We prove the intermediate
claim H0omega:
0 ∈ ω.
An
exact proof term for the current goal is
(Hbnd 0 H0omega).
rewrite the current goal using Hdef (from left to right).
rewrite the current goal using HX0 (from left to right).
Assume _ H2.
Apply H2 to the current goal.
We use
0 to
witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is H0omega.
Use symmetry.
An exact proof term for the current goal is HT0.
We use bM to witness the existential quantifier.
Apply andI to the current goal.
We prove the intermediate
claim HbMsub:
bM ⊆ X.
We prove the intermediate
claim HbMpow:
bM ∈ 𝒫 X.
An
exact proof term for the current goal is
(PowerI X bM HbMsub).
Let i be given.
rewrite the current goal using Happ (from left to right).
rewrite the current goal using Hdef (from left to right).
rewrite the current goal using HXi (from left to right).
rewrite the current goal using HTi (from left to right).
An exact proof term for the current goal is HopenI.
We use Um to witness the existential quantifier.
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 Htot.
An exact proof term for the current goal is HUmgraph.
An exact proof term for the current goal is HUmcoords.
Apply andI to the current goal.
Let i be given.
rewrite the current goal using Happ (from left to right).
An exact proof term for the current goal is (Hbnd i Hi).
Let g be given.
We prove the intermediate
claim HgX:
g ∈ X.
Let n be given.
An exact proof term for the current goal is (Hgprop n HnO).
rewrite the current goal using Happ (from right to left).
An exact proof term for the current goal is Hgn.