Table of ContentsTable of Contents Mathbox for Frédéric Liné < Previous   Next >
Related theorems
Unicode version

Theorem fgsb2 14925
Description: Filter generated by a subbasis A. Bourbaki TG I.37 paragraph above prop. 1. (The theorem has been slightly modified because the definitions of the empty set are different in Bourbaki and Metamath.)
Assertion
Ref Expression
fgsb2 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> (-. (/) e. ( fi ` A) -> {x e. ~PX | E.y e. ( fi ` A)y C_ x} e. Fil))
Distinct variable groups:   y,A,x   x,X,y

Proof of Theorem fgsb2
StepHypRef Expression
1 sseq2 2639 . . . . . . . . . 10 |- (x = (/) -> (y C_ x <-> y C_ (/)))
21rexbidv 2124 . . . . . . . . 9 |- (x = (/) -> (E.y e. ( fi ` A)y C_ x <-> E.y e. ( fi ` A)y C_ (/)))
32elrab 2414 . . . . . . . 8 |- ((/) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} <-> ((/) e. ~PX /\ E.y e. ( fi ` A)y C_ (/)))
4 ss0 2902 . . . . . . . . . . . 12 |- (y C_ (/) -> y = (/))
54eleq1d 1963 . . . . . . . . . . 11 |- (y C_ (/) -> (y e. ( fi ` A) <-> (/) e. ( fi ` A)))
65biimpcd 172 . . . . . . . . . 10 |- (y e. ( fi ` A) -> (y C_ (/) -> (/) e. ( fi ` A)))
76r19.23aiv 2211 . . . . . . . . 9 |- (E.y e. ( fi ` A)y C_ (/) -> (/) e. ( fi ` A))
87adantl 424 . . . . . . . 8 |- (((/) e. ~PX /\ E.y e. ( fi ` A)y C_ (/)) -> (/) e. ( fi ` A))
93, 8sylbi 216 . . . . . . 7 |- ((/) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} -> (/) e. ( fi ` A))
109con3i 114 . . . . . 6 |- (-. (/) e. ( fi ` A) -> -. (/) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})
1110adantl 424 . . . . 5 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ -. (/) e. ( fi ` A)) -> -. (/) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})
12 ump 14349 . . . . . . . . 9 |- (X e. _V -> U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} e. ~PX)
13123ad2ant2 898 . . . . . . . 8 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} e. ~PX)
14 simp1 876 . . . . . . . . . . 11 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> A C_ ~PX)
15 pwexg 3489 . . . . . . . . . . . 12 |- (X e. _V -> ~PX e. _V)
16153ad2ant2 898 . . . . . . . . . . 11 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> ~PX e. _V)
17 ssexg 3457 . . . . . . . . . . 11 |- ((A C_ ~PX /\ ~PX e. _V) -> A e. _V)
1814, 16, 17syl11anc 524 . . . . . . . . . 10 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> A e. _V)
19 simp3 878 . . . . . . . . . 10 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> A =/= (/))
20 fine2 10214 . . . . . . . . . 10 |- (A e. _V -> (A =/= (/) -> ( fi ` A) =/= (/)))
2118, 19, 20sylc 83 . . . . . . . . 9 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> ( fi ` A) =/= (/))
22 fiiu2 10220 . . . . . . . . . . . . . . . . . . 19 |- (A e. _V -> (y e. ( fi ` A) -> y C_ U.A))
2317, 22syl 12 . . . . . . . . . . . . . . . . . 18 |- ((A C_ ~PX /\ ~PX e. _V) -> (y e. ( fi ` A) -> y C_ U.A))
2414, 16, 23syl11anc 524 . . . . . . . . . . . . . . . . 17 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> (y e. ( fi ` A) -> y C_ U.A))
2524imp 377 . . . . . . . . . . . . . . . 16 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ y e. ( fi ` A)) -> y C_ U.A)
26 sspwuni 3333 . . . . . . . . . . . . . . . . . 18 |- (A C_ ~PX <-> U.A C_ X)
2714, 26sylib 215 . . . . . . . . . . . . . . . . 17 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> U.A C_ X)
2827adantr 425 . . . . . . . . . . . . . . . 16 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ y e. ( fi ` A)) -> U.A C_ X)
2925, 28sstrd 2627 . . . . . . . . . . . . . . 15 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ y e. ( fi ` A)) -> y C_ X)
30 visset 2295 . . . . . . . . . . . . . . . 16 |- y e. _V
3130elpw 3037 . . . . . . . . . . . . . . 15 |- (y e. ~PX <-> y C_ X)
3229, 31sylibr 217 . . . . . . . . . . . . . 14 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ y e. ( fi ` A)) -> y e. ~PX)
33 simpr 350 . . . . . . . . . . . . . . . 16 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ y e. ( fi ` A)) -> y e. ( fi ` A))
34 ssid 2634 . . . . . . . . . . . . . . . 16 |- y C_ y
3533, 34jctir 317 . . . . . . . . . . . . . . 15 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ y e. ( fi ` A)) -> (y e. ( fi ` A) /\ y C_ y))
36 sseq1 2637 . . . . . . . . . . . . . . . 16 |- (z = y -> (z C_ y <-> y C_ y))
3736rcla4ev 2381 . . . . . . . . . . . . . . 15 |- ((y e. ( fi ` A) /\ y C_ y) -> E.z e. ( fi ` A)z C_ y)
3835, 37syl 12 . . . . . . . . . . . . . 14 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ y e. ( fi ` A)) -> E.z e. ( fi ` A)z C_ y)
3932, 38jca 310 . . . . . . . . . . . . 13 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ y e. ( fi ` A)) -> (y e. ~PX /\ E.z e. ( fi ` A)z C_ y))
40 sseq2 2639 . . . . . . . . . . . . . . . 16 |- (x = y -> (z C_ x <-> z C_ y))
4140rexbidv 2124 . . . . . . . . . . . . . . 15 |- (x = y -> (E.z e. ( fi ` A)z C_ x <-> E.z e. ( fi ` A)z C_ y))
42 sseq1 2637 . . . . . . . . . . . . . . . 16 |- (y = z -> (y C_ x <-> z C_ x))
4342cbvrexv 2281 . . . . . . . . . . . . . . 15 |- (E.y e. ( fi ` A)y C_ x <-> E.z e. ( fi ` A)z C_ x)
4441, 43syl5bb 591 . . . . . . . . . . . . . 14 |- (x = y -> (E.y e. ( fi ` A)y C_ x <-> E.z e. ( fi ` A)z C_ y))
4544elrab 2414 . . . . . . . . . . . . 13 |- (y e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} <-> (y e. ~PX /\ E.z e. ( fi ` A)z C_ y))
4639, 45sylibr 217 . . . . . . . . . . . 12 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ y e. ( fi ` A)) -> y e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})
4746, 34jctil 316 . . . . . . . . . . 11 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ y e. ( fi ` A)) -> (y C_ y /\ y e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}))
48 ssuni 3201 . . . . . . . . . . 11 |- ((y C_ y /\ y e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}) -> y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x})
4947, 48syl 12 . . . . . . . . . 10 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ y e. ( fi ` A)) -> y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x})
5049r19.21aiva 2176 . . . . . . . . 9 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> A.y e. ( fi ` A)y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x})
51 r19.2z 2958 . . . . . . . . 9 |- ((( fi ` A) =/= (/) /\ A.y e. ( fi ` A)y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x}) -> E.y e. ( fi ` A)y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x})
5221, 50, 51syl11anc 524 . . . . . . . 8 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> E.y e. ( fi ` A)y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x})
5313, 52jca 310 . . . . . . 7 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> (U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} e. ~PX /\ E.y e. ( fi ` A)y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x}))
5453adantr 425 . . . . . 6 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ -. (/) e. ( fi ` A)) -> (U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} e. ~PX /\ E.y e. ( fi ` A)y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x}))
55 hbrab1 2257 . . . . . . . 8 |- (z e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} -> A.x z e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})
5655hbuni 3183 . . . . . . 7 |- (z e. U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} -> A.x z e. U.{x e. ~PX | E.y e. ( fi ` A)y C_ x})
57 ax-17 1317 . . . . . . . 8 |- (z e. X -> A.x z e. X)
5857hbpw 3041 . . . . . . 7 |- (z e. ~PX -> A.x z e. ~PX)
59 ax-17 1317 . . . . . . . 8 |- (y e. ( fi ` A) -> A.x y e. ( fi ` A))
60 ax-17 1317 . . . . . . . . 9 |- (z e. y -> A.x z e. y)
6160, 56hbss 2614 . . . . . . . 8 |- (y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} -> A.x y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x})
6259, 61hbrex 2149 . . . . . . 7 |- (E.y e. ( fi ` A)y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} -> A.xE.y e. ( fi ` A)y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x})
63 ax-17 1317 . . . . . . . . 9 |- (w e. x -> A.y w e. x)
64 hbre1 2150 . . . . . . . . . . 11 |- (E.y e. ( fi ` A)y C_ x -> A.yE.y e. ( fi ` A)y C_ x)
65 ax-17 1317 . . . . . . . . . . 11 |- (z e. ~PX -> A.y z e. ~PX)
6664, 65hbrab 2258 . . . . . . . . . 10 |- (z e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} -> A.y z e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})
6766hbuni 3183 . . . . . . . . 9 |- (z e. U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} -> A.y z e. U.{x e. ~PX | E.y e. ( fi ` A)y C_ x})
6863, 67hbeq 1995 . . . . . . . 8 |- (x = U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} -> A.y x = U.{x e. ~PX | E.y e. ( fi ` A)y C_ x})
69 sseq2 2639 . . . . . . . 8 |- (x = U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} -> (y C_ x <-> y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x}))
7068, 69rexbid 2122 . . . . . . 7 |- (x = U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} -> (E.y e. ( fi ` A)y C_ x <-> E.y e. ( fi ` A)y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x}))
7156, 58, 62, 70elrabf 2413 . . . . . 6 |- (U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} <-> (U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} e. ~PX /\ E.y e. ( fi ` A)y C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x}))
7254, 71sylibr 217 . . . . 5 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ -. (/) e. ( fi ` A)) -> U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})
7311, 72jca 310 . . . 4 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ -. (/) e. ( fi ` A)) -> (-. (/) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}))
74 visset 2295 . . . . . . . . . . . 12 |- b e. _V
7574elpw 3037 . . . . . . . . . . 11 |- (b e. ~PU.{x e. ~PX | E.y e. ( fi ` A)y C_ x} <-> b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x})
76 unissb 3208 . . . . . . . . . . . . . 14 |- (U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} C_ X <-> A.t e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}t C_ X)
77 sseq2 2639 . . . . . . . . . . . . . . . . 17 |- (x = t -> (y C_ x <-> y C_ t))
7877rexbidv 2124 . . . . . . . . . . . . . . . 16 |- (x = t -> (E.y e. ( fi ` A)y C_ x <-> E.y e. ( fi ` A)y C_ t))
7978elrab 2414 . . . . . . . . . . . . . . 15 |- (t e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} <-> (t e. ~PX /\ E.y e. ( fi ` A)y C_ t))
80 elpwi 3039 . . . . . . . . . . . . . . . 16 |- (t e. ~PX -> t C_ X)
8180adantr 425 . . . . . . . . . . . . . . 15 |- ((t e. ~PX /\ E.y e. ( fi ` A)y C_ t) -> t C_ X)
8279, 81sylbi 216 . . . . . . . . . . . . . 14 |- (t e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} -> t C_ X)
8376, 82mprgbir 2163 . . . . . . . . . . . . 13 |- U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} C_ X
84 sspwb 3503 . . . . . . . . . . . . 13 |- (U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} C_ X <-> ~PU.{x e. ~PX | E.y e. ( fi ` A)y C_ x} C_ ~PX)
8583, 84mpbi 206 . . . . . . . . . . . 12 |- ~PU.{x e. ~PX | E.y e. ( fi ` A)y C_ x} C_ ~PX
8685sseli 2617 . . . . . . . . . . 11 |- (b e. ~PU.{x e. ~PX | E.y e. ( fi ` A)y C_ x} -> b e. ~PX)
8775, 86sylbir 218 . . . . . . . . . 10 |- (b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} -> b e. ~PX)
88873ad2ant2 898 . . . . . . . . 9 |- (((a e. ~PX /\ E.y e. ( fi ` A)y C_ a) /\ b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ a C_ b) -> b e. ~PX)
89 r19.41v 2236 . . . . . . . . . . . 12 |- (E.y e. ( fi ` A)(y C_ a /\ a C_ b) <-> (E.y e. ( fi ` A)y C_ a /\ a C_ b))
90 sstr 2625 . . . . . . . . . . . . 13 |- ((y C_ a /\ a C_ b) -> y C_ b)
9190reximi 2198 . . . . . . . . . . . 12 |- (E.y e. ( fi ` A)(y C_ a /\ a C_ b) -> E.y e. ( fi ` A)y C_ b)
9289, 91sylbir 218 . . . . . . . . . . 11 |- ((E.y e. ( fi ` A)y C_ a /\ a C_ b) -> E.y e. ( fi ` A)y C_ b)
9392adantll 428 . . . . . . . . . 10 |- (((a e. ~PX /\ E.y e. ( fi ` A)y C_ a) /\ a C_ b) -> E.y e. ( fi ` A)y C_ b)
94933adant2 895 . . . . . . . . 9 |- (((a e. ~PX /\ E.y e. ( fi ` A)y C_ a) /\ b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ a C_ b) -> E.y e. ( fi ` A)y C_ b)
9588, 94jca 310 . . . . . . . 8 |- (((a e. ~PX /\ E.y e. ( fi ` A)y C_ a) /\ b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ a C_ b) -> (b e. ~PX /\ E.y e. ( fi ` A)y C_ b))
96 sseq2 2639 . . . . . . . . . 10 |- (x = a -> (y C_ x <-> y C_ a))
9796rexbidv 2124 . . . . . . . . 9 |- (x = a -> (E.y e. ( fi ` A)y C_ x <-> E.y e. ( fi ` A)y C_ a))
9897elrab 2414 . . . . . . . 8 |- (a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} <-> (a e. ~PX /\ E.y e. ( fi ` A)y C_ a))
9995, 98syl3an1b 1133 . . . . . . 7 |- ((a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ a C_ b) -> (b e. ~PX /\ E.y e. ( fi ` A)y C_ b))
100 sseq2 2639 . . . . . . . . 9 |- (x = b -> (y C_ x <-> y C_ b))
101100rexbidv 2124 . . . . . . . 8 |- (x = b -> (E.y e. ( fi ` A)y C_ x <-> E.y e. ( fi ` A)y C_ b))
102101elrab 2414 . . . . . . 7 |- (b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} <-> (b e. ~PX /\ E.y e. ( fi ` A)y C_ b))
10399, 102sylibr 217 . . . . . 6 |- ((a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ a C_ b) -> b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})
104103gen2 1329 . . . . 5 |- A.aA.b((a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ a C_ b) -> b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})
105104a1i 8 . . . 4 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ -. (/) e. ( fi ` A)) -> A.aA.b((a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ a C_ b) -> b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}))
106 inpws1 14345 . . . . . . . . . . 11 |- (a e. ~PX -> (a i^i b) e. ~PX)
107106adantr 425 . . . . . . . . . 10 |- ((a e. ~PX /\ b e. ~PX) -> (a i^i b) e. ~PX)
108 ax-17 1317 . . . . . . . . . . . . . . . . . . 19 |- ((u i^i v) C_ (a i^i b) -> A.y(u i^i v) C_ (a i^i b))
109 sseq1 2637 . . . . . . . . . . . . . . . . . . 19 |- (y = (u i^i v) -> (y C_ (a i^i b) <-> (u i^i v) C_ (a i^i b)))
110108, 109rcla4e 2375 . . . . . . . . . . . . . . . . . 18 |- (((u i^i v) e. ( fi ` A) /\ (u i^i v) C_ (a i^i b)) -> E.y e. ( fi ` A)y C_ (a i^i b))
111 elfvdm 4704 . . . . . . . . . . . . . . . . . . . 20 |- (u e. ( fi ` A) -> A e. dom fi )
112 infi 10280 . . . . . . . . . . . . . . . . . . . . 21 |- (A e. dom fi -> ((u e. ( fi ` A) /\ v e. ( fi ` A)) -> (u i^i v) e. ( fi ` A)))
113112exp3a 405 . . . . . . . . . . . . . . . . . . . 20 |- (A e. dom fi -> (u e. ( fi ` A) -> (v e. ( fi ` A) -> (u i^i v) e. ( fi ` A))))
114111, 113mpcom 60 . . . . . . . . . . . . . . . . . . 19 |- (u e. ( fi ` A) -> (v e. ( fi ` A) -> (u i^i v) e. ( fi ` A)))
115114imp 377 . . . . . . . . . . . . . . . . . 18 |- ((u e. ( fi ` A) /\ v e. ( fi ` A)) -> (u i^i v) e. ( fi ` A))
116 ss2in 2820 . . . . . . . . . . . . . . . . . 18 |- ((u C_ a /\ v C_ b) -> (u i^i v) C_ (a i^i b))
117110, 115, 116syl2an 503 . . . . . . . . . . . . . . . . 17 |- (((u e. ( fi ` A) /\ v e. ( fi ` A)) /\ (u C_ a /\ v C_ b)) -> E.y e. ( fi ` A)y C_ (a i^i b))
118117an4s 566 . . . . . . . . . . . . . . . 16 |- (((u e. ( fi ` A) /\ u C_ a) /\ (v e. ( fi ` A) /\ v C_ b)) -> E.y e. ( fi ` A)y C_ (a i^i b))
119118expcom 403 . . . . . . . . . . . . . . 15 |- ((v e. ( fi ` A) /\ v C_ b) -> ((u e. ( fi ` A) /\ u C_ a) -> E.y e. ( fi ` A)y C_ (a i^i b)))
120119r19.23aiva 2212 . . . . . . . . . . . . . 14 |- (E.v e. ( fi ` A)v C_ b -> ((u e. ( fi ` A) /\ u C_ a) -> E.y e. ( fi ` A)y C_ (a i^i b)))
121120com12 14 . . . . . . . . . . . . 13 |- ((u e. ( fi ` A) /\ u C_ a) -> (E.v e. ( fi ` A)v C_ b -> E.y e. ( fi ` A)y C_ (a i^i b)))
122121r19.23aiva 2212 . . . . . . . . . . . 12 |- (E.u e. ( fi ` A)u C_ a -> (E.v e. ( fi ` A)v C_ b -> E.y e. ( fi ` A)y C_ (a i^i b)))
123122imp 377 . . . . . . . . . . 11 |- ((E.u e. ( fi ` A)u C_ a /\ E.v e. ( fi ` A)v C_ b) -> E.y e. ( fi ` A)y C_ (a i^i b))
124 sseq1 2637 . . . . . . . . . . . 12 |- (y = u -> (y C_ a <-> u C_ a))
125124cbvrexv 2281 . . . . . . . . . . 11 |- (E.y e. ( fi ` A)y C_ a <-> E.u e. ( fi ` A)u C_ a)
126 sseq1 2637 . . . . . . . . . . . 12 |- (y = v -> (y C_ b <-> v C_ b))
127126cbvrexv 2281 . . . . . . . . . . 11 |- (E.y e. ( fi ` A)y C_ b <-> E.v e. ( fi ` A)v C_ b)
128123, 125, 127syl2anb 504 . . . . . . . . . 10 |- ((E.y e. ( fi ` A)y C_ a /\ E.y e. ( fi ` A)y C_ b) -> E.y e. ( fi ` A)y C_ (a i^i b))
129107, 128anim12i 360 . . . . . . . . 9 |- (((a e. ~PX /\ b e. ~PX) /\ (E.y e. ( fi ` A)y C_ a /\ E.y e. ( fi ` A)y C_ b)) -> ((a i^i b) e. ~PX /\ E.y e. ( fi ` A)y C_ (a i^i b)))
130129an4s 566 . . . . . . . 8 |- (((a e. ~PX /\ E.y e. ( fi ` A)y C_ a) /\ (b e. ~PX /\ E.y e. ( fi ` A)y C_ b)) -> ((a i^i b) e. ~PX /\ E.y e. ( fi ` A)y C_ (a i^i b)))
131 simpl 346 . . . . . . . . . . 11 |- ((x = (a i^i b) /\ y e. ( fi ` A)) -> x = (a i^i b))
132131sseq2d 2645 . . . . . . . . . 10 |- ((x = (a i^i b) /\ y e. ( fi ` A)) -> (y C_ x <-> y C_ (a i^i b)))
133132rexbidva 2120 . . . . . . . . 9 |- (x = (a i^i b) -> (E.y e. ( fi ` A)y C_ x <-> E.y e. ( fi ` A)y C_ (a i^i b)))
134133elrab 2414 . . . . . . . 8 |- ((a i^i b) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} <-> ((a i^i b) e. ~PX /\ E.y e. ( fi ` A)y C_ (a i^i b)))
135130, 134sylibr 217 . . . . . . 7 |- (((a e. ~PX /\ E.y e. ( fi ` A)y C_ a) /\ (b e. ~PX /\ E.y e. ( fi ` A)y C_ b)) -> (a i^i b) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})
136 simpl 346 . . . . . . . . . 10 |- ((x = a /\ y e. ( fi ` A)) -> x = a)
137136sseq2d 2645 . . . . . . . . 9 |- ((x = a /\ y e. ( fi ` A)) -> (y C_ x <-> y C_ a))
138137rexbidva 2120 . . . . . . . 8 |- (x = a -> (E.y e. ( fi ` A)y C_ x <-> E.y e. ( fi ` A)y C_ a))
139138elrab 2414 . . . . . . 7 |- (a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} <-> (a e. ~PX /\ E.y e. ( fi ` A)y C_ a))
140 simpl 346 . . . . . . . . . 10 |- ((x = b /\ y e. ( fi ` A)) -> x = b)
141140sseq2d 2645 . . . . . . . . 9 |- ((x = b /\ y e. ( fi ` A)) -> (y C_ x <-> y C_ b))
142141rexbidva 2120 . . . . . . . 8 |- (x = b -> (E.y e. ( fi ` A)y C_ x <-> E.y e. ( fi ` A)y C_ b))
143142elrab 2414 . . . . . . 7 |- (b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} <-> (b e. ~PX /\ E.y e. ( fi ` A)y C_ b))
144135, 139, 143syl2anb 504 . . . . . 6 |- ((a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}) -> (a i^i b) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})
145144rgen2 2186 . . . . 5 |- A.a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}A.b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} (a i^i b) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}
146145a1i 8 . . . 4 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ -. (/) e. ( fi ` A)) -> A.a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}A.b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} (a i^i b) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})
14773, 105, 1463jca 1050 . . 3 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ -. (/) e. ( fi ` A)) -> ((-. (/) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}) /\ A.aA.b((a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ a C_ b) -> b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}) /\ A.a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}A.b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} (a i^i b) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}))
148 rabexg 3460 . . . . . . 7 |- (~PX e. _V -> {x e. ~PX | E.y e. ( fi ` A)y C_ x} e. _V)
14915, 148syl 12 . . . . . 6 |- (X e. _V -> {x e. ~PX | E.y e. ( fi ` A)y C_ x} e. _V)
1501493ad2ant2 898 . . . . 5 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> {x e. ~PX | E.y e. ( fi ` A)y C_ x} e. _V)
151150adantr 425 . . . 4 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ -. (/) e. ( fi ` A)) -> {x e. ~PX | E.y e. ( fi ` A)y C_ x} e. _V)
152 eqid 1884 . . . . 5 |- U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} = U.{x e. ~PX | E.y e. ( fi ` A)y C_ x}
153152isfil 10266 . . . 4 |- ({x e. ~PX | E.y e. ( fi ` A)y C_ x} e. _V -> ({x e. ~PX | E.y e. ( fi ` A)y C_ x} e. Fil <-> ((-. (/) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}) /\ A.aA.b((a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ a C_ b) -> b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}) /\ A.a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}A.b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} (a i^i b) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})))
154151, 153syl 12 . . 3 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ -. (/) e. ( fi ` A)) -> ({x e. ~PX | E.y e. ( fi ` A)y C_ x} e. Fil <-> ((-. (/) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}) /\ A.aA.b((a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ b C_ U.{x e. ~PX | E.y e. ( fi ` A)y C_ x} /\ a C_ b) -> b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}) /\ A.a e. {x e. ~PX | E.y e. ( fi ` A)y C_ x}A.b e. {x e. ~PX | E.y e. ( fi ` A)y C_ x} (a i^i b) e. {x e. ~PX | E.y e. ( fi ` A)y C_ x})))
155147, 154mpbird 213 . 2 |- (((A C_ ~PX /\ X e. _V /\ A =/= (/)) /\ -. (/) e. ( fi ` A)) -> {x e. ~PX | E.y e. ( fi ` A)y C_ x} e. Fil)
156155ex 402 1 |- ((A C_ ~PX /\ X e. _V /\ A =/= (/)) -> (-. (/) e. ( fi ` A) -> {x e. ~PX | E.y e. ( fi ` A)y C_ x} e. Fil))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   /\ wa 240   /\ w3a 858  A.wal 1296   = wceq 1298   e. wcel 1300   =/= wne 2017  A.wral 2105  E.wrex 2106  {crab 2108  _Vcvv 2292   i^i cin 2592   C_ wss 2593  (/)c0 2875  ~Pcpw 3032  U.cuni 3177  dom cdm 3986  ` cfv 3998   fi cfi 10210  Filcfil 10264
This theorem is referenced by:  efilcp2 14926
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-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-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-fil 10265
Copyright terms: Public domain