Metamath Proof Explorer


Theorem onsucsuccmpi

Description: The successor of a successor ordinal number is a compact topology, proven without the Axiom of Regularity. (Contributed by Chen-Pang He, 18-Oct-2015)

Ref Expression
Hypothesis onsucsuccmpi.1 ⊢ A ∈ On
Assertion onsucsuccmpi ⊢ suc ⁡ suc ⁡ A ∈ Comp

Proof

Step Hyp Ref Expression
1 onsucsuccmpi.1 ⊢ A ∈ On
2 1 onsuci ⊢ suc ⁡ A ∈ On
3 onsuctop ⊢ suc ⁡ A ∈ On → suc ⁡ suc ⁡ A ∈ Top
4 2 3 ax-mp ⊢ suc ⁡ suc ⁡ A ∈ Top
5 1 onirri ⊢ ¬ A ∈ A
6 1 1 onsucssi ⊢ A ∈ A ↔ suc ⁡ A ⊆ A
7 5 6 mtbi ⊢ ¬ suc ⁡ A ⊆ A
8 sseq1 ⊢ suc ⁡ A = ⋃ y → suc ⁡ A ⊆ A ↔ ⋃ y ⊆ A
9 7 8 mtbii ⊢ suc ⁡ A = ⋃ y → ¬ ⋃ y ⊆ A
10 elpwi ⊢ y ∈ 𝒫 suc ⁡ A → y ⊆ suc ⁡ A
11 10 unissd ⊢ y ∈ 𝒫 suc ⁡ A → ⋃ y ⊆ ⋃ suc ⁡ A
12 1 onunisuci ⊢ ⋃ suc ⁡ A = A
13 11 12 sseqtrdi ⊢ y ∈ 𝒫 suc ⁡ A → ⋃ y ⊆ A
14 9 13 nsyl ⊢ suc ⁡ A = ⋃ y → ¬ y ∈ 𝒫 suc ⁡ A
15 eldif ⊢ y ∈ 𝒫 suc ⁡ A ∪ suc ⁡ A ∖ 𝒫 suc ⁡ A ↔ y ∈ 𝒫 suc ⁡ A ∪ suc ⁡ A ∧ ¬ y ∈ 𝒫 suc ⁡ A
16 elpwunsn ⊢ y ∈ 𝒫 suc ⁡ A ∪ suc ⁡ A ∖ 𝒫 suc ⁡ A → suc ⁡ A ∈ y
17 15 16 sylbir ⊢ y ∈ 𝒫 suc ⁡ A ∪ suc ⁡ A ∧ ¬ y ∈ 𝒫 suc ⁡ A → suc ⁡ A ∈ y
18 17 ex ⊢ y ∈ 𝒫 suc ⁡ A ∪ suc ⁡ A → ¬ y ∈ 𝒫 suc ⁡ A → suc ⁡ A ∈ y
19 df-suc ⊢ suc ⁡ suc ⁡ A = suc ⁡ A ∪ suc ⁡ A
20 19 pweqi ⊢ 𝒫 suc ⁡ suc ⁡ A = 𝒫 suc ⁡ A ∪ suc ⁡ A
21 18 20 eleq2s ⊢ y ∈ 𝒫 suc ⁡ suc ⁡ A → ¬ y ∈ 𝒫 suc ⁡ A → suc ⁡ A ∈ y
22 snelpwi ⊢ suc ⁡ A ∈ y → suc ⁡ A ∈ 𝒫 y
23 snfi ⊢ suc ⁡ A ∈ Fin
24 23 jctr ⊢ suc ⁡ A ∈ 𝒫 y → suc ⁡ A ∈ 𝒫 y ∧ suc ⁡ A ∈ Fin
25 elin ⊢ suc ⁡ A ∈ 𝒫 y ∩ Fin ↔ suc ⁡ A ∈ 𝒫 y ∧ suc ⁡ A ∈ Fin
26 24 25 sylibr ⊢ suc ⁡ A ∈ 𝒫 y → suc ⁡ A ∈ 𝒫 y ∩ Fin
27 2 elexi ⊢ suc ⁡ A ∈ V
28 27 unisn ⊢ ⋃ suc ⁡ A = suc ⁡ A
29 28 eqcomi ⊢ suc ⁡ A = ⋃ suc ⁡ A
30 unieq ⊢ z = suc ⁡ A → ⋃ z = ⋃ suc ⁡ A
31 30 rspceeqv ⊢ suc ⁡ A ∈ 𝒫 y ∩ Fin ∧ suc ⁡ A = ⋃ suc ⁡ A → ∃ z ∈ 𝒫 y ∩ Fin suc ⁡ A = ⋃ z
32 26 29 31 sylancl ⊢ suc ⁡ A ∈ 𝒫 y → ∃ z ∈ 𝒫 y ∩ Fin suc ⁡ A = ⋃ z
33 22 32 syl ⊢ suc ⁡ A ∈ y → ∃ z ∈ 𝒫 y ∩ Fin suc ⁡ A = ⋃ z
34 14 21 33 syl56 ⊢ y ∈ 𝒫 suc ⁡ suc ⁡ A → suc ⁡ A = ⋃ y → ∃ z ∈ 𝒫 y ∩ Fin suc ⁡ A = ⋃ z
35 34 rgen ⊢ ∀ y ∈ 𝒫 suc ⁡ suc ⁡ A suc ⁡ A = ⋃ y → ∃ z ∈ 𝒫 y ∩ Fin suc ⁡ A = ⋃ z
36 2 onunisuci ⊢ ⋃ suc ⁡ suc ⁡ A = suc ⁡ A
37 36 eqcomi ⊢ suc ⁡ A = ⋃ suc ⁡ suc ⁡ A
38 37 iscmp ⊢ suc ⁡ suc ⁡ A ∈ Comp ↔ suc ⁡ suc ⁡ A ∈ Top ∧ ∀ y ∈ 𝒫 suc ⁡ suc ⁡ A suc ⁡ A = ⋃ y → ∃ z ∈ 𝒫 y ∩ Fin suc ⁡ A = ⋃ z
39 4 35 38 mpbir2an ⊢ suc ⁡ suc ⁡ A ∈ Comp