Metamath Proof Explorer


Theorem cncmet

Description: The set of complex numbers is a complete metric space under the absolute value metric. (Contributed by NM, 20-Dec-2006) (Revised by Mario Carneiro, 15-Oct-2015)

Ref Expression
Hypothesis cncmet.1 D = abs
Assertion cncmet D CMet

Proof

Step Hyp Ref Expression
1 cncmet.1 D = abs
2 eqid TopOpen fld = TopOpen fld
3 2 cnfldtopn TopOpen fld = MetOpen abs
4 1 fveq2i MetOpen D = MetOpen abs
5 3 4 eqtr4i TopOpen fld = MetOpen D
6 cnmet abs Met
7 1 6 eqeltri D Met
8 7 a1i D Met
9 1rp 1 +
10 9 a1i 1 +
11 2 cnfldtop TopOpen fld Top
12 metxmet D Met D ∞Met
13 7 12 ax-mp D ∞Met
14 1xr 1 *
15 blssm D ∞Met x 1 * x ball D 1
16 13 14 15 mp3an13 x x ball D 1
17 unicntop = TopOpen fld
18 17 clscld TopOpen fld Top x ball D 1 cls TopOpen fld x ball D 1 Clsd TopOpen fld
19 11 16 18 sylancr x cls TopOpen fld x ball D 1 Clsd TopOpen fld
20 abscl x x
21 peano2re x x + 1
22 20 21 syl x x + 1
23 df-rab y | x D y 1 = y | y x D y 1
24 23 eqcomi y | y x D y 1 = y | x D y 1
25 5 24 blcls D ∞Met x 1 * cls TopOpen fld x ball D 1 y | y x D y 1
26 13 14 25 mp3an13 x cls TopOpen fld x ball D 1 y | y x D y 1
27 abscl y y
28 27 ad2antrl x y x D y 1 y
29 20 adantr x y x D y 1 x
30 28 29 resubcld x y x D y 1 y x
31 simpl y x D y 1 y
32 id x x
33 subcl y x y x
34 31 32 33 syl2anr x y x D y 1 y x
35 34 abscld x y x D y 1 y x
36 1red x y x D y 1 1
37 simprl x y x D y 1 y
38 simpl x y x D y 1 x
39 37 38 abs2difd x y x D y 1 y x y x
40 1 cnmetdval x y x D y = x y
41 abssub x y x y = y x
42 40 41 eqtrd x y x D y = y x
43 42 adantrr x y x D y 1 x D y = y x
44 simprr x y x D y 1 x D y 1
45 43 44 eqbrtrrd x y x D y 1 y x 1
46 30 35 36 39 45 letrd x y x D y 1 y x 1
47 28 29 36 lesubadd2d x y x D y 1 y x 1 y x + 1
48 46 47 mpbid x y x D y 1 y x + 1
49 48 ex x y x D y 1 y x + 1
50 49 ss2abdv x y | y x D y 1 y | y x + 1
51 26 50 sstrd x cls TopOpen fld x ball D 1 y | y x + 1
52 ssabral cls TopOpen fld x ball D 1 y | y x + 1 y cls TopOpen fld x ball D 1 y x + 1
53 51 52 sylib x y cls TopOpen fld x ball D 1 y x + 1
54 brralrspcev x + 1 y cls TopOpen fld x ball D 1 y x + 1 r y cls TopOpen fld x ball D 1 y r
55 22 53 54 syl2anc x r y cls TopOpen fld x ball D 1 y r
56 17 clsss3 TopOpen fld Top x ball D 1 cls TopOpen fld x ball D 1
57 11 16 56 sylancr x cls TopOpen fld x ball D 1
58 eqid TopOpen fld 𝑡 cls TopOpen fld x ball D 1 = TopOpen fld 𝑡 cls TopOpen fld x ball D 1
59 2 58 cnheibor cls TopOpen fld x ball D 1 TopOpen fld 𝑡 cls TopOpen fld x ball D 1 Comp cls TopOpen fld x ball D 1 Clsd TopOpen fld r y cls TopOpen fld x ball D 1 y r
60 57 59 syl x TopOpen fld 𝑡 cls TopOpen fld x ball D 1 Comp cls TopOpen fld x ball D 1 Clsd TopOpen fld r y cls TopOpen fld x ball D 1 y r
61 19 55 60 mpbir2and x TopOpen fld 𝑡 cls TopOpen fld x ball D 1 Comp
62 61 adantl x TopOpen fld 𝑡 cls TopOpen fld x ball D 1 Comp
63 5 8 10 62 relcmpcmet D CMet
64 63 mptru D CMet