Trends in LATTICE THEORY -...

39
Trends in LATTICE THEORY J. C. ABBOTT, GENERAL EDITOR United States Naval Academy Contributors GARRETT BIRKHOFF SAMUEL S. HOLLAND, JR. HENRY CRAPO and GIAN-CARLO ROTA GEORGE GRATZER VAN NOSTRAND REINHOLD COMPANY NEW YORK CINCINNATI TORONTO LONDON MELBOURNE

Transcript of Trends in LATTICE THEORY -...

Trends inLATTICE THEORY

J. C. ABBOTT, GENERAL EDITORUnited States Naval Academy

Contributors

GARRETT BIRKHOFF

SAMUEL S. HOLLAND, JR.

HENRY CRAPO andGIAN-CARLO ROTA

GEORGE GRATZER

VAN NOSTRAND REINHOLD COMPANYNEW YORK CINCINNATI TORONTO LONDON MELBOURNE

UNIVERSAL ALGEBRA

by

George Grlitzer

1. Introduction. During my first course in abstract algebra

and even for a long while after that I had difficulty remembering

what computational rules can be applied in the different branches

of algebra: rings, integral domains, fields, division rings, and so

on. I wished there were a branch of algebra where I did not have

to remember any axiom systems. I did not know that there was one,

and that it was called universal algebra, or abstract algebra (as if

algebra were not abstract enough), or general algebraic systems.

Universal algebra can be defined as the study of properties

that such diverse algebraic systems as groups, rings, lattices, and

algebras (over fields)have in common. Have we not just defined the

empty set? Not quite. Each of these examples can be considered

as a set with a family of finitary operations, and this is the defini­

tion of a universal algebra. A universal algebra ~{ is an ordered

pair <A; F> where A is a nonvoid set and F is a family of fini­

tary operations on A. In most cases F is finite. However if, for

example, we want to consider a vector space as a universal algebra,

then F will have to consist of the binary addition and of the set

of unary operations fa(x) = ax, one for each element a of the un­

derlying field. Thus if the field is infinite, so is F. If ~{ = <A; F>

is a universal algebra and f f F, then for some non-negative inte-

173

174 TRENDS IN LATTICE THEORY

ger n, 1 is an n-ary operation, that is, a mapping of An into A. In

case n = 0, AD is the set whose only element is 0, the void set.

Thus 1 is determined by 1(0). In other words, a nullary operation

picks out an element of A. Examples of nullary operations are the

o and 1 in any usual axiom system of Boolean algebras. For vari­

ous purposes it is very convenient to have nullary operations. We

would not gain much by excluding them.

Thus having convinced ourselves that the above definition

of a universal algebra is the right one, there are two basic questions

we have to answer. If we assume so little, as we do in the defini­

tion of universal algebras, is it still possible to develop a non­

trivial theory? And if the answer to the first question is in the af­

firmative, what has all this to do with a symposium on lattice theory

and related subjects?

It is the thesis of this lecture that the answer to the first

question is indeed in the affirmative. I try to prove my case by re­

viewing what I consider the major accomplishments of this field,

which is abundant in very deep results.

There is a very close connection between universal algebra

and lattice theory, partly for personal and partly for mathematical

reasons. Professor G. Birkhoff, who invented lattice theory, was the

first to publish non-trivial results in universal algebra. He is also

responsible for popularizing the subject by lectures as well as by

ample references to it in his widely read book on lattice theory.

Thus it is not very surprising that quite a few mathematicians who

started in lattice theory took interest in universal algebra (the pres­

ent author as one example) and vice-versa (B. J6nsson). There are

lattice-theoretical results galore in universal algebra, and there are

many results in lattice theory inspired by universal algebra (to which

the major part of the last section is devoted).

UNIVERSAL ALGEBRA 175

2. Basic concepts. If <Rj+, •> is a ring, then + and, are

both binary operations, however different in nature. To make sure

that we do not confuse them we use different symbols to indicate

these operations. Similarly, in a universal algebra 9f = <A,' F> it

is useful to have a fixed well-ordering of Fj F = <fo"'" fy'"'' >y<f3'Then the indices will serve as "names" for the operations. We as-

sociate with 9f the sequence r =:: <no"'" ny'''' >y<[3' called the

type of 2(, where ny is the "arity" of fy ' [3 will be denoted by

o (r). Given two algebras 9f, 1a with the same type r, the opera­

tions will be denoted by the same symbols fy' though (fy}9( and

(fy}m would be more appropriate. If we talk about two or more alge­

bras, we will always assume them to be of the same type unless

otherwise specified.

Now the basic concepts can be defined. A homomorphism ¢>

of the algebra ~l into the algebra 1a is a mapping of A into B which

preserves all the operations, i.e.,

f/ao"'" any. I)¢> =:: f/ao ¢>"'" any_l ¢>},

for any ao' ... , any _I f A and y < 0 (r). 1a is a subalgebra of ~

if B ~ A, and the operation fy of 1a is the restriction of the opera­

tion fv

of 9f to Bny, and B is closed under all the fy' A congru­

ence relation 6 of ~ is an equivalence relation on A satisfying

the substitution property for all f ; that is, a. == b.(8}, i =:: 0, ...,y I I

n - 1 implies fy(ao"'" a I} fy(bo'"'' b 1}(8}.Y ny· ny-Polynomials (over ~O and polynomial symbols (of type r)

also play an important role. Using the operation symbols f y' Y <o (r), and the symbols xo' Xl' ... , xn' ... we build up symbols from the

Xi by substituting them in operation symbols. Thus if no = 2,

n l =:: 1, the following are examples of polynomial symbols:

176 TRENDS IN LATTICE THEORY

XO' Xi' fO(xO' Xi)' f 1(fO(fO(XO' Xl)' f1(xO))) ,

and so on. If we use only xO"'" Xn -1 we get the tt-ary polynomi­

al symbols.

Let ~ be an algebra, e an tt-ary polynomial symbol and

ao'"'' an_ 1 € A. We can define p(ao"'" an_ 1) in a natural manner.

Indeed, if p ". xi' let p(ao"'" an_ 1) == a i • If, e.g.,

P ". [l(fO(£O(Xo' Xl)' [1(x2))),

then p(ao' a1' a2) ". [l(£O(£O(ao' a1), [1(a2»). Thus p induces an n­

ary function p over A, called a polynomial over~. The collection

of all (of all tt-ary) polynomials over ~l is denoted by p(~n (p(n)(~».

The set of all (of all n-ary) polynomial symbols is denoted by P(r)

(p(n)(T».

If p and q are polynomial symbols, then the expression

p". q is an identity. The algebra ~{ satisfies p ". q if P and q

induce the same function over A.

These are the basic tools of an algebraist. And as we

shall see in the subsequent sections, quite a bit can be accom­

plished using only these.

These basic concepts can be defined with little or no

changes for various generalizations of the concept of universal al­

gebra. Such generalizations consider partial operations, infinitary

operations, relations, and so on. Of these, partial algebras are

most useful in contributing to the theory of universal algebras. In

this report, I will refrain from reviewing these other theories, but

occasionally I will mention extensions of known results to the in­

finitary case.

3. From the Homomorphism Theorem to the Jordan-Holder

Theorem. Once Kurosh remarked that there is no point in giving

UNIVERSAL ALGEBRA 177

various generalizations of the concept of groups if the theory does

not do more than extend the homomorphism theorem of groups. In­

deed, the homomorphism theorem holds for any algebra: every homo­

morphic image of ~{ is isomorphic to some quotient algebra ~/a (a

homomorphic image 18 is any algebra such that there is a homomor­

phism from i"!l onto 18, and the quotient algebra ~(fa is the algebra

defined in the usual way on the set of equivalence classes under e,where a is a congruence on ~{). Similarly, the two isomorphism

theorems of groups hold for any algebra. The first states that there

is a I-I correspondence between the congruence relations of ~ua

and the congruence relations ell of ~ of which a is a refinement

(i.e., x 5; y{a) implies x E y(eIl)), while the second states:

where 18 is a subalgebra of ~r intersecting every congruence class

modulo a, and eB is the restriction of a to B.

The latter isomorphism can be strengthened to a rather use­

ful one. Let m be a subalgebra of ~(, a a congruence relation of

~r, and ell a congruence relation of m such that aB is a refine­

ment of ell. Let [B] a denote the union of the equivalence classes

under a which intersect B. Then [B]a is closed under the op­

erations and it defines, therefore, a subalgebra [18]a of ~. On

£B]a we can define the relation a(eIl) by the rule: x E y(a(eIl)) if

there exist bo' bi l B with x E bo(e), bo bI (eIl), bi E y(a).

Then a (ell) is a congruence relation on [.\8] a and

The celebrated Zassenhaus lemma is a simple corollary of

this isomorphism. All we have to do is to apply it twice. This

proof of the Zass~haus lemma is as simple as, if not simpler than,

178 TRENDS IN LATTICE THEORY

any known proof for groups or rings. The simplicity of the proof

arises from the lack of any involved structure. This proof not only

unified the known ones but helped to strengthen some of them, for

instance, the Zassenhaus lemma for standard ideals of lattices.

The Jordan-Holder theorem has no analogue for arbitrary

algebras; some mild permutability condition on the congruences is

inevitable. Several such extensions of the Jordan-Holder theorem1 2

were proved by Goldie, Gould, the author and others. The author

extended One of these to certain COncrete categories and recently

Wyler to so called injective categories.

The results mentioned in this section are rather simple­

minded. They have been included only to point out that universal

algebra is the natural framework for several basic facts.

4. Algebraic constructions. One basic problem of algebra

is to find methods of constructing new algebras from given ones.

The best known and most thoroughly (though not satisfactorily) in­

vestigated construction is the direct product. Given the algebras

~ i' i £ I, we form the cartesian product A of the sets Ai' i £ I,

and define the operations on A componentwise. The resulting al­

gebra ~l is the direct product oUhe algebras ~li' i £ I; in sym­

bols, m: = n(~Ai £ n. It is not difficult to describe all direct pro­

duct representations of ~l in terms of congruence relations (Birk­

hoff). One of the most difficult problems is to determine which al­

gebras have the common refinement property, that is, if ~ has two

direct product representations II(2( :I h n and II(m.! j £ J), then when1 )

does ~ have a representation n(~ ..1i £ I, j £ J) such that ~.I) 3,4 4 1

'" II (~ ..Ij £ J) and ~. ~ II (~ ..I i £ n? J6nsson, Tarski, Craw-l) ) I)

ley: Changsand others investigated this problem but even the sim-

plest cases are full of unsolved problems.

UNIVERSAL ALGEBRA 179

Many algebras (for instance non-atomic Boolean algebras)

have direct decompositions but they do not have direct decomposi­

tions into directly indecomposable factors. A construction which

does not have this defect is the following: A subalgebra ~ of

II( ~{) i € I) is called a subdirect product of the ~li' i € 1, if for

any given i € I and a. € A., there is an element b € B whose i-thI I

component is a j • Birkhoff's fundamental result states that every

algebra is isomorphic to a subdirect product of subdirectly irreduci­

ble algebras. (A recent result of the author is that this theorem is

equivalent to the Axiom of Choice. This is a solution of a problem

proposed by H. and F. Rubin in their book, Equivalents of the Axiom

of Choice, p. xv.)

There are many other constructions which are associated

with direct products, in that they give rise to subalgebras or homo­

morphic images of direct products.

A subalgebra ~ of the direct. product II ( ~{jIi € 1) is a

weak direct product if for f € Band g € II ( m.;1 i € I) we have

that g € B if and only if Iilf(i) ,;, g(iH is finite. The algebras

m. ;' i €1 may have many or no weak direct products, but groups and

rings always have exactly one weak direct product.

Let L be a fixed ideal of the Boolean algebra of all su~

sets of 1. If in the previous definition we change the condition that

iii f(i) ,;, g(i)J be finite to Ii I f(i) I: g(i)J € L, we get the concept

of L-restricted direct product. A complete characterization theorem

for L-restricted direct products in terms of congruence relations was

given by J. Hashimot0 6.

In terms of L, we can define a congruence relation eL on

II ( ~lil i l I) by the rule:

f =" g(eL ) if and only if iii f(i) l:,g(i)J € L.

180 TRENDS IN LATTICE THEORY

The quotient algebra IT( ilf j ' i f [)L is denoted by ITL(ilfjl i f [)

and it is called a reduced product of the ilf j' i f I. The most im­

portant special case is when L is a prime ideal. In this case

ITL ( ilf j' i f I) is called a prime product. This concept is due to

J. -t.os7and it proved to be the most useful algebraic construction

in the study of first order properties (see section 8).

Direct limits and inverse limits can be defined for algebras

the same way as for groups. Inverse limits are quite hard to visual­

ize. One exception occurs when the underlying partially ordered set

is well-ordered. A recent result of the author reduces in a certain

sense the construction of arbitrary inverse (direct) limits to well­

ordered inverse (direct) limits. The result states that if a class of

algebras K is closed under isomorphisms and well-ordered inverse

(direct) limits, then K is closed under arbitrary inverse (direct)

limits.

Let ilf be a homomorphic image under the homomorphism

¢ of the subdirect product ~ of the algebras ~f j' i f I. In a na­

tural way ilf induces a congruence relation ®j on ilf j . (x == Y(®j)

if for a, bfA, the conditions that the i-th component of a is x

and the i-th component of b is Y, imply a¢ = b¢.) If all the ®j

are trivial (x == y(®j) implies x = Y), then I ilf j' i f II is a subdi­

rect covering of ilf. M. Yoeli found all subdirect coverings of an al­

gebra ilf in terms of a generalization of congruence relation (unpub­

lished result). This has interesting applications to automata theory.

Now for a change, let ill be a finite algebra and ~ an arbi­

trary Boolean algebra. Let A[ ~] be the set of all functions a of

A into B satisfying aa /\ ba = 0 for all a '" b and V (aa' a f A)

= 1. If f is an n-ary operation of ilf we define f on A [~1 by

HaO'""" an_I) = fJ, where fJ is given by

UNIVERSAL ALGEBRA 181

af3 0: V(aoao A '" A an_ 1 an_II £(ao"'" an_I) 0: a) •

The resulting algebra ~{[58 I is called the extension of ~( by the

Boolean algebra 58 This construction is due to A. L. Foster.s

Boolean extensions of finite algebras were characterized inS

a special case by A. L. Foster and in the general case by M. 1. Gould

and G. Gratzer. If ~ is infinite, 18 has to be lAI-complete for the

above construction to work. However, no characterization theorem

is known for this case.

Each algebraic construction gives rise to an operator on

classes of algebras. The most important ones are I, H, S, P, de­

fined as follows: for a class K of algebras I(K), H(K), S(K), P(K)

are the classes of all isomorphic copies, homomorphic images, sub­

algebras and direct products of algebras in K, respectively. A set

of operators generates a partially ordered semigroup. The finiteness

of some of these semigroups was proved by E. Nelson and D. Pigozzl.

A class of algebras K is called an equational class if K is

closed under H, Sand P. Birkhoff's classical result (1935) states

that a class K is an equational class if and only if K is the class

of all algebras satisfying a set of identities. (The proof is via free

algebras; see section 6.)

5. Related structures. Suppose from a given algebra ~(

(from a class of algebras K) we constructsome new structure, say 18.

This ID may be e.g., 'a set of positive integers, or a lattice, or a

group, or a topological space. 58 may be anything which reveals

something interesting about il! (or K). The general problem of

characterizing what sort of m we get is central in mathematics and

certainly provides the most interesting problems in universal algebra.

While in algebra most of these problems are almost impossible to at­

tack (e.g., characterize the lattices of normal subgroups of groups)

182 TRENDS IN LATTICE THEORY

in universal algebra they provide an endless list of interesting and

very seldom hopeless, though sometimes very hard problems.

(a) Systems of sets. For an algebra ~(, let S denote thesys­

tem of subsets B of A such that <B;F> is a subalgebra. Westip­

ulate that 0 is in S if and only if there are no nullary operations in

F. S is called the subalgebra system of ~(. S is characterized9

(Birkhoff and Frink) by the following two properties:

(0 S is a closure system, that is, S is closed under arbitrary

intersection (by (i), for X S; A, there is a smallest member

[xl of S containing X);

(if) if a f [xl, then a f [Xl], for some finite Xl ex.Systems of subsets satisfying (i) and (if) are called algebraic clo-

sure systems.

Various generalizations of this result are known. FOr exam­

ple, it has been generalized by the present author to infinitary alge­

bras and to systems of subalgebras (of an (infinitary) algebra) gen­

erated by fewer than a certain number of elements, and it has also10

been generalized, by O. Frink and the author, to closed subalgebras

of topological algebras.

A known unsolved problem of this kind is the characteriza­

tion of the system of independent subsets of ~( (see section 7).

The multiplicity type fl. of the algebra ~(= <A; F> is a se­

quence < mO' ml ,... ,mn, ... >, where mn is the cardinality of the set

of n-ary operations of ~(. Let T (fl.) be the class of subalgebra sys­

tems of algebras of multiplicity type fl.. Then fl. == v iff T(fl.) ""

T(v) defines an equivalence relation on the multiplicity types. Let

; denote the equivalence class containing fl.. Write ;:.s;; if T (fl.)

S; T(v). M. 1. Gould (a graduate student at Pennsylvania State Uni­

versity) described the relation; :.s ;; and also found a "normal-

UNIVERSAL ALGEBRA 183

form H theorem; i.e., he found a class of multiplicity types which

intersects each equivalence class in exactly one element.

(b) Lattices. An element a of a complete lattice 2 is

called compact if a :5 V(xjl i ~ [) implies that a :;; V(xil i ~ 11)

for some finite 11 ~ 1. A lattice £ is algebraic if E is complete

and every element of E is a join of compact elements

If we take the S constructed in (a) from the algebra ~(, then

<S; ~ > is called the subalgebra lattice of ~L If e and I:}) are con­

gruence relations of '\lI, then let e :5 I:}) mean that e is a refine­

ment of I:}). Under this partial ordering, the set of all congruence

relations of ~r forms a lattice, called the congruence lattice of ~L

THEOREM The following four conditions on the lattice 2are equivalent:

(i) 2 is an algebraic lattice;

(ii) 2 is isomorphic to the subalgebra lattice of some algebra

~( ;

(iii) 2 is isomorphic to the subalgebra lattice of ~r x ~r for some

algebra ~r;

(iv) £ is isomorphic to the congruence lattice of some algebra ~.

The equivalence of (i) and (ii) is due to Birkhoff and Frink; 9

it follows trivially from the result in (a) and very simple direct

proofs are known. The equivalence of (i) and (iv) is due to G. Grat­

zer and E. T. Schmidt; the only known proof is rather complicated.

It would be of some interest to obtain a direct proof. Condition (iv)

is due to A. A. Iskander.12

(c) Groups and semigroups. The endomorphisms of an alge­

bra form a semigroup, called the endomorphism semigroup, and the

184 TRENDS IN LATTICE THEORY

automorphisms form a group called the automorphism group. A semi­

group & is isomorphic to the endomorphism semigroup of an algebra

if and only if it has an identity element (the algebra can be taken as

the set E with the left multiplications as unary operations), and any

group is isomorphic to the automorphism group of some algebra.

Let ~ be the endomorphism semigroup of 9f. Let ~ 0 and

~1 be the subsemigroups of onto and 1-1 endomorphisms, respec­13

tively. M. Makkai solved the problem of characterizing the triplet

<~'~O'~l>' This is a highly non-trivial result.

(d) Combinations of (a)-(c). E. T. Schmidt proved that the

automorphism group is independent of the subalgebra lattice. To

state this result precisely, let <s: be a group and lB an algebraic

lattice; then there exists an algebra ~ whose automorphism group

is isomorphic to (S; and whose congruence lattice is isomorphic to

lB, provided the lattice has more then one element.

The author proved that the congruence lattice and the endo­

morphism semigroup are dependent. The exact nature of this depen­

dence is not known.

(e) Sequences. Let K be an equational class and let

Sp(K) (the spectrum of K) be the set of finite cardinalities of alge­

bras in K. The following two properties of S :: Sp{K) are obvious:

(i) 1 £ S;

(ii) a, b £ S imply a' b £ S.

The converse of this was proved by the author: given any set S of

natural numbers satisfying (i) and (ii), there exists an equational

class K with S:: Sp(K).

The spectrum S of an equational class K defined by a finite

set of identities has to be recursive (Asser, Mostowski). No char- "

UNIVERSAL ALGEBRA 185

acterization is known for this case. However, a simple construction

due to the author and a result of Higman and B. H. Neumann yield

that, for any equational class K defined by a finite set of identities,

there exists an equational class K1 defined by two identities such

that Sp(K) == Sp(K t ).

We can consider Sp(K) as an (U-sequence <a1"'" an"" > of

zeros and ones where an == 1 if n IE Sp(K), and an == 0 if n ISp(K). Let A be the set of spectra of equational classes and B the

set of spectra of equational classes defined by finite sets of iden­

tities. A is known and B is not known. A and B are subsets of

2Ho, where 2 is the two element discrete topological space.

THEOREM. The closure of B in 2No is A.

~~

Let ~{ be quasi-finite if IP(n)(ml < NO for all n < (U.

Set cn == IP(n)(~l)1 and ~n == IP(n)( ~nl, where p(n)(~o is the set

of n-ary polynomials over ~{ depending on every variable. Let CK

and CK denote the set of all sequences <co' c I '··· >, <~O' ~l"'. >,respectively, which arise from a quasi-finite algebra ~{IE K.

SWierczkowski proved that if K is the class of all algebras,A N

then CK and CK are closed subsets of N 0, where N is the set of

all non-negative integers with the discrete topology. Does the same

conclusion hold whenever K is an axiomatic class or the class of

finite algebras? No characterization theorem is known for CK or CK •

6. Free algebras and identities. An algebra m: is called

free over a class K if ~l IE K and ~{ has a generating system H

such that for every )8 IE K and for every mapping ¢: H 4 B, there

exists a homomorphism 1> of ~l into )8 extending ¢. H is called

a basis of ~l. ~{is uniquely determined up to isomorphism by

186 TRENDS IN LATTICE THEORY

m = IHI and K, and will be denoted by &K(m). If ~l is free over

K it is also free over HSP (K), that is, over the equational class gen­

erated by K.

Let K be an equational class, and let Id(K) denote the iden­

tities satisfied by all algebras in K. Then (G. Birkhoff) K ~ Id(K)

sets up a one-to-one correspondence between equational classes and

closed sets of identities. A set ~ of identities is closed if

(i) (xo = xo) ( ~;

(ii) (p = q) ( ~ implies (q = p) ( ~;

(iii) (p = q) (~, (q = r) ( ~ imply (p = r) ( ~;

(iv) if (Pi = q) ( ~, then (f/po"'" Pn -1) = fy(qo"'" qn -1))y Y

(2: for fy ( F; and

(v) if p = q is in ~ and we get p' resp.q' by replacing all

occurrences of xi by a polynomial symbol r in p resp. q,

respectively, then (p' = q') f ~.

The proof uses the fact that &K( m) exists for all m if K is equa­

tional, and that, for the equational classes K and K 1 the following

conditions are equivalent:

(a) K S;; K1 ;

(m Id(K)::2 Id(K1) ;

(y) &K«i)) is a homomorphic image of &K1

«i)).

Thus every problem of free algebras can be stated as a prob­

lem on identities, and vice-versa. We will always use the formulation

which is simpler.

Thus we see that free algebras are algebraic equivalents of

closed sets of identities. This leads to some interesting definitions.

For instance, we can take a minimal equational class K (i.e., if Koc K, Ko equational, then Ko contains only one element algebras)

and we call Id(K) equationally complete. Every set of identities that

UNIVERSAL ALGEBRA 187

can be satisfied by an algebra with more than one element can be

extended to an equationally complete one (A. Tarski) and there areIt

2 0 equationally complete sets of identities for any finite type con-

taining at least one binary operation O. Kalicki).!4

Set K "" HSPO ~1 D. Then Id( ~1) "" Id(K). One would sup­

pose that the structure of Id( 90 is very simple if 9( is finite. Un­

fortunately, this is not so. R. C. Lyndon proved that Id( 90 may not

have a finite basis. (A set of identities, ~ has a finite basis if for

some finite ~ I £ ~ we have that ~ is the smallest closed set of

identities containing ~1)'

A. L. Foster's primal algebras8

(9£ is primBI if A is finite

and for each n, every n-ary function is a polynomial) are examples

of algebras for which Id(~) always has a finite basis (A. Yaqub).

An important property of the primal algebra ~£ is that every

~ f K is isomorphic to a subdirect power of 9( and if ~ is finite,

then ~ is isomorphic to a direct power of 9£ (L. I. Wade). Vari­

ous proofs and generalizations of this result have recently been dis­

covered.(A. L. Foster, Pixley, Astromoff).

The celebrated word problem also found its way into univer­

sal algebra. For a finite set of identities ~ the word problem is

solvable if for every finite system tPi "" qilUI and p "" q, thereis

an effective process that decides, if whenever m; is an algebra sat-

isfying ~, BO'"'' Bn _ 1 f A and", (ao"'" an_I) "" qi (ao,m, an_I)

for all i f 1, then p(ao,. .. , an_I) "" q(ao'"'' an_I)'

T. Evans15proved that the word problemJor k is solvable iff

for every finite partial algebra ~£ it is decidable whether ~( can be

embedded in an algebra satisfying k.Free algebras are closely connected with another important

algebraic construction, namely the free product (R. Sikorski!6). The

188 TRENDS IN LATTICE THEORY

algebra \}{ is a free product of the algebras \}{i' i f I, over a class

K of algebras if there exist embeddings (1-1 homomorphisms) ¢ i of

\}{. into \}{ such that A is generated by the set U (A . -J...I i f I) andI I 'f'I

whenever ~ f K and .1•. , i f I, are homomorphisms of \}l. into ~,'f', 1

then there exists a homomorphism ¢ of I!( into ~ with ¢ i ¢ '" if; i

for all i f I. 'tY K(Ul) is always a free product of m copies of

'tY K(I).

Free algebras 'tYK(rn) can be easily characterized by the

property that the identities which hold on the basis elements must

hold in K. A similar, but more involved, «logical" definition of

free products was given by J. 1.os.17

It seems very unfortunate that so little is known about free

products. A satisfactory theory of free products could advance quite

a few chapters of universal algebra.

7. Bases of free algebras. A vector space is always free,

and a basis in the usual sense is the same as a basis in the sense

of § 6. The first result one proves for a vector space is that any two

bases have the same power.

This is not true in free universal algebras. This problem

arises, however, only with finite bases, since if one basis is infi­

nite, then all are infinite and have the same power. Let DCI!() de­

note the set of cardinalities of all bases of the free algebra \}l.

E. Marczewski proved that if DC I!() contains more than one element,

then DC\}O is an arithmetic progression. And, conversely, every

arithmetic progression can be represented as D( \}() for some \}{.

This was proved in a special case by Goetz and Ryll-Nardzewski

and in its full generality by Swierczkowski~8Leavitt improved this

result by showing thatl}{ can always be chosen as a module.

UNIVERSAL ALGEBRA 189

These results were extended recently to infinitary algebras

by Burmeister and the author.

E. Marczewski was the first to emphasize that not only the

independence of vectors, but almost all the independence concepts

in mathematics are special cases of the "independenceH of ele­ments of a basis.

More formally, let ~l be an algebra, K =: HSP (~n, the

equational class generated by m:. Then the set 1 of elements of'llis independent if the subalgebra ~ generated by 1 is free over K

and 1 is a basis of ~.

This does not, at first glance, strike one as a very fruitful

definition. Nevertheless, it resulted in the discovery of quite a few

interesting (and a few brilliant) results.

Many results can be readily formulated using the follOWing

six constants which were first systematically discussed by Marczew­

ski.

In the first half of this section let 'll be a finite algebra.

g*('lO =: the smallest integer n, such that every n-element

subset of A generates'll.

g (m:) =: the cardinality of the smallest generating system

of m:..i ('ll) =: the cardinality of the largest independent subset

of m:.•i*(~) =: the maximal n such that all n-element subsets of

A are independent in ~l.

Call an n-ary polynomial trivial if it equals one of the pro­

jection functions e:, defined by e:(xo,. ..,xn_ 1) =: Xi'

Then

190 TRENDS IN LATTICE THEORY

p(2l) ==

00, if all polynomials over 2l are trivial,

n , if n is the largest number such that

all n-ary polynomials over 2l are trivial,

0, if there are no constant polynomials,

and at least one non-trivial unary poly­

nomial,

-1, if eitherlAI == 1 or 2l has at least one

constant polynomial.

These numbers are invariant not only under isomorphism but

also under equivalence (21 == <A; F> and 21 1 == <A; F1> are equiv­

alent if p(n)( 2l) == p(n)( 2(1) for all n). Let us call 2l == <A,' F>

trivial if 21 is equivalent to <Ad~>, i.e., p(20 == 00, or IAI == 1.

The major unsolved problem of this field is, of course, the

characterization problem of the silt-tuple,

<IAI, g*, g, i, i*, p> •

Some general results in this direction are the following:

(0 IAI '? g* '? g '? i '? i* '? p if 2l is not trivial.

(Marczewski)

(n) i* == p or p + 1, and for i* '? 4 we have i* == p.

(Swierczkowski)

(iii) If g* == g == i, or g == 1 == i*, then g* == g i == i*.

(Marczewski)

(iv) If i* == IAI > 2, then 21 is trivial. (Swierczkowski)

(v) 21 is free means that i == g.

A graduate student at Pennsylvania State University, G. W.

Wenzel, gave a complete solution of the characterization problem of

the 15 possible pairs of the above constants. His results are sum­

marized in the following table:

UNIVERSAL ALGEBRA 191

<X,y> Occurrences

1) <IA!,g*> l<n,m>;n 2: m::: O} - !<O,O>,<I,O>}

2) <!AI,g> l<n,m>;n::: m::: 01 -1<0,0>,<1,0>1

3) <IAI, i> l<n, m>; n 2: m 2: O} - 1<0,0>, <1, O>}

4) < IAI, i*> I<n,m>;n ::: m::: 01 -1<0,0>,<1,0>1

5) <IAI,p> I<n,m>;n> m::: l} U I<n,oo>;n::: l} U

U l<n,O>;n ?: 21 U I<n,-I>;n::: 21 u 1<2,2>1

6) <g*, g> I<n, m>; n ::: m ::: II U 1<0,0>1

7) <g*, i> I<n,m>;n 2: m::: 01

8) <g*, i*> I<n, m>; n 2: m 2: 01

9) <g*, p> l<n, m>; n > m 2: -11 U 1<2,2>1 U

U !<n, 00 >; n 2: II10) <g, i>. I<n, m>; n 2: m ::: 01

11) <g, i*> l<n,m>;n 2: m ::: 01

12) <g,p> l<n, m>; n > m 2: -11 U 1<2,2>1 U

U I<n,oo>;n > U13) <i, i*> I<n,m>;n ::: m ::: 01

14) <i, p> l<n,m>;n ::: m::: 01 U l<n,-I>;n::: O}

15) <i*, p> I<n,oo>;n 2: II U l<n,n>;n 2: 01 U

U !<3,2>,<2,I>,<I,O>,<O,-I>1

Of these, the cases 13) and 14) are the hardest.

Wenzel also got some interesting results on the pairs of con­

stants of free algebras as well as a complete description of the six­

tuple for free unary algebras (unary means that in the type <no' nl'

...> all n j are 0 or 1).

Typical results are the following:

(i) Let ~l be a free algebra with p =: 2, i* =: 3. Then 21- 1

divideslAI·

192 TRENDS IN LATTICE THEORY

(ii) Let ~{ be a free algebra with p ~ 3. Then i divides IAI.'<\,J;-

The notion of independence is also used to define new, in­

teresting classes of algebras by the properties of independent sets.

A class of algebras in which independent sets behave very

much as in vector spaces is the class of v-algebras (E. Marczewski):

~{ is a v-algebra if whenever p, q ( p(n)( ~O, and p = q can be dis­

tinguished by xn_ 1, then for some r ( p(n-l)( ~O, p(aO'·oo, an_I)

= q(ao,.oo, a 1) iff a. 1 = r(ao'··o, a 2)' for all ao"'" a 1 (n- 1- n- n-

A. (p = q can be distinguished by xn_ 1 means that there exist

bo'·'·' b l' b' 1 ( A with p(bo'··o, b 1) = q(bo"'" b 1) andn- n- n- n-

p(bo'···' b:_1) ~ q(bo'''·' b:_1))·

In v-algebras, independent sets have the usual exchange

property, every v-algebra has a basis, and all bases have the same

cardinality (the dimension).

Urbanik19 shows that every v-algebra which has a basis of more

than two elements of dimension ~ 3 is equivalent to a vector space!

A v*-algebra ~ is defined by the following two properties:

(i) if a ( A is not the value of a constant polynomial, then

{al is independent;

(ii) if n > 1, {aO'"'' an_II is independent, and {ao"'" an_1'

a I is dependent, then a ([ao"." a 1] (the subalgebran n n-

generated by {ao"." an_ 1 D.A v**-algebra ~r is one in which the condition:

ai I [ao'"'' ai_I' ai + 1"'" an_I], i = 0, ... , n-1,

implies that {ao'"'' an_II is independent.

All v*-algebras have bases but this is not true of v**-alge­

bras. Nor does the exchange property hold for independent sets.

UNIVERSAL ALGEBRA 193

Therefore, it is very surprising that if a v** -algebra has a basis,

then all bases have the same cardinality (W. Narkiewicz). This is

the first instance of a result of this kind in a situation where we

do not have any exchange property!

The representation problem of v-algebras is completely solved

(K. Urbanik). A representation theorem was also given for v*­

algebras by K. Urbanik. This is not completely satisfactory since

it is partially based on the notion of quasi-fields (introduced by

the author, the name is due to K. Urbanik) about which very little

is known. From this point of view v**-algebras are very bad; so

many pathological examples are known (due to W. Narkiewicz, K.

Urbanik) that a characterization theorem seems rather hopeless.

Finally, a rather difficult open problem should be mentioned,

namely the characterization of the system of independent subsets

of an algebra. Partial results are known (S. SWierczkowski, K. Ur­

banik, S. Fajtlowicz 20) but the complete solution seems to be as

yet unattainable.

8. The first order language of algebras. For a given type r,

starting with the identities p =" qt using the logical connectives

nandt" "or," "not;t (in symbols'" tV,-':) and the quantifiers "for

all x. t" "there exists an x. t> (in symbols (x.), 3x.), one can build1 1 1 1

up the formulas of a language L(r) t called the first order language

associated with the type r. This is a first order language since

one can quantify only the variables xi'

A sentence is a formula in which each occurrence of every vari-

able is bounded by a quantifier. <lXx. ''''tX. ) will usually de-10 1n _1

note a formula in which the x. have (or may have) free (unbounded)I j

occurrences.

194 TRENDS IN LATTICE THEORY

It is intuitively clear what it means to say that <P(ao" .. , an_I)

holds in \I{, where ao' ... , an_I

£ A, and 2{ is an algebra of the

given type. For instance, if <P(xo) is

then cI>(a) holds for aU elements of a group <G;f> (where f is

the multiplication) and cI>(a) holds for the element a of the join­

semilattice <A; f> if and only if a is the largest element.

A formal definition of "satisfaction" was given by A. Tarski 21.

A sentence <P has no free variables, hence it either holds or

does not hold for 2!. Thus a sentence expresses a property of the

algebra.

If ~ is a set of sentences, and all <P £.~ hold in 2{, then \I{ is

caUed a model of ~, or ~{ is called a ~-algebra.

First order languages are very restrictive: e.g., one cannot ex­

press the property that 2{ is generated by a single element, since

we cannot express the phrase "there exists a polynomial p such

that ... " nor can one express the property that ~{ has no proper

subalgebra ("for all subsets B of A such that ... "). Thus many

of the algebraic properties encountered are not first order proper­

ties. However, one can say much that is interesting and useful

about first order properties.

One of the most basic results is the following (J . .:t:,o!F);

If a sentence <P holds for aU ~r., i £ 1, then it holds for anyI

prime produce '){ of the \If.. In fact, it is enough to assume thatI

I i I <P holds for 2{.1 i L in order to assure that <P holds for• I

llL('){il i £ n.This means that the prime products of fields are again fields,

and the same holds for groups, rings, lattices, nudso on. An easy

UNIVERSAL ALGEBRA 195

corollary is the so-called "compactness theorem":

Let ~ be a set of sentences. If every finite ~o ~ ~ has a

model, then ~ also has a model.

It was A. I. Mal'cev, and later on, independently, A. Robinson

and L. Henkin, who pointed out that the compactness theorem has

important algebraic applications. Let us see a typical application.

An axiomatic class K is the class of all models of some set

of sentences. Let K be an axiomatic class; if all finitely gener­

atedsubalgebras of ~( can be embedded in some algebra in K, then

~( can be embedded in some algebra in K. In fact, the same con­

clusion holds if we assume only that K is closed under prime prod­

ucts.

The same results 'hold if we consider algebras with relations,

which we will call structures. Then the compactness theorem can

be used to prove for instance that if all finitely generated subgroups

of the group <G ; . > can be ordered, then <G ; . > can be ordered.

The algebras (structures) ~1 and ~(2 are elementarily equiva­

Ient if a sentence til holds in ~(1 iff til holds in ~(2'

A subalgebra ~(I of ~ is an elementary subalgebraof ~( if for

any formula tIl(xo' . n, xn _ l ) free at most in xo" no xn_ 1' if

tIl(aO' , an_I} holds in ~(I' for aO"'" atl

_ 1 ( AI' then

tIl(ao' , atl

_ l ) holds in ~. This very important concept is due to

A. Tarski21 •

A typical example is the following: Let ~( be the Boolean

algebra of allsuhsets of the set 1, and WIthe subalgebra consist­

ing of the finite subsets of 1 and their complements. Then ~l: 1 is

an elementary subalgebra of ~l: .

The following result shows that there are always "small"

elementary subalgebras.

196 TRENDS IN LATTICE THEORY

Lowenheim-Skolem-Tarski Theorem 21• Let ~( be an algebra

and H.£: A such that H is infinite and has at least as many ele­

ments as there are operations in ~. Then there exists an elemen­

tary subalgebra ~(1 of ~{ with H s;;: A 1 and IHI '" IAIl·

These concepts can be used to give an algebraic characteriza­

tion of axiomatic classes: K is an axiomatic class if and only if

K is closed under isomorphism, and under the formation of prime

products (see §4) and elementary subalgebras.

Similar algebraic characterizations can be given of various

other classes. These are not hard to prove. The following result,

however, is very deep (H. J. Keisler 2~:

Let us assume the Generalized Continuum Hypothesis. Then \1{

and ~(1 are elementarily equivalent if and only if they have isomor­

phic prime powers (i.e., prime products each of whose factors is

equal to ~( and ~(1' resp.).

Given a formula lIl, it can always be transformed into a formula

which has all the quantifiers at the beginning (this string of quan­

tifiers is called the prefix) and these are followed by a formula

without quantifiers (called the matrix). Such formulas are said to

be in prenex normal form.

The formal properties of a prenex normal formula are very im­

portant. For instance, if III is a sentence in prenex normal form,

and all quantifiers are universal (a so-called universal sentence),

then whenever III holds in ~{, III also holds in all subalgebras of ~L

In other words, all models of III are closed under the formation of

subalgebras. For instance, if a ring is commutative, then so is

every subring.

For almost every algebraic construction, it is easy to find for­

mal properties of III which guarantee that if III holds in K, then it

UNIVERSAL ALGEBRA 197

will hold in any algebra which we get from K by performing that

algebraic construction. Let us list a few examples, starting with

the above one.

(a) Universal sentences are preserved under the formation of

subalgebras.

(b) Positive sentences are preserved under the formation of

homomorphic images.

($ is positive if the matrix does not contain the negation

sign.)

This is very natural, since -r (xci = x 1)' i.e., xo ;' Xl' should

not be preserved under homomorphic images, but everything not in­

volving.-, should be preserved.

(c) 'Q'3 -sentences are preserved under the formation of directed

unions of algebras.

(A 'Q'3 -sentence is one with a prefix in which no universal

quantifier follows an existential quantifier, e.g.,

(xo)( 3xlh/t, (3x2)l/t, (x3)l/t, where l/t is the matrix. A di­

rected union is a direct limit in which all homomorphisms

are one-to-one.)

(d) Horn sentences are preserved under the formation of reduced

direct products.

(A Hom sentence <I> is defined by the pl'operty that the

matrix of <I> is a conjunction of formulas of the form

®oV ... V ® l' where the ®, are identities or negationsn_ 1

of identities, but at most one ®2 1 is an identity.

Example: (Xo)(X 1)(x2}(xOXI ;, xOx 2 V xl = x2), or in more

usual form: xOx l = xOx 2 implies x I = x2' which is a can­

cellation law.)

(e) Conjunctions of identities, considered as universal

198 TRENDS IN LATTICE THEORY

sentences, are preserved under the formation of subalgebras,

homomorphic images and direct products.

Of these, (a), (b) and (e) are trivial, (c) is easy to prove and

(d) is the only non-trivial statement (C. C. Chang and A.C.Morel 23),

We cannot really expect that the converse statements of (a)-(e)

hold. For instance, <1>: (xO)(x1)(:3 x2)(x

Ox

l=x

1x

OV x

2.;, x

2) is

not universal, but it is preserved under the formation of subalgebras.

The reason is obvious: <I> is equivalent to (xO)(x1)(x

Ox l >= x1x

O),

which is universal. (The sentences <I> and <I> 1 are equivalent if <I>

holds in the algebra! iff <1>1 holds in !.) This gives us the clue:

we want the converse of (a)- (e) only up to equivalence of formu­

las. And the converse up to equivalence of formulas are indeed

true statements. They were proved by the following mathematicians:

(a) J. -Los and A. Tarski; (b) J . .{:,os, A.I.Mal'cev, R.C.Lyndon;

(c) C. C. Chang, J. -Los, R. Suzko; (d) H. J. Keisler 24; (e) G. Birk­

hoff.

Of course, (e) is nothing but a new form of a result already men­

tioned twice (§§4 and 6). The deepest by far is (d), the proof of

which combines the technique of the algebraic characterization of

elementary equivalence with an intimate knowledge of the "special

models" ofM. Morley and R. L. Vaught.

~,);>

A further topic should be mentioned, even if nothing specific

will be said about it. This is the decidability problem of first order

theories, which has been very extensively discussed. However this

is based on recursive function theory, which we do not <assume here.

Besides, a good survey on this (by Ju.L.Ersov, I.A.Lavrov, A.O.~ v

Taimanov, M. A. Taiclin) is available.

UNIVERSAL ALGEBRA 199

9. Free "i.-algebras 25. In this section "i. will always stand for

a set of first order sentences written in prenex normal form; a mod­

elof "i. will becalled a "i.-algebra.

We know from §8 that in general the formation of subalgebras

and homomorphic images takes us out of the class of "i.-algebras.

The problem arises as to how we could introduce stronger concepts

which do not have this defect. Sometimes a very simple trick helps.

Let "i. be the usual axiom system of groups <G ; . , 1>, stating

that is associative, 1 is the identity and

(*)

Then the sub algebras are only subsemigroups with identity.

But by the introduction of -1 as a unary operation, changing the

type from <2, 0> to <2, 1,0>, the troublesome axiom (*) can be

transformed into a universal sentence:

Now subalgebra is the same as subgroup.

Two questions arise: (i) Could we not sQmehow define a sub­

algebra concept which in the above example gives us the sul:groups,

without changing the type? (ii) Does the trick illustrated above

("introduction of Skolem-functions") always work, and if not what

c an we do then?

It is easy to provide an example which answers (ii): take for "i.

an axiom system of complemented lattices <L; V, /\, 0,1> with

the troublesome axiom

It is obvious that there is no "natural" way in which the comple-

200 TRENDS IN LATTICE THEORY

ment can be introduced as a unary operation (which complement?).

The way we will solve the problem by (ii) will also answer (i).

If there is no way to select a single complement (in fact all

complements may be absolutely symmetric), then if we want at

least one in the subalgebra, we must put in all. This leads us to

the definition of I-subalgebras, the formal definition of which will

not be given here. Intuitively, if 2£ is a I-algebra and 2ft

is a

subalgebra of 9f, then ~£t is a I-subalgebra if all Ilinverses" in

2f of elements of Al

are also in At (the Hinverses" are those

elements of A guaranteed to exist by I).

(To define a I-subalgebra as a subalgebra satisfying I would

be very unsatisfactory: the intersection of I-subalgebras would

not be a I-subalgebra in general.)

Examples: If

(1)

a o ( At' and t/r(ao> at) in A, then at ( At'

If

(2)

a o (At' at ( A, and (x2)t/r(aO' at' x2) in ~, then at ( At"

The general definition of I-subalgebra is too technical to be stated

here, but it is easy to imagine that all we need is a good definition

of a I-inverse (to be given by induction on the number of existen­

tial quantifiers in the prefix) and then a I-subalgebra ~{t of ~( is

a subalgebra closed under the formation of I-inverses in ~ of ele­

ments of At'

UNIVERSAL ALGEBRA 201

A similar argument shows that a I.-homomorphism should be de­

fined as a homomorphism ¢: A .... B which preserves the inverses,

and such that the images of the elements of A have no more in­

verses than those we get by ¢.

If ~{ is a I.-algebra and H s;;; A, there exists a smallest I.­

subalgebra ~ containing H. We will say that H I.-generates ~.

Now we have all the ingredients to define a free I.-algebra:

the free I.-algebra lY I.( m) on m generators is a I.-algebra ~r, I.­

generated by a set H of cardinality m, with the property that any

mapping of H into any I.-algebra }8 can be extended to a I.-homo­

morphism.

Alas, this extension is not unique and this makes the theory

of free I.-algebras much more involved than the theory of free alge­

bras.

The uniqueness of free algebras is a simple consequence of

the fact that any mapping of the basis has a unique extension to a

homomorphism. So it is quite surprising that the uniqueness of free

I.-algebras is still true.

Uniqueness Theorem. For given I. and m, lYI.(m) is unique

up to isomorphism.

Some further typical results are the following:

If lYI.(m) exists, then lYI.( n) exists for all n < 111 •

If tYI.(~ exists for all n < cu, then lYI.(cu) exists.

If lYI.(cu) exists, then lYI.(m) exists for all 111.

Necessary and sufficient conditions for the existence of 0: I.( m)

are known, as well as a rather complete answer to the question of

when one can reduce the problem of existence of lY I.( m) to the

202 TRENDS IN LATTICE THEORY

existence of some 3K( m}. These are too technical to be stated

here.

However, the whole theory is full of very basic unsolved prob­

lems. Let me illustrate one possible direction in which work seems

desirable.

Given an axiomatic class K, one can find many sets of sen­

tences :£. such that K is the class of all :£. -algebras. Let us sayI I

that :£0 is better than :£ 1 if :£0 allows more subalgebras and homo-

morphisms. Is there always a best :£.? This gives a possibility ofI

comparing various axiomatizations of an axiomatic class, and dis-

cussing the structure of all axiomatizations.

10. Some general comments and lattice-theoretic particulars.

The simplest way to teach a child what animals are is to take him

to the zoo. However, it must be remembered that relatively few ani­

mals are represented there. The same comment applies to this sur­

vey: the results given in §§ 3-9 are in a sense arbitrary, and defi­

nitely they do not give a full picture. Nor does my book. There are

at least 400 papers on universal algebra and even if we take away

20% (the trivial papers), the remaining .320 contains so much infor­

mation that nobody can really claim any more that he knows the sub­

ject thoroughly. Nevertheless, it is hoped that this survey, in its

sketchy way, will help one to understand what universal algebra is.

What is the connection of universal algebra with specific alge­

braic theories? Besides providing a simple framework for elemen­

tary results(§ 3) it made two major contributions to almost every

field of algebra: (i) raising problems in the specific fields which

would not have been asked otherwise; (ii) prOViding some general,

and highly non-trivial, techniques which yield interesting results.

UNIVERSAL ALGEBRA 203

As for (i), it is enough to remark that the theory of equational

classes of groups became so extensive that it was necessary to

write a book to survey the results. This was done by H. Neumann26•

Similar but less successful attempts have been made in ring

theory.

As for (ii), the best example is the theory of prime products.

This theory already has non-trivial applications in rings (A. Amitsur).

diophantine equations (J. Ax and S. Kochen), field theory,and so on.

lt took almost ten years for such an easy construction as prime

products to infiltrate some chapters of algebra. A possible explana­

tion is that only a few algebraists took the trouble of investigating

what results from universal algebra can be applied in their own

fields. For instance, I think that the "special models" of M. Morley

and R. L. Vaught will prove to be at least as important in applica­

tions as prime products. Let us hope that some day special models

will be at least as well known as prime products are today, and then,

I have no doubt, it will provide a useful tool for algebraists.

<;(,!A'

The connections between lattice theory and universal algebra

are twofold. Lattice theory helped universal algebra with many

characterization problems (§S) but there are less obvious connec­

tions. For instance, a very neat way of describing the equational

class K generated by a given class Kowas found by B. j:0nsson

but this works only when all algebras in K have distributive con­

gruence lattices. Discussions of direct decompositions and common

refinement theories usually end up in characterizations involving

special classes of lattices.

204 TRENDS IN LATTICE THEORY

It can be safely said that lattice theory is the best friend of

universal algebra.

The converse, however, is not true. But I think universal alge­

bra has made enough contributions to lattice theory to qualify as a

good friend.

Algebraic lattices were discovered in universal algebra and

they proved to be a most interesting class from a purely lattice­

theoretic point of view, worth a thorough investigation (P. Crawley,

R. P. Dilworth and others).

Among the most recent developments in lattice theory I will

pick out two problems which came from universal algebra, and in

which I am most interested, to suggest further work in this area.

(i) Equational classes of lattices. Let K be an equational

class of algebras; then the equational classes Ko~ K form a lat­

tice 2 K under inclusion. (Those who want to base their studies

on axiomatic set theory will frown upon this statement, since a

proper class cannot be an element of a set. Fortunately, £ K can

also be defined as the dual of a sublattice of the congruence lattice

of ~K(w), so everything is all right.) It is easily seen that £ K is

the dual of an algebraic lattice the congruence lattice of

~ K(w) is distributive and £ K is also distributive (B. J6nsson).

We will be interested here in the special case where K is the

class of lattices, and we will write 2 for 2 K •

The zero 0 of 2 is the class of one element lattices. 2 has

exactly one atom, namely D, the class of distributive lattices, and

every A f L other than 0 contains D. (This is a restatement of

G. Birkhoff's classical result: every distributive lattice is isomor­

phic to a subdirect product of two element lattices.) Let We 5 and

in5 denote the lattices of Fig. 1, M5 and N5 the equational classes

UNIVERSAL ALGEBRA 205

generated by them, It is known that every non-distributive lattice

contains a sublattice isomorphic to9Rs or Ws' Thus Ms and Ns

Figure 1.

cover 0, no other element of L covers 0, and if A (L and A> D,

then A contains Ms or Ns 'These elementary observations are shown in Figure 2.

Figure 2.

B. J6nsson raised the following problem: how many classes of

modular lattices cover Ms ?

It is easy to see that if A covers Ms' then there is a subdirect­

ly irreducible lattice generating A. The present author proved 27

206 TRENDS IN LATTICE THEORY

that the only subdiredly irreducible finite modular lattices which

generate a class covering Ms are those shown in Fig. 3.

Figure 3.

It is not known whether there is an infinite lattice with these

properties. The proof of the theorem stated above is essentially a

painstaking computation of free lattices over weird classes of lat­

tices. A less computational proof would be highly desirable.

One can also ask the question of whether the identities of IDls '

~ s' Wl6

, andWlg have finite bases. Since these are lattices, it is

known that finite basis means one identity. Claims have been made

by various mathematicians that the single identities for IDes and ~ s

have been found, but proofs have never been published, nor com­

municated orally to me.

(ii) First order properties of the lattice of ideals. The best

known algebraic construction in lattice theory is the construction

of S( 2), the lattice of all ideals of the lattice 2. The topic of §8

suggests the following problems:

UNIVERSAL ALGEBRA

Find all first order properties cI> of lattices such that

(1) ~ has cI> implies that ~ (~) has cI>;

(2) ~(~) has cI> implies that 2 has cI>;

(3) 2 has cI> iff ~ (2) has cI>.

207

The best known example for (3) is a conjunction of identities. One

can, however, compile long lists of properties satisfying (1), (2),

or (3), ranging from the trivial ones (ILl = n <w) to more tricky

ones.

The longer the list became the less hopeful I felt about getting

a decent solution for (1)- (3). So I chose a particular class of prop­

erties which seemed to have special importance in lattice theory,

For a finite lattice 91, let cI>( 9n denote the property that the

lattice has no sublattice isomorphic to In. cI>( In) is obviously first­

order and it always satisfies (2). Thus (1) and (3) are equivalent

and can be restated as follows:

Find all finite lattices In with the property (P) that for any

lattice 2, if ~ (~) has a sublattice isomorphic to In, then ~ has

a sublattice isomorphic to In.

A trivial example is 9CS

' since cI>())(s) holds for 2 if 2 is

modular, and 2 is modular iff J' (2) is modular. Thus illS has

(P).

Here are some less trivial examples: ID?s does not have (P)

(that is, one can construct a lattice 2 which has no sublattice

isomorphic to 9JlS but 3 (2) has a sublattice isomorphic to ~ms)'

G. Bruns pointed out that the statement on 9Cs can be general­

ized as follows: Let N be any finite lattice which is constructed

from two finite chains, each of more than two elements, by identify­

ing both zeros and both ones. Then N has (P).

208 TRENDS IN LATTICE 1HEORY

A. G. Waterman observed that the eight element Boolean algebra

has property (P).

In conclusion let me state the only general theorem I have found:

If there is an element in 9t which is join and meet reducible,

then 9t does not have property (P).

This report (excepting the last section) is based on the author's

forthcoming book on universal algebra, the first draft of which was

mimeographed in 1964-1965 as lecture notes of Math. 572 at the

Pennsylvania State University, and the second draft of which has

just been completed. It is hoped that it will appear early in 1967

and the reader is referred to it for a more detailed development and

a complete bibliography of the subject.

Some of the research reported above was part of a research pro­

ject sponsored by the National Science Foundation under grant num­

ber GP-4221.

I wish to express my gratitude to my students, M. I. Gould, C. R.

Platt, R.M. Vancko and G.H. Wenzel who read the manuscript of this

report, and contributed several useful suggestions to it.

The Pennsylvania State University

and

The University of Manitoba

UNIVERSAL ALGEBRA

FOOTNOTES

209

1. Proc. London Math. Soc. (2) 52 (1950), 107~131.

2. Magyar Tud. Akad. Mat.Kutata Int. Kozl. 8(1963), 397406.

3. Pacific J. Math. 14 (1964), 797-855.

4. Notre Dame Math. Lectures 11:5.

5. with B.J6nsson and A. Tarski, Fund. Math. 55 (1964),249~281.

6. Osaka Math. J. 9 (1957), 87~112.

7. Mathematical Interpretation of Formal Systems, 98-113.

8. Math. Z. 58 (1953), 306-336.

9. Trans. Amer. Math. Soc. 64 (1948), 299-316.

10. Archiv. Math. 17 (1966), 154~158.

11. Acta. Sci. Math. (Szeged) 24 (1963), 34-59.

12. Izv. Akad. Nauk SSSR, Ser. Mat. 29 (1965), 1357~1372.

13. Acta Math. Acad. Sci. Hungar. 15 (1964), 197-307.

14. Nederl. Akad. Wetensch, Proc. Set A 58 (1955), 660-662.

15. J. London Math. Soc. 28 (1953), 76~80.

16. Fund. Math. 39 (1952/53), 211-228.

17. "The Theory of Models," Proceedings of the 1963 Interna-

tional Symposium, Berkeley, 229-237.

18. Fund. Math. 50 (1961), 3544.

19. Fund. Math. 48 (1959/60), 147-167.

20. ColI. Math. 14 (1966), 225~231.

21. Compositio Math. 13 (1958), 81-102.

22. Nederl. Akad. Wetensch. Proc. Set A 64 (1961), 477495.

23. J. Symb. Logic 23 (1958), 149-154.

24. Trans. Amer. Math. Soc. 117 (1965), 307-328.

25. Results announced in Magyar Tud. Akad. Mat. Kutatalnt.

Kozl.8 (1963), 193-199. details are published in Trans. Amer.

Math. Soc., 1969.

210 TRENDS IN LATTICE THEORY

26. Varieties of Groups, Ergebnisse der Mathematik, Springer­

Verlag, Berlin-West, 1967.

27. Duke Math. ]., 1966.