Apply Hex to the current goal.
Let b be given.
Assume Hbconj.
We prove the intermediate
claim HbB:
b ∈ B.
We prove the intermediate
claim HexV:
∃V ∈ Tx, B = V ∩ Y.
Apply HexV to the current goal.
Let V be given.
Assume HVpair.
We prove the intermediate
claim HVTx:
V ∈ Tx.
An
exact proof term for the current goal is
(andEL (V ∈ Tx) (B = V ∩ Y) HVpair).
We prove the intermediate
claim HBeq:
B = V ∩ Y.
An
exact proof term for the current goal is
(andER (V ∈ Tx) (B = V ∩ Y) HVpair).
We prove the intermediate
claim Hpowdisj:
(A ∈ 𝒫 Y ∧ B ∈ 𝒫 Y) ∧ A ∩ B = Empty.
We prove the intermediate
claim Hpow:
A ∈ 𝒫 Y ∧ B ∈ 𝒫 Y.
An
exact proof term for the current goal is
(andEL (A ∈ 𝒫 Y ∧ B ∈ 𝒫 Y) (A ∩ B = Empty) Hpowdisj).
We prove the intermediate
claim Hdisj:
A ∩ B = Empty.
An
exact proof term for the current goal is
(andER (A ∈ 𝒫 Y ∧ B ∈ 𝒫 Y) (A ∩ B = Empty) Hpowdisj).
We prove the intermediate
claim HApowY:
A ∈ 𝒫 Y.
An
exact proof term for the current goal is
(andEL (A ∈ 𝒫 Y) (B ∈ 𝒫 Y) Hpow).
We prove the intermediate
claim HBpowY:
B ∈ 𝒫 Y.
An
exact proof term for the current goal is
(andER (A ∈ 𝒫 Y) (B ∈ 𝒫 Y) Hpow).
We prove the intermediate
claim HAsubY:
A ⊆ Y.
An
exact proof term for the current goal is
(PowerE Y A HApowY).
We prove the intermediate
claim HBsubY:
B ⊆ Y.
An
exact proof term for the current goal is
(PowerE Y B HBpowY).
We prove the intermediate
claim HbVY:
b ∈ V ∩ Y.
rewrite the current goal using HBeq (from right to left).
An exact proof term for the current goal is HbB.
We prove the intermediate
claim HbV:
b ∈ V.
An
exact proof term for the current goal is
(binintersectE1 V Y b HbVY).
An
exact proof term for the current goal is
(andEL (topology_on X Tx ∧ b ∈ X) (∀U : set, U ∈ Tx → b ∈ U → ∃y : set, y ∈ A ∧ y ≠ b ∧ y ∈ U) HLP).
We prove the intermediate
claim HLPcond:
∀U : set, U ∈ Tx → b ∈ U → ∃y : set, y ∈ A ∧ y ≠ b ∧ y ∈ U.
An
exact proof term for the current goal is
(andER (topology_on X Tx ∧ b ∈ X) (∀U : set, U ∈ Tx → b ∈ U → ∃y : set, y ∈ A ∧ y ≠ b ∧ y ∈ U) HLP).
We prove the intermediate
claim Hexy:
∃y : set, y ∈ A ∧ y ≠ b ∧ y ∈ V.
An exact proof term for the current goal is (HLPcond V HVTx HbV).
Apply Hexy to the current goal.
Let y be given.
Assume Hyconj.
We prove the intermediate
claim HyAB:
y ∈ A ∧ y ≠ b.
An
exact proof term for the current goal is
(andEL (y ∈ A ∧ y ≠ b) (y ∈ V) Hyconj).
We prove the intermediate
claim HyA:
y ∈ A.
An
exact proof term for the current goal is
(andEL (y ∈ A) (y ≠ b) HyAB).
We prove the intermediate
claim HyV:
y ∈ V.
An
exact proof term for the current goal is
(andER (y ∈ A ∧ y ≠ b) (y ∈ V) Hyconj).
We prove the intermediate
claim HyY:
y ∈ Y.
An exact proof term for the current goal is (HAsubY y HyA).
We prove the intermediate
claim HyB:
y ∈ B.
rewrite the current goal using HBeq (from left to right).
An
exact proof term for the current goal is
(binintersectI V Y y HyV HyY).
We prove the intermediate
claim HyAB2:
y ∈ A ∩ B.
An
exact proof term for the current goal is
(binintersectI A B y HyA HyB).
We prove the intermediate
claim HyE:
y ∈ Empty.
rewrite the current goal using Hdisj (from right to left).
An exact proof term for the current goal is HyAB2.
An
exact proof term for the current goal is
(EmptyE y HyE).