Metamath Proof Explorer


Theorem cfilfcls

Description: Similar to ultrafilters ( uffclsflim ), the cluster points and limit points of a Cauchy filter coincide. (Contributed by Mario Carneiro, 15-Oct-2015)

Ref Expression
Hypotheses cfilfcls.1 J = MetOpen D
cfilfcls.2 X = dom dom D
Assertion cfilfcls F CauFil D J fClus F = J fLim F

Proof

Step Hyp Ref Expression
1 cfilfcls.1 J = MetOpen D
2 cfilfcls.2 X = dom dom D
3 eqid J = J
4 3 fclselbas x J fClus F x J
5 4 adantl F CauFil D x J fClus F x J
6 df-cfil CauFil = d ran ∞Met f Fil dom dom d | x + y f d y × y 0 x
7 6 mptrcl F CauFil D D ran ∞Met
8 xmetunirn D ran ∞Met D ∞Met dom dom D
9 7 8 sylib F CauFil D D ∞Met dom dom D
10 2 fveq2i ∞Met X = ∞Met dom dom D
11 9 10 eleqtrrdi F CauFil D D ∞Met X
12 11 adantr F CauFil D x J fClus F D ∞Met X
13 1 mopntopon D ∞Met X J TopOn X
14 12 13 syl F CauFil D x J fClus F J TopOn X
15 toponuni J TopOn X X = J
16 14 15 syl F CauFil D x J fClus F X = J
17 5 16 eleqtrrd F CauFil D x J fClus F x X
18 1 mopni2 D ∞Met X y J x y r + x ball D r y
19 18 3expb D ∞Met X y J x y r + x ball D r y
20 12 19 sylan F CauFil D x J fClus F y J x y r + x ball D r y
21 cfilfil D ∞Met X F CauFil D F Fil X
22 11 21 mpancom F CauFil D F Fil X
23 22 adantr F CauFil D x J fClus F F Fil X
24 23 ad2antrr F CauFil D x J fClus F y J x y r + x ball D r y F Fil X
25 12 adantr F CauFil D x J fClus F r + D ∞Met X
26 simpll F CauFil D x J fClus F r + F CauFil D
27 rphalfcl r + r 2 +
28 27 adantl F CauFil D x J fClus F r + r 2 +
29 rphalfcl r 2 + r 2 2 +
30 28 29 syl F CauFil D x J fClus F r + r 2 2 +
31 cfil3i D ∞Met X F CauFil D r 2 2 + y X y ball D r 2 2 F
32 25 26 30 31 syl3anc F CauFil D x J fClus F r + y X y ball D r 2 2 F
33 23 ad2antrr F CauFil D x J fClus F r + y X y ball D r 2 2 F F Fil X
34 simprr F CauFil D x J fClus F r + y X y ball D r 2 2 F y ball D r 2 2 F
35 25 adantr F CauFil D x J fClus F r + y X y ball D r 2 2 F D ∞Met X
36 17 ad2antrr F CauFil D x J fClus F r + y X y ball D r 2 2 F x X
37 rpxr r + r *
38 37 ad2antlr F CauFil D x J fClus F r + y X y ball D r 2 2 F r *
39 blssm D ∞Met X x X r * x ball D r X
40 35 36 38 39 syl3anc F CauFil D x J fClus F r + y X y ball D r 2 2 F x ball D r X
41 simpllr F CauFil D x J fClus F r + y X y ball D r 2 2 F x J fClus F
42 28 adantr F CauFil D x J fClus F r + y X y ball D r 2 2 F r 2 +
43 42 rpxrd F CauFil D x J fClus F r + y X y ball D r 2 2 F r 2 *
44 1 blopn D ∞Met X x X r 2 * x ball D r 2 J
45 35 36 43 44 syl3anc F CauFil D x J fClus F r + y X y ball D r 2 2 F x ball D r 2 J
46 blcntr D ∞Met X x X r 2 + x x ball D r 2
47 35 36 42 46 syl3anc F CauFil D x J fClus F r + y X y ball D r 2 2 F x x ball D r 2
48 fclsopni x J fClus F x ball D r 2 J x x ball D r 2 y ball D r 2 2 F x ball D r 2 y ball D r 2 2
49 41 45 47 34 48 syl13anc F CauFil D x J fClus F r + y X y ball D r 2 2 F x ball D r 2 y ball D r 2 2
50 n0 x ball D r 2 y ball D r 2 2 z z x ball D r 2 y ball D r 2 2
51 49 50 sylib F CauFil D x J fClus F r + y X y ball D r 2 2 F z z x ball D r 2 y ball D r 2 2
52 elin z x ball D r 2 y ball D r 2 2 z x ball D r 2 z y ball D r 2 2
53 35 adantr F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 D ∞Met X
54 simplrl F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 y X
55 42 adantr F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 r 2 +
56 55 rpred F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 r 2
57 simprr F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 z y ball D r 2 2
58 blhalf D ∞Met X y X r 2 z y ball D r 2 2 y ball D r 2 2 z ball D r 2
59 53 54 56 57 58 syl22anc F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 y ball D r 2 2 z ball D r 2
60 blssm D ∞Met X x X r 2 * x ball D r 2 X
61 35 36 43 60 syl3anc F CauFil D x J fClus F r + y X y ball D r 2 2 F x ball D r 2 X
62 61 sselda F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z X
63 62 adantrr F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 z X
64 simpllr F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 r +
65 64 rpred F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 r
66 simprl F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 z x ball D r 2
67 55 rpxrd F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 r 2 *
68 36 adantr F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 x X
69 blcom D ∞Met X r 2 * x X z X z x ball D r 2 x z ball D r 2
70 53 67 68 63 69 syl22anc F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 z x ball D r 2 x z ball D r 2
71 66 70 mpbid F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 x z ball D r 2
72 blhalf D ∞Met X z X r x z ball D r 2 z ball D r 2 x ball D r
73 53 63 65 71 72 syl22anc F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 z ball D r 2 x ball D r
74 59 73 sstrd F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 y ball D r 2 2 x ball D r
75 74 ex F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 z y ball D r 2 2 y ball D r 2 2 x ball D r
76 52 75 syl5bi F CauFil D x J fClus F r + y X y ball D r 2 2 F z x ball D r 2 y ball D r 2 2 y ball D r 2 2 x ball D r
77 76 exlimdv F CauFil D x J fClus F r + y X y ball D r 2 2 F z z x ball D r 2 y ball D r 2 2 y ball D r 2 2 x ball D r
78 51 77 mpd F CauFil D x J fClus F r + y X y ball D r 2 2 F y ball D r 2 2 x ball D r
79 filss F Fil X y ball D r 2 2 F x ball D r X y ball D r 2 2 x ball D r x ball D r F
80 33 34 40 78 79 syl13anc F CauFil D x J fClus F r + y X y ball D r 2 2 F x ball D r F
81 32 80 rexlimddv F CauFil D x J fClus F r + x ball D r F
82 81 ad2ant2r F CauFil D x J fClus F y J x y r + x ball D r y x ball D r F
83 toponss J TopOn X y J y X
84 83 adantrr J TopOn X y J x y y X
85 14 84 sylan F CauFil D x J fClus F y J x y y X
86 85 adantr F CauFil D x J fClus F y J x y r + x ball D r y y X
87 simprr F CauFil D x J fClus F y J x y r + x ball D r y x ball D r y
88 filss F Fil X x ball D r F y X x ball D r y y F
89 24 82 86 87 88 syl13anc F CauFil D x J fClus F y J x y r + x ball D r y y F
90 20 89 rexlimddv F CauFil D x J fClus F y J x y y F
91 90 expr F CauFil D x J fClus F y J x y y F
92 91 ralrimiva F CauFil D x J fClus F y J x y y F
93 flimopn J TopOn X F Fil X x J fLim F x X y J x y y F
94 14 23 93 syl2anc F CauFil D x J fClus F x J fLim F x X y J x y y F
95 17 92 94 mpbir2and F CauFil D x J fClus F x J fLim F
96 95 ex F CauFil D x J fClus F x J fLim F
97 96 ssrdv F CauFil D J fClus F J fLim F
98 flimfcls J fLim F J fClus F
99 98 a1i F CauFil D J fLim F J fClus F
100 97 99 eqssd F CauFil D J fClus F = J fLim F