← LibraryThe Congruence Lattice Con(A) and its AlgebraicityEngineering · MathematicsLesson 88/497← PrevNext →
ArticlePublished 7 Aug 20263 min readBy Kevin Jogin

Core Structure Theory

The Congruence Lattice Con(A) and its Algebraicity

Con(A) as a complete algebraic lattice, its relationship to the ambient lattice of equivalence relations, and the sense in which it is the fundamental invariant of an algebra.

Category Engineering / MathematicsSource II.5Pages 40-42Reading 2 minReviewed 2026-08-07

Learning objectives

The lattice

Con(A) is a complete lattice

The congruences on A, ordered by inclusion, form a complete lattice Con A with least element Δ and greatest element ∇.

Meets are intersections: an intersection of congruences is an equivalence relation and inherits the substitution property, so it is a congruence. Completeness then follows from the one-sided criterion, since ∇ is the greatest element.

Join is not union, and not always transitive closure either

The join of two congruences is the smallest congruence containing both. This contains the transitive closure of their union — their join in Eq(A) — and can in principle be larger. For most familiar algebras the two coincide, but the distinction is real.

Algebraicity

Con(A) is algebraicCon A is an algebraic lattice whose compact elements are the finitely generated congruences — the joins of finitely many principal congruences.

The congruence-generation operator Θ is an algebraic closure operator on A × A, for the same reason Sg is algebraic on A: relating a pair requires only finitely much information, because operations are finitary.

The consequence used most often

Every congruence is the directed join of the finitely generated congruences below it. So proving a statement about all congruences frequently reduces to proving it for finitely generated ones, and Zorn's lemma arguments over congruences always have the directed unions they need.

The Grätzer–Schmidt theorem

Grätzer–Schmidt

A lattice is isomorphic to Con A for some algebra A if and only if it is algebraic.

Both directions carry weight. Algebraicity is a genuine restriction — not every complete lattice is algebraic. But it is the only restriction: no further condition constrains which lattices arise as congruence lattices.

The finite case remains open

Whether every finite lattice is the congruence lattice of a finite algebra is the finite lattice representation problem, unresolved. The Grätzer–Schmidt construction produces an infinite algebra even from a finite lattice.

What Con(A) controls

The shape of Con(A) across a variety determines which structural tools are available. This is the organising idea of Chapter II §12 and of much of Chapter IV.

Congruence conditions and what they deliver
Condition on ConNameConsequence
Distributive for all membersCongruence-distributiveJónsson's lemma; strong structure theory; Baker's finite basis theorem
Modular for all membersCongruence-modularA commutator theory generalising the group commutator
All congruences permuteCongruence-permutableMal'cev term; congruences determined by one class
Con is a chainCongruence-linearVery restrictive; rare
Only Δ and ∇SimpleThe algebra is a building block for subdirect representations

Lattices and Boolean algebras are congruence-distributive; groups, rings and modules are congruence-modular and congruence-permutable but not congruence-distributive; semigroups are none of these.

What Con(A) does not determine

A coarse invariant

Con(A) does not determine A. Every simple algebra has the two-element congruence lattice, and simple algebras occur in vast diversity — simple groups, simple rings, the two-element Boolean algebra. The invariant is informative about available machinery, not about the identity of the algebra.

Frequently asked questions

Is Con(A) a sublattice of Eq(A)?

It is a complete meet-sublattice — meets agree, both being intersection. Joins need not agree, so it is not in general a sublattice.

How is the congruence lattice computed in practice?

Usually by finding the principal congruences Θ(a,b) and computing their joins. For a finite algebra this is a finite calculation, and it is how congruence lattices of small algebras are determined.

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 II.5, book pages 40-42.

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

Algebraic Lattices and Compact ElementsArticle · MathematicsNEXT LESSON →Birkhoff's HSP TheoremArticle · MathematicsStone Duality for Boolean AlgebrasArticle · MathematicsDiscriminator Varieties and their StructureArticle · Mathematics