We prove the intermediate
claim HX_in_T:
X ∈ T.
We prove the intermediate
claim H1:
((T ⊆ 𝒫 X ∧ Empty ∈ T) ∧ X ∈ T) ∧ (∀UFam ∈ 𝒫 T, ⋃ UFam ∈ T).
An
exact proof term for the current goal is
(andEL (((T ⊆ 𝒫 X ∧ Empty ∈ T) ∧ X ∈ T) ∧ (∀UFam ∈ 𝒫 T, ⋃ UFam ∈ T)) (∀U ∈ T, ∀V ∈ T, U ∩ V ∈ T) HT).
We prove the intermediate
claim H2:
(T ⊆ 𝒫 X ∧ Empty ∈ T) ∧ X ∈ T.
An
exact proof term for the current goal is
(andEL ((T ⊆ 𝒫 X ∧ Empty ∈ T) ∧ X ∈ T) (∀UFam ∈ 𝒫 T, ⋃ UFam ∈ T) H1).
An
exact proof term for the current goal is
(andER (T ⊆ 𝒫 X ∧ Empty ∈ T) (X ∈ T) H2).
We prove the intermediate
claim Hb_in_T_case1:
b ∈ T.
rewrite the current goal using Hb_eq_X (from left to right).
An exact proof term for the current goal is HX_in_T.
An exact proof term for the current goal is Hb_in_T_case1.
Apply Hex_F to the current goal.
Let F be given.
Assume HF_and_eq.
Apply HF_and_eq to the current goal.
We prove the intermediate
claim HF_sub_S:
F ⊆ S.
We prove the intermediate
claim HF_power:
F ∈ 𝒫 S.
An
exact proof term for the current goal is
(SepE1 (𝒫 S) (λF0 ⇒ finite F0) F HF).
An
exact proof term for the current goal is
(PowerE S F HF_power).
We prove the intermediate
claim HF_finite:
finite F.
An
exact proof term for the current goal is
(SepE2 (𝒫 S) (λF0 ⇒ finite F0) F HF).
We prove the intermediate
claim HF_sub_T:
F ⊆ T.
Let s be given.
We prove the intermediate
claim Hs_in_S:
s ∈ S.
An exact proof term for the current goal is (HF_sub_S s Hs).
An exact proof term for the current goal is (HST s Hs_in_S).
We prove the intermediate
claim HF_in_PowerT:
F ∈ 𝒫 T.
Apply PowerI to the current goal.
An exact proof term for the current goal is HF_sub_T.
We prove the intermediate
claim Hb_in_T_case2:
b ∈ T.
rewrite the current goal using Hb_eq (from left to right).
An exact proof term for the current goal is Hb_inter_in_T.
An exact proof term for the current goal is Hb_in_T_case2.