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

Theorem flimfnfcls 15615
Description: A filter converges to a point iff every finer filter clusters there. Along with fclsfnflim 15614, this theorem illustrates the duality between convergence and clustering.
Hypotheses
Ref Expression
flimfnfcls.1 |- X = U.J
flimfnfcls.2 |- Y = U.F
Assertion
Ref Expression
flimfnfcls |- ((J e. Top /\ F e. Fil /\ X = Y) -> (A e. ((fLim1` J)` F) <-> A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g))))
Distinct variable groups:   A,g   g,F   g,J   g,X   g,Y

Proof of Theorem flimfnfcls
StepHypRef Expression
1 simp1 876 . . . . . . . . 9 |- ((J e. Top /\ F e. Fil /\ X = Y) -> J e. Top)
21adantr 425 . . . . . . . 8 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((X = U.g /\ F C_ g) /\ g e. Fil)) -> J e. Top)
3 simp2 877 . . . . . . . . 9 |- ((J e. Top /\ F e. Fil /\ X = Y) -> F e. Fil)
43adantr 425 . . . . . . . 8 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((X = U.g /\ F C_ g) /\ g e. Fil)) -> F e. Fil)
5 simprr 451 . . . . . . . 8 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((X = U.g /\ F C_ g) /\ g e. Fil)) -> g e. Fil)
62, 4, 53jca 1050 . . . . . . 7 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((X = U.g /\ F C_ g) /\ g e. Fil)) -> (J e. Top /\ F e. Fil /\ g e. Fil))
7 simp3 878 . . . . . . . 8 |- ((J e. Top /\ F e. Fil /\ X = Y) -> X = Y)
87adantr 425 . . . . . . 7 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((X = U.g /\ F C_ g) /\ g e. Fil)) -> X = Y)
9 simprll 456 . . . . . . 7 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((X = U.g /\ F C_ g) /\ g e. Fil)) -> X = U.g)
10 simprlr 457 . . . . . . 7 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((X = U.g /\ F C_ g) /\ g e. Fil)) -> F C_ g)
11 flimfnfcls.1 . . . . . . . . 9 |- X = U.J
12 flimfnfcls.2 . . . . . . . . 9 |- Y = U.F
13 eqid 1884 . . . . . . . . 9 |- U.g = U.g
1411, 12, 13limfilss 10299 . . . . . . . 8 |- ((((J e. Top /\ F e. Fil /\ g e. Fil) /\ X = Y /\ X = U.g) /\ F C_ g /\ A e. ((fLim1` J)` F)) -> A e. ((fLim1` J)` g))
15143expia 1069 . . . . . . 7 |- ((((J e. Top /\ F e. Fil /\ g e. Fil) /\ X = Y /\ X = U.g) /\ F C_ g) -> (A e. ((fLim1` J)` F) -> A e. ((fLim1` J)` g)))
166, 8, 9, 10, 15syl31anc 1103 . . . . . 6 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((X = U.g /\ F C_ g) /\ g e. Fil)) -> (A e. ((fLim1` J)` F) -> A e. ((fLim1` J)` g)))
1711, 13flimfcls 15613 . . . . . . . 8 |- ((J e. Top /\ g e. Fil /\ X = U.g) -> ((fLim1` J)` g) C_ ((fClus` J)` g))
182, 5, 9, 17syl111anc 1100 . . . . . . 7 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((X = U.g /\ F C_ g) /\ g e. Fil)) -> ((fLim1` J)` g) C_ ((fClus` J)` g))
1918sseld 2619 . . . . . 6 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((X = U.g /\ F C_ g) /\ g e. Fil)) -> (A e. ((fLim1` J)` g) -> A e. ((fClus` J)` g)))
2016, 19syld 30 . . . . 5 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((X = U.g /\ F C_ g) /\ g e. Fil)) -> (A e. ((fLim1` J)` F) -> A e. ((fClus` J)` g)))
2120exp32 408 . . . 4 |- ((J e. Top /\ F e. Fil /\ X = Y) -> ((X = U.g /\ F C_ g) -> (g e. Fil -> (A e. ((fLim1` J)` F) -> A e. ((fClus` J)` g)))))
2221com24 41 . . 3 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (A e. ((fLim1` J)` F) -> (g e. Fil -> ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)))))
2322r19.21adv 2181 . 2 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (A e. ((fLim1` J)` F) -> A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g))))
2412eqeq2i 1894 . . . . . . . 8 |- (X = Y <-> X = U.F)
2524biimpi 168 . . . . . . 7 |- (X = Y -> X = U.F)
26253ad2ant3 899 . . . . . 6 |- ((J e. Top /\ F e. Fil /\ X = Y) -> X = U.F)
27 ssid 2634 . . . . . 6 |- F C_ F
2826, 27jctir 317 . . . . 5 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (X = U.F /\ F C_ F))
29 unieq 3185 . . . . . . . . . 10 |- (g = F -> U.g = U.F)
3029eqeq2d 1895 . . . . . . . . 9 |- (g = F -> (X = U.g <-> X = U.F))
31 sseq2 2639 . . . . . . . . 9 |- (g = F -> (F C_ g <-> F C_ F))
3230, 31anbi12d 690 . . . . . . . 8 |- (g = F -> ((X = U.g /\ F C_ g) <-> (X = U.F /\ F C_ F)))
33 fveq2 4681 . . . . . . . . 9 |- (g = F -> ((fClus` J)` g) = ((fClus` J)` F))
3433eleq2d 1964 . . . . . . . 8 |- (g = F -> (A e. ((fClus` J)` g) <-> A e. ((fClus` J)` F)))
3532, 34imbi12d 688 . . . . . . 7 |- (g = F -> (((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)) <-> ((X = U.F /\ F C_ F) -> A e. ((fClus` J)` F))))
3635rcla4v 2376 . . . . . 6 |- (F e. Fil -> (A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)) -> ((X = U.F /\ F C_ F) -> A e. ((fClus` J)` F))))
37363ad2ant2 898 . . . . 5 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)) -> ((X = U.F /\ F C_ F) -> A e. ((fClus` J)` F))))
3828, 37mpid 58 . . . 4 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)) -> A e. ((fClus` J)` F)))
3911, 12fclselbas 15608 . . . . 5 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ A e. ((fClus` J)` F)) -> A e. X)
4039ex 402 . . . 4 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (A e. ((fClus` J)` F) -> A e. X))
4138, 40syld 30 . . 3 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)) -> A e. X))
4211, 12flimopn 10321 . . . . . . . . . 10 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) -> (A e. ((fLim1` J)` F) <-> A.o e. J (A e. o -> o e. F)))
4342notbid 673 . . . . . . . . 9 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) -> (-. A e. ((fLim1` J)` F) <-> -. A.o e. J (A e. o -> o e. F)))
44 rexanali 2144 . . . . . . . . 9 |- (E.o e. J (A e. o /\ -. o e. F) <-> -. A.o e. J (A e. o -> o e. F))
4543, 44syl6bbr 597 . . . . . . . 8 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) -> (-. A e. ((fLim1` J)` F) <-> E.o e. J (A e. o /\ -. o e. F)))
46 simpll2 916 . . . . . . . . . . . . . . 15 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> F e. Fil)
47 uniexg 3795 . . . . . . . . . . . . . . . . . . 19 |- (J e. Top -> U.J e. _V)
4847, 11syl5eqel 1975 . . . . . . . . . . . . . . . . . 18 |- (J e. Top -> X e. _V)
49 abssexg 3490 . . . . . . . . . . . . . . . . . 18 |- (X e. _V -> {x | (x C_ X /\ (X \ o) C_ x)} e. _V)
5048, 49syl 12 . . . . . . . . . . . . . . . . 17 |- (J e. Top -> {x | (x C_ X /\ (X \ o) C_ x)} e. _V)
51503ad2ant1 897 . . . . . . . . . . . . . . . 16 |- ((J e. Top /\ F e. Fil /\ X = Y) -> {x | (x C_ X /\ (X \ o) C_ x)} e. _V)
5251ad2antrr 440 . . . . . . . . . . . . . . 15 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> {x | (x C_ X /\ (X \ o) C_ x)} e. _V)
53 unexg 3798 . . . . . . . . . . . . . . 15 |- ((F e. Fil /\ {x | (x C_ X /\ (X \ o) C_ x)} e. _V) -> (F u. {x | (x C_ X /\ (X \ o) C_ x)}) e. _V)
5446, 52, 53syl11anc 524 . . . . . . . . . . . . . 14 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (F u. {x | (x C_ X /\ (X \ o) C_ x)}) e. _V)
55 fsubbas 10281 . . . . . . . . . . . . . 14 |- ((F u. {x | (x C_ X /\ (X \ o) C_ x)}) e. _V -> (( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) e. fBas <-> ((F u. {x | (x C_ X /\ (X \ o) C_ x)}) =/= (/) /\ (/) e/ ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))))
5654, 55syl 12 . . . . . . . . . . . . 13 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) e. fBas <-> ((F u. {x | (x C_ X /\ (X \ o) C_ x)}) =/= (/) /\ (/) e/ ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))))
5712filusb 10267 . . . . . . . . . . . . . . . 16 |- (F e. Fil -> Y e. F)
58 ne0i 2881 . . . . . . . . . . . . . . . 16 |- (Y e. F -> F =/= (/))
59 ssun1 2767 . . . . . . . . . . . . . . . . 17 |- F C_ (F u. {x | (x C_ X /\ (X \ o) C_ x)})
60 ssn0 2905 . . . . . . . . . . . . . . . . 17 |- ((F C_ (F u. {x | (x C_ X /\ (X \ o) C_ x)}) /\ F =/= (/)) -> (F u. {x | (x C_ X /\ (X \ o) C_ x)}) =/= (/))
6159, 60mpan 759 . . . . . . . . . . . . . . . 16 |- (F =/= (/) -> (F u. {x | (x C_ X /\ (X \ o) C_ x)}) =/= (/))
6257, 58, 613syl 24 . . . . . . . . . . . . . . 15 |- (F e. Fil -> (F u. {x | (x C_ X /\ (X \ o) C_ x)}) =/= (/))
63623ad2ant2 898 . . . . . . . . . . . . . 14 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (F u. {x | (x C_ X /\ (X \ o) C_ x)}) =/= (/))
6463ad2antrr 440 . . . . . . . . . . . . 13 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (F u. {x | (x C_ X /\ (X \ o) C_ x)}) =/= (/))
65 visset 2295 . . . . . . . . . . . . . . . . . . . . 21 |- z e. _V
66 sseq1 2637 . . . . . . . . . . . . . . . . . . . . . 22 |- (x = z -> (x C_ X <-> z C_ X))
67 sseq2 2639 . . . . . . . . . . . . . . . . . . . . . 22 |- (x = z -> ((X \ o) C_ x <-> (X \ o) C_ z))
6866, 67anbi12d 690 . . . . . . . . . . . . . . . . . . . . 21 |- (x = z -> ((x C_ X /\ (X \ o) C_ x) <-> (z C_ X /\ (X \ o) C_ z)))
6965, 68elab 2403 . . . . . . . . . . . . . . . . . . . 20 |- (z e. {x | (x C_ X /\ (X \ o) C_ x)} <-> (z C_ X /\ (X \ o) C_ z))
7069simprbi 353 . . . . . . . . . . . . . . . . . . 19 |- (z e. {x | (x C_ X /\ (X \ o) C_ x)} -> (X \ o) C_ z)
7170ad2antll 443 . . . . . . . . . . . . . . . . . 18 |- (((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) /\ (y e. F /\ z e. {x | (x C_ X /\ (X \ o) C_ x)})) -> (X \ o) C_ z)
72 sslin 2819 . . . . . . . . . . . . . . . . . 18 |- ((X \ o) C_ z -> (y i^i (X \ o)) C_ (y i^i z))
7371, 72syl 12 . . . . . . . . . . . . . . . . 17 |- (((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) /\ (y e. F /\ z e. {x | (x C_ X /\ (X \ o) C_ x)})) -> (y i^i (X \ o)) C_ (y i^i z))
74 elssuni 3206 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (y e. F -> y C_ U.F)
7574, 12syl6ssr 2664 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (y e. F -> y C_ Y)
7675adantl 424 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((X = Y /\ y e. F) -> y C_ Y)
77 simpl 346 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((X = Y /\ y e. F) -> X = Y)
7876, 77sseqtr4d 2654 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((X = Y /\ y e. F) -> y C_ X)
79783ad2antl3 1040 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ y e. F) -> y C_ X)
8079ad2ant2rl 447 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ ((o e. J /\ A e. o) /\ y e. F)) -> y C_ X)
81 reldisj 2916 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (y C_ X -> ((y i^i (X \ o)) = (/) <-> y C_ (X \ (X \ o))))
8280, 81syl 12 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ ((o e. J /\ A e. o) /\ y e. F)) -> ((y i^i (X \ o)) = (/) <-> y C_ (X \ (X \ o))))
8311eltopss 8872 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- ((J e. Top /\ o e. J) -> o C_ X)
84833ad2antl1 1038 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ o e. J) -> o C_ X)
8584adantrr 431 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ (o e. J /\ A e. o)) -> o C_ X)
8685ad2ant2r 445 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ ((o e. J /\ A e. o) /\ y e. F)) -> o C_ X)
87 dfss4 2827 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (o C_ X <-> (X \ (X \ o)) = o)
8886, 87sylib 215 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ ((o e. J /\ A e. o) /\ y e. F)) -> (X \ (X \ o)) = o)
8988sseq2d 2645 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ ((o e. J /\ A e. o) /\ y e. F)) -> (y C_ (X \ (X \ o)) <-> y C_ o))
90 simpll2 916 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (((o e. J /\ A e. o) /\ y e. F) /\ y C_ o)) -> F e. Fil)
91 simprlr 457 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (((o e. J /\ A e. o) /\ y e. F) /\ y C_ o)) -> y e. F)
9285adantrr 431 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ ((o e. J /\ A e. o) /\ y e. F)) -> o C_ X)
9392ad2ant2r 445 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (((o e. J /\ A e. o) /\ y e. F) /\ y C_ o)) -> o C_ X)
94 simpll3 917 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (((o e. J /\ A e. o) /\ y e. F) /\ y C_ o)) -> X = Y)
9593, 94sseqtrd 2653 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (((o e. J /\ A e. o) /\ y e. F) /\ y C_ o)) -> o C_ Y)
96 simprr 451 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (((o e. J /\ A e. o) /\ y e. F) /\ y C_ o)) -> y C_ o)
9791, 95, 963jca 1050 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (((o e. J /\ A e. o) /\ y e. F) /\ y C_ o)) -> (y e. F /\ o C_ Y /\ y C_ o))
9812fillsb 10270 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (F e. Fil -> ((y e. F /\ o C_ Y /\ y C_ o) -> o e. F))
9990, 97, 98sylc 83 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (((o e. J /\ A e. o) /\ y e. F) /\ y C_ o)) -> o e. F)
10099expr 418 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ ((o e. J /\ A e. o) /\ y e. F)) -> (y C_ o -> o e. F))
10189, 100sylbid 220 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ ((o e. J /\ A e. o) /\ y e. F)) -> (y C_ (X \ (X \ o)) -> o e. F))
10282, 101sylbid 220 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ ((o e. J /\ A e. o) /\ y e. F)) -> ((y i^i (X \ o)) = (/) -> o e. F))
103102necon3bd 2039 . . . . . . . . . . . . . . . . . . . . 21 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ ((o e. J /\ A e. o) /\ y e. F)) -> (-. o e. F -> (y i^i (X \ o)) =/= (/)))
104103exp44 416 . . . . . . . . . . . . . . . . . . . 20 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) -> (o e. J -> (A e. o -> (y e. F -> (-. o e. F -> (y i^i (X \ o)) =/= (/))))))
105104com45 46 . . . . . . . . . . . . . . . . . . 19 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) -> (o e. J -> (A e. o -> (-. o e. F -> (y e. F -> (y i^i (X \ o)) =/= (/))))))
106105imp55 15333 . . . . . . . . . . . . . . . . . 18 |- (((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) /\ y e. F) -> (y i^i (X \ o)) =/= (/))
107106adantrr 431 . . . . . . . . . . . . . . . . 17 |- (((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) /\ (y e. F /\ z e. {x | (x C_ X /\ (X \ o) C_ x)})) -> (y i^i (X \ o)) =/= (/))
108 ssn0 2905 . . . . . . . . . . . . . . . . 17 |- (((y i^i (X \ o)) C_ (y i^i z) /\ (y i^i (X \ o)) =/= (/)) -> (y i^i z) =/= (/))
10973, 107, 108syl11anc 524 . . . . . . . . . . . . . . . 16 |- (((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) /\ (y e. F /\ z e. {x | (x C_ X /\ (X \ o) C_ x)})) -> (y i^i z) =/= (/))
110109ex 402 . . . . . . . . . . . . . . 15 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> ((y e. F /\ z e. {x | (x C_ X /\ (X \ o) C_ x)}) -> (y i^i z) =/= (/)))
111110r19.21aivv 2183 . . . . . . . . . . . . . 14 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> A.y e. F A.z e. {x | (x C_ X /\ (X \ o) C_ x)} (y i^i z) =/= (/))
112 filfbas 10276 . . . . . . . . . . . . . . . . 17 |- (F e. Fil -> F e. fBas)
1131123ad2ant2 898 . . . . . . . . . . . . . . . 16 |- ((J e. Top /\ F e. Fil /\ X = Y) -> F e. fBas)
114113ad2antrr 440 . . . . . . . . . . . . . . 15 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> F e. fBas)
115483ad2ant1 897 . . . . . . . . . . . . . . . . . 18 |- ((J e. Top /\ F e. Fil /\ X = Y) -> X e. _V)
116115ad2antrr 440 . . . . . . . . . . . . . . . . 17 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> X e. _V)
117 difss 2735 . . . . . . . . . . . . . . . . . 18 |- (X \ o) C_ X
118117a1i 8 . . . . . . . . . . . . . . . . 17 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (X \ o) C_ X)
11984ad2ant2r 445 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ A e. o)) -> o C_ X)
120119, 87sylib 215 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ A e. o)) -> (X \ (X \ o)) = o)
121120eqeq1d 1892 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ A e. o)) -> ((X \ (X \ o)) = X <-> o = X))
122 eleq1 1957 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (o = X -> (o e. F <-> X e. F))
123 eleq1 1957 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (X = Y -> (X e. F <-> Y e. F))
124123, 57syl5cbir 228 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (F e. Fil -> (X = Y -> X e. F))
125124imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((F e. Fil /\ X = Y) -> X e. F)
1261253adant1 894 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((J e. Top /\ F e. Fil /\ X = Y) -> X e. F)
127126ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ A e. o)) -> X e. F)
128122, 127syl5cbir 228 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ A e. o)) -> (o = X -> o e. F))
129121, 128sylbid 220 . . . . . . . . . . . . . . . . . . . . . 22 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ A e. o)) -> ((X \ (X \ o)) = X -> o e. F))
130 difeq2 2719 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((X \ o) = (/) -> (X \ (X \ o)) = (X \ (/)))
131 dif0 2943 . . . . . . . . . . . . . . . . . . . . . . 23 |- (X \ (/)) = X
132130, 131syl6eq 1944 . . . . . . . . . . . . . . . . . . . . . 22 |- ((X \ o) = (/) -> (X \ (X \ o)) = X)
133129, 132syl5 20 . . . . . . . . . . . . . . . . . . . . 21 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ A e. o)) -> ((X \ o) = (/) -> o e. F))
134133necon3bd 2039 . . . . . . . . . . . . . . . . . . . 20 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ A e. o)) -> (-. o e. F -> (X \ o) =/= (/)))
135134expr 418 . . . . . . . . . . . . . . . . . . 19 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ o e. J) -> (A e. o -> (-. o e. F -> (X \ o) =/= (/))))
136135imp3a 388 . . . . . . . . . . . . . . . . . 18 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ o e. J) -> ((A e. o /\ -. o e. F) -> (X \ o) =/= (/)))
137136impr 422 . . . . . . . . . . . . . . . . 17 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (X \ o) =/= (/))
138 supfil 15560 . . . . . . . . . . . . . . . . . 18 |- ((X e. _V /\ (X \ o) C_ X /\ (X \ o) =/= (/)) -> ({x | (x C_ X /\ (X \ o) C_ x)} e. Fil /\ X = U.{x | (x C_ X /\ (X \ o) C_ x)}))
139138simplld 348 . . . . . . . . . . . . . . . . 17 |- ((X e. _V /\ (X \ o) C_ X /\ (X \ o) =/= (/)) -> {x | (x C_ X /\ (X \ o) C_ x)} e. Fil)
140116, 118, 137, 139syl111anc 1100 . . . . . . . . . . . . . . . 16 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> {x | (x C_ X /\ (X \ o) C_ x)} e. Fil)
141 filfbas 10276 . . . . . . . . . . . . . . . 16 |- ({x | (x C_ X /\ (X \ o) C_ x)} e. Fil -> {x | (x C_ X /\ (X \ o) C_ x)} e. fBas)
142140, 141syl 12 . . . . . . . . . . . . . . 15 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> {x | (x C_ X /\ (X \ o) C_ x)} e. fBas)
143 fbunfip 10282 . . . . . . . . . . . . . . 15 |- ((F e. fBas /\ {x | (x C_ X /\ (X \ o) C_ x)} e. fBas) -> ((/) e/ ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) <-> A.y e. F A.z e. {x | (x C_ X /\ (X \ o) C_ x)} (y i^i z) =/= (/)))
144114, 142, 143syl11anc 524 . . . . . . . . . . . . . 14 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> ((/) e/ ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) <-> A.y e. F A.z e. {x | (x C_ X /\ (X \ o) C_ x)} (y i^i z) =/= (/)))
145111, 144mpbird 213 . . . . . . . . . . . . 13 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (/) e/ ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))
14656, 64, 145mpbir2and 802 . . . . . . . . . . . 12 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) e. fBas)
147 fgfil 10290 . . . . . . . . . . . 12 |- (( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) e. fBas -> (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) e. Fil)
148146, 147syl 12 . . . . . . . . . . 11 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) e. Fil)
149 simpll3 917 . . . . . . . . . . . . . . 15 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> X = Y)
150149, 12syl6eq 1944 . . . . . . . . . . . . . 14 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> X = U.F)
151138simprd 352 . . . . . . . . . . . . . . 15 |- ((X e. _V /\ (X \ o) C_ X /\ (X \ o) =/= (/)) -> X = U.{x | (x C_ X /\ (X \ o) C_ x)})
152116, 118, 137, 151syl111anc 1100 . . . . . . . . . . . . . 14 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> X = U.{x | (x C_ X /\ (X \ o) C_ x)})
153150, 152uneq12d 2756 . . . . . . . . . . . . 13 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (X u. X) = (U.F u. U.{x | (x C_ X /\ (X \ o) C_ x)}))
154 unidm 2743 . . . . . . . . . . . . . 14 |- (X u. X) = X
155154eqcomi 1888 . . . . . . . . . . . . 13 |- X = (X u. X)
156 uniun 3196 . . . . . . . . . . . . 13 |- U.(F u. {x | (x C_ X /\ (X \ o) C_ x)}) = (U.F u. U.{x | (x C_ X /\ (X \ o) C_ x)})
157153, 155, 1563eqtr4g 1953 . . . . . . . . . . . 12 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> X = U.(F u. {x | (x C_ X /\ (X \ o) C_ x)}))
158 fiuni 10219 . . . . . . . . . . . . 13 |- ((F u. {x | (x C_ X /\ (X \ o) C_ x)}) e. _V -> U.(F u. {x | (x C_ X /\ (X \ o) C_ x)}) = U.( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))
15954, 158syl 12 . . . . . . . . . . . 12 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> U.(F u. {x | (x C_ X /\ (X \ o) C_ x)}) = U.( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))
160 eqid 1884 . . . . . . . . . . . . . 14 |- U.( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) = U.( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))
161160fgbas 10286 . . . . . . . . . . . . 13 |- (( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) e. fBas -> U.( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) = U.(filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))))
162146, 161syl 12 . . . . . . . . . . . 12 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> U.( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) = U.(filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))))
163157, 159, 1623eqtrd 1929 . . . . . . . . . . 11 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> X = U.(filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))))
16459a1i 8 . . . . . . . . . . . . 13 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> F C_ (F u. {x | (x C_ X /\ (X \ o) C_ x)}))
165 abfi2 10216 . . . . . . . . . . . . . 14 |- ((F u. {x | (x C_ X /\ (X \ o) C_ x)}) e. _V -> (F u. {x | (x C_ X /\ (X \ o) C_ x)}) C_ ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))
16654, 165syl 12 . . . . . . . . . . . . 13 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (F u. {x | (x C_ X /\ (X \ o) C_ x)}) C_ ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))
167164, 166sstrd 2627 . . . . . . . . . . . 12 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> F C_ ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))
168 fbssfg 10285 . . . . . . . . . . . . 13 |- (( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) e. fBas -> ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) C_ (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))))
169146, 168syl 12 . . . . . . . . . . . 12 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})) C_ (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))))
170167, 169sstrd 2627 . . . . . . . . . . 11 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> F C_ (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))))
171 simprl 450 . . . . . . . . . . . . . . 15 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> o e. J)
172 simprrl 458 . . . . . . . . . . . . . . 15 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> A e. o)
173 ssun2 2768 . . . . . . . . . . . . . . . . . . . 20 |- {x | (x C_ X /\ (X \ o) C_ x)} C_ (F u. {x | (x C_ X /\ (X \ o) C_ x)})
174173a1i 8 . . . . . . . . . . . . . . . . . . 19 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> {x | (x C_ X /\ (X \ o) C_ x)} C_ (F u. {x | (x C_ X /\ (X \ o) C_ x)}))
175174, 166sstrd 2627 . . . . . . . . . . . . . . . . . 18 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> {x | (x C_ X /\ (X \ o) C_ x)} C_ ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))
176175, 169sstrd 2627 . . . . . . . . . . . . . . . . 17 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> {x | (x C_ X /\ (X \ o) C_ x)} C_ (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))))
177 ssid 2634 . . . . . . . . . . . . . . . . . . 19 |- (X \ o) C_ (X \ o)
178117, 177pm3.2i 307 . . . . . . . . . . . . . . . . . 18 |- ((X \ o) C_ X /\ (X \ o) C_ (X \ o))
179 difexg 3458 . . . . . . . . . . . . . . . . . . . . 21 |- (X e. _V -> (X \ o) e. _V)
180 sseq1 2637 . . . . . . . . . . . . . . . . . . . . . . 23 |- (x = (X \ o) -> (x C_ X <-> (X \ o) C_ X))
181 sseq2 2639 . . . . . . . . . . . . . . . . . . . . . . 23 |- (x = (X \ o) -> ((X \ o) C_ x <-> (X \ o) C_ (X \ o)))
182180, 181anbi12d 690 . . . . . . . . . . . . . . . . . . . . . 22 |- (x = (X \ o) -> ((x C_ X /\ (X \ o) C_ x) <-> ((X \ o) C_ X /\ (X \ o) C_ (X \ o))))
183182elabg 2405 . . . . . . . . . . . . . . . . . . . . 21 |- ((X \ o) e. _V -> ((X \ o) e. {x | (x C_ X /\ (X \ o) C_ x)} <-> ((X \ o) C_ X /\ (X \ o) C_ (X \ o))))
18448, 179, 1833syl 24 . . . . . . . . . . . . . . . . . . . 20 |- (J e. Top -> ((X \ o) e. {x | (x C_ X /\ (X \ o) C_ x)} <-> ((X \ o) C_ X /\ (X \ o) C_ (X \ o))))
1851843ad2ant1 897 . . . . . . . . . . . . . . . . . . 19 |- ((J e. Top /\ F e. Fil /\ X = Y) -> ((X \ o) e. {x | (x C_ X /\ (X \ o) C_ x)} <-> ((X \ o) C_ X /\ (X \ o) C_ (X \ o))))
186185ad2antrr 440 . . . . . . . . . . . . . . . . . 18 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> ((X \ o) e. {x | (x C_ X /\ (X \ o) C_ x)} <-> ((X \ o) C_ X /\ (X \ o) C_ (X \ o))))
187178, 186mpbiri 211 . . . . . . . . . . . . . . . . 17 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (X \ o) e. {x | (x C_ X /\ (X \ o) C_ x)})
188176, 187sseldd 2620 . . . . . . . . . . . . . . . 16 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (X \ o) e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))))
189 difdisj 2945 . . . . . . . . . . . . . . . . 17 |- (o i^i (X \ o)) = (/)
190189a1i 8 . . . . . . . . . . . . . . . 16 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (o i^i (X \ o)) = (/))
191 ineq2 2790 . . . . . . . . . . . . . . . . . 18 |- (s = (X \ o) -> (o i^i s) = (o i^i (X \ o)))
192191eqeq1d 1892 . . . . . . . . . . . . . . . . 17 |- (s = (X \ o) -> ((o i^i s) = (/) <-> (o i^i (X \ o)) = (/)))
193192rcla4ev 2381 . . . . . . . . . . . . . . . 16 |- (((X \ o) e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) /\ (o i^i (X \ o)) = (/)) -> E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(o i^i s) = (/))
194188, 190, 193syl11anc 524 . . . . . . . . . . . . . . 15 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(o i^i s) = (/))
195 eleq2 1958 . . . . . . . . . . . . . . . . 17 |- (j = o -> (A e. j <-> A e. o))
196 ineq1 2789 . . . . . . . . . . . . . . . . . . 19 |- (j = o -> (j i^i s) = (o i^i s))
197196eqeq1d 1892 . . . . . . . . . . . . . . . . . 18 |- (j = o -> ((j i^i s) = (/) <-> (o i^i s) = (/)))
198197rexbidv 2124 . . . . . . . . . . . . . . . . 17 |- (j = o -> (E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/) <-> E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(o i^i s) = (/)))
199195, 198anbi12d 690 . . . . . . . . . . . . . . . 16 |- (j = o -> ((A e. j /\ E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/)) <-> (A e. o /\ E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(o i^i s) = (/))))
200199rcla4ev 2381 . . . . . . . . . . . . . . 15 |- ((o e. J /\ (A e. o /\ E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(o i^i s) = (/))) -> E.j e. J (A e. j /\ E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/)))
201171, 172, 194, 200syl12anc 1098 . . . . . . . . . . . . . 14 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> E.j e. J (A e. j /\ E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/)))
202201a1d 15 . . . . . . . . . . . . 13 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (A e. X -> E.j e. J (A e. j /\ E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/))))
203 nne 2021 . . . . . . . . . . . . . . . . . . . 20 |- (-. (j i^i s) =/= (/) <-> (j i^i s) = (/))
204203rexbii 2128 . . . . . . . . . . . . . . . . . . 19 |- (E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) -. (j i^i s) =/= (/) <-> E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/))
205 rexnal 2114 . . . . . . . . . . . . . . . . . . 19 |- (E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) -. (j i^i s) =/= (/) <-> -. A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/))
206204, 205bitr3i 192 . . . . . . . . . . . . . . . . . 18 |- (E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/) <-> -. A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/))
207206anbi2i 538 . . . . . . . . . . . . . . . . 17 |- ((A e. j /\ E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/)) <-> (A e. j /\ -. A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/)))
208207rexbii 2128 . . . . . . . . . . . . . . . 16 |- (E.j e. J (A e. j /\ E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/)) <-> E.j e. J (A e. j /\ -. A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/)))
209 rexanali 2144 . . . . . . . . . . . . . . . 16 |- (E.j e. J (A e. j /\ -. A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/)) <-> -. A.j e. J (A e. j -> A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/)))
210208, 209bitri 190 . . . . . . . . . . . . . . 15 |- (E.j e. J (A e. j /\ E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/)) <-> -. A.j e. J (A e. j -> A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/)))
211210imbi2i 202 . . . . . . . . . . . . . 14 |- ((A e. X -> E.j e. J (A e. j /\ E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/))) <-> (A e. X -> -. A.j e. J (A e. j -> A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/))))
212 imnan 261 . . . . . . . . . . . . . 14 |- ((A e. X -> -. A.j e. J (A e. j -> A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/))) <-> -. (A e. X /\ A.j e. J (A e. j -> A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/))))
213211, 212bitri 190 . . . . . . . . . . . . 13 |- ((A e. X -> E.j e. J (A e. j /\ E.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) = (/))) <-> -. (A e. X /\ A.j e. J (A e. j -> A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/))))
214202, 213sylib 215 . . . . . . . . . . . 12 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> -. (A e. X /\ A.j e. J (A e. j -> A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/))))
215 simpll1 915 . . . . . . . . . . . . 13 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> J e. Top)
216 eqid 1884 . . . . . . . . . . . . . 14 |- U.(filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) = U.(filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))
21711, 216isfclus 15606 . . . . . . . . . . . . 13 |- ((J e. Top /\ (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) e. Fil /\ X = U.(filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))) -> (A e. ((fClus` J)` (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))) <-> (A e. X /\ A.j e. J (A e. j -> A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/)))))
218215, 148, 163, 217syl111anc 1100 . . . . . . . . . . . 12 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> (A e. ((fClus` J)` (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))) <-> (A e. X /\ A.j e. J (A e. j -> A.s e. (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))(j i^i s) =/= (/)))))
219214, 218mtbird 783 . . . . . . . . . . 11 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> -. A e. ((fClus` J)` (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))))
220 unieq 3185 . . . . . . . . . . . . . 14 |- (g = (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) -> U.g = U.(filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))))
221220eqeq2d 1895 . . . . . . . . . . . . 13 |- (g = (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) -> (X = U.g <-> X = U.(filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))))
222 sseq2 2639 . . . . . . . . . . . . 13 |- (g = (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) -> (F C_ g <-> F C_ (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))))
223 fveq2 4681 . . . . . . . . . . . . . . 15 |- (g = (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) -> ((fClus` J)` g) = ((fClus` J)` (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))))
224223eleq2d 1964 . . . . . . . . . . . . . 14 |- (g = (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) -> (A e. ((fClus` J)` g) <-> A e. ((fClus` J)` (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))))))
225224notbid 673 . . . . . . . . . . . . 13 |- (g = (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) -> (-. A e. ((fClus` J)` g) <-> -. A e. ((fClus` J)` (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))))))
226221, 222, 2253anbi123d 1168 . . . . . . . . . . . 12 |- (g = (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) -> ((X = U.g /\ F C_ g /\ -. A e. ((fClus` J)` g)) <-> (X = U.(filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) /\ F C_ (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) /\ -. A e. ((fClus` J)` (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))))))
227226rcla4ev 2381 . . . . . . . . . . 11 |- (((filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) e. Fil /\ (X = U.(filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) /\ F C_ (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)}))) /\ -. A e. ((fClus` J)` (filGen` ( fi ` (F u. {x | (x C_ X /\ (X \ o) C_ x)})))))) -> E.g e. Fil (X = U.g /\ F C_ g /\ -. A e. ((fClus` J)` g)))
228148, 163, 170, 219, 227syl13anc 1102 . . . . . . . . . 10 |- ((((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) /\ (o e. J /\ (A e. o /\ -. o e. F))) -> E.g e. Fil (X = U.g /\ F C_ g /\ -. A e. ((fClus` J)` g)))
229228exp32 408 . . . . . . . . 9 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) -> (o e. J -> ((A e. o /\ -. o e. F) -> E.g e. Fil (X = U.g /\ F C_ g /\ -. A e. ((fClus` J)` g)))))
230229r19.23adv 2215 . . . . . . . 8 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) -> (E.o e. J (A e. o /\ -. o e. F) -> E.g e. Fil (X = U.g /\ F C_ g /\ -. A e. ((fClus` J)` g))))
23145, 230sylbid 220 . . . . . . 7 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) -> (-. A e. ((fLim1` J)` F) -> E.g e. Fil (X = U.g /\ F C_ g /\ -. A e. ((fClus` J)` g))))
232 df-3an 860 . . . . . . . . 9 |- ((X = U.g /\ F C_ g /\ -. A e. ((fClus` J)` g)) <-> ((X = U.g /\ F C_ g) /\ -. A e. ((fClus` J)` g)))
233232rexbii 2128 . . . . . . . 8 |- (E.g e. Fil (X = U.g /\ F C_ g /\ -. A e. ((fClus` J)` g)) <-> E.g e. Fil ((X = U.g /\ F C_ g) /\ -. A e. ((fClus` J)` g)))
234 rexanali 2144 . . . . . . . 8 |- (E.g e. Fil ((X = U.g /\ F C_ g) /\ -. A e. ((fClus` J)` g)) <-> -. A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)))
235233, 234bitri 190 . . . . . . 7 |- (E.g e. Fil (X = U.g /\ F C_ g /\ -. A e. ((fClus` J)` g)) <-> -. A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)))
236231, 235syl6ib 229 . . . . . 6 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) -> (-. A e. ((fLim1` J)` F) -> -. A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g))))
237236con4d 91 . . . . 5 |- (((J e. Top /\ F e. Fil /\ X = Y) /\ A e. X) -> (A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)) -> A e. ((fLim1` J)` F)))
238237ex 402 . . . 4 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (A e. X -> (A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)) -> A e. ((fLim1` J)` F))))
239238com23 36 . . 3 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)) -> (A e. X -> A e. ((fLim1` J)` F))))
24041, 239mpdd 57 . 2 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g)) -> A e. ((fLim1` J)` F)))
24123, 240impbid 574 1 |- ((J e. Top /\ F e. Fil /\ X = Y) -> (A e. ((fLim1` J)` F) <-> A.g e. Fil ((X = U.g /\ F C_ g) -> A e. ((fClus` J)` g))))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   /\ wa 240   /\ w3a 858   = wceq 1298   e. wcel 1300  {cab 1871   =/= wne 2017   e/ wnel 2018  A.wral 2105  E.wrex 2106  _Vcvv 2292   \ cdif 2590   u. cun 2591   i^i cin 2592   C_ wss 2593  (/)c0 2875  U.cuni 3177  ` cfv 3998  Topctop 8857   fi cfi 10210  fBascfbas 10257  filGencfg 10258  Filcfil 10264  fLim1cflim1 10294  fCluscfclus 15582
This theorem is referenced by:  fcluscnp 15618
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  df-fclus 15584
Copyright terms: Public domain