Let A be given.
We prove the intermediate
claim Hexu:
∃u : set, u ∈ U ∧ A = X ∖ u.
An
exact proof term for the current goal is
(ReplE U (λu0 : set ⇒ X ∖ u0) A HA).
Apply Hexu to the current goal.
Let u be given.
We prove the intermediate
claim HuU:
u ∈ U.
An
exact proof term for the current goal is
(andEL (u ∈ U) (A = X ∖ u) Hu).
We prove the intermediate
claim HAeq:
A = X ∖ u.
An
exact proof term for the current goal is
(andER (u ∈ U) (A = X ∖ u) Hu).
We prove the intermediate
claim Hup:
u ∈ Tx ∧ dense_in u X Tx.
An exact proof term for the current goal is (HUdense u HuU).
We prove the intermediate
claim HuTx:
u ∈ Tx.
An
exact proof term for the current goal is
(andEL (u ∈ Tx) (dense_in u X Tx) Hup).
We prove the intermediate
claim Hclu:
dense_in u X Tx.
An
exact proof term for the current goal is
(andER (u ∈ Tx) (dense_in u X Tx) Hup).
We prove the intermediate
claim HTsub:
Tx ⊆ 𝒫 X.
We prove the intermediate
claim HuPow:
u ∈ 𝒫 X.
An exact proof term for the current goal is (HTsub u HuTx).
We prove the intermediate
claim HusubX:
u ⊆ X.
An
exact proof term for the current goal is
(PowerE X u HuPow).
rewrite the current goal using HAeq (from left to right).
Apply andI to the current goal.
rewrite the current goal using Hdual (from left to right).
We prove the intermediate
claim HcluEq:
closure_of X Tx u = X.
An exact proof term for the current goal is Hclu.
rewrite the current goal using HcluEq (from left to right).
We prove the intermediate
claim Hxx:
X ∖ X = Empty.
Let z be given.
We prove the intermediate
claim HzX:
z ∈ X.
An
exact proof term for the current goal is
(setminusE1 X X z Hz).
We prove the intermediate
claim HznotX:
z ∉ X.
An
exact proof term for the current goal is
(setminusE2 X X z Hz).
Apply FalseE to the current goal.
An exact proof term for the current goal is (HznotX HzX).
An exact proof term for the current goal is Hxx.
rewrite the current goal using HUnionEq (from right to left).
An exact proof term for the current goal is HintUnion.