Metamath Proof Explorer


Theorem cfil3i

Description: A Cauchy filter contains balls of any pre-chosen size. (Contributed by Mario Carneiro, 15-Oct-2015)

Ref Expression
Assertion cfil3i D ∞Met X F CauFil D R + x X x ball D R F

Proof

Step Hyp Ref Expression
1 cfili F CauFil D R + s F x s y s x D y < R
2 1 3adant1 D ∞Met X F CauFil D R + s F x s y s x D y < R
3 cfilfil D ∞Met X F CauFil D F Fil X
4 3 3adant3 D ∞Met X F CauFil D R + F Fil X
5 fileln0 F Fil X s F s
6 4 5 sylan D ∞Met X F CauFil D R + s F s
7 r19.2z s x s y s x D y < R x s y s x D y < R
8 7 ex s x s y s x D y < R x s y s x D y < R
9 6 8 syl D ∞Met X F CauFil D R + s F x s y s x D y < R x s y s x D y < R
10 filelss F Fil X s F s X
11 4 10 sylan D ∞Met X F CauFil D R + s F s X
12 ssrexv s X x s y s x D y < R x X y s x D y < R
13 11 12 syl D ∞Met X F CauFil D R + s F x s y s x D y < R x X y s x D y < R
14 dfss3 s x ball D R y s y x ball D R
15 simpl1 D ∞Met X F CauFil D R + s F D ∞Met X
16 15 ad2antrr D ∞Met X F CauFil D R + s F x X y s D ∞Met X
17 simpll3 D ∞Met X F CauFil D R + s F x X R +
18 17 rpxrd D ∞Met X F CauFil D R + s F x X R *
19 18 adantr D ∞Met X F CauFil D R + s F x X y s R *
20 simplr D ∞Met X F CauFil D R + s F x X y s x X
21 11 adantr D ∞Met X F CauFil D R + s F x X s X
22 21 sselda D ∞Met X F CauFil D R + s F x X y s y X
23 elbl2 D ∞Met X R * x X y X y x ball D R x D y < R
24 16 19 20 22 23 syl22anc D ∞Met X F CauFil D R + s F x X y s y x ball D R x D y < R
25 24 ralbidva D ∞Met X F CauFil D R + s F x X y s y x ball D R y s x D y < R
26 14 25 syl5bb D ∞Met X F CauFil D R + s F x X s x ball D R y s x D y < R
27 4 ad2antrr D ∞Met X F CauFil D R + s F x X F Fil X
28 simplr D ∞Met X F CauFil D R + s F x X s F
29 15 adantr D ∞Met X F CauFil D R + s F x X D ∞Met X
30 simpr D ∞Met X F CauFil D R + s F x X x X
31 blssm D ∞Met X x X R * x ball D R X
32 29 30 18 31 syl3anc D ∞Met X F CauFil D R + s F x X x ball D R X
33 filss F Fil X s F x ball D R X s x ball D R x ball D R F
34 33 3exp2 F Fil X s F x ball D R X s x ball D R x ball D R F
35 27 28 32 34 syl3c D ∞Met X F CauFil D R + s F x X s x ball D R x ball D R F
36 26 35 sylbird D ∞Met X F CauFil D R + s F x X y s x D y < R x ball D R F
37 36 reximdva D ∞Met X F CauFil D R + s F x X y s x D y < R x X x ball D R F
38 9 13 37 3syld D ∞Met X F CauFil D R + s F x s y s x D y < R x X x ball D R F
39 38 rexlimdva D ∞Met X F CauFil D R + s F x s y s x D y < R x X x ball D R F
40 2 39 mpd D ∞Met X F CauFil D R + x X x ball D R F