Metamath Proof Explorer


Theorem metcnp3

Description: Two ways to express that F is continuous at P for metric spaces. Proposition 14-4.2 of Gleason p. 240. (Contributed by NM, 17-May-2007) (Revised by Mario Carneiro, 28-Aug-2015)

Ref Expression
Hypotheses metcn.2 J = MetOpen C
metcn.4 K = MetOpen D
Assertion metcnp3 C ∞Met X D ∞Met Y P X F J CnP K P F : X Y y + z + F P ball C z F P ball D y

Proof

Step Hyp Ref Expression
1 metcn.2 J = MetOpen C
2 metcn.4 K = MetOpen D
3 1 mopntopon C ∞Met X J TopOn X
4 3 3ad2ant1 C ∞Met X D ∞Met Y P X J TopOn X
5 2 mopnval D ∞Met Y K = topGen ran ball D
6 5 3ad2ant2 C ∞Met X D ∞Met Y P X K = topGen ran ball D
7 2 mopntopon D ∞Met Y K TopOn Y
8 7 3ad2ant2 C ∞Met X D ∞Met Y P X K TopOn Y
9 simp3 C ∞Met X D ∞Met Y P X P X
10 4 6 8 9 tgcnp C ∞Met X D ∞Met Y P X F J CnP K P F : X Y u ran ball D F P u v J P v F v u
11 simpll2 C ∞Met X D ∞Met Y P X F : X Y y + D ∞Met Y
12 simplr C ∞Met X D ∞Met Y P X F : X Y y + F : X Y
13 simpll3 C ∞Met X D ∞Met Y P X F : X Y y + P X
14 12 13 ffvelrnd C ∞Met X D ∞Met Y P X F : X Y y + F P Y
15 simpr C ∞Met X D ∞Met Y P X F : X Y y + y +
16 blcntr D ∞Met Y F P Y y + F P F P ball D y
17 11 14 15 16 syl3anc C ∞Met X D ∞Met Y P X F : X Y y + F P F P ball D y
18 rpxr y + y *
19 18 adantl C ∞Met X D ∞Met Y P X F : X Y y + y *
20 blelrn D ∞Met Y F P Y y * F P ball D y ran ball D
21 11 14 19 20 syl3anc C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y ran ball D
22 eleq2 u = F P ball D y F P u F P F P ball D y
23 sseq2 u = F P ball D y F v u F v F P ball D y
24 23 anbi2d u = F P ball D y P v F v u P v F v F P ball D y
25 24 rexbidv u = F P ball D y v J P v F v u v J P v F v F P ball D y
26 22 25 imbi12d u = F P ball D y F P u v J P v F v u F P F P ball D y v J P v F v F P ball D y
27 26 rspcv F P ball D y ran ball D u ran ball D F P u v J P v F v u F P F P ball D y v J P v F v F P ball D y
28 21 27 syl C ∞Met X D ∞Met Y P X F : X Y y + u ran ball D F P u v J P v F v u F P F P ball D y v J P v F v F P ball D y
29 17 28 mpid C ∞Met X D ∞Met Y P X F : X Y y + u ran ball D F P u v J P v F v u v J P v F v F P ball D y
30 simpl1 C ∞Met X D ∞Met Y P X F : X Y C ∞Met X
31 30 ad2antrr C ∞Met X D ∞Met Y P X F : X Y y + v J P v C ∞Met X
32 simplrr C ∞Met X D ∞Met Y P X F : X Y y + v J P v v J
33 simpr C ∞Met X D ∞Met Y P X F : X Y y + v J P v P v
34 1 mopni2 C ∞Met X v J P v z + P ball C z v
35 31 32 33 34 syl3anc C ∞Met X D ∞Met Y P X F : X Y y + v J P v z + P ball C z v
36 sstr2 F P ball C z F v F v F P ball D y F P ball C z F P ball D y
37 imass2 P ball C z v F P ball C z F v
38 36 37 syl11 F v F P ball D y P ball C z v F P ball C z F P ball D y
39 38 reximdv F v F P ball D y z + P ball C z v z + F P ball C z F P ball D y
40 35 39 syl5com C ∞Met X D ∞Met Y P X F : X Y y + v J P v F v F P ball D y z + F P ball C z F P ball D y
41 40 expimpd C ∞Met X D ∞Met Y P X F : X Y y + v J P v F v F P ball D y z + F P ball C z F P ball D y
42 41 expr C ∞Met X D ∞Met Y P X F : X Y y + v J P v F v F P ball D y z + F P ball C z F P ball D y
43 42 rexlimdv C ∞Met X D ∞Met Y P X F : X Y y + v J P v F v F P ball D y z + F P ball C z F P ball D y
44 29 43 syld C ∞Met X D ∞Met Y P X F : X Y y + u ran ball D F P u v J P v F v u z + F P ball C z F P ball D y
45 44 ralrimdva C ∞Met X D ∞Met Y P X F : X Y u ran ball D F P u v J P v F v u y + z + F P ball C z F P ball D y
46 simpl2 C ∞Met X D ∞Met Y P X F : X Y D ∞Met Y
47 blss D ∞Met Y u ran ball D F P u y + F P ball D y u
48 47 3expib D ∞Met Y u ran ball D F P u y + F P ball D y u
49 46 48 syl C ∞Met X D ∞Met Y P X F : X Y u ran ball D F P u y + F P ball D y u
50 r19.29r y + F P ball D y u y + z + F P ball C z F P ball D y y + F P ball D y u z + F P ball C z F P ball D y
51 30 ad5ant12 C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y C ∞Met X
52 13 ad2antrr C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y P X
53 rpxr z + z *
54 53 ad2antrl C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y z *
55 1 blopn C ∞Met X P X z * P ball C z J
56 51 52 54 55 syl3anc C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y P ball C z J
57 simprl C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y z +
58 blcntr C ∞Met X P X z + P P ball C z
59 51 52 57 58 syl3anc C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y P P ball C z
60 sstr F P ball C z F P ball D y F P ball D y u F P ball C z u
61 60 ad2ant2l z + F P ball C z F P ball D y C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u F P ball C z u
62 61 ancoms C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y F P ball C z u
63 eleq2 v = P ball C z P v P P ball C z
64 imaeq2 v = P ball C z F v = F P ball C z
65 64 sseq1d v = P ball C z F v u F P ball C z u
66 63 65 anbi12d v = P ball C z P v F v u P P ball C z F P ball C z u
67 66 rspcev P ball C z J P P ball C z F P ball C z u v J P v F v u
68 56 59 62 67 syl12anc C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y v J P v F v u
69 68 expr C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y v J P v F v u
70 69 rexlimdva C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y v J P v F v u
71 70 expimpd C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y v J P v F v u
72 71 rexlimdva C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u z + F P ball C z F P ball D y v J P v F v u
73 50 72 syl5 C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u y + z + F P ball C z F P ball D y v J P v F v u
74 73 expd C ∞Met X D ∞Met Y P X F : X Y y + F P ball D y u y + z + F P ball C z F P ball D y v J P v F v u
75 49 74 syld C ∞Met X D ∞Met Y P X F : X Y u ran ball D F P u y + z + F P ball C z F P ball D y v J P v F v u
76 75 com23 C ∞Met X D ∞Met Y P X F : X Y y + z + F P ball C z F P ball D y u ran ball D F P u v J P v F v u
77 76 exp4a C ∞Met X D ∞Met Y P X F : X Y y + z + F P ball C z F P ball D y u ran ball D F P u v J P v F v u
78 77 ralrimdv C ∞Met X D ∞Met Y P X F : X Y y + z + F P ball C z F P ball D y u ran ball D F P u v J P v F v u
79 45 78 impbid C ∞Met X D ∞Met Y P X F : X Y u ran ball D F P u v J P v F v u y + z + F P ball C z F P ball D y
80 79 pm5.32da C ∞Met X D ∞Met Y P X F : X Y u ran ball D F P u v J P v F v u F : X Y y + z + F P ball C z F P ball D y
81 10 80 bitrd C ∞Met X D ∞Met Y P X F J CnP K P F : X Y y + z + F P ball C z F P ball D y