Metamath Proof Explorer


Theorem trufil

Description: Conditions for the trace of an ultrafilter L to be an ultrafilter. (Contributed by Mario Carneiro, 27-Aug-2015)

Ref Expression
Assertion trufil L UFil Y A Y L 𝑡 A UFil A A L

Proof

Step Hyp Ref Expression
1 ufilfil L 𝑡 A UFil A L 𝑡 A Fil A
2 ufilfil L UFil Y L Fil Y
3 trfil3 L Fil Y A Y L 𝑡 A Fil A ¬ Y A L
4 2 3 sylan L UFil Y A Y L 𝑡 A Fil A ¬ Y A L
5 1 4 syl5ib L UFil Y A Y L 𝑡 A UFil A ¬ Y A L
6 4 biimprd L UFil Y A Y ¬ Y A L L 𝑡 A Fil A
7 elpwi x 𝒫 A x A
8 simpll L UFil Y A Y x A L UFil Y
9 simpr L UFil Y A Y x A x A
10 simplr L UFil Y A Y x A A Y
11 9 10 sstrd L UFil Y A Y x A x Y
12 ufilss L UFil Y x Y x L Y x L
13 8 11 12 syl2anc L UFil Y A Y x A x L Y x L
14 id A Y A Y
15 elfvdm L UFil Y Y dom UFil
16 ssexg A Y Y dom UFil A V
17 14 15 16 syl2anr L UFil Y A Y A V
18 elrestr L UFil Y A V x L x A L 𝑡 A
19 18 3expia L UFil Y A V x L x A L 𝑡 A
20 17 19 syldan L UFil Y A Y x L x A L 𝑡 A
21 20 adantr L UFil Y A Y x A x L x A L 𝑡 A
22 df-ss x A x A = x
23 9 22 sylib L UFil Y A Y x A x A = x
24 23 eleq1d L UFil Y A Y x A x A L 𝑡 A x L 𝑡 A
25 21 24 sylibd L UFil Y A Y x A x L x L 𝑡 A
26 indif1 Y x A = Y A x
27 simplr L UFil Y A Y x A Y x L A Y
28 sseqin2 A Y Y A = A
29 27 28 sylib L UFil Y A Y x A Y x L Y A = A
30 29 difeq1d L UFil Y A Y x A Y x L Y A x = A x
31 26 30 eqtrid L UFil Y A Y x A Y x L Y x A = A x
32 simpll L UFil Y A Y x A Y x L L UFil Y
33 17 adantr L UFil Y A Y x A Y x L A V
34 simprr L UFil Y A Y x A Y x L Y x L
35 elrestr L UFil Y A V Y x L Y x A L 𝑡 A
36 32 33 34 35 syl3anc L UFil Y A Y x A Y x L Y x A L 𝑡 A
37 31 36 eqeltrrd L UFil Y A Y x A Y x L A x L 𝑡 A
38 37 expr L UFil Y A Y x A Y x L A x L 𝑡 A
39 25 38 orim12d L UFil Y A Y x A x L Y x L x L 𝑡 A A x L 𝑡 A
40 13 39 mpd L UFil Y A Y x A x L 𝑡 A A x L 𝑡 A
41 7 40 sylan2 L UFil Y A Y x 𝒫 A x L 𝑡 A A x L 𝑡 A
42 41 ralrimiva L UFil Y A Y x 𝒫 A x L 𝑡 A A x L 𝑡 A
43 6 42 jctird L UFil Y A Y ¬ Y A L L 𝑡 A Fil A x 𝒫 A x L 𝑡 A A x L 𝑡 A
44 isufil L 𝑡 A UFil A L 𝑡 A Fil A x 𝒫 A x L 𝑡 A A x L 𝑡 A
45 43 44 syl6ibr L UFil Y A Y ¬ Y A L L 𝑡 A UFil A
46 5 45 impbid L UFil Y A Y L 𝑡 A UFil A ¬ Y A L
47 ufilb L UFil Y A Y ¬ A L Y A L
48 47 con1bid L UFil Y A Y ¬ Y A L A L
49 46 48 bitrd L UFil Y A Y L 𝑡 A UFil A A L