Metamath Proof Explorer


Theorem cnllycmp

Description: The topology on the complex numbers is locally compact. (Contributed by Mario Carneiro, 2-Mar-2015)

Ref Expression
Hypothesis cnllycmp.1 ⊢ J = TopOpen ⁡ ℂ fld
Assertion cnllycmp ⊢ J ∈ N-Locally Comp

Proof

Step Hyp Ref Expression
1 cnllycmp.1 ⊢ J = TopOpen ⁡ ℂ fld
2 1 cnfldtop ⊢ J ∈ Top
3 cnxmet ⊢ abs ∘ − ∈ ∞Met ⁡ ℂ
4 1 cnfldtopn ⊢ J = MetOpen ⁡ abs ∘ −
5 4 mopni2 ⊢ abs ∘ − ∈ ∞Met ⁡ ℂ ∧ x ∈ J ∧ y ∈ x → ∃ r ∈ ℝ + y ball ⁡ abs ∘ − r ⊆ x
6 3 5 mp3an1 ⊢ x ∈ J ∧ y ∈ x → ∃ r ∈ ℝ + y ball ⁡ abs ∘ − r ⊆ x
7 2 a1i ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → J ∈ Top
8 3 a1i ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → abs ∘ − ∈ ∞Met ⁡ ℂ
9 elssuni ⊢ x ∈ J → x ⊆ ⋃ J
10 9 ad2antrr ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → x ⊆ ⋃ J
11 1 cnfldtopon ⊢ J ∈ TopOn ⁡ ℂ
12 11 toponunii ⊢ ℂ = ⋃ J
13 10 12 sseqtrrdi ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → x ⊆ ℂ
14 simplr ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → y ∈ x
15 13 14 sseldd ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → y ∈ ℂ
16 rphalfcl ⊢ r ∈ ℝ + → r 2 ∈ ℝ +
17 16 ad2antrl ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → r 2 ∈ ℝ +
18 17 rpxrd ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → r 2 ∈ ℝ *
19 4 blopn ⊢ abs ∘ − ∈ ∞Met ⁡ ℂ ∧ y ∈ ℂ ∧ r 2 ∈ ℝ * → y ball ⁡ abs ∘ − r 2 ∈ J
20 8 15 18 19 syl3anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → y ball ⁡ abs ∘ − r 2 ∈ J
21 blcntr ⊢ abs ∘ − ∈ ∞Met ⁡ ℂ ∧ y ∈ ℂ ∧ r 2 ∈ ℝ + → y ∈ y ball ⁡ abs ∘ − r 2
22 8 15 17 21 syl3anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → y ∈ y ball ⁡ abs ∘ − r 2
23 opnneip ⊢ J ∈ Top ∧ y ball ⁡ abs ∘ − r 2 ∈ J ∧ y ∈ y ball ⁡ abs ∘ − r 2 → y ball ⁡ abs ∘ − r 2 ∈ nei ⁡ J ⁡ y
24 7 20 22 23 syl3anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → y ball ⁡ abs ∘ − r 2 ∈ nei ⁡ J ⁡ y
25 blssm ⊢ abs ∘ − ∈ ∞Met ⁡ ℂ ∧ y ∈ ℂ ∧ r 2 ∈ ℝ * → y ball ⁡ abs ∘ − r 2 ⊆ ℂ
26 8 15 18 25 syl3anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → y ball ⁡ abs ∘ − r 2 ⊆ ℂ
27 12 sscls ⊢ J ∈ Top ∧ y ball ⁡ abs ∘ − r 2 ⊆ ℂ → y ball ⁡ abs ∘ − r 2 ⊆ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2
28 7 26 27 syl2anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → y ball ⁡ abs ∘ − r 2 ⊆ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2
29 rpxr ⊢ r ∈ ℝ + → r ∈ ℝ *
30 29 ad2antrl ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → r ∈ ℝ *
31 rphalflt ⊢ r ∈ ℝ + → r 2 < r
32 31 ad2antrl ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → r 2 < r
33 4 blsscls ⊢ abs ∘ − ∈ ∞Met ⁡ ℂ ∧ y ∈ ℂ ∧ r 2 ∈ ℝ * ∧ r ∈ ℝ * ∧ r 2 < r → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ⊆ y ball ⁡ abs ∘ − r
34 8 15 18 30 32 33 syl23anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ⊆ y ball ⁡ abs ∘ − r
35 simprr ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → y ball ⁡ abs ∘ − r ⊆ x
36 34 35 sstrd ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ⊆ x
37 36 13 sstrd ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ⊆ ℂ
38 12 ssnei2 ⊢ J ∈ Top ∧ y ball ⁡ abs ∘ − r 2 ∈ nei ⁡ J ⁡ y ∧ y ball ⁡ abs ∘ − r 2 ⊆ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∧ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ⊆ ℂ → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ nei ⁡ J ⁡ y
39 7 24 28 37 38 syl22anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ nei ⁡ J ⁡ y
40 vex ⊢ x ∈ V
41 40 elpw2 ⊢ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ 𝒫 x ↔ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ⊆ x
42 36 41 sylibr ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ 𝒫 x
43 39 42 elind ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ nei ⁡ J ⁡ y ∩ 𝒫 x
44 12 clscld ⊢ J ∈ Top ∧ y ball ⁡ abs ∘ − r 2 ⊆ ℂ → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ Clsd ⁡ J
45 7 26 44 syl2anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ Clsd ⁡ J
46 15 abscld ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → y ∈ ℝ
47 17 rpred ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → r 2 ∈ ℝ
48 46 47 readdcld ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → y + r 2 ∈ ℝ
49 eqid ⊢ w ∈ ℂ | y abs ∘ − w ≤ r 2 = w ∈ ℂ | y abs ∘ − w ≤ r 2
50 4 49 blcls ⊢ abs ∘ − ∈ ∞Met ⁡ ℂ ∧ y ∈ ℂ ∧ r 2 ∈ ℝ * → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ⊆ w ∈ ℂ | y abs ∘ − w ≤ r 2
51 8 15 18 50 syl3anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ⊆ w ∈ ℂ | y abs ∘ − w ≤ r 2
52 simpr ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z ∈ ℂ
53 15 adantr ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → y ∈ ℂ
54 52 53 abs2difd ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z − y ≤ z − y
55 52 abscld ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z ∈ ℝ
56 46 adantr ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → y ∈ ℝ
57 55 56 resubcld ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z − y ∈ ℝ
58 52 53 subcld ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z − y ∈ ℂ
59 58 abscld ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z − y ∈ ℝ
60 47 adantr ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → r 2 ∈ ℝ
61 letr ⊢ z − y ∈ ℝ ∧ z − y ∈ ℝ ∧ r 2 ∈ ℝ → z − y ≤ z − y ∧ z − y ≤ r 2 → z − y ≤ r 2
62 57 59 60 61 syl3anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z − y ≤ z − y ∧ z − y ≤ r 2 → z − y ≤ r 2
63 54 62 mpand ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z − y ≤ r 2 → z − y ≤ r 2
64 52 53 abssubd ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z − y = y − z
65 eqid ⊢ abs ∘ − = abs ∘ −
66 65 cnmetdval ⊢ y ∈ ℂ ∧ z ∈ ℂ → y abs ∘ − z = y − z
67 15 66 sylan ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → y abs ∘ − z = y − z
68 64 67 eqtr4d ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z − y = y abs ∘ − z
69 68 breq1d ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z − y ≤ r 2 ↔ y abs ∘ − z ≤ r 2
70 55 56 60 lesubadd2d ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → z − y ≤ r 2 ↔ z ≤ y + r 2
71 63 69 70 3imtr3d ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x ∧ z ∈ ℂ → y abs ∘ − z ≤ r 2 → z ≤ y + r 2
72 71 ralrimiva ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → ∀ z ∈ ℂ y abs ∘ − z ≤ r 2 → z ≤ y + r 2
73 oveq2 ⊢ w = z → y abs ∘ − w = y abs ∘ − z
74 73 breq1d ⊢ w = z → y abs ∘ − w ≤ r 2 ↔ y abs ∘ − z ≤ r 2
75 74 ralrab ⊢ ∀ z ∈ w ∈ ℂ | y abs ∘ − w ≤ r 2 z ≤ y + r 2 ↔ ∀ z ∈ ℂ y abs ∘ − z ≤ r 2 → z ≤ y + r 2
76 72 75 sylibr ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → ∀ z ∈ w ∈ ℂ | y abs ∘ − w ≤ r 2 z ≤ y + r 2
77 ssralv ⊢ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ⊆ w ∈ ℂ | y abs ∘ − w ≤ r 2 → ∀ z ∈ w ∈ ℂ | y abs ∘ − w ≤ r 2 z ≤ y + r 2 → ∀ z ∈ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 z ≤ y + r 2
78 51 76 77 sylc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → ∀ z ∈ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 z ≤ y + r 2
79 brralrspcev ⊢ y + r 2 ∈ ℝ ∧ ∀ z ∈ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 z ≤ y + r 2 → ∃ s ∈ ℝ ∀ z ∈ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 z ≤ s
80 48 78 79 syl2anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → ∃ s ∈ ℝ ∀ z ∈ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 z ≤ s
81 eqid ⊢ J ↾ 𝑡 cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 = J ↾ 𝑡 cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2
82 1 81 cnheibor ⊢ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ⊆ ℂ → J ↾ 𝑡 cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ Comp ↔ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ Clsd ⁡ J ∧ ∃ s ∈ ℝ ∀ z ∈ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 z ≤ s
83 37 82 syl ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → J ↾ 𝑡 cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ Comp ↔ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ Clsd ⁡ J ∧ ∃ s ∈ ℝ ∀ z ∈ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 z ≤ s
84 45 80 83 mpbir2and ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → J ↾ 𝑡 cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ Comp
85 oveq2 ⊢ u = cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 → J ↾ 𝑡 u = J ↾ 𝑡 cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2
86 85 eleq1d ⊢ u = cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 → J ↾ 𝑡 u ∈ Comp ↔ J ↾ 𝑡 cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ Comp
87 86 rspcev ⊢ cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ nei ⁡ J ⁡ y ∩ 𝒫 x ∧ J ↾ 𝑡 cls ⁡ J ⁡ y ball ⁡ abs ∘ − r 2 ∈ Comp → ∃ u ∈ nei ⁡ J ⁡ y ∩ 𝒫 x J ↾ 𝑡 u ∈ Comp
88 43 84 87 syl2anc ⊢ x ∈ J ∧ y ∈ x ∧ r ∈ ℝ + ∧ y ball ⁡ abs ∘ − r ⊆ x → ∃ u ∈ nei ⁡ J ⁡ y ∩ 𝒫 x J ↾ 𝑡 u ∈ Comp
89 6 88 rexlimddv ⊢ x ∈ J ∧ y ∈ x → ∃ u ∈ nei ⁡ J ⁡ y ∩ 𝒫 x J ↾ 𝑡 u ∈ Comp
90 89 rgen2 ⊢ ∀ x ∈ J ∀ y ∈ x ∃ u ∈ nei ⁡ J ⁡ y ∩ 𝒫 x J ↾ 𝑡 u ∈ Comp
91 isnlly ⊢ J ∈ N-Locally Comp ↔ J ∈ Top ∧ ∀ x ∈ J ∀ y ∈ x ∃ u ∈ nei ⁡ J ⁡ y ∩ 𝒫 x J ↾ 𝑡 u ∈ Comp
92 2 90 91 mpbir2an ⊢ J ∈ N-Locally Comp