Metamath Proof Explorer


Theorem caussi

Description: Cauchy sequence on a metric subspace. (Contributed by NM, 30-Jan-2008) (Revised by Mario Carneiro, 30-Dec-2013)

Ref Expression
Assertion caussi D∞MetXCauDY×YCauD

Proof

Step Hyp Ref Expression
1 inss1 XYX
2 xpss2 XYX×XY×X
3 1 2 ax-mp ×XY×X
4 sstr f×XY×XY×Xf×X
5 3 4 mpan2 f×XYf×X
6 5 anim2i Funff×XYFunff×X
7 6 a1i D∞MetXFunff×XYFunff×X
8 elfvdm D∞MetXXdom∞Met
9 inex1g Xdom∞MetXYV
10 8 9 syl D∞MetXXYV
11 cnex V
12 elpmg XYVVfXY𝑝𝑚Funff×XY
13 10 11 12 sylancl D∞MetXfXY𝑝𝑚Funff×XY
14 elpmg Xdom∞MetVfX𝑝𝑚Funff×X
15 8 11 14 sylancl D∞MetXfX𝑝𝑚Funff×X
16 7 13 15 3imtr4d D∞MetXfXY𝑝𝑚fX𝑝𝑚
17 uzid yyy
18 17 adantl D∞MetXyyy
19 simp2 zdomffzXYfzDY×Yfy<xfzXY
20 19 ralimi zyzdomffzXYfzDY×Yfy<xzyfzXY
21 fveq2 z=yfz=fy
22 21 eleq1d z=yfzXYfyXY
23 22 rspcva yyzyfzXYfyXY
24 18 20 23 syl2an D∞MetXyzyzdomffzXYfzDY×Yfy<xfyXY
25 simpr D∞MetXyfyXYfyXY
26 25 elin2d D∞MetXyfyXYfyY
27 inss2 XYY
28 27 a1i D∞MetXyfyYXYY
29 28 sselda D∞MetXyfyYfzXYfzY
30 simplr D∞MetXyfyYfzXYfyY
31 29 30 ovresd D∞MetXyfyYfzXYfzDY×Yfy=fzDfy
32 31 breq1d D∞MetXyfyYfzXYfzDY×Yfy<xfzDfy<x
33 32 biimpd D∞MetXyfyYfzXYfzDY×Yfy<xfzDfy<x
34 33 imdistanda D∞MetXyfyYfzXYfzDY×Yfy<xfzXYfzDfy<x
35 1 a1i D∞MetXyfyYXYX
36 35 sseld D∞MetXyfyYfzXYfzX
37 36 anim1d D∞MetXyfyYfzXYfzDfy<xfzXfzDfy<x
38 34 37 syld D∞MetXyfyYfzXYfzDY×Yfy<xfzXfzDfy<x
39 26 38 syldan D∞MetXyfyXYfzXYfzDY×Yfy<xfzXfzDfy<x
40 39 anim2d D∞MetXyfyXYzdomffzXYfzDY×Yfy<xzdomffzXfzDfy<x
41 3anass zdomffzXYfzDY×Yfy<xzdomffzXYfzDY×Yfy<x
42 3anass zdomffzXfzDfy<xzdomffzXfzDfy<x
43 40 41 42 3imtr4g D∞MetXyfyXYzdomffzXYfzDY×Yfy<xzdomffzXfzDfy<x
44 43 ralimdv D∞MetXyfyXYzyzdomffzXYfzDY×Yfy<xzyzdomffzXfzDfy<x
45 44 impancom D∞MetXyzyzdomffzXYfzDY×Yfy<xfyXYzyzdomffzXfzDfy<x
46 24 45 mpd D∞MetXyzyzdomffzXYfzDY×Yfy<xzyzdomffzXfzDfy<x
47 46 ex D∞MetXyzyzdomffzXYfzDY×Yfy<xzyzdomffzXfzDfy<x
48 47 reximdva D∞MetXyzyzdomffzXYfzDY×Yfy<xyzyzdomffzXfzDfy<x
49 48 ralimdv D∞MetXx+yzyzdomffzXYfzDY×Yfy<xx+yzyzdomffzXfzDfy<x
50 16 49 anim12d D∞MetXfXY𝑝𝑚x+yzyzdomffzXYfzDY×Yfy<xfX𝑝𝑚x+yzyzdomffzXfzDfy<x
51 xmetres D∞MetXDY×Y∞MetXY
52 iscau2 DY×Y∞MetXYfCauDY×YfXY𝑝𝑚x+yzyzdomffzXYfzDY×Yfy<x
53 51 52 syl D∞MetXfCauDY×YfXY𝑝𝑚x+yzyzdomffzXYfzDY×Yfy<x
54 iscau2 D∞MetXfCauDfX𝑝𝑚x+yzyzdomffzXfzDfy<x
55 50 53 54 3imtr4d D∞MetXfCauDY×YfCauD
56 55 ssrdv D∞MetXCauDY×YCauD