Metamath Proof Explorer


Theorem cnmpt2ds

Description: Continuity of the metric function; analogue of cnmpt22f which cannot be used directly because D is not necessarily a function. (Contributed by Mario Carneiro, 5-Oct-2015)

Ref Expression
Hypotheses cnmpt1ds.d D = dist G
cnmpt1ds.j J = TopOpen G
cnmpt1ds.r R = topGen ran .
cnmpt1ds.g φ G MetSp
cnmpt1ds.k φ K TopOn X
cnmpt2ds.l φ L TopOn Y
cnmpt2ds.a φ x X , y Y A K × t L Cn J
cnmpt2ds.b φ x X , y Y B K × t L Cn J
Assertion cnmpt2ds φ x X , y Y A D B K × t L Cn R

Proof

Step Hyp Ref Expression
1 cnmpt1ds.d D = dist G
2 cnmpt1ds.j J = TopOpen G
3 cnmpt1ds.r R = topGen ran .
4 cnmpt1ds.g φ G MetSp
5 cnmpt1ds.k φ K TopOn X
6 cnmpt2ds.l φ L TopOn Y
7 cnmpt2ds.a φ x X , y Y A K × t L Cn J
8 cnmpt2ds.b φ x X , y Y B K × t L Cn J
9 txtopon K TopOn X L TopOn Y K × t L TopOn X × Y
10 5 6 9 syl2anc φ K × t L TopOn X × Y
11 mstps G MetSp G TopSp
12 4 11 syl φ G TopSp
13 eqid Base G = Base G
14 13 2 istps G TopSp J TopOn Base G
15 12 14 sylib φ J TopOn Base G
16 cnf2 K × t L TopOn X × Y J TopOn Base G x X , y Y A K × t L Cn J x X , y Y A : X × Y Base G
17 10 15 7 16 syl3anc φ x X , y Y A : X × Y Base G
18 eqid x X , y Y A = x X , y Y A
19 18 fmpo x X y Y A Base G x X , y Y A : X × Y Base G
20 17 19 sylibr φ x X y Y A Base G
21 20 r19.21bi φ x X y Y A Base G
22 21 r19.21bi φ x X y Y A Base G
23 cnf2 K × t L TopOn X × Y J TopOn Base G x X , y Y B K × t L Cn J x X , y Y B : X × Y Base G
24 10 15 8 23 syl3anc φ x X , y Y B : X × Y Base G
25 eqid x X , y Y B = x X , y Y B
26 25 fmpo x X y Y B Base G x X , y Y B : X × Y Base G
27 24 26 sylibr φ x X y Y B Base G
28 27 r19.21bi φ x X y Y B Base G
29 28 r19.21bi φ x X y Y B Base G
30 22 29 ovresd φ x X y Y A D Base G × Base G B = A D B
31 30 3impa φ x X y Y A D Base G × Base G B = A D B
32 31 mpoeq3dva φ x X , y Y A D Base G × Base G B = x X , y Y A D B
33 13 1 2 3 msdcn G MetSp D Base G × Base G J × t J Cn R
34 4 33 syl φ D Base G × Base G J × t J Cn R
35 5 6 7 8 34 cnmpt22f φ x X , y Y A D Base G × Base G B K × t L Cn R
36 32 35 eqeltrrd φ x X , y Y A D B K × t L Cn R