We prove the intermediate
claim H0omega:
0 ∈ ω.
Let i be given.
rewrite the current goal using Hdef (from left to right).
rewrite the current goal using HXi (from left to right).
rewrite the current goal using Hdef (from left to right).
rewrite the current goal using HXi (from left to right).
rewrite the current goal using Hset (from left to right).
rewrite the current goal using HTi (from left to right).
We prove the intermediate
claim HSsub:
S ⊆ 𝒫 X.
Let s be given.
Apply PowerI to the current goal.
Let f be given.
We prove the intermediate
claim HsF:
s ∈ (⋃i ∈ ωF i).
An exact proof term for the current goal is Hs.
Let i be given.
Let U0 be given.
rewrite the current goal using Hseq (from right to left).
An exact proof term for the current goal is Hf.
We prove the intermediate
claim HUnionS:
⋃ S = X.
Let f be given.
Let s be given.
We prove the intermediate
claim HsPow:
s ∈ 𝒫 X.
An exact proof term for the current goal is (HSsub s HsS).
An
exact proof term for the current goal is
(PowerE X s HsPow f Hfs).
Let f be given.
We prove the intermediate
claim Hi0:
i0 ∈ ω.
An exact proof term for the current goal is H0omega.
An exact proof term for the current goal is (HcompTop i0 Hi0).
We prove the intermediate
claim Hs0S:
s0 ∈ S.
We prove the intermediate
claim Hs0Fi0:
s0 ∈ F i0.
An
exact proof term for the current goal is
(famunionI ω F i0 s0 Hi0 Hs0Fi0).
Apply (UnionI S f s0) to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
An exact proof term for the current goal is Hi0.
An exact proof term for the current goal is HU0top.
An exact proof term for the current goal is (Hcoords i0 Hi0).
An exact proof term for the current goal is Hs0S.
We will
prove S ⊆ 𝒫 X ∧ ⋃ S = X.
Apply andI to the current goal.
An exact proof term for the current goal is HSsub.
An exact proof term for the current goal is HUnionS.
rewrite the current goal using HXe (from right to left).
rewrite the current goal using HTXe (from right to left).
An exact proof term for the current goal is HTx.
∎