Apply FalseE to the current goal.
We prove the intermediate
claim HsubZ:
{z} ⊆ X.
We prove the intermediate
claim Hzfin:
finite {z}.
An
exact proof term for the current goal is
(Sing_finite z).
We prove the intermediate
claim Hzclosed:
closed_in X Tx {z}.
Set Uc to be the term
X ∖ {z}.
We prove the intermediate
claim HUcopen:
open_in X Tx Uc.
We prove the intermediate
claim HUcTx:
Uc ∈ Tx.
An
exact proof term for the current goal is
(open_in_elem X Tx Uc HUcopen).
We prove the intermediate
claim Hxnotz:
x ∉ {z}.
We prove the intermediate
claim HxzEq:
x = z.
An
exact proof term for the current goal is
(SingE z x Hxz).
We prove the intermediate
claim HzxEq:
z = x.
rewrite the current goal using HxzEq (from left to right).
Use reflexivity.
An exact proof term for the current goal is (Hzneq HzxEq).
We prove the intermediate
claim HxUc:
x ∈ Uc.
An
exact proof term for the current goal is
(setminusI X {z} x HxX Hxnotz).
We prove the intermediate
claim Hexb:
∃b : set, b ∈ B ∧ b ⊆ Uc.
An exact proof term for the current goal is (HBrefine Uc HUcTx HxUc).
Set b0 to be the term
Eps_i (λb : set ⇒ b ∈ B ∧ b ⊆ Uc).
We prove the intermediate
claim Hb0prop:
b0 ∈ B ∧ b0 ⊆ Uc.
An
exact proof term for the current goal is
(Eps_i_ex (λb : set ⇒ b ∈ B ∧ b ⊆ Uc) Hexb).
We prove the intermediate
claim Hb0B:
b0 ∈ B.
An
exact proof term for the current goal is
(andEL (b0 ∈ B) (b0 ⊆ Uc) Hb0prop).
We prove the intermediate
claim Hb0sub:
b0 ⊆ Uc.
An
exact proof term for the current goal is
(andER (b0 ∈ B) (b0 ⊆ Uc) Hb0prop).
We prove the intermediate
claim Hzz:
z ∈ {z}.
An
exact proof term for the current goal is
(SingI z).
We prove the intermediate
claim HznotUc:
z ∉ Uc.
We prove the intermediate
claim HznotZ:
z ∉ {z}.
An
exact proof term for the current goal is
(setminusE2 X {z} z HzUc).
An exact proof term for the current goal is (HznotZ Hzz).
We prove the intermediate
claim Hznotb0:
z ∉ b0.
We prove the intermediate
claim HzUc:
z ∈ Uc.
Apply Hb0sub to the current goal.
An exact proof term for the current goal is Hzb.
An exact proof term for the current goal is (HznotUc HzUc).
We prove the intermediate
claim Hzb0:
z ∈ b0.
An exact proof term for the current goal is (Hzall b0 Hb0B).
An exact proof term for the current goal is (Hznotb0 Hzb0).