Metamath Proof Explorer


Theorem ssufl

Description: If Y is a subset of X and filters extend to ultrafilters in X , then they still do in Y . (Contributed by Mario Carneiro, 26-Aug-2015)

Ref Expression
Assertion ssufl XUFLYXYUFL

Proof

Step Hyp Ref Expression
1 simpll XUFLYXfFilYXUFL
2 filfbas fFilYffBasY
3 2 adantl XUFLYXfFilYffBasY
4 filsspw fFilYf𝒫Y
5 4 adantl XUFLYXfFilYf𝒫Y
6 simplr XUFLYXfFilYYX
7 6 sspwd XUFLYXfFilY𝒫Y𝒫X
8 5 7 sstrd XUFLYXfFilYf𝒫X
9 fbasweak ffBasYf𝒫XXUFLffBasX
10 3 8 1 9 syl3anc XUFLYXfFilYffBasX
11 fgcl ffBasXXfilGenfFilX
12 10 11 syl XUFLYXfFilYXfilGenfFilX
13 ufli XUFLXfilGenfFilXuUFilXXfilGenfu
14 1 12 13 syl2anc XUFLYXfFilYuUFilXXfilGenfu
15 ssfg ffBasXfXfilGenf
16 10 15 syl XUFLYXfFilYfXfilGenf
17 16 adantr XUFLYXfFilYuUFilXXfilGenfufXfilGenf
18 simprr XUFLYXfFilYuUFilXXfilGenfuXfilGenfu
19 17 18 sstrd XUFLYXfFilYuUFilXXfilGenfufu
20 filtop fFilYYf
21 20 ad2antlr XUFLYXfFilYuUFilXXfilGenfuYf
22 19 21 sseldd XUFLYXfFilYuUFilXXfilGenfuYu
23 simprl XUFLYXfFilYuUFilXXfilGenfuuUFilX
24 6 adantr XUFLYXfFilYuUFilXXfilGenfuYX
25 trufil uUFilXYXu𝑡YUFilYYu
26 23 24 25 syl2anc XUFLYXfFilYuUFilXXfilGenfuu𝑡YUFilYYu
27 22 26 mpbird XUFLYXfFilYuUFilXXfilGenfuu𝑡YUFilY
28 5 adantr XUFLYXfFilYuUFilXXfilGenfuf𝒫Y
29 restid2 Yff𝒫Yf𝑡Y=f
30 21 28 29 syl2anc XUFLYXfFilYuUFilXXfilGenfuf𝑡Y=f
31 ssrest uUFilXfuf𝑡Yu𝑡Y
32 23 19 31 syl2anc XUFLYXfFilYuUFilXXfilGenfuf𝑡Yu𝑡Y
33 30 32 eqsstrrd XUFLYXfFilYuUFilXXfilGenfufu𝑡Y
34 sseq2 g=u𝑡Yfgfu𝑡Y
35 34 rspcev u𝑡YUFilYfu𝑡YgUFilYfg
36 27 33 35 syl2anc XUFLYXfFilYuUFilXXfilGenfugUFilYfg
37 14 36 rexlimddv XUFLYXfFilYgUFilYfg
38 37 ralrimiva XUFLYXfFilYgUFilYfg
39 ssexg YXXUFLYV
40 39 ancoms XUFLYXYV
41 isufl YVYUFLfFilYgUFilYfg
42 40 41 syl XUFLYXYUFLfFilYgUFilYfg
43 38 42 mpbird XUFLYXYUFL