Table of ContentsTable of Contents Mathbox for Jeff Hankins < Previous   Next >
Related theorems
Unicode version

Theorem flimcls 15588
Description: Closure in terms of filter convergence. (Contributed by Jeff Hankins, 28-Nov-2009.)
Hypothesis
Ref Expression
flimcls.1 |- X = U.J
Assertion
Ref Expression
flimcls |- ((J e. Top /\ S C_ X /\ A e. X) -> (A e. ((cls`
J)` S) <-> E.f e. Fil (X = U.f /\ S e. f /\ A e. ((fLim1` J)` f))))
Distinct variable groups:   A,f   f,J   S,f   f,X

Proof of Theorem flimcls
StepHypRef Expression
1 fvex 4689 . . . . . . . 8 |- ((nei` J)` {A}) e. _V
2 snex 3492 . . . . . . . 8 |- {S} e. _V
31, 2unex 3796 . . . . . . 7 |- (((nei` J)` {A}) u. {S}) e. _V
4 fsubbas 10281 . . . . . . 7 |- ((((nei` J)` {A}) u. {S}) e. _V -> (( fi ` (((nei` J)` {A}) u. {S})) e. fBas <-> ((((nei`
J)` {A}) u. {S}) =/= (/) /\ (/) e/ ( fi ` (((nei` J)` {A}) u. {S})))))
53, 4ax-mp 7 . . . . . 6 |- (( fi ` (((nei` J)` {A}) u. {S})) e. fBas <-> ((((nei`
J)` {A}) u. {S}) =/= (/) /\ (/) e/ ( fi ` (((nei` J)` {A}) u. {S}))))
6 ssexg 3457 . . . . . . . . . . 11 |- ((S C_ X /\ X e. _V) -> S e. _V)
7 uniexg 3795 . . . . . . . . . . . 12 |- (J e. Top -> U.J e. _V)
8 flimcls.1 . . . . . . . . . . . 12 |- X = U.J
97, 8syl5eqel 1975 . . . . . . . . . . 11 |- (J e. Top -> X e. _V)
106, 9sylan2 500 . . . . . . . . . 10 |- ((S C_ X /\ J e. Top) -> S e. _V)
1110ancoms 484 . . . . . . . . 9 |- ((J e. Top /\ S C_ X) -> S e. _V)
12 snnzg 3118 . . . . . . . . 9 |- (S e. _V -> {S} =/= (/))
13 ssun2 2768 . . . . . . . . . 10 |- {S} C_ (((nei`
J)` {A}) u. {S})
14 ssn0 2905 . . . . . . . . . 10 |- (({S} C_ (((nei`
J)` {A}) u. {S}) /\ {S} =/= (/)) -> (((nei` J)` {A}) u. {S}) =/= (/))
1513, 14mpan 759 . . . . . . . . 9 |- ({S} =/= (/) -> (((nei`
J)` {A}) u. {S}) =/= (/))
1611, 12, 153syl 24 . . . . . . . 8 |- ((J e. Top /\ S C_ X) -> (((nei` J)` {A}) u. {S}) =/= (/))
17163adant3 896 . . . . . . 7 |- ((J e. Top /\ S C_ X /\ A e. X) -> (((nei` J)` {A}) u. {S}) =/= (/))
1817adantr 425 . . . . . 6 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> (((nei`
J)` {A}) u. {S}) =/= (/))
19 ineq2 2790 . . . . . . . . . . . . 13 |- (y = S -> (x i^i y) = (x i^i S))
2019neeq1d 2028 . . . . . . . . . . . 12 |- (y = S -> ((x i^i y) =/= (/) <-> (x i^i S) =/= (/)))
218neindisj 9007 . . . . . . . . . . . . 13 |- (((J e. Top /\ S C_ X) /\ (A e. ((cls` J)` S) /\ x e. ((nei`
J)` {A}))) -> (x i^i S) =/= (/))
22213adantl3 1034 . . . . . . . . . . . 12 |- (((J e. Top /\ S C_ X /\ A e. X) /\ (A e. ((cls` J)` S) /\ x e. ((nei`
J)` {A}))) -> (x i^i S) =/= (/))
2320, 22syl5cbir 228 . . . . . . . . . . 11 |- (((J e. Top /\ S C_ X /\ A e. X) /\ (A e. ((cls` J)` S) /\ x e. ((nei`
J)` {A}))) -> (y = S -> (x i^i y) =/= (/)))
2423expr 418 . . . . . . . . . 10 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> (x e. ((nei` J)` {A}) -> (y = S -> (x i^i y) =/= (/))))
25 elsn 3058 . . . . . . . . . 10 |- (y e. {S} <-> y = S)
2624, 25syl7ib 233 . . . . . . . . 9 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> (x e. ((nei` J)` {A}) -> (y e. {S} -> (x i^i y) =/= (/))))
2726imp3a 388 . . . . . . . 8 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> ((x e. ((nei` J)` {A}) /\ y e. {S}) -> (x i^i y) =/= (/)))
2827r19.21aivv 2183 . . . . . . 7 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> A.x e. ((nei` J)` {A})A.y e. {S} (x i^i y) =/= (/))
29 simp1 876 . . . . . . . . . . 11 |- ((J e. Top /\ S C_ X /\ A e. X) -> J e. Top)
30 snssi 3129 . . . . . . . . . . . 12 |- (A e. X -> {A} C_ X)
31303ad2ant3 899 . . . . . . . . . . 11 |- ((J e. Top /\ S C_ X /\ A e. X) -> {A} C_ X)
32 snnzg 3118 . . . . . . . . . . . 12 |- (A e. X -> {A} =/= (/))
33323ad2ant3 899 . . . . . . . . . . 11 |- ((J e. Top /\ S C_ X /\ A e. X) -> {A} =/= (/))
348neifil 10302 . . . . . . . . . . 11 |- ((J e. Top /\ {A} C_ X /\ {A} =/= (/)) -> ((nei` J)` {A}) e. Fil)
3529, 31, 33, 34syl111anc 1100 . . . . . . . . . 10 |- ((J e. Top /\ S C_ X /\ A e. X) -> ((nei` J)` {A}) e. Fil)
36 filfbas 10276 . . . . . . . . . 10 |- (((nei` J)` {A}) e. Fil -> ((nei` J)` {A}) e. fBas)
3735, 36syl 12 . . . . . . . . 9 |- ((J e. Top /\ S C_ X /\ A e. X) -> ((nei` J)` {A}) e. fBas)
3837adantr 425 . . . . . . . 8 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> ((nei` J)` {A}) e. fBas)
39 fveq2 4681 . . . . . . . . . . . . . 14 |- (S = (/) -> ((cls` J)` S) = ((cls` J)` (/)))
4039eleq2d 1964 . . . . . . . . . . . . 13 |- (S = (/) -> (A e. ((cls` J)` S) <-> A e. ((cls` J)` (/))))
4140notbid 673 . . . . . . . . . . . 12 |- (S = (/) -> (-. A e. ((cls` J)` S) <-> -. A e. ((cls`
J)` (/))))
42 noel 2879 . . . . . . . . . . . . . 14 |- -. A e. (/)
43 cls0 8985 . . . . . . . . . . . . . . 15 |- (J e. Top -> ((cls` J)` (/)) = (/))
4443eleq2d 1964 . . . . . . . . . . . . . 14 |- (J e. Top -> (A e. ((cls`
J)` (/)) <-> A e. (/)))
4542, 44mtbiri 785 . . . . . . . . . . . . 13 |- (J e. Top -> -. A e. ((cls`
J)` (/)))
46453ad2ant1 897 . . . . . . . . . . . 12 |- ((J e. Top /\ S C_ X /\ A e. X) -> -. A e. ((cls`
J)` (/)))
4741, 46syl5cbir 228 . . . . . . . . . . 11 |- ((J e. Top /\ S C_ X /\ A e. X) -> (S = (/) -> -. A e. ((cls`
J)` S)))
4847necon2ad 2055 . . . . . . . . . 10 |- ((J e. Top /\ S C_ X /\ A e. X) -> (A e. ((cls`
J)` S) -> S =/= (/)))
4948imp 377 . . . . . . . . 9 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> S =/= (/))
50 oefil2 10275 . . . . . . . . . . . 12 |- ((S e. _V /\ S =/= (/)) -> {S} e. Fil)
5150, 11sylan 497 . . . . . . . . . . 11 |- (((J e. Top /\ S C_ X) /\ S =/= (/)) -> {S} e. Fil)
52513adantl3 1034 . . . . . . . . . 10 |- (((J e. Top /\ S C_ X /\ A e. X) /\ S =/= (/)) -> {S} e. Fil)
53 filfbas 10276 . . . . . . . . . 10 |- ({S} e. Fil -> {S} e. fBas)
5452, 53syl 12 . . . . . . . . 9 |- (((J e. Top /\ S C_ X /\ A e. X) /\ S =/= (/)) -> {S} e. fBas)
5549, 54syldan 516 . . . . . . . 8 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> {S} e. fBas)
56 fbunfip 10282 . . . . . . . 8 |- ((((nei` J)` {A}) e. fBas /\ {S} e. fBas) -> ((/) e/ ( fi ` (((nei` J)` {A}) u. {S})) <-> A.x e. ((nei`
J)` {A})A.y e. {S} (x i^i y) =/= (/)))
5738, 55, 56syl11anc 524 . . . . . . 7 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> ((/) e/ ( fi ` (((nei` J)` {A}) u. {S})) <-> A.x e. ((nei`
J)` {A})A.y e. {S} (x i^i y) =/= (/)))
5828, 57mpbird 213 . . . . . 6 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> (/) e/ ( fi ` (((nei` J)` {A}) u. {S})))
595, 18, 58sylanbrc 527 . . . . 5 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> ( fi ` (((nei` J)` {A}) u. {S})) e. fBas)
60 fgfil 10290 . . . . 5 |- (( fi ` (((nei` J)` {A}) u. {S})) e. fBas -> (filGen` ( fi ` (((nei` J)` {A}) u. {S}))) e. Fil)
6159, 60syl 12 . . . 4 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> (filGen` ( fi ` (((nei` J)` {A}) u. {S}))) e. Fil)
628unnei 9011 . . . . . . . . . . . 12 |- ((J e. Top /\ {A} C_ X) -> U.((nei` J)` {A}) = X)
6362, 30sylan2 500 . . . . . . . . . . 11 |- ((J e. Top /\ A e. X) -> U.((nei` J)` {A}) = X)
64633adant2 895 . . . . . . . . . 10 |- ((J e. Top /\ S C_ X /\ A e. X) -> U.((nei` J)` {A}) = X)
6564adantr 425 . . . . . . . . 9 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> U.((nei`
J)` {A}) = X)
6665eqcomd 1889 . . . . . . . 8 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> X = U.((nei` J)` {A}))
67 unisng 3194 . . . . . . . . . . . 12 |- (S e. _V -> U.{S} = S)
6811, 67syl 12 . . . . . . . . . . 11 |- ((J e. Top /\ S C_ X) -> U.{S} = S)
69683adant3 896 . . . . . . . . . 10 |- ((J e. Top /\ S C_ X /\ A e. X) -> U.{S} = S)
7069adantr 425 . . . . . . . . 9 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> U.{S} = S)
7170eqcomd 1889 . . . . . . . 8 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> S = U.{S})
7266, 71uneq12d 2756 . . . . . . 7 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> (X u. S) = (U.((nei` J)` {A}) u. U.{S}))
73 uniun 3196 . . . . . . 7 |- U.(((nei` J)` {A}) u. {S}) = (U.((nei` J)` {A}) u. U.{S})
7472, 73syl6eqr 1946 . . . . . 6 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> (X u. S) = U.(((nei` J)` {A}) u. {S}))
75 fiuni 10219 . . . . . . 7 |- ((((nei` J)` {A}) u. {S}) e. _V -> U.(((nei`
J)` {A}) u. {S}) = U.( fi ` (((nei` J)` {A}) u. {S})))
763, 75ax-mp 7 . . . . . 6 |- U.(((nei` J)` {A}) u. {S}) = U.( fi ` (((nei`
J)` {A}) u. {S}))
7774, 76syl6eq 1944 . . . . 5 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> (X u. S) = U.( fi ` (((nei`
J)` {A}) u. {S})))
78 simpl2 880 . . . . . 6 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> S C_ X)
79 ssequn2 2779 . . . . . 6 |- (S C_ X <-> (X u. S) = X)
8078, 79sylib 215 . . . . 5 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> (X u. S) = X)
81 eqid 1884 . . . . . . 7 |- U.( fi ` (((nei` J)` {A}) u. {S})) = U.( fi ` (((nei` J)` {A}) u. {S}))
8281fgbas 10286 . . . . . 6 |- (( fi ` (((nei` J)` {A}) u. {S})) e. fBas -> U.( fi ` (((nei` J)` {A}) u. {S})) = U.(filGen` ( fi ` (((nei` J)` {A}) u. {S}))))
8359, 82syl 12 . . . . 5 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> U.( fi ` (((nei` J)` {A}) u. {S})) = U.(filGen` ( fi ` (((nei` J)` {A}) u. {S}))))
8477, 80, 833eqtr3d 1934 . . . 4 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> X = U.(filGen` ( fi ` (((nei` J)` {A}) u. {S}))))
85 abfi2 10216 . . . . . . . . 9 |- ((((nei` J)` {A}) u. {S}) e. _V -> (((nei` J)` {A}) u. {S}) C_ ( fi ` (((nei` J)` {A}) u. {S})))
863, 85ax-mp 7 . . . . . . . 8 |- (((nei` J)` {A}) u. {S}) C_ ( fi ` (((nei` J)` {A}) u. {S}))
8713, 86sstri 2626 . . . . . . 7 |- {S} C_ ( fi ` (((nei` J)` {A}) u. {S}))
8887a1i 8 . . . . . 6 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> {S} C_ ( fi ` (((nei` J)` {A}) u. {S})))
89 fbssfg 10285 . . . . . . 7 |- (( fi ` (((nei` J)` {A}) u. {S})) e. fBas -> ( fi ` (((nei` J)` {A}) u. {S})) C_ (filGen` ( fi ` (((nei` J)` {A}) u. {S}))))
9059, 89syl 12 . . . . . 6 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> ( fi ` (((nei` J)` {A}) u. {S})) C_ (filGen` ( fi ` (((nei` J)` {A}) u. {S}))))
9188, 90sstrd 2627 . . . . 5 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> {S} C_ (filGen` ( fi ` (((nei` J)` {A}) u. {S}))))
92 snidg 3067 . . . . . . . 8 |- (S e. _V -> S e. {S})
9311, 92syl 12 . . . . . . 7 |- ((J e. Top /\ S C_ X) -> S e. {S})
94933adant3 896 . . . . . 6 |- ((J e. Top /\ S C_ X /\ A e. X) -> S e. {S})
9594adantr 425 . . . . 5 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> S e. {S})
9691, 95sseldd 2620 . . . 4 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> S e. (filGen` ( fi ` (((nei` J)` {A}) u. {S}))))
97 simpl1 879 . . . . . 6 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> J e. Top)
9831adantr 425 . . . . . . 7 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> {A} C_ X)
99 snnzg 3118 . . . . . . . 8 |- (A e. ((cls`
J)` S) -> {A} =/= (/))
10099adantl 424 . . . . . . 7 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> {A} =/= (/))
10197, 98, 100, 34syl111anc 1100 . . . . . 6 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> ((nei` J)` {A}) e. Fil)
10297, 101, 613jca 1050 . . . . 5 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> (J e. Top /\ ((nei` J)` {A}) e. Fil /\ (filGen` ( fi ` (((nei` J)` {A}) u. {S}))) e. Fil))
103 ssun1 2767 . . . . . . . 8 |- ((nei` J)` {A}) C_ (((nei` J)` {A}) u. {S})
104103, 86sstri 2626 . . . . . . 7 |- ((nei` J)` {A}) C_ ( fi ` (((nei` J)` {A}) u. {S}))
105104a1i 8 . . . . . 6 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> ((nei` J)` {A}) C_ ( fi ` (((nei` J)` {A}) u. {S})))
106105, 90sstrd 2627 . . . . 5 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> ((nei` J)` {A}) C_ (filGen` ( fi ` (((nei` J)` {A}) u. {S}))))
1078neiplim 15586 . . . . . . 7 |- ((J e. Top /\ A e. X) -> A e. ((fLim1` J)` ((nei` J)` {A})))
1081073adant2 895 . . . . . 6 |- ((J e. Top /\ S C_ X /\ A e. X) -> A e. ((fLim1` J)` ((nei` J)` {A})))
109108adantr 425 . . . . 5 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> A e. ((fLim1` J)` ((nei` J)` {A})))
110 eqid 1884 . . . . . 6 |- U.((nei` J)` {A}) = U.((nei` J)` {A})
111 eqid 1884 . . . . . 6 |- U.(filGen` ( fi ` (((nei` J)` {A}) u. {S}))) = U.(filGen` ( fi ` (((nei`
J)` {A}) u. {S})))
1128, 110, 111limfilss 10299 . . . . 5 |- ((((J e. Top /\ ((nei`
J)` {A}) e. Fil /\ (filGen` ( fi ` (((nei`
J)` {A}) u. {S}))) e. Fil) /\ X = U.((nei` J)` {A}) /\ X = U.(filGen` ( fi ` (((nei` J)` {A}) u. {S})))) /\ ((nei`
J)` {A}) C_ (filGen` ( fi ` (((nei` J)` {A}) u. {S}))) /\ A e. ((fLim1` J)` ((nei` J)` {A}))) -> A e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {A}) u. {S})))))
113102, 66, 84, 106, 109, 112syl311anc 1114 . . . 4 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> A e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {A}) u. {S})))))
114 unieq 3185 . . . . . . 7 |- (f = (filGen` ( fi ` (((nei`
J)` {A}) u. {S}))) -> U.f = U.(filGen` ( fi ` (((nei` J)` {A}) u. {S}))))
115114eqeq2d 1895 . . . . . 6 |- (f = (filGen` ( fi ` (((nei`
J)` {A}) u. {S}))) -> (X = U.f <-> X = U.(filGen` ( fi ` (((nei` J)` {A}) u. {S})))))
116 eleq2 1958 . . . . . 6 |- (f = (filGen` ( fi ` (((nei`
J)` {A}) u. {S}))) -> (S e. f <-> S e. (filGen` ( fi ` (((nei`
J)` {A}) u. {S})))))
117 fveq2 4681 . . . . . . 7 |- (f = (filGen` ( fi ` (((nei`
J)` {A}) u. {S}))) -> ((fLim1` J)` f) = ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {A}) u. {S})))))
118117eleq2d 1964 . . . . . 6 |- (f = (filGen` ( fi ` (((nei`
J)` {A}) u. {S}))) -> (A e. ((fLim1` J)` f) <-> A e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {A}) u. {S}))))))
119115, 116, 1183anbi123d 1168 . . . . 5 |- (f = (filGen` ( fi ` (((nei`
J)` {A}) u. {S}))) -> ((X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) <-> (X = U.(filGen` ( fi ` (((nei`
J)` {A}) u. {S}))) /\ S e. (filGen` ( fi ` (((nei`
J)` {A}) u. {S}))) /\ A e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {A}) u. {S})))))))
120119rcla4ev 2381 . . . 4 |- (((filGen` ( fi ` (((nei` J)` {A}) u. {S}))) e. Fil /\ (X = U.(filGen` ( fi ` (((nei`
J)` {A}) u. {S}))) /\ S e. (filGen` ( fi ` (((nei`
J)` {A}) u. {S}))) /\ A e. ((fLim1` J)` (filGen` ( fi ` (((nei` J)` {A}) u. {S})))))) -> E.f e. Fil (X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)))
12161, 84, 96, 113, 120syl13anc 1102 . . 3 |- (((J e. Top /\ S C_ X /\ A e. X) /\ A e. ((cls` J)` S)) -> E.f e. Fil (X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)))
122121ex 402 . 2 |- ((J e. Top /\ S C_ X /\ A e. X) -> (A e. ((cls`
J)` S) -> E.f e. Fil (X = U.f /\ S e. f /\ A e. ((fLim1` J)` f))))
123 simplr 449 . . . . . . 7 |- ((((J e. Top /\ S C_ X /\ A e. X) /\ f e. Fil) /\ ((X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) /\ (o e. J /\ A e. o))) -> f e. Fil)
124 simpll1 915 . . . . . . . . 9 |- ((((J e. Top /\ S C_ X /\ A e. X) /\ f e. Fil) /\ ((X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) /\ (o e. J /\ A e. o))) -> J e. Top)
125 simprl1 921 . . . . . . . . 9 |- ((((J e. Top /\ S C_ X /\ A e. X) /\ f e. Fil) /\ ((X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) /\ (o e. J /\ A e. o))) -> X = U.f)
126 simprl3 923 . . . . . . . . 9 |- ((((J e. Top /\ S C_ X /\ A e. X) /\ f e. Fil) /\ ((X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) /\ (o e. J /\ A e. o))) -> A e. ((fLim1` J)` f))
127 opnneip 9009 . . . . . . . . . . . 12 |- ((J e. Top /\ o e. J /\ A e. o) -> o e. ((nei` J)` {A}))
1281273expb 1068 . . . . . . . . . . 11 |- ((J e. Top /\ (o e. J /\ A e. o)) -> o e. ((nei` J)` {A}))
1291283ad2antl1 1038 . . . . . . . . . 10 |- (((J e. Top /\ S C_ X /\ A e. X) /\ (o e. J /\ A e. o)) -> o e. ((nei`
J)` {A}))
130129ad2ant2rl 447 . . . . . . . . 9 |- ((((J e. Top /\ S C_ X /\ A e. X) /\ f e. Fil) /\ ((X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) /\ (o e. J /\ A e. o))) -> o e. ((nei`
J)` {A}))
131 eqid 1884 . . . . . . . . . 10 |- U.f = U.f
1328, 131flimnei 10301 . . . . . . . . 9 |- (((J e. Top /\ f e. Fil /\ X = U.f) /\ A e. ((fLim1` J)` f) /\ o e. ((nei`
J)` {A})) -> o e. f)
133124, 123, 125, 126, 130, 132syl311anc 1114 . . . . . . . 8 |- ((((J e. Top /\ S C_ X /\ A e. X) /\ f e. Fil) /\ ((X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) /\ (o e. J /\ A e. o))) -> o e. f)
134 simprl2 922 . . . . . . . 8 |- ((((J e. Top /\ S C_ X /\ A e. X) /\ f e. Fil) /\ ((X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) /\ (o e. J /\ A e. o))) -> S e. f)
135 filint 10269 . . . . . . . 8 |- ((f e. Fil /\ o e. f /\ S e. f) -> (o i^i S) e. f)
136123, 133, 134, 135syl111anc 1100 . . . . . . 7 |- ((((J e. Top /\ S C_ X /\ A e. X) /\ f e. Fil) /\ ((X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) /\ (o e. J /\ A e. o))) -> (o i^i S) e. f)
137 eleq1 1957 . . . . . . . . . 10 |- ((o i^i S) = (/) -> ((o i^i S) e. f <-> (/) e. f))
138137notbid 673 . . . . . . . . 9 |- ((o i^i S) = (/) -> (-. (o i^i S) e. f <-> -. (/) e. f))
139 filesn 10268 . . . . . . . . 9 |- (f e. Fil -> -. (/) e. f)
140138, 139syl5cbir 228 . . . . . . . 8 |- (f e. Fil -> ((o i^i S) = (/) -> -. (o i^i S) e. f))
141140necon2ad 2055 . . . . . . 7 |- (f e. Fil -> ((o i^i S) e. f -> (o i^i S) =/= (/)))
142123, 136, 141sylc 83 . . . . . 6 |- ((((J e. Top /\ S C_ X /\ A e. X) /\ f e. Fil) /\ ((X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) /\ (o e. J /\ A e. o))) -> (o i^i S) =/= (/))
143142exp45 417 . . . . 5 |- (((J e. Top /\ S C_ X /\ A e. X) /\ f e. Fil) -> ((X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) -> (o e. J -> (A e. o -> (o i^i S) =/= (/)))))
144143r19.23adva 2216 . . . 4 |- ((J e. Top /\ S C_ X /\ A e. X) -> (E.f e. Fil (X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) -> (o e. J -> (A e. o -> (o i^i S) =/= (/)))))
145144r19.21adv 2181 . . 3 |- ((J e. Top /\ S C_ X /\ A e. X) -> (E.f e. Fil (X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) -> A.o e. J (A e. o -> (o i^i S) =/= (/))))
1468elcls 8980 . . 3 |- ((J e. Top /\ S C_ X /\ A e. X) -> (A e. ((cls`
J)` S) <-> A.o e. J (A e. o -> (o i^i S) =/= (/))))
147145, 146sylibrd 221 . 2 |- ((J e. Top /\ S C_ X /\ A e. X) -> (E.f e. Fil (X = U.f /\ S e. f /\ A e. ((fLim1` J)` f)) -> A e. ((cls`
J)` S)))
148122, 147impbid 574 1 |- ((J e. Top /\ S C_ X /\ A e. X) -> (A e. ((cls`
J)` S) <-> E.f e. Fil (X = U.f /\ S e. f /\ A e. ((fLim1` J)` f))))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   /\ wa 240   /\ w3a 858   = wceq 1298   e. wcel 1300   =/= wne 2017   e/ wnel 2018  A.wral 2105  E.wrex 2106  _Vcvv 2292   u. cun 2591   i^i cin 2592   C_ wss 2593  (/)c0 2875  {csn 3044  U.cuni 3177  ` cfv 3998  Topctop 8857  clsccl 8938  neicnei 8988   fi cfi 10210  fBascfbas 10257  filGencfg 10258  Filcfil 10264  fLim1cflim1 10294
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-rep 3428  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524  ax-un 3790
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3or 859  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-nel 2020  df-ral 2109  df-rex 2110  df-reu 2111  df-rab 2112  df-v 2294  df-sbc 2454  df-csb 2541  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-pss 2607  df-nul 2876  df-if 2983  df-pw 3035  df-sn 3049  df-pr 3050  df-tp 3052  df-op 3053  df-uni 3178  df-int 3215  df-iun 3257  df-iin 3258  df-br 3339  df-opab 3396  df-tr 3412  df-eprel 3583  df-id 3586  df-po 3591  df-so 3604  df-fr 3625  df-we 3644  df-ord 3660  df-on 3661  df-lim 3662  df-suc 3663  df-om 3950  df-xp 4000  df-rel 4001  df-cnv 4002  df-co 4003  df-dm 4004  df-rn 4005  df-res 4006  df-ima 4007  df-fun 4008  df-fn 4009  df-f 4010  df-f1 4011  df-fo 4012  df-f1o 4013  df-fv 4014  df-opr 4886  df-oprab 4887  df-rdg 5140  df-1o 5177  df-oadd 5179  df-er 5318  df-en 5427  df-fin 5430  df-top 8861  df-cld 8939  df-ntr 8940  df-cls 8941  df-nei 8989  df-fi 10211  df-fbas 10259  df-fg 10260  df-fil 10265  df-flim1 10295
Copyright terms: Public domain