Core Universal Algebra
Subdirect Products and Birkhoff's Subdirect Representation Theorem
Every algebra is a subdirect product of subdirectly irreducible ones. No chain conditions, no finiteness, no hypotheses at all — which is what makes it the workhorse of the subject.
- Define subdirect products and subdirect embeddings.
- Characterise subdirect irreducibility via the congruence lattice.
- State and prove Birkhoff's subdirect representation theorem.
- Explain why the theorem needs no chain conditions.
- Use the theorem to reduce variety questions to subdirectly irreducibles.
01Subdirect products
A subalgebra B of a product ∏Aᵢ is a subdirect product when every projection restricted to B is surjective onto Aᵢ. A subdirect embedding is an embedding whose image is a subdirect product.
The congruence formulation is the working one. A subdirect representation of A is the same data as a family of congruences on A whose intersection is Δ, with the factors being the corresponding quotients.
02Subdirect irreducibility
A is subdirectly irreducible when every subdirect embedding of A has some projection that is already an isomorphism — that is, when A cannot be decomposed non-trivially.
A is subdirectly irreducible if and only if Con A has a least non-trivial element. That element, the monolith, is the intersection of all non-trivial congruences, and subdirect irreducibility says this intersection is not Δ. Equivalently, Δ is completely meet-irreducible in Con A.
| Class | Congruence condition | Implies |
|---|---|---|
| Simple | Con A = {Δ, ∇} | subdirectly irreducible |
| Subdirectly irreducible | unique atom (monolith) above Δ | directly indecomposable |
| Directly indecomposable | no non-trivial factor congruence pair | — |
03The theorem and its proof
- input: algebra A
- for each pair a ≠ b in A:
- consider the set S_{a,b} = { θ ∈ Con A : ⟨a,b⟩ ∉ θ }
- S_{a,b} is non-empty (contains Δ) and closed under unions of chains
- by Zorn's lemma choose θ_{a,b} maximal in S_{a,b}
- then A/θ_{a,b} is subdirectly irreducible
- the family { θ_{a,b} : a ≠ b } has intersection Δ
- output: subdirect embedding A ↪ ∏ A/θ_{a,b} into subdirectly irreducibles
The Zorn's lemma step needs that unions of chains in Sa,b stay in Sa,b, which holds because ⟨a, b⟩ lies outside every member of the chain and hence outside the union. Algebraicity of Con A is not needed for this, though it is available.
04Why no chain conditions are needed
The price is that the representation is not unique and the index set can be very large — one factor per pair of distinct elements in the construction above, though smaller representations usually exist. Uniqueness is not available and is not claimed.
05What the theorem buys
- Reduce variety questions to irreduciblesSince every member of a variety is a subdirect product of subdirectly irreducible members, identifying the subdirectly irreducibles determines the variety.
- Enable Jónsson's lemmaIn a congruence-distributive variety generated by a class K, every subdirectly irreducible member lies in HS of ultraproducts of K — a very strong constraint, and one that presupposes the subdirect reduction.
- Drive finite basis theoremsBounding the size of subdirectly irreducibles in a variety is the standard route to proving a finite equational basis exists.
- Underpin the Boolean product theoryDiscriminator varieties are characterised by every member being a Boolean product of simple algebras — a sharpening of the subdirect representation.
Frequently asked
Is the subdirect representation unique?
No. An algebra generally has many subdirect representations of different sizes, and the construction in the proof produces a wasteful one. Uniqueness of decomposition is a direct-product question, not a subdirect one, and requires modularity plus chain conditions.
Are subdirectly irreducible algebras always small?
No, not in general. In particular varieties they may be bounded — a bound on the size of subdirectly irreducibles is exactly what several finite basis theorems assume — but in an arbitrary variety they can be arbitrarily large. Establishing such a bound is a substantial theorem when it holds.
Does the theorem hold for infinite algebras?
Yes, without modification. That is its distinguishing feature: the proof uses only Zorn's lemma and works for algebras of any cardinality and any type. Classical decomposition theorems almost always require finiteness or a chain condition.
- S. Burris and H. P. Sankappanavar, A Course in Universal Algebra, Millennium Edition (a corrected re-typesetting of Springer GTM 78, 1981).
- G. Grätzer, Universal Algebra, 2nd edition, Springer.
- R. McKenzie, G. McNulty and W. Taylor, Algebras, Lattices, Varieties, Volume I.
Original KEVOS® explanatory article. Written from the topic map of the cited works; no text is reproduced from them.
