We prove the intermediate
claim HaPow:
a ∈ 𝒫 S.
An
exact proof term for the current goal is
(SepE1 (𝒫 S) (λF0 : set ⇒ finite F0) a HaJ).
We prove the intermediate
claim HbPow:
b ∈ 𝒫 S.
An
exact proof term for the current goal is
(SepE1 (𝒫 S) (λF0 : set ⇒ finite F0) b HbJ).
We prove the intermediate
claim HaSub:
a ⊆ S.
An
exact proof term for the current goal is
(PowerE S a HaPow).
We prove the intermediate
claim HbSub:
b ⊆ S.
An
exact proof term for the current goal is
(PowerE S b HbPow).
We prove the intermediate
claim HabSub:
(a ∪ b) ⊆ S.
We prove the intermediate
claim HabPow:
(a ∪ b) ∈ 𝒫 S.
An
exact proof term for the current goal is
(PowerI S (a ∪ b) HabSub).
We prove the intermediate
claim HaFin:
finite a.
An
exact proof term for the current goal is
(SepE2 (𝒫 S) (λF0 : set ⇒ finite F0) a HaJ).
We prove the intermediate
claim HbFin:
finite b.
An
exact proof term for the current goal is
(SepE2 (𝒫 S) (λF0 : set ⇒ finite F0) b HbJ).
We prove the intermediate
claim HabFin:
finite (a ∪ b).
An
exact proof term for the current goal is
(binunion_finite a HaFin b HbFin).
An
exact proof term for the current goal is
(SepI (𝒫 S) (λF0 : set ⇒ finite F0) (a ∪ b) HabPow HabFin).