The even and odd integers are both absent from the cofinite filter, but their union is present. Thus its filter quantifier need not turn a disjunction into the disjunction of quantified assertions, and failure of a quantified assertion need not imply truth of its quantified negation. An ultrafilter restores both laws by deciding each set against its complement.
A Boolean algebra homomorphism is equivalent to a function assigning to every an ultrafilter on : test membership of in every image subset. This gives a left adjoint valued in the opposite category of sets. Its unit sends an algebra element to the set of ultrafilters containing . On an infinite power-set algebra this map is not surjective, because the subset consisting of the principal ultrafilters cannot arise this way in the presence of a nonprincipal ultrafilter.
For , the basic set in the Stone-Čech compactification of the natural numbers is a clopen set, since its complement is . Distinct ultrafilters are separated by complementary basic sets. A basic cover with no finite subcover would give complements with the finite intersection property, whose generated filter on a set extends to an ultrafilter missing the entire cover. Thus the space is a compact Hausdorff space.
For every infinite set there is an independent family of sets consisting of subsets of . One construction uses a set of pairs , where is finite and . For each , let . Given distinct , choose a finite distinguishing all their traces and choose to contain precisely the traces prescribed to have value one. This realizes every finite Boolean choice. With the axiom of choice, , so a bijection transports this family to . Its independent assignments give distinct ultrafilters.
Filter quantifier Created 2026-10-06 Updated 2026-10-14
For a proper filter on a set, write when the truth set belongs to the filter. This quantifier preserves finite conjunctions. For an ultrafilter it also preserves finite disjunctions and obeys classical negation; a general proper filter need not have those latter properties.
Fine ultrafilter 2026-10-14
An ultrafilter on is fine when it contains the set of small subsets containing , for each . Fineness makes every coordinate of represented in the corresponding ultrapower, though no one small subset is required to contain every coordinate.
On an infinite set , take its finite and cofinite subsets with ordinary union, intersection and complement. Singletons are its atoms. Its Stone space consists of the isolated points of together with one nonisolated point whose ultrafilter contains all cofinite sets. For countably infinite this is a countable Boolean algebra with countably many atoms, not the uncountable full power set. It describes two-vector definability over a countably infinite field: dependent directions are isolated atoms and the independent-pair type is the additional nonisolated point.
Frayne embedding lemma 2026-10-14
If , the elementary diagram of is finitely satisfiable by interpreting its finitely many named elements in . Choose those finite realizations as coordinates, extend the filter of diagram cones to an ultrafilter, and use the Łoś theorem to embed elementarily into an ultrapower of . If , work over the named elements of and keep their coordinates constant. The resulting embedding extends the diagonal map of . This relative assertion allows an alternating chain of ultrapowers to keep every previously embedded substructure fixed.
Fubini product of ultrafilters Created 2026-10-05 Updated 2026-10-06
For ultrafilters on and on , put
This is an ultrafilter on : upward closure and finite intersection follow at both levels, and the ultrafilter dichotomy follows by complementing at both levels. Iterating gives ordered finite products. Projection onto a subsequence of coordinates pushes this product to the product on that subsequence, since omitted coordinates are absent from the tested first-order formula. The order of coordinates matters; these products need not be symmetric.
Idempotent ultrafilter 2026-10-06
An additive idempotent ultrafilter satisfies . On positive integers it is necessarily nonprincipal, since a principal ultrafilter at adds to itself to give the principal ultrafilter at . The idempotent-ultrafilter star-set lemma converts this algebraic property into a recursive construction of finite sums. If zero is included, the trivial principal idempotent at zero must be excluded for that increasing-sequence application.
A family of subsets of is independent when every finite choice of distinct members and their complements has nonempty intersection. Write and in the displayed condition. Every assignment of zero or one to the family then gives a collection with the finite intersection property, which can be extended to an ultrafilter.
For a free filter , a subset belongs to if and only if every ultrafilter extending contains . If , every meets in an infinite set; otherwise a cofinite restriction of would be contained in . Adjoining therefore generates a proper free filter. The ultrafilter lemma extends it to a nonprincipal ultrafilter witnessing failure of membership.
Every convergent sequence in the Stone-Čech compactification of the natural numbers is eventually constant. If distinct ultrafilters converged, isolate each from the other sequence terms using convergence and finitely many separating clopen sets. Finite disjointification gives disjoint . The union of the even-indexed then belongs exactly to the even-indexed ultrafilters, contradicting convergence of membership in a clopen set.
A uniform kappa-complete ultrafilter on an uncountable cardinal is normal if every regressive function on a -large set is constant on a -large subset. Equivalently it is closed under diagonal intersections . Normality supplies homogeneous sets for pair-colourings by combining the chosen large tail at each earlier coordinate.
An ultrafilter on is normal when each function with on a -large set is constant on a -large subset. This is the small-subset version of normality; together with fineness and kappa-completeness it gives the measure characterization of a supercompact cardinal.
Take formulas whose free variables lie among a fixed -tuple and identify them when their universal equivalence follows from . Conjunction, disjunction and negation induce a Boolean algebra; its order is implication modulo . Complete types correspond to ultrafilters and isolated complete types to atoms. For a complete theory in a countable language, finiteness of these algebras for every finite characterizes countable categoricity.
Use these standard ultrafilter facts: a space is compact if and only if every ultrafilter on it converges; the image ultrafilter under a map is an ultrafilter; and a convergent ultrafilter contains every neighborhood of its limit.
Let with all factors compact. An empty factor makes empty and hence compact. Otherwise, given an ultrafilter on , push it forward by each product projection to obtain an ultrafilter on . Choose a limit of each, and put . A basic product neighborhood of is an intersection of finitely many inverse images of coordinate neighborhoods. Each inverse image belongs to , so their finite intersection does too. Thus converges to , proving compactness of the product. Uniqueness of coordinate limits is not needed, so the factors need not be Hausdorff.
For local compactness, suppose only the factors indexed by a finite set may be noncompact. At choose, for each , a compact neighborhood of , with an open neighborhood . For other indices put . The compact product contains the open product neighborhood restricting just the finitely many coordinates in to . Hence every point has a compact neighborhood and the product is locally compact.
The unrestricted assertion is false. Each factor of is locally compact, but its product is not. Any basic neighborhood restricts only finitely many coordinates. Choose a free coordinate ; its projection of that neighborhood is all of . A compact neighborhood containing it would consequently have compact image equal to , impossible. This shows directly that no point has a compact neighborhood.
A proper filter on is a nonempty family of subsets, closed under finite intersection and passage to supersets, with . An ultrafilter is a maximal proper filter, equivalently one which contains, for each , exactly one of and . The pushforward filter is
Inverse images preserve intersections and complements. Thus it is a proper filter, and the either-a-set-or-its-complement criterion shows it is an ultrafilter whenever is one.
Convergence of a filter means that every neighborhood of belongs to . A mapping is continuous exactly when implies for all proper filters and points. The forward implication follows from inverse images of neighborhoods. For the converse apply the criterion to the neighborhood proper filter at : each inverse image of a neighborhood of must be a neighborhood of , which is continuity at .
A topological space is compact exactly when every ultrafilter converges to at least one point; equivalently every proper filter has a cluster point. For completeness, in a compact space the closed sets , , have the finite intersection property, hence a common point . Every neighborhood of belongs to the ultrafilter. Indeed, if did not, choose an open with . Then would not belong either, so would belong. That set is closed and excludes , contradicting the choice of in every closure. Conversely, if an open cover has no finite subcover, its closed complements generate a proper filter. An ultrafilter extension cannot converge anywhere, because each point has a covering neighborhood whose complement belongs to that ultrafilter. This proves the compactness criterion using the permitted extension principle.
Now suppose . The family
is a filter base of nonempty sets: closure guarantees each intersection is nonempty, and finite intersections correspond to intersections of neighborhoods. Extend its generated proper filter to an ultrafilter . It contains and every , so .
Conversely, if such an ultrafilter exists, each neighborhood of has . Its intersection with is nonempty. Thus meets , proving
This part includes the unnumbered proper filter definitions and criteria preceding the printed subparts.
For every ultrafilter on , its image is an ultrafilter on the compact space , so it has a limit. That limit is unique because is Hausdorff: distinct limits would have disjoint neighborhoods both belonging to the same proper filter. Therefore is well-defined. Since is dense, every lies in . Part (a), with , supplies an ultrafilter mapping to , proving surjectivity.
Suppose disjoint subsets have disjoint image closures. If , choose not in ; the ultrafilter criterion gives . Part (a) gives
The two closures are disjoint by assumption, so the limits differ. Thus is injective.
Conversely, suppose is injective and disjoint had a common point in their image closures. Part (a) would supply ultrafilters containing respectively, both with image limit . They must be distinct, since a proper filter cannot contain the disjoint sets and simultaneously. This contradicts injectivity. Hence
Use the Stone-Čech extension property: a discrete topological space embeds densely into a compact Hausdorff space , and every continuous map from to a compact Hausdorff space extends continuously to . Apply it to the characteristic function of an arbitrary subset ; discreteness makes it continuous. Its extension has clopen fibers, and
Indeed that fiber is closed and contains , while its openness and density of show that every point in the fiber is approached by points of .
If and are disjoint, the extension of is one on and zero on , so these closures are disjoint. The inclusion therefore satisfies the criterion from part (b), and its ultrafilter-limit map is both surjective and injective. Thus
This is a bijection of underlying sets; identifying the compatible topology on the ultrafilter topological space would give the familiar stronger homeomorphism statement, but is not needed for the requested conclusion.