← LibraryUltraproducts in Universal AlgebraEngineering · MathematicsLesson 26/497← PrevNext →
ArticlePublished 7 Aug 20263 min readBy Kevin Jogin

Boolean Constructions and Discriminator Varieties

Ultraproducts in Universal Algebra

The ultraproduct construction from the algebraic side: reduced products modulo an ultrafilter, and the properties they inherit.

Category Engineering / MathematicsSource IV.6Pages 163-165Reading 2 minReviewed 2026-08-07

Learning objectives

The construction

Definition — Reduced product

For a family (Ai)iI and a filter F on I, define θF on the product by a θF b if and only if {i : a(i) = b(i)} ∈ F. The reduced product is the quotient.

Definition — Ultraproduct

A reduced product modulo an ultrafilter U, written ∏iI Ai/U.

Two tuples are identified when they agree on a set that the filter regards as large. Since a filter is closed under finite intersection and upward inclusion, this is a congruence on the direct product.

P<sub><em>R</em></sub>(<em>K</em>)
reduced products of members of K
P<sub><em>U</em></sub>(<em>K</em>)
ultraproducts of members of K
Ultrapower
All factors equal: AI/U
Principal <em>U</em>
The ultraproduct is isomorphic to one factor

Closure properties

Varieties are closed under ultraproducts

PU(V) ⊆ V for any variety V, since an ultraproduct is a quotient of a product.

More is true: reduced products and ultraproducts are both instances of HP, so they add nothing to a class already closed under H and P.

Where ultraproducts add something

For classes not closed under H — quasivarieties, elementary classes, and the class of subdirectly irreducible members of a variety — ultraproducts are a genuinely new operation. Mal'cev's characterisation of quasivarieties uses closure under ISPPU, and Jónsson's lemma uses PU essentially.

Finiteness is not preserved

The critical failure

An ultraproduct of finite algebras need not be finite. If the sizes are unbounded and U is free, the ultraproduct is infinite. This is the mechanism behind non-standard models and behind many compactness arguments.

What ultraproducts preserve
PropertyPreserved?
Satisfying a fixed identityYes
Satisfying a fixed first-order sentenceYes — Łoś's theorem
Membership in a varietyYes
Being finiteNo
Having size exactly nYes — expressible by a sentence
Being simpleNot in general
Being subdirectly irreducibleNot in general

The row that matters most is the second: ultraproducts preserve all first-order properties, which is Łoś's theorem, developed on the model-theoretic side in Chapter V.

The algebraic use

Within Chapter IV the ultraproduct is used for one purpose above all: Jónsson's lemma, which bounds the subdirectly irreducible members of a congruence-distributive variety by HSPU(K).

<em>K</em> a classGenerate the variety V(K)
AskWhich algebras are subdirectly irreducible in V(K)?
General answerNo useful bound
If congruence-distributiveThey lie in HSPU(K)
Why P_U appears rather than P

The full product operator would be far too weak a bound — every algebra in the variety lies in HSP(K) by definition. Restricting to ultraproducts is what makes the bound informative, and for finite K of finite algebras it collapses to HS(K).

Frequently asked questions

Is the ultraproduct of a family always non-trivial?

It is trivial only if the factors are trivial on a large set. Otherwise the ultraproduct has at least as many elements as a typical factor.

Why do reduced products matter separately from ultraproducts?

Because reduced products preserve Horn sentences, a strictly larger class than identities but smaller than all first-order sentences. Chapter V §2 develops that preservation theorem.

Source. S. Burris and H. P. Sankappanavar, A Course in Universal Algebra, The Millennium Edition — a corrected re-typesetting of Springer-Verlag Graduate Texts in Mathematics 78 (1981). Section IV.6, book pages 163-165.

This page is an original exposition prepared for the KEVOS® knowledge library. It restates and reorganises mathematical results; it is not a reproduction of the source text.

Continue learning

The Prerequisite Dependency GraphArticle · MathematicsLattices as Posets and the Equivalence TheoremArticle · MathematicsSemigroups, Monoids and Quasigroups as AlgebrasArticle · MathematicsBirkhoff's Subdirect Representation TheoremArticle · Mathematics