Let A be given.
Let B be given.
Set U0 to be the term
X ∖ B.
We prove the intermediate
claim Hop0:
open_in X Tx U0.
We prove the intermediate
claim HU0Tx:
U0 ∈ Tx.
An
exact proof term for the current goal is
(andER (topology_on X Tx) (U0 ∈ Tx) Hop0).
We prove the intermediate
claim HAsubU0:
A ⊆ U0.
Let z be given.
We prove the intermediate
claim HAsubX:
A ⊆ X.
We prove the intermediate
claim HzX:
z ∈ X.
An exact proof term for the current goal is (HAsubX z HzA).
Apply xm (z ∈ B) to the current goal.
We prove the intermediate
claim HzAB:
z ∈ A ∩ B.
An
exact proof term for the current goal is
(binintersectI A B z HzA HzB).
We prove the intermediate
claim HzE:
z ∈ Empty.
rewrite the current goal using Hdisj (from right to left).
An exact proof term for the current goal is HzAB.
Apply FalseE to the current goal.
An
exact proof term for the current goal is
(EmptyE z HzE False).
An
exact proof term for the current goal is
(setminusI X B z HzX HznotB).
We prove the intermediate
claim HexV:
∃V : set, V ∈ Tx ∧ A ⊆ V ∧ closure_of X Tx V ⊆ U0.
An exact proof term for the current goal is (Hcrit A U0 HAcl HU0Tx HAsubU0).
We prove the intermediate
claim HV0prop:
V0 ∈ Tx ∧ A ⊆ V0 ∧ closure_of X Tx V0 ⊆ U0.
We prove the intermediate
claim HV0TxHA:
V0 ∈ Tx ∧ A ⊆ V0.
An
exact proof term for the current goal is
(andEL (V0 ∈ Tx ∧ A ⊆ V0) (closure_of X Tx V0 ⊆ U0) HV0prop).
We prove the intermediate
claim HV0Tx:
V0 ∈ Tx.
An
exact proof term for the current goal is
(andEL (V0 ∈ Tx) (A ⊆ V0) HV0TxHA).
We prove the intermediate
claim HAsubV0:
A ⊆ V0.
An
exact proof term for the current goal is
(andER (V0 ∈ Tx) (A ⊆ V0) HV0TxHA).
We prove the intermediate
claim Hclsub:
closure_of X Tx V0 ⊆ U0.
An
exact proof term for the current goal is
(andER (V0 ∈ Tx ∧ A ⊆ V0) (closure_of X Tx V0 ⊆ U0) HV0prop).
We prove the intermediate
claim HTsub:
Tx ⊆ 𝒫 X.
We prove the intermediate
claim HV0subX:
V0 ⊆ X.
An
exact proof term for the current goal is
(PowerE X V0 (HTsub V0 HV0Tx)).
We prove the intermediate
claim HopW:
open_in X Tx W0.
We prove the intermediate
claim HW0Tx:
W0 ∈ Tx.
An
exact proof term for the current goal is
(andER (topology_on X Tx) (W0 ∈ Tx) HopW).
We prove the intermediate
claim HBsubW0:
B ⊆ W0.
Let z be given.
We prove the intermediate
claim HBsubX:
B ⊆ X.
We prove the intermediate
claim HzX:
z ∈ X.
An exact proof term for the current goal is (HBsubX z HzB).
We prove the intermediate
claim HzU0:
z ∈ U0.
An exact proof term for the current goal is (Hclsub z Hzcl).
We prove the intermediate
claim HznotB:
z ∉ B.
An
exact proof term for the current goal is
(setminusE2 X B z HzU0).
Apply FalseE to the current goal.
An exact proof term for the current goal is (HznotB HzB).
We prove the intermediate
claim HVsubcl:
V0 ⊆ closure_of X Tx V0.
We prove the intermediate
claim HdisjVW:
V0 ∩ W0 = Empty.
Let z be given.
We prove the intermediate
claim HzV:
z ∈ V0.
An
exact proof term for the current goal is
(binintersectE1 V0 W0 z Hz).
We prove the intermediate
claim HzW:
z ∈ W0.
An
exact proof term for the current goal is
(binintersectE2 V0 W0 z Hz).
We prove the intermediate
claim Hzcl:
z ∈ closure_of X Tx V0.
An exact proof term for the current goal is (HVsubcl z HzV).
We prove the intermediate
claim Hznotcl:
z ∉ closure_of X Tx V0.
Apply FalseE to the current goal.
An exact proof term for the current goal is (Hznotcl Hzcl).
We use V0 to witness the existential quantifier.
We use W0 to witness the existential quantifier.
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 HV0Tx.
An exact proof term for the current goal is HW0Tx.
An exact proof term for the current goal is HAsubV0.
An exact proof term for the current goal is HBsubW0.
An exact proof term for the current goal is HdisjVW.