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.
Characterisation of ultrafilters: every set or its complement
Statement
Let be a set and a filter on (Filter on a set). The following are equivalent:
- is an ultrafilter on (Ultrafilter);
- for every , either or .
Moreover, for any filter the two alternatives are exclusive: never both and . So an ultrafilter decides every subset of , containing exactly one of and .
Facts & Assumptions
Given: A set and a filter on .
is a filter on : , , is closed under pairwise intersection, and whenever and (Filter on a set).
An ultrafilter on is a filter that is maximal for inclusion among the filters on ; maximality of says that forces (Ultrafilter, Maximal element and greatest element).
Proof
Exclusivity, for any filter. If and both lay in then so would , which properness forbids.
Forward. Assume statement 1, let , and suppose ; the goal is .
Forward. Let .
Forward. Every satisfies : from one gets , and upward closure would then put into , which step 1.2 excludes.
Forward. , since for ; and , since and .
Converse. Assume statement 2 and let be any filter on with ; for one cannot have , since then and , against properness of .
Forward. is a filter on : its members are subsets of by definition; by step 2.2; , because would make empty against step 2.1; it is closed upward in by transitivity of ; and if and with then with , so .
Converse. So for every by statement 2, giving and hence ; no filter strictly contains , so is maximal and statement 2 implies statement 1.
Forward. Maximality of applied to the filter gives , hence by step 2.2; so statement 1 implies statement 2.
The two statements are therefore equivalent, and by step 1.1 an ultrafilter contains exactly one of and for each .
Remarks
- This is the working form of the definition. Maximality is a statement about the whole poset of filters; deciding complements is a statement about alone, and it is what one actually checks and uses. It is the route taken by Ultrafilters are prime: a union in has a member in , for instance. It is not the only route: FALSE, once the ultrafilter lemma is available: every ultrafilter is principal is refuted from properness and the ultrafilter lemma directly, without this characterisation, and does not list it among its dependencies.
- The two directions run as separate threads, and the mechanical stratification interleaves them, so each step is labelled Forward or Converse. They share nothing except the filter and the exclusivity of step 1.1: the forward thread builds a specific filter , the converse thread argues about an arbitrary filter above .
- The filter built at step 1.3 is the filter generated by (A family lies in a filter exactly when it has the finite intersection property): its members are the supersets of the sets with . Those sets are not all the intersections of finite lists drawn from , since a list omitting intersects to a member of and not to a set of the form . The two families generate the same filter all the same: finitely many members of intersect to a single , so every such finite intersection either is a or is a , and in the first case it contains ; conversely each is itself one of the finite intersections. The upward closures therefore coincide, which is all that "generated by" asks. Step 2.1 is the check that has the finite intersection property, and that check is exactly where is used.
- Exclusivity is a property of filters, not of ultrafilters, and it holds for the trivial reason that and are disjoint. What maximality buys is only the "at least one" half. Reading the characterisation as a two-valued decision on makes an ultrafilter a finitely additive -valued measure on , which is the standard way it is used.
- The characterisation makes ultrafilters visibly rigid: is determined by which of each complementary pair it takes, so an ultrafilter is a consistent choice on all of at once. This is why producing one in general is done here from a choice principle rather than by a construction (The ultrafilter lemma, from the Axiom of Choice: every filter extends to an ultrafilter).
Depends on
Used by
- The intersection of the two principal ultrafilters on a two-point set is a filter but not an ultrafilter Counterexample
- An ultrafilter extending the Fréchet filter on ℕ is free, and its existence uses the ultrafilter lemma Example
- Assuming the ultrafilter lemma, a free ultrafilter on ℕ converges to the added point in the one-point convergent-sequence space Example
- For every nonempty C⊆ X, the supersets of C form the filter generated by {C}, and this filter is an ultrafilter exactly when C is a singleton Example
- The subsets of ℕ containing a tail form the Fréchet filter, and it is proper and not an ultrafilter Example
- The subsets of X containing a fixed point x form the principal ultrafilter at x Example
- Assuming the ultrafilter lemma, every net has a universal subnet Lemma
- Every cluster point of an ultrafilter is a limit of that ultrafilter Lemma
- Ultrafilters are prime: a union in U has a member in U Lemma
- A net is universal exactly when its tail filter is an ultrafilter, and the canonical net of an ultrafilter is universal Theorem
Dependency tree · next 3 levels
Direct dependencies and their dependencies through the next three levels: 25 results over 9 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.
Sources
- Ultrafilter (set theory) (Wikipedia) (standard reference, not scraped)
- Ultrafilter (Wikipedia) (standard reference, not scraped)