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

Theorem ufileu 15573
Description: If the ultrafilter containing a given filter is unique, the filter is an ultrafilter.
Hypothesis
Ref Expression
ufileu.1 |- X = U.F
Assertion
Ref Expression
ufileu |- (F e. Fil -> (F e. UFil <-> E!f e. UFil (X = U.f /\ F C_ f)))
Distinct variable groups:   f,F   f,X

Proof of Theorem ufileu
StepHypRef Expression
1 ufileu.1 . . . . . . . . . 10 |- X = U.F
2 eqid 1884 . . . . . . . . . 10 |- U.f = U.f
31, 2ufilmax 15568 . . . . . . . . 9 |- (((F e. UFil /\ f e. Fil) /\ (X = U.f /\ F C_ f)) -> F = f)
43eqcomd 1889 . . . . . . . 8 |- (((F e. UFil /\ f e. Fil) /\ (X = U.f /\ F C_ f)) -> f = F)
54ex 402 . . . . . . 7 |- ((F e. UFil /\ f e. Fil) -> ((X = U.f /\ F C_ f) -> f = F))
6 ufilfil 15566 . . . . . . 7 |- (f e. UFil -> f e. Fil)
75, 6sylan2 500 . . . . . 6 |- ((F e. UFil /\ f e. UFil) -> ((X = U.f /\ F C_ f) -> f = F))
8 eqid 1884 . . . . . . . 8 |- X = X
9 ssid 2634 . . . . . . . 8 |- F C_ F
108, 9pm3.2i 307 . . . . . . 7 |- (X = X /\ F C_ F)
11 unieq 3185 . . . . . . . . . 10 |- (f = F -> U.f = U.F)
1211, 1syl6eqr 1946 . . . . . . . . 9 |- (f = F -> U.f = X)
1312eqeq2d 1895 . . . . . . . 8 |- (f = F -> (X = U.f <-> X = X))
14 sseq2 2639 . . . . . . . 8 |- (f = F -> (F C_ f <-> F C_ F))
1513, 14anbi12d 690 . . . . . . 7 |- (f = F -> ((X = U.f /\ F C_ f) <-> (X = X /\ F C_ F)))
1610, 15mpbiri 211 . . . . . 6 |- (f = F -> (X = U.f /\ F C_ f))
177, 16impbid1 575 . . . . 5 |- ((F e. UFil /\ f e. UFil) -> ((X = U.f /\ F C_ f) <-> f = F))
1817r19.21aiva 2176 . . . 4 |- (F e. UFil -> A.f e. UFil ((X = U.f /\ F C_ f) <-> f = F))
19 eqeq2 1893 . . . . . . 7 |- (g = F -> (f = g <-> f = F))
2019bibi2d 680 . . . . . 6 |- (g = F -> (((X = U.f /\ F C_ f) <-> f = g) <-> ((X = U.f /\ F C_ f) <-> f = F)))
2120ralbidv 2123 . . . . 5 |- (g = F -> (A.f e. UFil ((X = U.f /\ F C_ f) <-> f = g) <-> A.f e. UFil ((X = U.f /\ F C_ f) <-> f = F)))
2221rcla4ev 2381 . . . 4 |- ((F e. UFil /\ A.f e. UFil ((X = U.f /\ F C_ f) <-> f = F)) -> E.g e. UFil A.f e. UFil ((X = U.f /\ F C_ f) <-> f = g))
2318, 22mpdan 768 . . 3 |- (F e. UFil -> E.g e. UFil A.f e. UFil ((X = U.f /\ F C_ f) <-> f = g))
24 reu6 2443 . . 3 |- (E!f e. UFil (X = U.f /\ F C_ f) <-> E.g e. UFil A.f e. UFil ((X = U.f /\ F C_ f) <-> f = g))
2523, 24sylibr 217 . 2 |- (F e. UFil -> E!f e. UFil (X = U.f /\ F C_ f))
261ufileulem 15572 . . . . . . . . . . . 12 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> ( fi ` (F u. {s})) e. fBas)
27 fgfil 10290 . . . . . . . . . . . 12 |- (( fi ` (F u. {s})) e. fBas -> (filGen` ( fi ` (F u. {s}))) e. Fil)
28 eqid 1884 . . . . . . . . . . . . 13 |- U.(filGen` ( fi ` (F u. {s}))) = U.(filGen` ( fi ` (F u. {s})))
2928filssufil 15571 . . . . . . . . . . . 12 |- ((filGen` ( fi ` (F u. {s}))) e. Fil -> E.u e. UFil (U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u))
3026, 27, 293syl 24 . . . . . . . . . . 11 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> E.u e. UFil (U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u))
31 snex 3492 . . . . . . . . . . . . . . . 16 |- {(X \ s)} e. _V
32 unexg 3798 . . . . . . . . . . . . . . . 16 |- ((F e. Fil /\ {(X \ s)} e. _V) -> (F u. {(X \ s)}) e. _V)
3331, 32mpan2 760 . . . . . . . . . . . . . . 15 |- (F e. Fil -> (F u. {(X \ s)}) e. _V)
34 fsubbas 10281 . . . . . . . . . . . . . . 15 |- ((F u. {(X \ s)}) e. _V -> (( fi ` (F u. {(X \ s)})) e. fBas <-> ((F u. {(X \ s)}) =/= (/) /\ (/) e/ ( fi ` (F u. {(X \ s)})))))
3533, 34syl 12 . . . . . . . . . . . . . 14 |- (F e. Fil -> (( fi ` (F u. {(X \ s)})) e. fBas <-> ((F u. {(X \ s)}) =/= (/) /\ (/) e/ ( fi ` (F u. {(X \ s)})))))
3635ad2antrr 440 . . . . . . . . . . . . 13 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (( fi ` (F u. {(X \ s)})) e. fBas <-> ((F u. {(X \ s)}) =/= (/) /\ (/) e/ ( fi ` (F u. {(X \ s)})))))
371filusb 10267 . . . . . . . . . . . . . . 15 |- (F e. Fil -> X e. F)
38 ne0i 2881 . . . . . . . . . . . . . . 15 |- (X e. F -> F =/= (/))
39 ssun1 2767 . . . . . . . . . . . . . . . 16 |- F C_ (F u. {(X \ s)})
40 ssn0 2905 . . . . . . . . . . . . . . . 16 |- ((F C_ (F u. {(X \ s)}) /\ F =/= (/)) -> (F u. {(X \ s)}) =/= (/))
4139, 40mpan 759 . . . . . . . . . . . . . . 15 |- (F =/= (/) -> (F u. {(X \ s)}) =/= (/))
4237, 38, 413syl 24 . . . . . . . . . . . . . 14 |- (F e. Fil -> (F u. {(X \ s)}) =/= (/))
4342ad2antrr 440 . . . . . . . . . . . . 13 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (F u. {(X \ s)}) =/= (/))
44 ineq2 2790 . . . . . . . . . . . . . . . . . . . . 21 |- (y = (X \ s) -> (x i^i y) = (x i^i (X \ s)))
4544neeq1d 2028 . . . . . . . . . . . . . . . . . . . 20 |- (y = (X \ s) -> ((x i^i y) =/= (/) <-> (x i^i (X \ s)) =/= (/)))
4645imbi2d 674 . . . . . . . . . . . . . . . . . . 19 |- (y = (X \ s) -> ((x e. F -> (x i^i y) =/= (/)) <-> (x e. F -> (x i^i (X \ s)) =/= (/))))
47 elssuni 3206 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (x e. F -> x C_ U.F)
4847, 1syl6ssr 2664 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (x e. F -> x C_ X)
49 reldisj 2916 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (x C_ X -> ((x i^i (X \ s)) = (/) <-> x C_ (X \ (X \ s))))
5048, 49syl 12 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (x e. F -> ((x i^i (X \ s)) = (/) <-> x C_ (X \ (X \ s))))
5150adantl 424 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((F e. Fil /\ s C_ X) /\ x e. F) -> ((x i^i (X \ s)) = (/) <-> x C_ (X \ (X \ s))))
52 dfss4 2827 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (s C_ X <-> (X \ (X \ s)) = s)
5352biimpi 168 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (s C_ X -> (X \ (X \ s)) = s)
5453sseq2d 2645 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (s C_ X -> (x C_ (X \ (X \ s)) <-> x C_ s))
5554ad2antlr 441 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((F e. Fil /\ s C_ X) /\ x e. F) -> (x C_ (X \ (X \ s)) <-> x C_ s))
5651, 55bitrd 587 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((F e. Fil /\ s C_ X) /\ x e. F) -> ((x i^i (X \ s)) = (/) <-> x C_ s))
571fillsb 10270 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (F e. Fil -> ((x e. F /\ s C_ X /\ x C_ s) -> s e. F))
58573expd 1085 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (F e. Fil -> (x e. F -> (s C_ X -> (x C_ s -> s e. F))))
5958com23 36 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (F e. Fil -> (s C_ X -> (x e. F -> (x C_ s -> s e. F))))
6059imp31 389 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((F e. Fil /\ s C_ X) /\ x e. F) -> (x C_ s -> s e. F))
6156, 60sylbid 220 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((F e. Fil /\ s C_ X) /\ x e. F) -> ((x i^i (X \ s)) = (/) -> s e. F))
6261necon3bd 2039 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((F e. Fil /\ s C_ X) /\ x e. F) -> (-. s e. F -> (x i^i (X \ s)) =/= (/)))
6362ex 402 . . . . . . . . . . . . . . . . . . . . . 22 |- ((F e. Fil /\ s C_ X) -> (x e. F -> (-. s e. F -> (x i^i (X \ s)) =/= (/))))
6463com23 36 . . . . . . . . . . . . . . . . . . . . 21 |- ((F e. Fil /\ s C_ X) -> (-. s e. F -> (x e. F -> (x i^i (X \ s)) =/= (/))))
6564imp 377 . . . . . . . . . . . . . . . . . . . 20 |- (((F e. Fil /\ s C_ X) /\ -. s e. F) -> (x e. F -> (x i^i (X \ s)) =/= (/)))
6665adantrr 431 . . . . . . . . . . . . . . . . . . 19 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (x e. F -> (x i^i (X \ s)) =/= (/)))
6746, 66syl5cbir 228 . . . . . . . . . . . . . . . . . 18 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (y = (X \ s) -> (x e. F -> (x i^i y) =/= (/))))
68 elsn 3058 . . . . . . . . . . . . . . . . . 18 |- (y e. {(X \ s)} <-> y = (X \ s))
6967, 68syl5ib 223 . . . . . . . . . . . . . . . . 17 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (y e. {(X \ s)} -> (x e. F -> (x i^i y) =/= (/))))
7069com23 36 . . . . . . . . . . . . . . . 16 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (x e. F -> (y e. {(X \ s)} -> (x i^i y) =/= (/))))
7170imp3a 388 . . . . . . . . . . . . . . 15 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> ((x e. F /\ y e. {(X \ s)}) -> (x i^i y) =/= (/)))
7271r19.21aivv 2183 . . . . . . . . . . . . . 14 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> A.x e. F A.y e. {(X \ s)} (x i^i y) =/= (/))
73 filfbas 10276 . . . . . . . . . . . . . . . 16 |- (F e. Fil -> F e. fBas)
7473ad2antrr 440 . . . . . . . . . . . . . . 15 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> F e. fBas)
75 uniexg 3795 . . . . . . . . . . . . . . . . . . . 20 |- (F e. Fil -> U.F e. _V)
7675, 1syl5eqel 1975 . . . . . . . . . . . . . . . . . . 19 |- (F e. Fil -> X e. _V)
77 difexg 3458 . . . . . . . . . . . . . . . . . . 19 |- (X e. _V -> (X \ s) e. _V)
7876, 77syl 12 . . . . . . . . . . . . . . . . . 18 |- (F e. Fil -> (X \ s) e. _V)
7978ad2antrr 440 . . . . . . . . . . . . . . . . 17 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (X \ s) e. _V)
8053eqcomd 1889 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (s C_ X -> s = (X \ (X \ s)))
8180adantl 424 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((F e. Fil /\ s C_ X) -> s = (X \ (X \ s)))
82 difeq2 2719 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((X \ s) = (/) -> (X \ (X \ s)) = (X \ (/)))
8381, 82sylan9eq 1948 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((F e. Fil /\ s C_ X) /\ (X \ s) = (/)) -> s = (X \ (/)))
84 dif0 2943 . . . . . . . . . . . . . . . . . . . . . . 23 |- (X \ (/)) = X
8583, 84syl6eq 1944 . . . . . . . . . . . . . . . . . . . . . 22 |- (((F e. Fil /\ s C_ X) /\ (X \ s) = (/)) -> s = X)
8637ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . 22 |- (((F e. Fil /\ s C_ X) /\ (X \ s) = (/)) -> X e. F)
8785, 86eqeltrd 1971 . . . . . . . . . . . . . . . . . . . . 21 |- (((F e. Fil /\ s C_ X) /\ (X \ s) = (/)) -> s e. F)
8887ex 402 . . . . . . . . . . . . . . . . . . . 20 |- ((F e. Fil /\ s C_ X) -> ((X \ s) = (/) -> s e. F))
8988necon3bd 2039 . . . . . . . . . . . . . . . . . . 19 |- ((F e. Fil /\ s C_ X) -> (-. s e. F -> (X \ s) =/= (/)))
9089imp 377 . . . . . . . . . . . . . . . . . 18 |- (((F e. Fil /\ s C_ X) /\ -. s e. F) -> (X \ s) =/= (/))
9190adantrr 431 . . . . . . . . . . . . . . . . 17 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (X \ s) =/= (/))
92 oefil2 10275 . . . . . . . . . . . . . . . . 17 |- (((X \ s) e. _V /\ (X \ s) =/= (/)) -> {(X \ s)} e. Fil)
9379, 91, 92syl11anc 524 . . . . . . . . . . . . . . . 16 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> {(X \ s)} e. Fil)
94 filfbas 10276 . . . . . . . . . . . . . . . 16 |- ({(X \ s)} e. Fil -> {(X \ s)} e. fBas)
9593, 94syl 12 . . . . . . . . . . . . . . 15 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> {(X \ s)} e. fBas)
96 fbunfip 10282 . . . . . . . . . . . . . . 15 |- ((F e. fBas /\ {(X \ s)} e. fBas) -> ((/) e/ ( fi ` (F u. {(X \ s)})) <-> A.x e. F A.y e. {(X \ s)} (x i^i y) =/= (/)))
9774, 95, 96syl11anc 524 . . . . . . . . . . . . . 14 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> ((/) e/ ( fi ` (F u. {(X \ s)})) <-> A.x e. F A.y e. {(X \ s)} (x i^i y) =/= (/)))
9872, 97mpbird 213 . . . . . . . . . . . . 13 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (/) e/ ( fi ` (F u. {(X \ s)})))
9936, 43, 98mpbir2and 802 . . . . . . . . . . . 12 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> ( fi ` (F u. {(X \ s)})) e. fBas)
100 fgfil 10290 . . . . . . . . . . . 12 |- (( fi ` (F u. {(X \ s)})) e. fBas -> (filGen` ( fi ` (F u. {(X \ s)}))) e. Fil)
101 eqid 1884 . . . . . . . . . . . . 13 |- U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.(filGen` ( fi ` (F u. {(X \ s)})))
102101filssufil 15571 . . . . . . . . . . . 12 |- ((filGen` ( fi ` (F u. {(X \ s)}))) e. Fil -> E.v e. UFil (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))
10399, 100, 1023syl 24 . . . . . . . . . . 11 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> E.v e. UFil (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))
104 simplrl 454 . . . . . . . . . . . . . . . 16 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> u e. UFil)
105 simplr 449 . . . . . . . . . . . . . . . . . . . . . 22 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> s C_ X)
106 ssequn2 2779 . . . . . . . . . . . . . . . . . . . . . 22 |- (s C_ X <-> (X u. s) = X)
107105, 106sylib 215 . . . . . . . . . . . . . . . . . . . . 21 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (X u. s) = X)
108 visset 2295 . . . . . . . . . . . . . . . . . . . . . . . 24 |- s e. _V
109108unisn 3193 . . . . . . . . . . . . . . . . . . . . . . 23 |- U.{s} = s
110109eqcomi 1888 . . . . . . . . . . . . . . . . . . . . . 22 |- s = U.{s}
1111, 110uneq12i 2753 . . . . . . . . . . . . . . . . . . . . 21 |- (X u. s) = (U.F u. U.{s})
112107, 111syl5reqr 1943 . . . . . . . . . . . . . . . . . . . 20 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> X = (U.F u. U.{s}))
113 uniun 3196 . . . . . . . . . . . . . . . . . . . 20 |- U.(F u. {s}) = (U.F u. U.{s})
114112, 113syl6eqr 1946 . . . . . . . . . . . . . . . . . . 19 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> X = U.(F u. {s}))
115 snex 3492 . . . . . . . . . . . . . . . . . . . . . 22 |- {s} e. _V
116 unexg 3798 . . . . . . . . . . . . . . . . . . . . . 22 |- ((F e. Fil /\ {s} e. _V) -> (F u. {s}) e. _V)
117115, 116mpan2 760 . . . . . . . . . . . . . . . . . . . . 21 |- (F e. Fil -> (F u. {s}) e. _V)
118117ad2antrr 440 . . . . . . . . . . . . . . . . . . . 20 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (F u. {s}) e. _V)
119 fiuni 10219 . . . . . . . . . . . . . . . . . . . 20 |- ((F u. {s}) e. _V -> U.(F u. {s}) = U.( fi ` (F u. {s})))
120118, 119syl 12 . . . . . . . . . . . . . . . . . . 19 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> U.(F u. {s}) = U.( fi ` (F u. {s})))
121 eqid 1884 . . . . . . . . . . . . . . . . . . . . 21 |- U.( fi ` (F u. {s})) = U.( fi ` (F u. {s}))
122121fgbas 10286 . . . . . . . . . . . . . . . . . . . 20 |- (( fi ` (F u. {s})) e. fBas -> U.( fi ` (F u. {s})) = U.(filGen` ( fi ` (F u. {s}))))
12326, 122syl 12 . . . . . . . . . . . . . . . . . . 19 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> U.( fi ` (F u. {s})) = U.(filGen` ( fi ` (F u. {s}))))
124114, 120, 1233eqtrd 1929 . . . . . . . . . . . . . . . . . 18 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> X = U.(filGen` ( fi ` (F u. {s}))))
125124ad2antrr 440 . . . . . . . . . . . . . . . . 17 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> X = U.(filGen` ( fi ` (F u. {s}))))
126 simprll 456 . . . . . . . . . . . . . . . . 17 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> U.(filGen` ( fi ` (F u. {s}))) = U.u)
127125, 126eqtrd 1925 . . . . . . . . . . . . . . . 16 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> X = U.u)
128 ssun1 2767 . . . . . . . . . . . . . . . . . . . . 21 |- F C_ (F u. {s})
129128a1i 8 . . . . . . . . . . . . . . . . . . . 20 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> F C_ (F u. {s}))
130 abfi2 10216 . . . . . . . . . . . . . . . . . . . . . 22 |- ((F u. {s}) e. _V -> (F u. {s}) C_ ( fi ` (F u. {s})))
131117, 130syl 12 . . . . . . . . . . . . . . . . . . . . 21 |- (F e. Fil -> (F u. {s}) C_ ( fi ` (F u. {s})))
132131ad2antrr 440 . . . . . . . . . . . . . . . . . . . 20 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (F u. {s}) C_ ( fi ` (F u. {s})))
133129, 132sstrd 2627 . . . . . . . . . . . . . . . . . . 19 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> F C_ ( fi ` (F u. {s})))
134 fbssfg 10285 . . . . . . . . . . . . . . . . . . . 20 |- (( fi ` (F u. {s})) e. fBas -> ( fi ` (F u. {s})) C_ (filGen` ( fi ` (F u. {s}))))
13526, 134syl 12 . . . . . . . . . . . . . . . . . . 19 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> ( fi ` (F u. {s})) C_ (filGen` ( fi ` (F u. {s}))))
136133, 135sstrd 2627 . . . . . . . . . . . . . . . . . 18 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> F C_ (filGen` ( fi ` (F u. {s}))))
137136ad2antrr 440 . . . . . . . . . . . . . . . . 17 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> F C_ (filGen` ( fi ` (F u. {s}))))
138 simprlr 457 . . . . . . . . . . . . . . . . 17 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> (filGen` ( fi ` (F u. {s}))) C_ u)
139137, 138sstrd 2627 . . . . . . . . . . . . . . . 16 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> F C_ u)
140104, 127, 139jca32 312 . . . . . . . . . . . . . . 15 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> (u e. UFil /\ (X = U.u /\ F C_ u)))
141 simplrr 455 . . . . . . . . . . . . . . . 16 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> v e. UFil)
1421a1i 8 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (F e. Fil -> X = U.F)
143 unisng 3194 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((X \ s) e. _V -> U.{(X \ s)} = (X \ s))
14476, 77, 1433syl 24 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (F e. Fil -> U.{(X \ s)} = (X \ s))
145144eqcomd 1889 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (F e. Fil -> (X \ s) = U.{(X \ s)})
146142, 145uneq12d 2756 . . . . . . . . . . . . . . . . . . . . . . 23 |- (F e. Fil -> (X u. (X \ s)) = (U.F u. U.{(X \ s)}))
147 difss 2735 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (X \ s) C_ X
148 ssequn2 2779 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((X \ s) C_ X <-> (X u. (X \ s)) = X)
149147, 148mpbi 206 . . . . . . . . . . . . . . . . . . . . . . 23 |- (X u. (X \ s)) = X
150146, 149syl5eqr 1942 . . . . . . . . . . . . . . . . . . . . . 22 |- (F e. Fil -> X = (U.F u. U.{(X \ s)}))
151 uniun 3196 . . . . . . . . . . . . . . . . . . . . . 22 |- U.(F u. {(X \ s)}) = (U.F u. U.{(X \ s)})
152150, 151syl6eqr 1946 . . . . . . . . . . . . . . . . . . . . 21 |- (F e. Fil -> X = U.(F u. {(X \ s)}))
153 fiuni 10219 . . . . . . . . . . . . . . . . . . . . . 22 |- ((F u. {(X \ s)}) e. _V -> U.(F u. {(X \ s)}) = U.( fi ` (F u. {(X \ s)})))
15433, 153syl 12 . . . . . . . . . . . . . . . . . . . . 21 |- (F e. Fil -> U.(F u. {(X \ s)}) = U.( fi ` (F u. {(X \ s)})))
155152, 154eqtrd 1925 . . . . . . . . . . . . . . . . . . . 20 |- (F e. Fil -> X = U.( fi ` (F u. {(X \ s)})))
156155ad2antrr 440 . . . . . . . . . . . . . . . . . . 19 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> X = U.( fi ` (F u. {(X \ s)})))
157 eqid 1884 . . . . . . . . . . . . . . . . . . . . 21 |- U.( fi ` (F u. {(X \ s)})) = U.( fi ` (F u. {(X \ s)}))
158157fgbas 10286 . . . . . . . . . . . . . . . . . . . 20 |- (( fi ` (F u. {(X \ s)})) e. fBas -> U.( fi ` (F u. {(X \ s)})) = U.(filGen` ( fi ` (F u. {(X \ s)}))))
15999, 158syl 12 . . . . . . . . . . . . . . . . . . 19 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> U.( fi ` (F u. {(X \ s)})) = U.(filGen` ( fi ` (F u. {(X \ s)}))))
160156, 159eqtrd 1925 . . . . . . . . . . . . . . . . . 18 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> X = U.(filGen` ( fi ` (F u. {(X \ s)}))))
161160ad2antrr 440 . . . . . . . . . . . . . . . . 17 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> X = U.(filGen` ( fi ` (F u. {(X \ s)}))))
162 simprrl 458 . . . . . . . . . . . . . . . . 17 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v)
163161, 162eqtrd 1925 . . . . . . . . . . . . . . . 16 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> X = U.v)
16439a1i 8 . . . . . . . . . . . . . . . . . . . 20 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> F C_ (F u. {(X \ s)}))
165 abfi2 10216 . . . . . . . . . . . . . . . . . . . . . 22 |- ((F u. {(X \ s)}) e. _V -> (F u. {(X \ s)}) C_ ( fi ` (F u. {(X \ s)})))
16633, 165syl 12 . . . . . . . . . . . . . . . . . . . . 21 |- (F e. Fil -> (F u. {(X \ s)}) C_ ( fi ` (F u. {(X \ s)})))
167166ad2antrr 440 . . . . . . . . . . . . . . . . . . . 20 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (F u. {(X \ s)}) C_ ( fi ` (F u. {(X \ s)})))
168164, 167sstrd 2627 . . . . . . . . . . . . . . . . . . 19 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> F C_ ( fi ` (F u. {(X \ s)})))
169 fbssfg 10285 . . . . . . . . . . . . . . . . . . . 20 |- (( fi ` (F u. {(X \ s)})) e. fBas -> ( fi ` (F u. {(X \ s)})) C_ (filGen` ( fi ` (F u. {(X \ s)}))))
17099, 169syl 12 . . . . . . . . . . . . . . . . . . 19 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> ( fi ` (F u. {(X \ s)})) C_ (filGen` ( fi ` (F u. {(X \ s)}))))
171168, 170sstrd 2627 . . . . . . . . . . . . . . . . . 18 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> F C_ (filGen` ( fi ` (F u. {(X \ s)}))))
172171ad2antrr 440 . . . . . . . . . . . . . . . . 17 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> F C_ (filGen` ( fi ` (F u. {(X \ s)}))))
173 simprrr 459 . . . . . . . . . . . . . . . . 17 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> (filGen` ( fi ` (F u. {(X \ s)}))) C_ v)
174172, 173sstrd 2627 . . . . . . . . . . . . . . . 16 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> F C_ v)
175141, 163, 174jca32 312 . . . . . . . . . . . . . . 15 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> (v e. UFil /\ (X = U.v /\ F C_ v)))
176 ufilfil 15566 . . . . . . . . . . . . . . . . . . 19 |- (u e. UFil -> u e. Fil)
177 filesn 10268 . . . . . . . . . . . . . . . . . . 19 |- (u e. Fil -> -. (/) e. u)
178176, 177syl 12 . . . . . . . . . . . . . . . . . 18 |- (u e. UFil -> -. (/) e. u)
179178adantr 425 . . . . . . . . . . . . . . . . 17 |- ((u e. UFil /\ v e. UFil) -> -. (/) e. u)
180179ad2antlr 441 . . . . . . . . . . . . . . . 16 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> -. (/) e. u)
181176ad2antrl 442 . . . . . . . . . . . . . . . . . . 19 |- ((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) -> u e. Fil)
182181ad2antrr 440 . . . . . . . . . . . . . . . . . 18 |- ((((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) /\ u = v) -> u e. Fil)
183 ssun2 2768 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- {s} C_ (F u. {s})
184183a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> {s} C_ (F u. {s}))
185184, 132sstrd 2627 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> {s} C_ ( fi ` (F u. {s})))
186185, 135sstrd 2627 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> {s} C_ (filGen` ( fi ` (F u. {s}))))
187186ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ u e. UFil) /\ (U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u)) -> {s} C_ (filGen` ( fi ` (F u. {s}))))
188 simprr 451 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ u e. UFil) /\ (U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u)) -> (filGen` ( fi ` (F u. {s}))) C_ u)
189187, 188sstrd 2627 . . . . . . . . . . . . . . . . . . . . . 22 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ u e. UFil) /\ (U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u)) -> {s} C_ u)
190108snid 3069 . . . . . . . . . . . . . . . . . . . . . . 23 |- s e. {s}
191190a1i 8 . . . . . . . . . . . . . . . . . . . . . 22 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ u e. UFil) /\ (U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u)) -> s e. {s})
192189, 191sseldd 2620 . . . . . . . . . . . . . . . . . . . . 21 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ u e. UFil) /\ (U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u)) -> s e. u)
193192adantlrr 435 . . . . . . . . . . . . . . . . . . . 20 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ (U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u)) -> s e. u)
194193adantrr 431 . . . . . . . . . . . . . . . . . . 19 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> s e. u)
195194adantr 425 . . . . . . . . . . . . . . . . . 18 |- ((((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) /\ u = v) -> s e. u)
196 simprr 451 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ v e. UFil) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v)) -> (filGen` ( fi ` (F u. {(X \ s)}))) C_ v)
197 ssun2 2768 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- {(X \ s)} C_ (F u. {(X \ s)})
198197a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> {(X \ s)} C_ (F u. {(X \ s)}))
199198, 167sstrd 2627 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> {(X \ s)} C_ ( fi ` (F u. {(X \ s)})))
200199, 170sstrd 2627 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> {(X \ s)} C_ (filGen` ( fi ` (F u. {(X \ s)}))))
201 snidg 3067 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- ((X \ s) e. _V -> (X \ s) e. {(X \ s)})
20276, 77, 2013syl 24 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (F e. Fil -> (X \ s) e. {(X \ s)})
203202ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (X \ s) e. {(X \ s)})
204200, 203sseldd 2620 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (X \ s) e. (filGen` ( fi ` (F u. {(X \ s)}))))
205204ad2antrr 440 . . . . . . . . . . . . . . . . . . . . . . 23 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ v e. UFil) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v)) -> (X \ s) e. (filGen` ( fi ` (F u. {(X \ s)}))))
206196, 205sseldd 2620 . . . . . . . . . . . . . . . . . . . . . 22 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ v e. UFil) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v)) -> (X \ s) e. v)
207206adantlrl 434 . . . . . . . . . . . . . . . . . . . . 21 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v)) -> (X \ s) e. v)
208207adantrl 430 . . . . . . . . . . . . . . . . . . . 20 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> (X \ s) e. v)
209208adantr 425 . . . . . . . . . . . . . . . . . . 19 |- ((((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) /\ u = v) -> (X \ s) e. v)
210 simpr 350 . . . . . . . . . . . . . . . . . . 19 |- ((((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) /\ u = v) -> u = v)
211209, 210eleqtrrd 1974 . . . . . . . . . . . . . . . . . 18 |- ((((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) /\ u = v) -> (X \ s) e. u)
212 filint 10269 . . . . . . . . . . . . . . . . . 18 |- ((u e. Fil /\ s e. u /\ (X \ s) e. u) -> (s i^i (X \ s)) e. u)
213182, 195, 211, 212syl111anc 1100 . . . . . . . . . . . . . . . . 17 |- ((((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) /\ u = v) -> (s i^i (X \ s)) e. u)
214 difdisj 2945 . . . . . . . . . . . . . . . . 17 |- (s i^i (X \ s)) = (/)
215213, 214syl5eqelr 1976 . . . . . . . . . . . . . . . 16 |- ((((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) /\ u = v) -> (/) e. u)
216180, 215mtand 520 . . . . . . . . . . . . . . 15 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> -. u = v)
217 visset 2295 . . . . . . . . . . . . . . . 16 |- u e. _V
218 visset 2295 . . . . . . . . . . . . . . . 16 |- v e. _V
219 eleq1 1957 . . . . . . . . . . . . . . . . . . . 20 |- (f = u -> (f e. UFil <-> u e. UFil))
220 unieq 3185 . . . . . . . . . . . . . . . . . . . . . 22 |- (f = u -> U.f = U.u)
221220eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . 21 |- (f = u -> (X = U.f <-> X = U.u))
222 sseq2 2639 . . . . . . . . . . . . . . . . . . . . 21 |- (f = u -> (F C_ f <-> F C_ u))
223221, 222anbi12d 690 . . . . . . . . . . . . . . . . . . . 20 |- (f = u -> ((X = U.f /\ F C_ f) <-> (X = U.u /\ F C_ u)))
224219, 223anbi12d 690 . . . . . . . . . . . . . . . . . . 19 |- (f = u -> ((f e. UFil /\ (X = U.f /\ F C_ f)) <-> (u e. UFil /\ (X = U.u /\ F C_ u))))
225224anbi1d 679 . . . . . . . . . . . . . . . . . 18 |- (f = u -> (((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) <-> ((u e. UFil /\ (X = U.u /\ F C_ u)) /\ (g e. UFil /\ (X = U.g /\ F C_ g)))))
226 eqeq1 1890 . . . . . . . . . . . . . . . . . . 19 |- (f = u -> (f = g <-> u = g))
227226notbid 673 . . . . . . . . . . . . . . . . . 18 |- (f = u -> (-. f = g <-> -. u = g))
228225, 227anbi12d 690 . . . . . . . . . . . . . . . . 17 |- (f = u -> ((((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g) <-> (((u e. UFil /\ (X = U.u /\ F C_ u)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. u = g)))
229 eleq1 1957 . . . . . . . . . . . . . . . . . . . 20 |- (g = v -> (g e. UFil <-> v e. UFil))
230 unieq 3185 . . . . . . . . . . . . . . . . . . . . . 22 |- (g = v -> U.g = U.v)
231230eqeq2d 1895 . . . . . . . . . . . . . . . . . . . . 21 |- (g = v -> (X = U.g <-> X = U.v))
232 sseq2 2639 . . . . . . . . . . . . . . . . . . . . 21 |- (g = v -> (F C_ g <-> F C_ v))
233231, 232anbi12d 690 . . . . . . . . . . . . . . . . . . . 20 |- (g = v -> ((X = U.g /\ F C_ g) <-> (X = U.v /\ F C_ v)))
234229, 233anbi12d 690 . . . . . . . . . . . . . . . . . . 19 |- (g = v -> ((g e. UFil /\ (X = U.g /\ F C_ g)) <-> (v e. UFil /\ (X = U.v /\ F C_ v))))
235234anbi2d 678 . . . . . . . . . . . . . . . . . 18 |- (g = v -> (((u e. UFil /\ (X = U.u /\ F C_ u)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) <-> ((u e. UFil /\ (X = U.u /\ F C_ u)) /\ (v e. UFil /\ (X = U.v /\ F C_ v)))))
236 eqeq2 1893 . . . . . . . . . . . . . . . . . . 19 |- (g = v -> (u = g <-> u = v))
237236notbid 673 . . . . . . . . . . . . . . . . . 18 |- (g = v -> (-. u = g <-> -. u = v))
238235, 237anbi12d 690 . . . . . . . . . . . . . . . . 17 |- (g = v -> ((((u e. UFil /\ (X = U.u /\ F C_ u)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. u = g) <-> (((u e. UFil /\ (X = U.u /\ F C_ u)) /\ (v e. UFil /\ (X = U.v /\ F C_ v))) /\ -. u = v)))
239228, 238sylan9bb 599 . . . . . . . . . . . . . . . 16 |- ((f = u /\ g = v) -> ((((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g) <-> (((u e. UFil /\ (X = U.u /\ F C_ u)) /\ (v e. UFil /\ (X = U.v /\ F C_ v))) /\ -. u = v)))
240217, 218, 239cla42ev 2372 . . . . . . . . . . . . . . 15 |- ((((u e. UFil /\ (X = U.u /\ F C_ u)) /\ (v e. UFil /\ (X = U.v /\ F C_ v))) /\ -. u = v) -> E.fE.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g))
241140, 175, 216, 240syl21anc 1099 . . . . . . . . . . . . . 14 |- (((((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) /\ (u e. UFil /\ v e. UFil)) /\ ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v))) -> E.fE.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g))
242241exp31 407 . . . . . . . . . . . . 13 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> ((u e. UFil /\ v e. UFil) -> (((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v)) -> E.fE.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g))))
243242r19.23advv 2218 . . . . . . . . . . . 12 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> (E.u e. UFil E.v e. UFil ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v)) -> E.fE.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g)))
244 reeanv 2249 . . . . . . . . . . . 12 |- (E.u e. UFil E.v e. UFil ((U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v)) <-> (E.u e. UFil (U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ E.v e. UFil (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v)))
245243, 244syl5ibr 224 . . . . . . . . . . 11 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> ((E.u e. UFil (U.(filGen` ( fi ` (F u. {s}))) = U.u /\ (filGen` ( fi ` (F u. {s}))) C_ u) /\ E.v e. UFil (U.(filGen` ( fi ` (F u. {(X \ s)}))) = U.v /\ (filGen` ( fi ` (F u. {(X \ s)}))) C_ v)) -> E.fE.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g)))
24630, 103, 245mp2and 767 . . . . . . . . . 10 |- (((F e. Fil /\ s C_ X) /\ (-. s e. F /\ -. (X \ s) e. F)) -> E.fE.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g))
247246exp31 407 . . . . . . . . 9 |- (F e. Fil -> (s C_ X -> ((-. s e. F /\ -. (X \ s) e. F) -> E.fE.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g))))
248108elpw 3037 . . . . . . . . 9 |- (s e. ~PX <-> s C_ X)
249247, 248syl5ib 223 . . . . . . . 8 |- (F e. Fil -> (s e. ~PX -> ((-. s e. F /\ -. (X \ s) e. F) -> E.fE.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g))))
250249r19.23adv 2215 . . . . . . 7 |- (F e. Fil -> (E.s e. ~P X(-. s e. F /\ -. (X \ s) e. F) -> E.fE.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g)))
251 rexnal 2114 . . . . . . . 8 |- (E.s e. ~P X -. (s e. F \/ (X \ s) e. F) <-> -. A.s e. ~P X(s e. F \/ (X \ s) e. F))
252 ioran 331 . . . . . . . . 9 |- (-. (s e. F \/ (X \ s) e. F) <-> (-. s e. F /\ -. (X \ s) e. F))
253252rexbii 2128 . . . . . . . 8 |- (E.s e. ~P X -. (s e. F \/ (X \ s) e. F) <-> E.s e. ~P X(-. s e. F /\ -. (X \ s) e. F))
254251, 253bitr3i 192 . . . . . . 7 |- (-. A.s e. ~P X(s e. F \/ (X \ s) e. F) <-> E.s e. ~P X(-. s e. F /\ -. (X \ s) e. F))
255 eleq1 1957 . . . . . . . . . . 11 |- (f = g -> (f e. UFil <-> g e. UFil))
256 unieq 3185 . . . . . . . . . . . . 13 |- (f = g -> U.f = U.g)
257256eqeq2d 1895 . . . . . . . . . . . 12 |- (f = g -> (X = U.f <-> X = U.g))
258 sseq2 2639 . . . . . . . . . . . 12 |- (f = g -> (F C_ f <-> F C_ g))
259257, 258anbi12d 690 . . . . . . . . . . 11 |- (f = g -> ((X = U.f /\ F C_ f) <-> (X = U.g /\ F C_ g)))
260255, 259anbi12d 690 . . . . . . . . . 10 |- (f = g -> ((f e. UFil /\ (X = U.f /\ F C_ f)) <-> (g e. UFil /\ (X = U.g /\ F C_ g))))
261260mo4 1799 . . . . . . . . 9 |- (E*f(f e. UFil /\ (X = U.f /\ F C_ f)) <-> A.fA.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) -> f = g))
262261notbii 204 . . . . . . . 8 |- (-. E*f(f e. UFil /\ (X = U.f /\ F C_ f)) <-> -. A.fA.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) -> f = g))
263 exnal 1385 . . . . . . . 8 |- (E.f -. A.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) -> f = g) <-> -. A.fA.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) -> f = g))
264 annim 257 . . . . . . . . . . 11 |- ((((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g) <-> -. (((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) -> f = g))
265264exbii 1398 . . . . . . . . . 10 |- (E.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g) <-> E.g -. (((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) -> f = g))
266 exnal 1385 . . . . . . . . . 10 |- (E.g -. (((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) -> f = g) <-> -. A.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) -> f = g))
267265, 266bitr2i 191 . . . . . . . . 9 |- (-. A.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) -> f = g) <-> E.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g))
268267exbii 1398 . . . . . . . 8 |- (E.f -. A.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) -> f = g) <-> E.fE.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g))
269262, 263, 2683bitr2i 196 . . . . . . 7 |- (-. E*f(f e. UFil /\ (X = U.f /\ F C_ f)) <-> E.fE.g(((f e. UFil /\ (X = U.f /\ F C_ f)) /\ (g e. UFil /\ (X = U.g /\ F C_ g))) /\ -. f = g))
270250, 254, 2693imtr4g 612 . . . . . 6 |- (F e. Fil -> (-. A.s e. ~P X(s e. F \/ (X \ s) e. F) -> -. E*f(f e. UFil /\ (X = U.f /\ F C_ f))))
271 eumo 1807 . . . . . . 7 |- (E!f(f e. UFil /\ (X = U.f /\ F C_ f)) -> E*f(f e. UFil /\ (X = U.f /\ F C_ f)))
272271a1i 8 . . . . . 6 |- (F e. Fil -> (E!f(f e. UFil /\ (X = U.f /\ F C_ f)) -> E*f(f e. UFil /\ (X = U.f /\ F C_ f))))
273270, 272nsyld 132 . . . . 5 |- (F e. Fil -> (-. A.s e. ~P X(s e. F \/ (X \ s) e. F) -> -. E!f(f e. UFil /\ (X = U.f /\ F C_ f))))
274273con4d 91 . . . 4 |- (F e. Fil -> (E!f(f e. UFil /\ (X = U.f /\ F C_ f)) -> A.s e. ~P X(s e. F \/ (X \ s) e. F)))
275 df-reu 2111 . . . 4 |- (E!f e. UFil (X = U.f /\ F C_ f) <-> E!f(f e. UFil /\ (X = U.f /\ F C_ f)))
276274, 275syl5ib 223 . . 3 |- (F e. Fil -> (E!f e. UFil (X = U.f /\ F C_ f) -> A.s e. ~P X(s e. F \/ (X \ s) e. F)))
2771isufil 15564 . . . 4 |- (F e. UFil <-> (F e. Fil /\ A.s e. ~P X(s e. F \/ (X \ s) e. F)))
278277baibr 750 . . 3 |- (F e. Fil -> (A.s e. ~P X(s e. F \/ (X \ s) e. F) <-> F e. UFil))
279276, 278sylibd 219 . 2 |- (F e. Fil -> (E!f e. UFil (X = U.f /\ F C_ f) -> F e. UFil))
28025, 279impbid2 576 1 |- (F e. Fil -> (F e. UFil <-> E!f e. UFil (X = U.f /\ F C_ f)))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   \/ wo 239   /\ wa 240  A.wal 1296   = wceq 1298   e. wcel 1300  E.wex 1326  E!weu 1771  E*wmo 1772   =/= wne 2017   e/ wnel 2018  A.wral 2105  E.wrex 2106  E!wreu 2107  _Vcvv 2292   \ cdif 2590   u. cun 2591   i^i cin 2592   C_ wss 2593  (/)c0 2875  ~Pcpw 3032  {csn 3044  U.cuni 3177  ` cfv 3998   fi cfi 10210  fBascfbas 10257  filGencfg 10258  Filcfil 10264  UFilcufil 15562
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  ax-ac 5906
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-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-iso 4015  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-fi 10211  df-fbas 10259  df-fg 10260  df-fil 10265  df-ufil 15563
Copyright terms: Public domain