Description: An ultrafilter is either fixed or free. A fixed ultrafilter is called principal (generated by a single element A ), and a free ultrafilter is called nonprincipal (having empty intersection). Note that examples of free ultrafilters cannot be defined in ZFC without some form of global choice. (Contributed by Jeff Hankins, 4-Dec-2009) (Revised by Stefan O'Rear, 2-Aug-2015)
Ref | Expression | ||
---|---|---|---|
Assertion | uffixfr | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | simpl | |
|
2 | ufilfil | |
|
3 | filtop | |
|
4 | 2 3 | syl | |
5 | filn0 | |
|
6 | intssuni | |
|
7 | 2 5 6 | 3syl | |
8 | filunibas | |
|
9 | 2 8 | syl | |
10 | 7 9 | sseqtrd | |
11 | 10 | sselda | |
12 | uffix | |
|
13 | 4 11 12 | syl2an2r | |
14 | 13 | simprd | |
15 | 13 | simpld | |
16 | fgcl | |
|
17 | 15 16 | syl | |
18 | 14 17 | eqeltrd | |
19 | 2 | adantr | |
20 | filsspw | |
|
21 | 19 20 | syl | |
22 | elintg | |
|
23 | 22 | ibi | |
24 | 23 | adantl | |
25 | ssrab | |
|
26 | 21 24 25 | sylanbrc | |
27 | ufilmax | |
|
28 | 1 18 26 27 | syl3anc | |
29 | eqimss | |
|
30 | 29 | adantl | |
31 | 25 | simprbi | |
32 | 30 31 | syl | |
33 | eleq2 | |
|
34 | 33 | biimpac | |
35 | 4 34 | sylan | |
36 | eleq2 | |
|
37 | 36 | elrab | |
38 | 37 | simprbi | |
39 | elintg | |
|
40 | 35 38 39 | 3syl | |
41 | 32 40 | mpbird | |
42 | 28 41 | impbida | |