Theories
Theories
WITHOUT EQUALITY
1. Introduction
Lattices of equational theories of algebraic structures have been a rich
topic of investigation, both for specific varieties such as groups, and for
universal algebra. For the most general properties of lattices of equational
theories, see Lampe [7], [8], McKenzie [9], Newrly [13], Nurakunov [14] and
their references.
In this note, we consider lattices of atomic theories in a language that
may not contain equality. This is a continuation of the work begun in
Nation [12]. The emphasis there, however, was on implicational theories,
generalizing results for lattices of quasi-equational theories from Adaricheva
and Nation [1]. See also Gorbunov [6].
Let L be a language without equality. We will construct an ordered set
P such that the lattice of atomic theories in the language L is isomorphic
to the lattice of order ideals of P. Thus the lattice of atomic theories is
distributive, and both algebraic and dually algebraic. We will be concerned
with describing the properties of the ordered sets P that can occur in this
way.
2. Atomic theories
Let us work in a language L that has a countable set of variables X =
{x0 , x1 , x2 , . . . }, constants, function symbols, relation symbols, parentheses
and commas for punctuation, but no primitive equality relation. Constants
are regarded as nullary functions, but assume that L has no nullary relations.
Implicitly, the logic used is boolean, with its standard truth values and
functions.
Recall that terms in L are strings of symbols defined thusly.
(1) Each variable x ∈ X is a term.
A0
A1 A2 A3 A4 A5
Figure 1. Top of PR
A similar analysis would yield all upper intervals of depth k for other
small values of k. The point, though, is that only a few types of intervals
can occur at the top of PR .
(x1 , x2 ) we have τ (x1 ) = f (x1 , g(x2 , f (x3 , x4 ))) and τ (x2 ) = h(x5 , f (x6 , x7 ))).
Then γ(x1 ) = γ(x2 ) = γ(x3 ) = γ(x6 ) = x1 and γ(x4 ) = γ(x7 ) = x2 and
γ(x5 ) = x3 .
En route to determining when s ≤ u, let us generalize the preceding
observation.
Lemma 7. Assume that σ(w) = s witnesses s ≤ w and that w◦ = w. Then
s◦ ≤ w, and there exist τ , γ ∈ Sbn(F) such that τ (w) = s◦ , γ(s◦ ) = s and
σ = γτ .
Proof. The condition w◦ = w means that all the variables in w are distinct.
For this case, there is a reduction scheme for testing s ≤ w that, when the
inclusion holds, reconstructs the substitution with σ(w) = s. By making
all the variables used in the substitution distinct, we then obtain τ with
τ (w) = s◦ .
First note that, when w = w◦ , then s ≤ w holds iff si ≤ wi for 1 ≤ i ≤ n.
This, in turn, is determined recursively by the rules
(1) t ≤ x for any term t and variable x;
(2) f (t1 , . . . , tm ) ≤ g(u1 , . . . , un ) iff f = g and tj ≤ uj for all j.
Note that, in (2), each uj has no repeated variables, and different uj ’s involve
different variables. The reduction process either yields
(i) x ≤ uj with x a variable and uj a proper term, for some branch, in
which case the inclusion fails, or
(ii) an expression t ≤ x for every branch, in which case defining x 7→ t
reconstructs σ.
For notation, let Xv denote the variables occurring in v.
Now if s◦ ≤ u◦ , then one can define substitutions such that
µ(u◦ ) = s◦
γ(s◦ ) = s
δ(u◦ ) = u
where dom µ = dom δ = Xu◦ and dom γ = Xs◦ . So in order to be able to
define ν with ν(u) = s witnessing the inclusion s ≤ u, it is necessary and
sufficient that ker δ ⊆ ker γµ. If so, we can find ν so that νδ = γµ. See
Figure 3.
Lemma 8. The inclusion s ≤ u holds in Fn if and only if s◦ ≤ u◦ and, for
the maps defined above, ker δ ⊆ ker γµ.
Let us continue the example, with s, s◦ and γ as before. Let u =
(f (x1 , g(x1 , x2 )), h(x3 , x2 )), so that u◦ = (f (x1 , g(x2 , x3 )), h(x4 , x5 )). Then
s◦ ≤ u◦ is witnessed by µ with µ(x1 ) = x1 , µ(x2 ) = x2 , µ(x3 ) = f (x3 , x4 ),
µ(x4 ) = x5 and µ(x5 ) = f (x6 , x7 ). Likewise u ≤ u◦ is witnessed by δ with
δ(x1 ) = x1 , δ(x2 ) = x1 , δ(x3 ) = x2 , δ(x4 ) = x3 and δ(x5 ) = x2 . Now
LATTICES OF ATOMIC THEORIES IN LANGUAGES WITHOUT EQUALITY 7
u◦
µ δ
s◦ u
γ ν
Figure 3
s◦ ∨ t◦
µ δ µ′
s◦ u t◦
γ ν ν′ γ′
s t
Figure 4
We need to define δ(x) for x ∈ Xs◦ ∨t◦ . Suppose v is any element such
that s, t ≤ v ≤ s◦ ∨ t◦ . Now s ≤ v implies s◦ ≤ v◦ , and similarly t◦ ≤ v◦ .
Thus v◦ = s◦ ∨ t◦ . Hence it must be that δ(x) ∈ X for x ∈ Xs◦ ∨t◦ ; the only
question is to decide which variables have the same image. By Lemma 8, as
long as ker δ ⊆ ker γµ and ker δ ⊆ ker γ ′ µ′ , we can find ν, ν ′ with ν(v) = s
and ν ′ (v) = t. For the least such v, take ker δ = ker γµ ∩ ker γ ′ µ′ , and that
determines δ up to a permutation of the variables. Let u = δ(s◦ ∨ t◦ ).
To show that u is indeed the join, consider an arbitrary element w ≥ s, t.
Now w◦ ≥ s◦ , t◦ , so w◦ ≥ s◦ ∨ t◦ , On the variables Xw◦ define substitutions
8 TRISTAN HOLMES, DAYNA KITSUWA, J. B. NATION AND SHERI TAMAGAWA
w◦
α β
w s◦ ∨ t◦
ξ
δ µ′
µ
s◦ u t◦
γ ν ν′ γ′
s t
Figure 5
Note that α(x) ∈ X for x ∈ Xw◦ . So we can find the desired ξ exactly
when ker α ⊆ ker δβ. Now for x, y ∈ Xw◦ , we have
(x, y) ∈ ker δβ iff (βx, βy) ∈ ker δ
iff (βx, βy) ∈ ker γµ and (βx, βy) ∈ ker γ ′ µ′
iff (x, y) ∈ ker γµβ and (x, y) ∈ ker γ ′ µ′ β.
But w ≥ s implies ker α ⊆ ker γµβ, while w ≥ t implies ker α ⊆ ker γ ′ µ′ β,
so this holds. Thus w ≥ u.
Let us continue the example, with s = (f (x1 , g(x1 , f (x1 , x2 ))), h(x3 , f (x1 , x2 )))
as before, and the element t = (f (x1 , g(x1 , x2 )), h(g(x3 , x3 ), x2 )). Then t◦ =
(f (x1 , g(x2 , x3 )), h(g(x4 , x5 ), x6 )), and s◦ ∨ t◦ = (f (x1 , g(x2 , x3 )), h(x4 , x5 )).
This is the element that was labelled u◦ before, and thus we obtain the
same maps γ, µ with γµ(u◦ ) = s and ker γµ == [x1 , x2 ] [x3 , x5 ] [x4 ]. On the
t-side, we have µ′ (u◦ ) = t◦ and γ ′ (t◦ ) = t, where µ′ (x1 ) = x1 , µ′ (x2 ) = x2 ,
µ′ (x3 ) = x3 , µ′ (x4 ) = g(x4 , x5 ), µ′ (x5 ) = x6 while γ ′ (x1 ) = x1 , γ ′ (x2 ) = x1 ,
γ ′ (x3 ) = x2 , γ ′ (x4 ) = x3 , γ ′ (x5 ) = x3 , γ ′ (x6 ) = x2 . Now we calculate
ker γ ′ µ′ == [x1 , x2 ] [x3 , x5 ] [x4 ], which is also then ker γµ ∩ ker γ ′ µ′ . Thus
the map δ from above yields
s ∨ t = δ(u◦ ) = u = (f (x1 , g(x1 , x2 )), h(x3 , x2 )).
5. Conclusion
Theorems 1, 2 and Corollary 3 show that a lattice of atomic theories
ATh(B) is isomorphic to the lattice O(P) of order ideals of an ordered set
P. Theorems 4–6 then give some restrictions on the ordered sets P that
occur in this way. These results tend to support idea that the complexities
of lattices of universal theories in general arise, not from the atomic sentences
LATTICES OF ATOMIC THEORIES IN LANGUAGES WITHOUT EQUALITY 9
in the axiom system (e.g., reflexivity for equality), but rather from the quasi-
identities (e.g., symmetry and transitivity). This is hardly surprising!
References
[1] K. Adaricheva and J.B. Nation, Lattices of quasi-equational theories as congru-
ence lattices of semilattices with operators, Parts I and II, preprint available at
www.math.hawaii.edu/∼jb.
[2] W.J. Blok and D. Pigozzi, Algebraic semantics for universal Horn logic without
equality, in Universal Algebra and Quasigroup Theory (Jadwisin, 1989), vol. 19 of
Res. Exp. Math., Heldermann, Berlin, 1992, pp. 1–56.
[3] A. Church, Introduction to Mathematical Logic, Princeton Univ. Press, 1956.
[4] J. Czelakowski, Protoalgebraic Logics, vol. 10 of Trends in Logic - Studia Logica
Library, Kluwer, Dordrecht, 2001.
[5] R. Elgueta, Characterizing classes defined without equality, Studia Logica 58 (1997),
357–394.
[6] V. Gorbunov, Algebraic Theory of Quasivarieties, Siberian School of Algebra and
Logic, Plenum, New York, 1998.
[7] W.A. Lampe, A property of the lattice of equational theories, Alg. Univ. 23 (1986),
61–69.
[8] W.A. Lampe, Further properties of lattices of equational theories, Alg. Univ. 28
(1991), 459–486.
[9] R. McKenzie, Finite forbidden lattices, Universal Algebra and Lattice Theory, Lecture
Notes in Mathematics 1004(1983), Springer-Verlag, Berlin, 176–205.
[10] D. Monk, Mathematical Logic, Springer-Verlag, 1976.
[11] J. Nation, Notes on Lattice Theory, online at www.math.hawaii.edu.
[12] J. Nation, Lattices of theories without equality, preprint.
[13] N. Newrly, Lattices of equational theories are congruence lattices of monoids with one
additional unary operation, Alg. Univ. 30 (1993), 217–220.
[14] A.M. Nurakunov, Equational theories as congruences of enriched monoids, Alg. Univ.
58 (2008), 357–372.