We prove the intermediate
claim HUsubX:
U ⊆ X.
An
exact proof term for the current goal is
(open_in_subset X Tx U HUopen).
We prove the intermediate
claim HUne:
U ≠ Empty.
We prove the intermediate
claim HUinTx:
U ∈ Tx.
An
exact proof term for the current goal is
(andER (topology_on X Tx) (U ∈ Tx) HUopen).
We prove the intermediate
claim HcompOpen:
open_in X Tx (X ∖ U).
We prove the intermediate
claim HcompinTx:
(X ∖ U) ∈ Tx.
An
exact proof term for the current goal is
(andER (topology_on X Tx) ((X ∖ U) ∈ Tx) HcompOpen).
Apply HexC to the current goal.
Let C be given.
Assume HC.
We prove the intermediate
claim HxC:
x ∈ C.
We prove the intermediate
claim HyC:
y ∈ C.
We prove the intermediate
claim HCsubX:
C ⊆ X.
We prove the intermediate
claim Hside:
C ⊆ U ∨ C ⊆ (X ∖ U).
Apply (Hside (y ∈ U)) to the current goal.
An exact proof term for the current goal is (HCsubU y HyC).
We prove the intermediate
claim HxComp:
x ∈ X ∖ U.
An exact proof term for the current goal is (HCsubComp x HxC).
We prove the intermediate
claim HxNotU:
x ∉ U.
An
exact proof term for the current goal is
(setminusE2 X U x HxComp).
Apply FalseE to the current goal.
An exact proof term for the current goal is (HxNotU HxU).