Alphabeta Math
Session-authored (Fable 5 assisted)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

8 results · all verified · 0 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 8 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Filters and Ultrafilters: Examples and Counterexamples

1 · Prerequisites

2 · Summary

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passaudited 2026-07-31Open item page →

For every nonempty CXC\subseteq X, the supersets of CC form the filter generated by {C}\{C\}, and this filter is an ultrafilter exactly when CC is a singleton

Example

Let XX be a set and let CX\emptyset\neq C\subseteq X. Define

FC:={AX:CA}.\mathcal F_C:=\{A\subseteq X:C\subseteq A\}.

Then FC\mathcal F_C is the filter generated by the one-member filter base {C}\{C\}. Moreover, FC\mathcal F_C is an ultrafilter exactly when CC is a singleton.

Facts & Assumptions

Given: A set XX, a nonempty subset CXC\subseteq X, and the family FC\mathcal F_C displayed above.

[F1]

A filter on XX is a family FP(X)\mathcal F\subseteq\mathcal P(X) containing XX, omitting \emptyset, closed under pairwise intersection, and closed upward in XX (Filter on a set).

[F2]

A filter base on XX is a nonempty family BP(X)\mathcal B\subseteq\mathcal P(X) that omits \emptyset and is downward directed: for B1,B2BB_1,B_2\in\mathcal B there is B3BB_3\in\mathcal B with B3B1B2B_3\subseteq B_1\cap B_2 (Filter base and the filter it generates).

[L1]

The upward closure B={AX:BA for some BB}\langle\mathcal B\rangle=\{A\subseteq X:B\subseteq A\text{ for some }B\in\mathcal B\} of a filter base is the smallest filter containing it (The upward closure of a filter base is the smallest filter containing it).

[L2]

A filter U\mathcal U on XX is an ultrafilter exactly when, for every AXA\subseteq X, exactly one of AA and XAX\setminus A belongs to U\mathcal U (Characterisation of ultrafilters: every set or its complement).

Verification

technique · direct
1.1

Every member of FC\mathcal F_C is a subset of XX, and XFCX\in\mathcal F_C because CXC\subseteq X.

given
1.2

The empty set is not in FC\mathcal F_C, since CC\subseteq\emptyset would contradict CC\neq\emptyset.

given
1.3

If A,BFCA,B\in\mathcal F_C, then CABC\subseteq A\cap B, so ABFCA\cap B\in\mathcal F_C.

given
1.4

If AFCA\in\mathcal F_C and ABXA\subseteq B\subseteq X, then CBC\subseteq B, so BFCB\in\mathcal F_C.

given
1.5

The family {C}\{C\} is a filter base: it is nonempty, it omits \emptyset because CC\neq\emptyset, and its only pair of members has CCCC\subseteq C\cap C.

givenF2
1.6

Its upward closure is {C}={AX:CA}=FC\langle\{C\}\rangle=\{A\subseteq X:C\subseteq A\}=\mathcal F_C.

given
1.7

If C={x}C=\{x\} and AXA\subseteq X, then either xAx\in A, giving CAC\subseteq A, or xAx\notin A, giving CXAC\subseteq X\setminus A.

given
1.8

If CC is not a singleton, choose xCx\in C and yC{x}y\in C\setminus\{x\}. Then C{x}C\nsubseteq\{x\} because y{x}y\notin\{x\}, and CX{x}C\nsubseteq X\setminus\{x\} because xCx\in C.

givenchoose
2.1

Steps 1.1 through 1.4 verify the four axioms in [F1], so FC\mathcal F_C is a filter on XX.

step 1.1step 1.2step 1.3step 1.4F1
2.2

By steps 1.5 and 1.6 and [L1], FC\mathcal F_C is the filter generated by {C}\{C\}.

step 1.5step 1.6L1
3.1

If C={x}C=\{x\}, step 1.7 says that FC\mathcal F_C contains one member of every complementary pair, so [L2] makes it an ultrafilter.

step 1.7step 2.1L2
3.2

If CC is not a singleton, step 1.8 says that neither {x}\{x\} nor its complement belongs to FC\mathcal F_C, so [L2] says that FC\mathcal F_C is not an ultrafilter.

step 1.8step 2.1L2
4.1

Thus FC\mathcal F_C is the filter generated by {C}\{C\}, and it is an ultrafilter exactly when CC is a singleton.

step 2.2step 3.1step 3.2
ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passaudited 2026-07-31Open item page →

The subsets of XX containing a fixed point xx form the principal ultrafilter at xx

Example

Let xXx\in X. The family

Ux:={AX:xA}\mathcal U_x:=\{A\subseteq X:x\in A\}

is the principal ultrafilter at xx. It is the filter generated by the singleton {x}\{x\}.

Facts & Assumptions

Given: A set XX, a point xXx\in X, and the family Ux\mathcal U_x displayed above.

[L1]

If CX\emptyset\neq C\subseteq X, then FC={AX:CA}\mathcal F_C=\{A\subseteq X:C\subseteq A\} is the filter generated by {C}\{C\}, and it is an ultrafilter exactly when CC is a singleton (For every nonempty CXC\subseteq X, the supersets of CC form the filter generated by {C}\{C\}, and this filter is an ultrafilter exactly when CC is a singleton).

[F1]

A principal ultrafilter on XX is an ultrafilter of the form {AX:yA}\{A\subseteq X:y\in A\} for some yXy\in X (Ultrafilter).

[L2]

A filter is an ultrafilter exactly when it contains exactly one of AA and XAX\setminus A for every AXA\subseteq X (Characterisation of ultrafilters: every set or its complement).

Verification

technique · direct
1.1

The set {x}\{x\} is a nonempty singleton, and {x}A\{x\}\subseteq A holds exactly when xAx\in A.

given
1.2

For every AXA\subseteq X, exactly one of xAx\in A and xXAx\in X\setminus A holds.

given
2.1

Applying [L1] to C={x}C=\{x\} shows that Ux\mathcal U_x is the filter generated by {{x}}\{\{x\}\} and is an ultrafilter.

step 1.1L1
3.1

Equivalently, step 1.2 verifies the complementary-pair condition of [L2] directly.

step 1.2step 2.1L2
4.1

By [F1], this ultrafilter is principal, and the displayed formula identifies it as the principal ultrafilter at xx.

step 2.1F1
ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passverified 2026-08-04 (gpt-5.6-sol-codex-subscription)Open item page →

The subsets of N\mathbb{N} containing a tail form the Fréchet filter, and it is proper and not an ultrafilter

Example

For kNk\in\mathbb N, let

Tk:={nN:kn}.T_k:=\{n\in\mathbb N:k\le n\}.

The tails Btail:={Tk:kN}\mathcal B_{\mathrm{tail}}:=\{T_k:k\in\mathbb N\} form a filter base on N\mathbb N. Its generated filter is

FFr:={AN:TkA for some kN}.\mathcal F_{\mathrm{Fr}}:=\{A\subseteq\mathbb N:T_k\subseteq A\text{ for some }k\in\mathbb N\}.

This is the Fréchet filter, also called the cofinite filter, on N\mathbb N: a set belongs to it exactly when its complement is finite. Here finiteness is used in its finite-list form, meaning that the set is contained in the range of some list s:rNs:r\to\mathbb N with rNr\in\mathbb N. The filter is proper, but it is not an ultrafilter.

For every kk, the complement N{k}\mathbb N\setminus\{k\} contains the tail Tσ(k)T_{\sigma(k)} and therefore belongs to FFr\mathcal F_{\mathrm{Fr}}.

Facts & Assumptions

Given: The tails TkT_k, the family Btail\mathcal B_{\mathrm{tail}}, and FFr\mathcal F_{\mathrm{Fr}} displayed above.

[F2]

A filter base is nonempty, omits \emptyset, and is downward directed (Filter base and the filter it generates).

[L1]

The upward closure of a filter base is a filter and is the smallest filter containing that base (The upward closure of a filter base is the smallest filter containing it).

[L2]

A filter U\mathcal U is an ultrafilter exactly when, for every AA, exactly one of AA and its complement belongs to U\mathcal U (Characterisation of ultrafilters: every set or its complement).

[F3]

The natural numbers have 0=0=\emptyset and successor σ(n)=n{n}\sigma(n)=n\cup\{n\}; their order is mnm\le n exactly when m+j=nm+j=n for some jNj\in\mathbb N, and addition satisfies m+0=mm+0=m and m+σ(n)=σ(m+n)m+\sigma(n)=\sigma(m+n) (The natural numbers N\mathbb{N} (von Neumann), Order on the natural numbers, Addition of natural numbers).

[L3]

Induction on N\mathbb N is valid, and \le is a reflexive, transitive, total order (The principle of mathematical induction, \le is a linear order on N\mathbb{N}).

[L4]

Addition preserves both \le and <<, addition is commutative, and m<nm<n exactly when σ(m)n\sigma(m)\le n, so no natural lies strictly between mm and σ(m)\sigma(m) (Order is compatible with addition, Addition is commutative, Discreteness: σ(n)\sigma(n) is the immediate successor).

Verification

technique · direct
1.1

The family Btail\mathcal B_{\mathrm{tail}} is nonempty because it contains T0=NT_0=\mathbb N, and every TkT_k is nonempty because kTkk\in T_k by reflexivity of \le.

givenL3
1.2

For k,Nk,\ell\in\mathbb N, totality gives kk\le\ell or k\ell\le k; in the first case TTkTT_\ell\subseteq T_k\cap T_\ell, and in the second TkTkTT_k\subseteq T_k\cap T_\ell. Thus the tails are downward directed and none is empty.

givenL3
1.3

Every finite list of natural numbers has a strict upper bound: the empty list is bounded by 00, and if bb strictly bounds the first rr entries, totality compares bb with the last entry s(r)s(r), after which the successor of the larger one strictly bounds all σ(r)\sigma(r) entries; induction proves the assertion for every length rr.

L3L4
1.4

If TkAT_k\subseteq A, then NAk={0,,k1}\mathbb N\setminus A\subseteq k=\{0,\ldots,k-1\}, so the complement is contained in the range of the finite identity list iii\mapsto i on kk.

givenF3
1.5

Let E:={r+r:rN}E:=\{r+r:r\in\mathbb N\}. For every kk, the natural k+kk+k belongs to ETkE\cap T_k, because kk+kk\le k+k by the order definition with gap kk.

givenF3
1.6

For every kk, the successor σ(k+k)=k+k+1\sigma(k+k)=k+k+1 does not belong to EE: if r+r=σ(k+k)r+r=\sigma(k+k), then totality gives rkr\le k or k<rk<r after separating the equality case; in the first case addition compatibility gives r+rk+kr+r\le k+k, contradicting k+k<σ(k+k)k+k<\sigma(k+k), while in the second it gives k+k<k+r<r+r=σ(k+k)k+k<k+r<r+r=\sigma(k+k), contradicting the immediacy of the successor.

F3L3L4
1.7

For each kk, if nTσ(k)n\in T_{\sigma(k)} then k<nk<n by [L4], so nkn\neq k; hence Tσ(k)N{k}T_{\sigma(k)}\subseteq\mathbb N\setminus\{k\} and N{k}FFr\mathbb N\setminus\{k\}\in\mathcal F_{\mathrm{Fr}}.

givenL4
2.1

For every kk, one has kk+k<σ(k+k)k\le k+k<\sigma(k+k), so step 1.6 gives an element of TkET_k\setminus E.

step 1.6F3L3L4
2.2

By steps 1.1 and 1.2, Btail\mathcal B_{\mathrm{tail}} is a filter base, and [L1] makes its upward closure FFr\mathcal F_{\mathrm{Fr}} a proper filter.

step 1.1step 1.2F2L1
2.3

Conversely, if NA\mathbb N\setminus A is contained in the range of a finite list, choose a strict upper bound kk for that list by step 1.3. Then no nkn\ge k lies in NA\mathbb N\setminus A, so TkAT_k\subseteq A and AFFrA\in\mathcal F_{\mathrm{Fr}}.

step 1.3given
3.1

Steps 1.4 and 2.3 show that AFFrA\in\mathcal F_{\mathrm{Fr}} exactly when NA\mathbb N\setminus A is finite, so the tail and cofinite descriptions agree.

step 1.4step 2.3
3.2

Steps 1.5 and 2.1 show that every tail meets both EE and NE\mathbb N\setminus E. Therefore neither EE nor its complement contains a tail, so neither belongs to FFr\mathcal F_{\mathrm{Fr}}.

step 1.5step 2.1given
4.1

Since FFr\mathcal F_{\mathrm{Fr}} contains neither member of the complementary pair E,NEE,\mathbb N\setminus E, [L2] shows that it is not an ultrafilter. Together with step 2.2, this proves that the Fréchet filter is proper but not ultra.

step 2.2step 3.2L2
ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passaudited 2026-07-31Open item page →

An ultrafilter extending the Fréchet filter on N\mathbb{N} is free, and its existence uses the ultrafilter lemma

Example

There exists an ultrafilter U\mathcal U on N\mathbb N containing the Fréchet filter FFr\mathcal F_{\mathrm{Fr}}, and every such extension is free. Its existence here is obtained from the ultrafilter lemma. That lemma is proved from Zorn's lemma and therefore from the Axiom of Choice; it does not construct or distinguish the resulting ultrafilter.

Facts & Assumptions

Given: The Fréchet filter FFr\mathcal F_{\mathrm{Fr}} on N\mathbb N.

[L1]

The Fréchet filter is a proper filter, and N{n}FFr\mathbb N\setminus\{n\}\in\mathcal F_{\mathrm{Fr}} for every nNn\in\mathbb N because this complement contains a tail (The subsets of N\mathbb{N} containing a tail form the Fréchet filter, and it is proper and not an ultrafilter).

[L2]

Every filter on a set is contained in an ultrafilter. The proof uses Zorn's lemma and hence the Axiom of Choice (The ultrafilter lemma, from the Axiom of Choice: every filter extends to an ultrafilter).

[F1]

An ultrafilter is principal if it has the form {AX:xA}\{A\subseteq X:x\in A\} for some xXx\in X, and it is free otherwise (Ultrafilter).

[L3]

An ultrafilter contains exactly one of AA and XAX\setminus A for every AXA\subseteq X (Characterisation of ultrafilters: every set or its complement).

Verification

technique · constructive
1.1

Let U\mathcal U be an arbitrary ultrafilter on N\mathbb N with FFrU\mathcal F_{\mathrm{Fr}}\subseteq\mathcal U; at least one such U\mathcal U exists by applying [L2] to FFr\mathcal F_{\mathrm{Fr}}.

L1L2construct
2.1

For every nNn\in\mathbb N, the set N{n}\mathbb N\setminus\{n\} lies in U\mathcal U.

step 1.1L1
3.1

By [L3], step 2.1 forces {n}U\{n\}\notin\mathcal U for every nNn\in\mathbb N.

step 2.1L3
4.1

A principal ultrafilter at nn contains {n}\{n\}, so step 3.1 shows that U\mathcal U is not principal and hence is free.

step 3.1F1
5.1

Since U\mathcal U was arbitrary, every ultrafilter extending the Fréchet filter is free, and step 1.1 supplies one by the ultrafilter lemma, with the choice cost stated in [L2].

step 1.1step 4.1L2discharge-construct
ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passaudited 2026-07-31Open item page →

An ultrafilter selects exactly one cell of a finite disjoint list whose union it contains

Example

Let U\mathcal U be an ultrafilter on XX, let nNn\in\mathbb N, and let s:nP(X)s:n\to\mathcal P(X) be a finite list of pairwise disjoint sets. If

ins(i)U,\bigcup_{i\in n}s(i)\in\mathcal U,

then there is a unique ini\in n such that s(i)Us(i)\in\mathcal U. The selected cell is necessarily nonempty. In particular, for a finite partition of XX into nonempty cells, U\mathcal U selects exactly one cell.

The empty list causes no exceptional conclusion: its union is \emptyset, so the displayed hypothesis is false for a proper filter.

Facts & Assumptions

Given: An ultrafilter U\mathcal U on XX, a natural number nn, and a list s:nP(X)s:n\to\mathcal P(X) such that s(i)s(j)=s(i)\cap s(j)=\emptyset whenever iji\neq j, and whose union belongs to U\mathcal U.

[L1]

For every nNn\in\mathbb N and every list s:nP(X)s:n\to\mathcal P(X), if ins(i)U\bigcup_{i\in n}s(i)\in\mathcal U, then s(i)Us(i)\in\mathcal U for some ini\in n (Ultrafilters are prime: a union in U\mathcal{U} has a member in U\mathcal{U}).

[F1]

A filter omits \emptyset and is closed under pairwise intersection (Filter on a set).

[F2]

In the von Neumann natural numbers, nn is the set of its predecessors, so a map s:nP(X)s:n\to\mathcal P(X) is a finite list indexed by ini\in n (The natural numbers N\mathbb{N} (von Neumann)).

Verification

technique · direct
1.1

By [L1], there is an index ini\in n with s(i)Us(i)\in\mathcal U.

givenL1
1.2

If distinct indices i,jni,j\in n both satisfied s(i),s(j)Us(i),s(j)\in\mathcal U, then pairwise disjointness and intersection closure would give =s(i)s(j)U\emptyset=s(i)\cap s(j)\in\mathcal U, contradicting properness.

givenF1
2.1

This selected cell is nonempty, because s(i)=s(i)=\emptyset would put \emptyset in the proper filter U\mathcal U.

step 1.1F1
3.1

Step 1.1 gives existence and step 1.2 gives uniqueness, while step 2.1 shows the selected cell is nonempty.

step 1.1step 2.1step 1.2
4.1

When the listed sets are nonempty and partition XX, their union is XUX\in\mathcal U, so step 3.1 says that exactly one partition cell belongs to U\mathcal U.

step 3.1F1F2
CounterexampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-07-31Open item page →

The union of the two principal ultrafilters on a two-point set is not a filter

Statement refuted

The union of any two filters on a set is again a filter.

On X={0,1}X=\{0,1\}, let U0\mathcal U_0 and U1\mathcal U_1 be the principal ultrafilters at 00 and 11. Their union is not a filter.

Facts & Assumptions

Given: The set X={0,1}X=\{0,1\} and the principal ultrafilters U0={AX:0A}\mathcal U_0=\{A\subseteq X:0\in A\} and U1={AX:1A}\mathcal U_1=\{A\subseteq X:1\in A\}.

[L1]

For every xXx\in X, the subsets of XX containing xx form the principal ultrafilter Ux\mathcal U_x (The subsets of XX containing a fixed point xx form the principal ultrafilter at xx).

[F1]

A filter is closed under pairwise intersection and omits \emptyset (Filter on a set).

[L2]

The union of a nonempty inclusion-chain of filters is a filter; comparability is used to place any two members in one filter before intersecting them (The union of a nonempty chain of filters is a filter).

Counterexample

technique · direct
1.1

By [L1], U0\mathcal U_0 and U1\mathcal U_1 are filters on XX.

givenL1
1.2

The singleton {0}\{0\} belongs to U0\mathcal U_0 and the singleton {1}\{1\} belongs to U1\mathcal U_1, so both belong to U0U1\mathcal U_0\cup\mathcal U_1.

given
1.3

The two filters are not comparable: {0}U0U1\{0\}\in\mathcal U_0\setminus\mathcal U_1 and {1}U1U0\{1\}\in\mathcal U_1\setminus\mathcal U_0. Hence [L2] does not apply, and the example shows why its chain hypothesis is essential.

givenL2
2.1

Neither principal ultrafilter contains \emptyset, so U0U1\emptyset\notin\mathcal U_0\cup\mathcal U_1.

step 1.1F1
3.1

If U0U1\mathcal U_0\cup\mathcal U_1 were a filter, intersection closure applied to {0}\{0\} and {1}\{1\} would put ={0}{1}\emptyset=\{0\}\cap\{1\} in the union, contradicting step 2.1. Thus the union is not a filter.

step 1.2step 2.1F1
4.1

Therefore an arbitrary union of two filters, even two principal ultrafilters, need not be a filter.

step 1.1step 3.1
CounterexampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-07-31Open item page →

The intersection of the two principal ultrafilters on a two-point set is a filter but not an ultrafilter

Statement refuted

The intersection of two ultrafilters on the same set is again an ultrafilter.

On X={0,1}X=\{0,1\}, the intersection of the principal ultrafilters at 00 and 11 is the one-member filter {X}\{X\}, which is not an ultrafilter.

Facts & Assumptions

Given: The set X={0,1}X=\{0,1\} and the principal ultrafilters U0={AX:0A}\mathcal U_0=\{A\subseteq X:0\in A\} and U1={AX:1A}\mathcal U_1=\{A\subseteq X:1\in A\}.

[L1]

The subsets of XX containing xx form the principal ultrafilter at xx (The subsets of XX containing a fixed point xx form the principal ultrafilter at xx).

[F1]

A filter contains XX, omits \emptyset, and is closed under pairwise intersection and upward inclusion in XX (Filter on a set).

[L2]

A filter is an ultrafilter exactly when it contains one member of every complementary pair; the two alternatives are always exclusive (Characterisation of ultrafilters: every set or its complement).

Counterexample

technique · direct
1.1

By [L1], U0\mathcal U_0 and U1\mathcal U_1 are ultrafilters on XX.

givenL1
1.2

A subset AXA\subseteq X lies in U0U1\mathcal U_0\cap\mathcal U_1 exactly when it contains both 00 and 11, which on this two-point set holds exactly when A=XA=X. Thus U0U1={X}\mathcal U_0\cap\mathcal U_1=\{X\}.

given
1.3

The family {X}\{X\} is a filter: it contains XX, omits \emptyset, its only pairwise intersection is XX, and its only superset inside XX is XX.

F1
2.1

Neither {0}\{0\} nor its complement {1}\{1\} belongs to {X}\{X\}, so [L2] shows that this filter is not an ultrafilter.

step 1.3L2
3.1

Hence U0U1\mathcal U_0\cap\mathcal U_1 is a filter but not an ultrafilter, refuting the claim.

step 1.1step 1.2step 1.3step 2.1
CounterexampleConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-07-31Open item page →

If the exclusion of \varnothing is dropped, P(X)\mathcal P(X) becomes the unique maximal improper filter

Statement refuted

Dropping the properness axiom F\emptyset\notin\mathcal F leaves the maximal filters, and therefore the notion of ultrafilter, unchanged.

Call a family a weak filter here if it satisfies the other filter axioms but may contain \emptyset. Then P(X)\mathcal P(X) is the unique improper weak filter on XX and the greatest weak filter under inclusion. Consequently it is the unique maximal weak filter, so maximality becomes degenerate if properness is not retained.

Facts & Assumptions

Given: A set XX and the enlarged convention in which a weak filter is a family GP(X)\mathcal G\subseteq\mathcal P(X) that contains XX, is closed under pairwise intersection, and is closed upward in XX, without requiring G\emptyset\notin\mathcal G.

[F1]

Under this library's convention a filter must also omit \emptyset. The competing convention admits exactly the improper object P(X)\mathcal P(X) (Filter on a set).

[F2]

An ultrafilter is maximal for inclusion among the proper filters on XX (Ultrafilter).

Counterexample

technique · direct
1.1

The family P(X)\mathcal P(X) is a weak filter: it contains XX and \emptyset, and it is closed under intersections and under taking supersets inside XX.

given
1.2

If a weak filter G\mathcal G contains \emptyset, then for every AXA\subseteq X the inclusions AX\emptyset\subseteq A\subseteq X and upward closure give AGA\in\mathcal G. Hence G=P(X)\mathcal G=\mathcal P(X).

given
2.1

Thus P(X)\mathcal P(X) is the unique improper weak filter. Since every weak filter is a subfamily of P(X)\mathcal P(X), it is also the greatest and therefore the unique maximal weak filter.

step 1.1step 1.2
3.1

If maximality were taken in the enlarged class, no proper filter could be maximal because it would be strictly contained in P(X)\mathcal P(X). This differs from [F2] and refutes the claim that dropping properness leaves ultrafilters unchanged.

step 2.1F1F2

Sources