Metamath Proof Explorer


Theorem filconn

Description: A filter gives rise to a connected topology. (Contributed by Jeff Hankins, 6-Dec-2009) (Revised by Stefan O'Rear, 2-Aug-2015)

Ref Expression
Assertion filconn FFilXFConn

Proof

Step Hyp Ref Expression
1 id FFilXFFilX
2 filunibas FFilXF=X
3 2 fveq2d FFilXFilF=FilX
4 1 3 eleqtrrd FFilXFFilF
5 nss ¬xyyx¬y
6 simpll FFilFxFyx¬yFFilF
7 ssel2 xFyxyF
8 7 adantll FFilFxFyxyF
9 elun yFyFy
10 8 9 sylib FFilFxFyxyFy
11 10 orcomd FFilFxFyxyyF
12 11 ord FFilFxFyx¬yyF
13 12 impr FFilFxFyx¬yyF
14 uniss xFxF
15 14 ad2antlr FFilFxFyx¬yxF
16 uniun F=F
17 0ex V
18 17 unisn =
19 18 uneq2i F=F
20 un0 F=F
21 16 19 20 3eqtrri F=F
22 15 21 sseqtrrdi FFilFxFyx¬yxF
23 elssuni yxyx
24 23 ad2antrl FFilFxFyx¬yyx
25 filss FFilFyFxFyxxF
26 6 13 22 24 25 syl13anc FFilFxFyx¬yxF
27 elun1 xFxF
28 26 27 syl FFilFxFyx¬yxF
29 28 ex FFilFxFyx¬yxF
30 29 exlimdv FFilFxFyyx¬yxF
31 5 30 biimtrid FFilFxF¬xxF
32 uni0b x=x
33 ssun2 F
34 17 snid
35 33 34 sselii F
36 eleq1 x=xFF
37 35 36 mpbiri x=xF
38 32 37 sylbir xxF
39 31 38 pm2.61d2 FFilFxFxF
40 39 ex FFilFxFxF
41 40 alrimiv FFilFxxFxF
42 filin FFilFxFyFxyF
43 elun1 xyFxyF
44 42 43 syl FFilFxFyFxyF
45 44 3expa FFilFxFyFxyF
46 45 ralrimiva FFilFxFyFxyF
47 elsni yy=
48 ineq2 y=xy=x
49 in0 x=
50 48 49 eqtrdi y=xy=
51 50 35 eqeltrdi y=xyF
52 47 51 syl yxyF
53 52 rgen yxyF
54 ralun yFxyFyxyFyFxyF
55 46 53 54 sylancl FFilFxFyFxyF
56 55 ralrimiva FFilFxFyFxyF
57 elsni xx=
58 ineq1 x=xy=y
59 0in y=
60 58 59 eqtrdi x=xy=
61 60 35 eqeltrdi x=xyF
62 61 ralrimivw x=yFxyF
63 57 62 syl xyFxyF
64 63 rgen xyFxyF
65 ralun xFyFxyFxyFxyFxFyFxyF
66 56 64 65 sylancl FFilFxFyFxyF
67 p0ex V
68 unexg FFilFVFV
69 67 68 mpan2 FFilFFV
70 istopg FVFTopxxFxFxFyFxyF
71 69 70 syl FFilFFTopxxFxFxFyFxyF
72 41 66 71 mpbir2and FFilFFTop
73 21 cldopn xClsdFFxF
74 elun FxFFxFFx
75 73 74 sylib xClsdFFxFFx
76 elun xFxFx
77 filfbas FFilFFfBasF
78 fbncp FfBasFxF¬FxF
79 77 78 sylan FFilFxF¬FxF
80 79 pm2.21d FFilFxFFxFx=
81 80 ex FFilFxFFxFx=
82 57 a1i13 FFilFxFxFx=
83 81 82 jaod FFilFxFxFxFx=
84 76 83 biimtrid FFilFxFFxFx=
85 84 imp FFilFxFFxFx=
86 elsni FxFx=
87 elssuni xFxF
88 87 21 sseqtrrdi xFxF
89 88 adantl FFilFxFxF
90 ssdif0 FxFx=
91 90 biimpri Fx=Fx
92 eqss x=FxFFx
93 92 simplbi2 xFFxx=F
94 89 91 93 syl2im FFilFxFFx=x=F
95 86 94 syl5 FFilFxFFxx=F
96 85 95 orim12d FFilFxFFxFFxx=x=F
97 75 96 syl5 FFilFxFxClsdFx=x=F
98 97 expimpd FFilFxFxClsdFx=x=F
99 elin xFClsdFxFxClsdF
100 vex xV
101 100 elpr xFx=x=F
102 98 99 101 3imtr4g FFilFxFClsdFxF
103 102 ssrdv FFilFFClsdFF
104 21 isconn2 FConnFTopFClsdFF
105 72 103 104 sylanbrc FFilFFConn
106 4 105 syl FFilXFConn