Os 7 Uh
Os 7 Uh
Varieties of Lattices
Proof. It is easy to see that varieties are closed under homomorphic images, sublat-
tices and direct products, so (1) implies (2).
The crucial step in the equivalence, the construction of relatively free lattices
FK (X), is a straightforward adaptation of the construction of FL(X). Let K be
a class that
T is closed under the formation of sublattices and direct products, and
let κ = {θ ∈ Con W (X) : W (X)/θ ∈ K}. Following the proof of Theorem 6.1,
we can show that W (X)/κ is a subdirect product of lattices in K, and that it is
K-freely generated by {xκ : x ∈ X}. Unless K = T, the classes xκ (x ∈ X) will be
distinct. Thus (2) implies (3).
Finally, suppose that K is a class of lattices that is closed under homomorphic
images and contains a K-freely generated lattice FK (X) for every nonempty set
X. For each nonempty X there is a homomorphism fX : W (X) ։ FK (X) that is
the identity on X. Fix the countably infinite set X0 = {x1 , x2 , x3 , . . . }, and let Σ
be the collection of all equations p ≈ q such that (p, q) ∈ ker fX0 . Thus p ≈ q is
in Σ if and only if p(x1 , . . . , xn ) = q(x1 , . . . , xn ) in the countably generated lattice
FK (X0 ) ∼= FK (ω).
Let VΣ be the variety of all lattices satisfying Σ; we want to show that K = VΣ .
We formulate the critical argument as a sublemma.
Sublemma. Let FK (Y ) be a relatively free lattice. Let p, q ∈ W (Y ) and let fY :
W (Y ) ։ FK (Y ) with fY the identity on Y . Then K satisfies p ≈ q if and only if
fY (p) = fY (q).
Proof. If K satisfies p ≈ q, then fY (p) = fY (q) because FK (Y ) ∈ K. Conversely,
if fY (p) = fY (q), then by the mapping property (III) every lattice in K satisfies
p ≈ q.1
Applying the Sublemma with Y = X0 , we conclude that K satisfies every equa-
tion of Σ, so K ⊆ VΣ .
Conversely, let L ∈ VΣ , and let X be a generating set for L. The identity map
on X extends to a surjective homomorphism h : W (X) ։ L, and we also have
the map fX : W (X) → FK (X). For any pair (p, q) ∈ ker fX , the Sublemma says
that K satisfies p ≈ q. Again by the Sublemma, there is a corresponding equation
in Σ (perhaps involving different variables). Since L ∈ VΣ this implies h(p) =
h(q). So ker fX ≤ ker h, and hence by the Second Isomorphism Theorem there is
1 However, if Y is finite and Y ⊆ Z, then FK (Y ) may satisfy equations not satisfied by FK (Z).
For example, for any lattice variety, FK (2) is distributive. The Sublemma only applies to equations
with at most |Y | variables.
76
a homomorphism g : FK (X) → L such that h = gfX . Thus L is a homomorphic
image of FK (X). Since K is closed under homomorphic images, this implies L ∈ K.
Hence VΣ ⊆ K, and equality follows. Therefore (3) implies (1).
The three parts of Theorem 7.1 reflect three different ways of looking at varieties.
The first is to start with a set Σ of equations, and to consider the variety V (Σ) of all
lattices satisfying those equations. The given equations will in general imply other
equations, viz., all the relations holding in the relatively free lattices FV (Σ) (X). It
is important to notice that while the proof of Birkhoff’s theorem tells us abstractly
how to construct relatively free lattices, it does not tell us how to solve the word
problem for them. Consider the variety M of modular lattices. Richard Dedekind [6]
showed in the 1890’s that FM (3) has 28 elements; it is drawn in Figure 9.2. On the
other hand, Ralph Freese [9] proved in 1980 that the word problem for FM (5) is
unsolvable: there is no algorithm for determining whether p = q in FM (5). Christian
Herrmann [10] later showed that the word problem for FM (4) is also unsolvable. It
follows, by the way, that the variety of modular lattices is not generated by its finite
members:2 there is a lattice equation that holds in all finite modular lattices, but not
in all modular lattices.
Skipping to the third statement of Theorem 7.1, let V be a variety, and let κ be
the kernel of the natural homomorphism h : FL(X) → FV (X) with h(x) = x for all
x ∈ X. Then, of course, FV (X) ∼ = FL(X)/κ. We want to ask which congruences on
FL(X) arise in this way, i.e., for which θ ∈ Con FL(X) is FL(X)/θ relatively free?
To answer this, we need a couple of definitions.
An endomorphism of a lattice L is a homomorphism f : L → L. The set of
endomorphisms of L forms a semigroup End L under composition. It is worth
noting that an endomorphism of a lattice is determined by its action on a generating
set, since f (p(x1 , . . . , xn ) = p(f (x1 ), . . . , f (xn )) for any lattice term p. In particular,
an endomorphism f of FL(X) corresponds to a substitution xi 7→ f (xi ) of elements
for the generators.
A congruence relation θ is fully invariant if (x, y) ∈ θ implies (f (x), f (y)) ∈ θ for
every endomorphism f of L. The fully invariant congruences of L can be thought
of as the congruence relations of the algebra L∗ = (L, ∧, ∨, {f : f ∈ End L}). In
particular, they form an algebraic lattice, in fact a complete sublattice of Con L.
The answer to our question, in these terms, is again due to Garrett Birkhoff [4].
Theorem 7.2. FL(X)/θ is relatively freely generated by {xθ : x ∈ X} if and only
if θ is fully invariant.
Proof. Let V be a lattice variety and let h : FL(X) → FV (X) with h(x) = x for
all x ∈ X. Then h(p) = h(q) if and only if V satisfies p ≈ q (as in the Sublemma).
2 If a variety V of algebras (1) has only finitely many operation symbols, (2) is finitely based,
and (3) is generated by its finite members, then the word problem for FV (X) is solvable. This
result is due to A. I. Malcev for groups; see T. Evans [7].
77
Hence, for any endomorphism f and elements p, q ∈ FL(X), if h(p) = h(q) then
so that (f (p), f (q)) ∈ ker h. Thus the congruence ker h is fully invariant.
Conversely, assume that θ is a fully invariant congruence on FL(X). If θ =
1Con FL(X) , then θ is fully invariant and FL(X)/θ is relatively free for the trivial
variety T. So without loss of generality, θ is not the universal relation. Let k :
FL(X) → FL(X)/θ be the canonical homomorphism with ker k = θ. Let V be the
variety determined by the set of equations Σ = {p ≈ q : (p, q) ∈ θ}. To show that
FL(X)/θ is V-freely generated by {xθ : x ∈ X}, we must verify that
(1) FL(X)/θ ∈ V, and
(2) if M ∈ V and h0 : X → M , then there is a homomorphism h : FL(X)/θ →
M such that h(xθ) = h0 (x), i.e., hk(x) = h0 (x) for all x ∈ X.
For (1), we must show that the lattice FL(X)/θ satisfies every equation of Σ, i.e.,
that if p(x1 , . . . , xn ) θ q(x1 , . . . , xn ) and w1 , . . . , wn are elements of FL(X), then
p(w1 , . . . , wn ) θ q(w1 , . . . , wn ). Since there is an endomorphism f of FL(X) with
f (xi ) = wi for all i, this follows from the fact that θ is fully invariant.
To prove (2), let g : FL(X) → M be the homomorphism such that g(x) = h0 (x)
for all x ∈ X. Since M is in V, g(p) = g(q) whenever p ≈ q is in Σ, and thus
θ = ker k ≤ ker g. By the Second Isomorphism Theorem, there is a homomorphism
h : FL(X)/θ → M such that hk = g, as desired.
It follows that varieties of lattices are in one-to-one correspondence with fully
invariant congruences on FL(ω). The consequences of this fact can be summarized
as follows.
Theorem 7.3. The set of all lattice varieties ordered by containment forms a lattice
Λ that is dually isomorphic to the lattice of all fully invariant congruences of FL(ω).
Thus Λ is dually algebraic, and a variety V is dually compact in Λ if and only if
V = V (Σ) for some finite set of equations Σ.
Going back to statement (2) of Theorem 7.1, the third way of looking at varieties
is model theoretic: a variety is a class of lattices closed under the operators H
(homomorphic images), S (sublattices) and P (direct products). Now elementary
arguments show that, for any class K,
PS(K) ⊆ SP(K)
PH(K) ⊆ HP(K)
SH(K) ⊆ HS(K).
78
Thus the smallest variety containing a class K of lattices is HSP(K), the class of all
homomorphic images of sublattices of direct products of lattices in K. We refer to
HSP(K) as the variety generated by K. We can think of HSP as a closure operator,
but not an algebraic one: Λ is not upper continuous, so it cannot be algebraic (see
Exercise 6). The many advantages of this point of view will soon become apparent.
Lemma 7.4. Two lattice varieties are equal if and only if they contain the same
subdirectly irreducible lattices.
Proof. Recall from Theorem 5.6 that every lattice L is a subdirect product of sub-
directly irreducible lattices L/ϕ with ϕ completely meet irreducible in Con L.
Suppose V and K are varieties, and that the subdirectly irreducible lattices of V
are all in K. Then for any X the relatively free lattice FV (X), being a subdirect
product of subdirectly irreducible lattices FV (X)/ϕ in V, is a subdirect product of
lattices in K. Hence FV (X) ∈ K and V ⊆ K. The lemma follows by symmetry.
This leads us directly to a crucial question: If K is a set of lattices, how can
we find the subdirectly irreducible lattices in HSP(K)? The answer, due to Bjarni
Jónsson, requires that we once again venture into the world of logic.
Let us recall that a filter (or dual ideal) of a lattice L with greatest element 1 is
a subset F of L such that
(1) 1 ∈ F ,
(2) x, y ∈ F implies x ∧ y ∈ F ,
(3) z ≥ x ∈ F implies z ∈ F .
For any x ∈ L, the set ↑ x is called a principal filter. As an example of a nonprincipal
filter, in the lattice P(X) of all subsets of an infinite set X we have the filter F of all
complements of finite subsets of X. A maximal proper filter is called an ultrafilter.
We want to describe an important type of congruence relation on direct products.
Let Li (i ∈ I) be lattices, and let F be a filter on the lattice
Q of subsets P(I). We
define an equivalence relation ≡F on the direct product i∈I Li by
x ≡F y if {i ∈ I : xi = yi } ∈ F.
Q Li (i ∈ I) and an ultrafilter U
Proof. Suppose we have a collection of lattices
on P(I). The elements of the ultraproduct Q i∈I Li /Q ≡U are equivalence classes
of elements of the direct product.
Q Let µ : Li → Li / ≡U be the canonical
homomorphism, and let πj : Li → Lj denote the projection map. We will prove
the following claim, which includes Theorem 7.6.
Q
Claim. Let h : W Q (X) → i∈I Li be a homomorphism, and let ϕ be a well formed
formula. Then ( Li / ≡U , µh) |= ϕ if and only if {i ∈ I : (Li , πi h) |= ϕ} ∈ U .
We proceed by induction on the complexity of ϕ. In view of the observations
above (e.g., DeMorgan’s Laws), it suffices to treat equations, and, ¬ and ∀. The
first three are quite straightforward.
Q
Note that for a, b ∈ Li we have µ(a) = µ(b) if and only if {i : πi (a) = πi (b)} ∈
U . Thus, for an equation p ≈ q, we have
Y
( Li / ≡U , µh) |= p ≈ q iff µh(p) = µh(q)
iff {i : πi h(p) = πi h(q)} ∈ U
iff {i : (Li , πi h) |= p ≈ q} ∈ U.
.
For a conjunction α and β, using A ∩ B ∈ U iff A ∈ U and B ∈ U , we have
Y Y Y
( Li / ≡U , µh) |= α and β iff ( Li / ≡U , µh) |= α and ( Li / ≡U , µh) |= β
iff {i : (Li , πi h) |= α} ∈ U and {i : (Li , πi h) |= β} ∈ U
iff {i : (Li , πi h) |= α and β} ∈ U.
.
82
For a negation ¬α, using the fact that A ∈ U iff I − A ∈
/ U , we have
Y Y
( Li / ≡U , µh) |= ¬α iff ( Li / ≡U , µh) 6|= α
iff {i : (Li , πi h) |= α} ∈
/U
iff {j : (Lj , πj h) 6|= α} ∈ U
iff {j : (Lj , πj h) |= ¬α} ∈ U.
.
Finally, we consider the case when ϕ has the Q form ∀xγ. First, assume A = {i :
(Li , πi h) |= ∀xγ} ∈ U , and let g : W (X) → Li be a homomorphism such that
µg|X−{x} = µh|X−{x} . This means that for each y ∈ X − {x}, the set By = {j :
πj g(y) = πj h(y)} ∈ T U . Since Fγ is a finite set and U is closed under intersection,
it follows that B = y∈Fγ −{x} By = {j : πj g(y) = πj h(y) for all y ∈ Fγ − {x}} ∈
U . Therefore A ∩ B = {i : (Li , πi h) |= ∀xγ and πi g|FγQ −{x} = πi h|Fγ −{x} } ∈ U .
Hence
Q {i : (L i , π i g) |= γ} ∈ U , and so by induction ( Li / ≡U , µg) |= γ. Thus
( Li / ≡U , µh) |= ∀xγ, as desired.
Conversely, suppose A = {i : (Li , πi h) |= ∀xγ} ∈ / U . Then the complement
I − A = {j : (Lj , πj h) 6|= ∀xγ} ∈ U . For each j ∈ I − A, there is a homomorphism
gj : W (X)Q→ Lj such that gj |X−{x} = πj h|X−{x} and (Lj , gj ) 6|= γ. Let g :
W (X) → Li be a homomorphismQ gj for all j ∈ I − A. Then
such that πj g = Q
µg|X−{x} = µh|X−{x} but ( Li / ≡U , µg) 6|= γ. Thus ( Li / ≡U , µh) 6|= ∀xγ.
This completes the proof of Lemma 7.6.
To our operators H, S and P let us add a fourth: Pu (K) is the class of all
ultraproducts of lattices from K. Finally we get to answer the question: Where do
subdirectly irreducibles come from?
Theorem 7.7. Jónsson’s Lemma. Let K be a class of lattices. If L is subdirectly
irreducible and L ∈ HSP(K), then L ∈ HSPu (K).
Proof.QNow L ∈ HSP(K) means that there are lattices Ki ∈ K (i ∈ I), a sublattice
S of i∈I Ki , and a surjective homomorphism h : S ։ L. If we also assume that
L is finitely subdirectly irreducible (this suffices), then ker h is meet irreducible in
Con S. Since Con S is distributive, this makes ker h meet prime, i.e., ϕ ∧ ψ ≤ ker h
implies ϕ ≤ ker h or ψ ≤ ker h. Q
For any J ⊆ I, let πJ be the kernel of the projection of S onto j∈J Kj . Thus
for a, b ∈ S we have a πJ b iff aj = bj for all j ∈ J. Note that H ⊇ J implies
πH ≤ πJ , and that πJ∪K = πJ ∧ πK .
Let H = {J ⊆ I : πJ ≤ ker h}. By the preceding observations,
(1) I ∈ H and ∅ ∈/ H,
(2) H is an order filter in P(I),
(3) J ∪ K ∈ H implies J ∈ H or K ∈ H.
83
However, H need not be a (lattice) filter. Let us therefore consider
By Zorn’s Lemma, Q contains a maximal member with respect to set inclusion, say
U . Let us show that U is an ultrafilter.
If not, then by Lemma 7.5(2) there exists A ⊆ I such that A and I − A are both
not in U . By the maximality of U , this means that there exists a subset X ∈ U
such that A ∩ X ∈ / H. Similarly, there is a Y ∈ U such that (I − A) ∩ Y ∈
/ H. Let
Z = X ∩ Y . Then Z ∈ U , and hence Z ∈ H. However, A ∩ Z ⊆ A ∩ X, whence
A∩Z ∈ / H by (2) above. Likewise (I − A) ∩ Z ∈/ H. But
(A ∩ Z) ∪ ((I − A) ∩ Z) = Z ∈ H,
References
1. K. Baker, Finite equational bases for finite algebras in a congruence-distributive equational
class, Advances in Math. 24 (1977), 207–243.
2. K. Baker and A. W. Hales, From a lattice to its ideal lattice, Algebra Universalis 4 (1974),
250–258.
3. J. L. Bell and A. B. Slomson, Models and Ultraproducts: an Introduction, North-Holland,
Amsterdam, 1971.
4. G. Birkhoff, On the lattice theory of ideals, Bull. Amer. Math. Soc. 40 (1934), 613–619.
5. G. Birkhoff, On the structure of abstract algebras, Proc. Cambridge Phil. Soc. 31 (1935),
433–454.
6. R. Dedekind, Über die drei Moduln erzeugte Dualgruppe, Math. Annalen 53 (1900), 371–403.
7. T. Evans, Some connections between residual finiteness, finite embeddability and the word
problem, J. London. Math. Soc. (2) 2 (1969), 399–403.
8. T. Frayne, A. Morel and D. Scott, Reduced direct products, Fund. Math. 51 (1962), 195–228.
9. R. Freese, Free modular lattices, Trans. Amer. Math. Soc. 261 (1980), 81–91.
10. C. Herrmann, Uber die von vier Moduln erzeugte Dualgruppe, Abh. Braunschweig. Wiss. Ges.
33 (1982), 157–159.
11. P. Jipsen and H. Rose, Varieties of Lattices, Lecture Notes in Math., vol. 1533, Springer,
Berlin-New York, 1991.
12. B. Jónsson, Algebras whose congruence lattices are distributive, Math. Scand. 21 (1967), 110–
121.
13. R. Kruse, Identities satisfied by a finite ring, J. Algebra 26 (1973), 298–318.
14. J. Los, Quelques remarques, théorèmes et problèmes sur le classes définissables d’algèbras,
Mathematical interpretations of formal systems, North-Holland, Amsterdam, 1955.
15. R. McKenzie, Equational bases for lattice theories, Math. Scand. 27 (1970), 24–38.
16. R. McKenzie, Finite equational bases for congruence modular varieties, Algebra Universalis
24 (1987), 224-250.
17. G. McNulty, How to construct finite algebras which are not finitely based, Universal Algebra
and Lattice Theory (Charleston, S.C., 1984), Lecture Notes in Math., vol. 1149, Springer,
Berlin-New York, 1985, pp. 167–174.
18. J. B. Nation, A counterexample to the finite height conjecture, Order 13 (1996), 1–9.
19. S. Oates and M. B. Powell, Identical relations in finite groups, J. Algebra 1 (1964), 11–39.
87
20. R. Willard, The finite basis problem, Contributions to General Algebra, vol. 15, Heyn, Kla-
genfurt, 2004, pp. 199–206.
88