Metamath Proof Explorer


Theorem iscauf

Description: Express the property " F is a Cauchy sequence of metric D " presupposing F is a function. (Contributed by NM, 24-Jul-2007) (Revised by Mario Carneiro, 23-Dec-2013)

Ref Expression
Hypotheses iscau3.2 Z=M
iscau3.3 φD∞MetX
iscau3.4 φM
iscau4.5 φkZFk=A
iscau4.6 φjZFj=B
iscauf.7 φF:ZX
Assertion iscauf φFCauDx+jZkjBDA<x

Proof

Step Hyp Ref Expression
1 iscau3.2 Z=M
2 iscau3.3 φD∞MetX
3 iscau3.4 φM
4 iscau4.5 φkZFk=A
5 iscau4.6 φjZFj=B
6 iscauf.7 φF:ZX
7 elfvdm D∞MetXXdom∞Met
8 2 7 syl φXdom∞Met
9 cnex V
10 8 9 jctir φXdom∞MetV
11 uzssz M
12 zsscn
13 11 12 sstri M
14 1 13 eqsstri Z
15 6 14 jctir φF:ZXZ
16 elpm2r Xdom∞MetVF:ZXZFX𝑝𝑚
17 10 15 16 syl2anc φFX𝑝𝑚
18 17 biantrurd φx+jZkjkdomFAXADB<xFX𝑝𝑚x+jZkjkdomFAXADB<x
19 2 adantr φjZkjD∞MetX
20 5 adantrr φjZkjFj=B
21 6 adantr φjZkjF:ZX
22 simprl φjZkjjZ
23 21 22 ffvelrnd φjZkjFjX
24 20 23 eqeltrrd φjZkjBX
25 1 uztrn2 jZkjkZ
26 25 4 sylan2 φjZkjFk=A
27 ffvelrn F:ZXkZFkX
28 6 25 27 syl2an φjZkjFkX
29 26 28 eqeltrrd φjZkjAX
30 xmetsym D∞MetXBXAXBDA=ADB
31 19 24 29 30 syl3anc φjZkjBDA=ADB
32 31 breq1d φjZkjBDA<xADB<x
33 fdm F:ZXdomF=Z
34 33 eleq2d F:ZXkdomFkZ
35 34 biimpar F:ZXkZkdomF
36 6 25 35 syl2an φjZkjkdomF
37 36 29 jca φjZkjkdomFAX
38 37 biantrurd φjZkjADB<xkdomFAXADB<x
39 df-3an kdomFAXADB<xkdomFAXADB<x
40 38 39 bitr4di φjZkjADB<xkdomFAXADB<x
41 32 40 bitrd φjZkjBDA<xkdomFAXADB<x
42 41 anassrs φjZkjBDA<xkdomFAXADB<x
43 42 ralbidva φjZkjBDA<xkjkdomFAXADB<x
44 43 rexbidva φjZkjBDA<xjZkjkdomFAXADB<x
45 44 ralbidv φx+jZkjBDA<xx+jZkjkdomFAXADB<x
46 1 2 3 4 5 iscau4 φFCauDFX𝑝𝑚x+jZkjkdomFAXADB<x
47 18 45 46 3bitr4rd φFCauDx+jZkjBDA<x