Let x0 be given.
An exact proof term for the current goal is (Hlocal x0 Hx0X).
Apply Hex to the current goal.
Let U0 be given.
We prove the intermediate
claim HU0pair:
U0 ∈ Tx ∧ x0 ∈ U0.
We prove the intermediate
claim HU0Tx:
U0 ∈ Tx.
An
exact proof term for the current goal is
(andEL (U0 ∈ Tx) (x0 ∈ U0) HU0pair).
We prove the intermediate
claim Hx0U0:
x0 ∈ U0.
An
exact proof term for the current goal is
(andER (U0 ∈ Tx) (x0 ∈ U0) HU0pair).
Apply HexV to the current goal.
Let V0 be given.
Apply Hexf to the current goal.
Let f0 be given.
We use U0 to witness the existential quantifier.
We use V0 to witness the existential quantifier.
We use f0 to witness the existential quantifier.
We prove the intermediate
claim HU0open:
open_in X Tx U0.
An
exact proof term for the current goal is
(open_inI X Tx U0 Htop HU0Tx).
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 HU0open.
An exact proof term for the current goal is Hx0U0.
An exact proof term for the current goal is HV0sub.
An exact proof term for the current goal is HV0open_in.
An exact proof term for the current goal is Hhomeo.
∎