CONGRUENCE LATTICES OF ALGEBRAS

0 downloads 0 Views 314KB Size Report
signed labelling complements the labelled congruence lattices of tame congru- ... ni ∈ N. Congruences and congruence lattices (defined below) of algebras ...
PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 124, Number 5, May 1996

CONGRUENCE LATTICES OF ALGEBRAS— THE SIGNED LABELLING S. W. SEIF (Communicated by Lance W. Small)

Abstract. For an arbitrary algebra A a new labelling, called the signed labelling, of the Hasse diagram of Con A is described. Under the signed labelling, each edge of the Hasse diagram of Con A receives a label from the set {+, −}. The signed labelling depends completely on a subset of the unary polynomials of A and its inspiration comes from semigroup theory. For finite algebras, the signed labelling complements the labelled congruence lattices of tame congruence theory (TCT). It provides a different kind of information about those algebras than the TCT labelling particularly with regard to congruence semimodularity. The main result of this paper shows that the congruence lattice of any algebra A admits a natural join congruence, denoted ≈+ , such that Con A/ ≈+ satisfies the semimodular law. In an application of that result, it is shown that for a regular semigroup S, for which J = D in H(S), ≈+ is actually a lattice congruence, ≈+ coincides with U , and Con S/U (= Con S/ ≈+ ) satisfies the semimodular law.

Introduction Classical algebras (groups, rings, etc.) rely for their definitions on a limited number of binary operations. These operations satisfy certain identities extrapolated (more or less) from number systems. A more general view of an algebra is this: An algebra A is a set A equipped with a set of fundamental operations, {fi : i ∈ I}, where I is an index set. Each fi (i ∈ I) is just a function fi : Ani → A, where ni ∈ N. Congruences and congruence lattices (defined below) of algebras provide a systematic means of uncovering structure in an algebra or a class of algebras. In the early 80’s the congruence lattice invariant was significantly sharpened for finite algebras by D. Hobby and R. McKenzie [H-M] via what they called labelled congruence lattices. A labelling is a mapping from covering pairs of congruences to a set of labels. For a covering pair, its associated label can be affixed to the edge between the pair in the Hasse diagram of the congruence lattice. In [H-M] the authors produced the aforementioned labelling with labels {1, 2, 3, 4, 5} as part of their tame congruence theory. The labelling we describe here, called the signed labelling, is considerably easier to effect than that of [H-M] since it depends only on a subset of the unary polynomials while the other seems to reflect the deepest structural influences of the binary polynomials. To each covering pair in the congruence lattice of a finite algebra, the [H-M] labelling associates one of the following Received by the editors September 21, 1993 and, in revised form, September 7, 1994. 1991 Mathematics Subject Classification. Primary 08A30. Key words and phrases. Congruence lattice, semimodularity. c

1996 American Mathematical Society

1361

1362

S. W. SEIF

classes of well-studied algebras: Abelian groups (type 2), Boolean algebras (type 3), distributive lattices (type 4), semilattices (type 5), and “essentially unary” (type 1). The [H-M] labelling indicates that even a random algebra—select a finite set and some functions on it—can admit interpretation from an “algebraic” point of view. Our analysis of algebra is from a different point of view and treats algebras as pre-ordered objects, generalizing the well-studied pre-order associated with the J relation on a semigroup to arbitrary algebras. Associated with the pre-order here are two equivalence relations (the so-called J and K relations). The signed labelling measures the influence that the pre-order and the J and K relations exert on the algebra, particularly its congruences and congruence lattice. The signed labelling has antecedents. In [A-K], starting with a variety V , the authors put to use a generalization of the J relation to the algebras of V . From [R], we have generalized results that lead to a main tool here (Proposition 1.11). From [J1] and [J2] came an interest in congruence semimodularity. We offer a number of applications of the signed labelling; each involves the role of semimodularity in congruence lattices. A certain join congruence ≈+ is described here (through the signed labelling) and it turns out for an arbitrary algebra A, Con A/ ≈+ satisfies the semimodular law (as a join semilattice). We are able to give a representation via signed congruence lattices of an important congruence on congruence lattices of a regular semigroup S (the U congruence) under the proviso that all homomorphic images of S satisfy J = D. We prove here a new result: If S is regular and all homomorphic images of S satisfy J = D, then Con S/U satisfies the semimodular law. In a sequel to this work [S], using signed congruence lattices, we give characterizations of algebras whose congruence lattices satisfy the semimodular law and those whose congruence lattices satisfy the Jordan Chain condition. 1. The signed labelling An algebra A = hA, f1 , . . . , fi , . . . i is a set A equipped with a set of fundamental operations f1 , . . . , fi , . . . (fi : Ani → A, ni ∈ N, i = 1, . . . , where ni is said to be the arity of fi ). One way to analyze the structure of A is through its congruence lattice. An equivalence relation θ on A is a congruence if for every fundamental operation fi , if (aj , bj ) ∈ θ, j = 1, . . . , ni , then (fi (a1 , . . . , ani ), fi (b1 , . . . , bni )) ∈ θ. The congruences of A, Con A, are partially ordered under inclusion and constitute a sublattice of EqA, the lattice of equivalence relations on A. To each congruence θ is associated the quotient algebra A/θ. The underlying set of A/θ is the set A/θ of all equivalence classes of θ. We have the mapping hθ : A → A/θ which maps each ¯ 1 , . . . , ¯hi , . . . of a ∈ A to the equivalence class a/θ containing a. The operations h A/θ are defined in the only way possible so that hθ is a homomorphism of A onto A/θ. For a ∈ A, let a ¯/θ and denote by hθ the map from A onto its congruence classes. The diagonal relation is written ∆; the universal relation is denoted ∇. Both are of course congruences. For congruences α and β, if β covers α in Con A, write β  α. For congruences γ > µ, [µ, γ] = {θ ∈ Con A : γ ≥ θ ≥ µ}. For a, b ∈ A, the (unique) minimal congruence identifying a and b is denoted θ(a, b). If γ > µ in Con A, the congruence on B/µ induced by γ is denoted B/µ. We describe below the signed congruence lattice of A. To each edge of the Hasse diagram (i.e., each covering pair of Con A) we affix + or −. The assignment

CONGRUENCE LATTICES OF ALGEBRAS—THE SIGNED LABELLING

1363

is natural and not difficult once several elementary lemmas and definitions are in place. Definition 1.1. For an algebra A = hA, f1 , . . . , fi , . . . i a certain monoid of transformations on A is defined. For each fundamental operation fi with arity ni > 0 is defined a set of unary functions on A : Fi is the set of all functions x → fi (a1 , . . . , ak−1 , x, ak+1 , . . . , ani ) where k ∈ {1, . . . , ni } and a1 , . . . , ani ∈ A. We let M (A) be the monoid of self-maps of A generated by the union of these sets of functions. Example 1.2. Suppose A is a semigroup. It is easy to verify that M (A) is the set of all functions x → axb with a, b ∈ A1 = A ∪ {1}. For a more general binary algebra, M (A) can be greatly more complicated. Two important observations concerning M (A) follow. Firstly, consider the algebra A∗ = hA, M (A)i. It is not difficult to verify that an equivalence relation θ on A is a congruence on A if and only if θ is a congruence on A∗ . Secondly, suppose θ is a congruence on A. Consider the algebra B = A/θ. Observe that the map from M (A) to M (B) given by f 7→ f¯ is a monoid homomorphism, where f¯ is the function induced by f on B = A/θ. Notice that the well-definedness of f¯ follows from the fact that θ is a congruence of A∗ . We define a pre-order on A determined by M (A) and which induces two equivalence relations on A. The object of these definitions is to place a “frame” on an arbitrary algebra. Definition 1.3. (i) For a, b ∈ A, we say a ≥ b if there exists f ∈ M (A) such that f (a) = b. (ii) If a ≥ b and b ≥ a, we say that a and b are J related and write (a, b) ∈ J . (iii) Let (a, b) ∈ J . If for all f ∈ M (A), (f (a), a) ∈ J if and only if (f (b), b) ∈ J , then we say that a and b are K related and we write (a, b) ∈ K. It is easy to verify that ≥ is a pre-order, J and K are equivalence relations, and K ≤ J . Observe that the J classes are partially ordered. The following will be used frequently. Suppose (a, b) ∈ J − K and f ∈ M (A) is such that (a, f (a)) ∈ J , (b, f (b)) 6∈ J (so b > f (b)). Since (a, f (a)) ∈ J , there exists g ∈ M (A) such that gf (a) = a (and b > gf (b)). Thus we see that (a, b) ∈ J − K if and only if (a, b) ∈ J , and there exists h ∈ M (A) such that either h(a) = a, b > h(b) or h(b) = b, a > h(a). Example 1.4. (i) We describe J , K on a five-element unary algebra C. Let C = {a, b, c, d, 0}, and consider functions f, g ∈ C C with f (a) = b, f (b) = a, f (c) = d, f (d) = c, f (0) = 0; g(a) = c, g(c) = c, g(b) = g(d) = g(0) = 0. The decomposition of B into J classes is given by {0} < {c, d} < {a, b}. Notice that (a, b) ∈ K but (c, d) ∈ J − K, g witnessing that (c, d) 6∈ K. (ii) If A is a semigroup, then it is easy to verify that the J relation from semigroup theory (aJ b if A1 aA1 = A1 bA1 ) and the J relation defined here are the same. For a ∈ A, let Ja denote the J -class of a. For a congruence θ on A, J θ denotes the J relation on A/θ; for a ¯ ∈ A/θ, Ja¯ is the J θ class of a ¯; and put J a¯ = h−1 ¯ ). θ (Ja The same conventions are followed for K. Lemma 1.5 below describes for θ ∈ Con A how J and J θ are related. See [R] for results on J classes of semigroups of the type in Lemma 1.5 below. Lemma 1.5(iii) will not be used here. It is of importance

1364

S. W. SEIF

especially when A satisfies the Descending Chain condition on its J classes and is used in [S]. Lemma 1.5. Let A be an algebra, θ a congruence of A and B = A/θ. (i) a ≥ b implies a ¯ ≥ ¯b. In particular, (a, b) ∈ J implies (¯ a, ¯b) ∈ J θ . a ¯ (ii) J is a union S of J classes (of A). (iii) Let J a¯ = i∈I Ji , where I is an index set and for all i ∈ I, Ji is a J class. Suppose J is minimal in {Ji : i ∈ I}. Then for any u ¯ ∈ Ja¯ , there exists v ∈ J such that v¯ = u ¯. In particular, J/θ is in one-to-one correspondence with Ja¯ . Moreover, for a K class K, with K contained ¯ ∈ Kθ . in J, if {c, d} ⊆ J, then (c, d) ∈ K if and only if (¯ c, d) Proof. (i) If a ≥ b in A, then there exists f ∈ M (A) such that f (a) = b. Consider f¯ ∈ M (B). Since f¯(¯ a) = ¯b, a ¯ ≥ ¯b in B. a ¯ (ii) Suppose c ∈ J and (c, d) ∈ J . It suffices to show that d ∈ J a¯ . By ¯ ∈ J θ . Since J θ is hypothesis (¯ a, c¯) ∈ J θ and by (i) above (c, d) ∈ J implies (¯ c, d) θ a ¯ ¯ an equivalence relation, (¯ a, d) ∈ J and d ∈ J by definition. (iii) Let J be a minimal J -class in J a¯ and u ¯ ∈ Ja¯ . Choose any c ∈ J. Since J ⊆ J a¯ , (¯ c, u ¯) ∈ J θ . Now (¯ c, u ¯) ∈ J θ implies that there exists f¯ ∈ M (B) such ¯ c) = u that f(¯ ¯. Letting v = f (c) in A, we have c, v ∈ J a¯ and c ≥ f (c) = v. By minimality of J, v ∈ J. The last sentence in (iii) remains to be proved. Suppose {c, d} ⊆ J, f ∈ M (A). Then by minimality of J, (f (c), c) ∈ J if and only if ¯ c), c¯) ∈ J θ from which the equivalence in that sentence follows. (f(¯ Example 1.6. The lemma above indicates that J is well behaved under homomorphism; however, this is less the case for K. Consider C in Example 1.4 above with partition ac|bd|θ. It is easy to verify that θ is a congruence of C (see Fig¯ < {¯ ure 1). The J θ decomposition is {θ} a, ¯b}. Note that g¯(¯ a) = a ¯ but g¯(¯b) = ¯0. In θ a ¯ ¯ particular, (a, b) ∈ K but (¯ a, b) 6∈ K . Also, in C, K = {a, c} which is not a union of K classes of C. So both 1.5(i) and (ii) fail with K in the place of J . For a subset S of A, let S c denote its complement in A. Definition 1.7. Let θ be an equivalence relation. (i) The content of θ, denoted C(θ), is {(u, v) ∈ θ : u 6= v}. (ii) J(θ) = {J ∈ A/J : (J × A) ∩ C(θ) 6= θ}. (iii) J ∗ (θ) = {J ∈ A/J : (J × J c ) ∩ C(θ) 6= θ}. For example, with C and θ as in Example 1.6, C(θ) = {(a, c), (c, a)(b, d), (d, b)} and J(θ) = {Ja , Jc } = J ∗ (θ). For β in Figure 1, J ∗ (β) is properly contained in J(β). Next, a congruence generation lemma, whose proof is elementary, is stated. For a subset R of A×A, let {R}∗ denote the symmetric, transitive, reflexive closure of R. Lemma 1.8. For a, b ∈ A, θ(a, b) = {(f (a), f (b)) : f ∈ M (A)}∗ . Definition 1.9. (i) Let I be a subset of A. Then I is said to be an ideal of A if v ∈ I, v ≥ w imply w ∈ I. (ii) Let a ∈ A. The principal ideal generated by a, denoted by a], is {u ∈ A : a ≥ u}. Also, let a) = {u ∈ A : a > u}.

CONGRUENCE LATTICES OF ALGEBRAS—THE SIGNED LABELLING

1365

Filters, principal filters, etc. can be dually defined. Note that the complement of ideals are filters and conversely; that both filters and ideals are unions of J -classes; and that the set of ideals is closed under union and intersection. To an ideal I we may associate a congruence θI = {(u, v) ∈ A × A : {u, v} ⊂ I or u = v}. Lemma 1.10. Let a, b, c, d ∈ A with a 6= b. (i) (a, b) ∈ θ(c, d) implies a] ∪ b] ⊆ c] ∪ d] (that is, {a, b} ⊆ c] ∪ d]). (ii) Suppose (a, b) ∈ K and let J = Ja . Then C(θ(a, b)) ⊆ K|J ∪ (a) × a)). (iii) Let K be a K-class. Then K is a congruence class of some congruence. Proof. For (i), since a 6= b, by Lemma 1.8 there must exist f, g ∈ M (A) such that a ∈ {f (c), f (d)} and b ∈ {g(c), g(d)}; (ii) and (iii) follow from Lemma 1.8 and the definition of K. In fact, K is a congruence class of the least congruence identifying all pairs in K. A congruence θ is said to be minimal if θ  ∆. The first small surprise here is that the J structure of A imposes strong restrictions on minimal congruences of A. The idea for the following proposition and its proof come from results in finite semigroup theory [R] (which were later extended to arbitrary semigroups in [D-K]). Note that if θ is minimal and (a, b) ∈ C(θ), then θ = θ(a, b). Proposition 1.11. Let θ be a minimal congruence. Then θ satisfies exactly one of : (i) θ ≤ K, J(θ) = {J} for some J class J (see Definition 1.7). (ii) θ ∩ K = ∆, J(θ) = {J1 , J2 }, and J1 6= J2 . If J1 6> J2 , then C(θ) ∩ (J1 × J1 ) = ∅. Moreover, if J2 > J1 , then J2 covers J1 (J2  J1 ) in the partial order defined on the J classes. Proof. First suppose there exists (a, b) ∈ (θ∩K)−∆. Since θ is minimal, θ = θ(a, b). For any f ∈ M (A), (a, b) ∈ K implies {f (a), f (b)} ⊆ Ja or {f (a), f (b)} ∩ Ja = ∅. Suppose {f (a), f (b)} ∩ Ja = ∅. Then a > f (a) and a > f (b), with a similar statement for b also holding. Hence a] ∪ b] 6⊆ f (a)] ∪ f (b)]. By Lemma 1.10(i), θ(a, b) > θ(f (a), f (b)). Since θ(a, b) = θ is minimal, θ(f (a), f (b)) = ∆; hence f (a) = f (b). That is, for any f ∈ M (A), {f (a), f (b)} 6⊆ Ja implies f (a) = f (b) which in turn implies that J(θ) = {Ja }. By Lemma 1.10(ii) it also follows that θ ≤ K. Now assume that no pair in C(θ) is in K. Let (a, b) ∈ C(θ). If (a, b) ∈ J , since (a, b) 6∈ K, we may assume there exists f ∈ M (A) such that f (a) ∈ Ja but f (b) 6∈ Jb . In that case, (f (a), f (b)) ∈ C(θ) and (f (a), f (b)) 6∈ J . This shows that |J(θ)| ≥ 2. So we may as well assume (a, b) ∈ C(θ) − J . Let (c, d) ∈ C(θ). Then θ(c, d) = θ = θ(a, b), so by Lemma 1.10(i) a] ∪ b] = c] ∪ d] from which it follows readily that {Ja , Jb } ⊇ {Jc , Jd }. We have shown that |J(θ)| = 2. Now suppose J(θ) = {Ja , Jb }, Ja 6> Jb , (s, t) ∈ (Ja × Ja ) ∩ θ. We show s = t. Again, we have s] ∪ t] ⊆ a] ∪ b] with equality holding if θ(s, t) = θ(a, b). Since b 6∈ s] ∪ t], it follows that θ(s, t) 6= θ(a, b); hence s = t. Lastly, suppose Jb > Ja . We show next that Jb  Ja . Let c be such that Jb > Jc ≥ Ja . Then b > c implies that there exists f ∈ M (A) such that f (b) = c. Notice that b 6∈ c = f (a)] ∪ a]. By Lemma 1.10(i), applied to (f (a), f (b)) = (f (a), c), we have c = f (b) = f (a), so Ja ≥ Jc ; hence, Jb  Ja . The signed labelling of the Hasse diagram of a congruence lattice can now be defined.

1366

S. W. SEIF

Definition 1.12. (i) For β  α in Con A, we say that thα, βi = + if β/α ≤ Kα . Otherwise thα, βi = −. (ii) Let [µ, γ] be an interval in Con A. Then t{µ, γ} = {thµ0 , γ0 i : µ ≤ µ0 ≺ γ0 ≤ γ}. (iii) Let t{∆, ∇} = t{A}. − β + α

− θ





Figure 1. The labelled congruence lattice of C (of Example 1.4): α = 0cd/a/b; β = 0cd/ab; θ = ac/bd/0. Note that by its definition the typing of B = A/α coincides with that of the typing of the filter [α, ∇] in Con A. The next proposition is crucial. It says that a certain global property holds if and only if it holds at the local level. Proposition 1.13. Let A be any algebra and γ > µ in Con A. Let B = A/µ. Then the following are equivalent. (i) γ/µ ≤ Kµ . (ii) γ/µ ≤ J µ . (iii) t{µ, γ} = {+}. Proof. Notice that (i)⇒(ii) is immediate since Kµ ≤ J µ . For (ii)⇒(iii) we have that if γ/µ ≤ J µ and γ ≤ µ0 ≺ γ0 ≤ µ, then γ0 /µ0 ≤ J µ0 by Lemma 1.5(i). By Proposition 1.11, γ0 /µ0 ≤ J µ0 implies γ0 /µ0 ≤ Kµ0 , so by definition thµ0 , γ0 i = +. This proves (ii)⇒(iii). For (iii)⇒(i), notice first that we may assume µ = ∆. So suppose t{∆, γ} = {+} and for contradiction assume γ 6≤ K. Since γ 6≤ K, it follows that γ 6≤ J . So there exists (a, b) ∈ γ − J . We assume without loss of generality that b 6≥ a. Let β be the congruence generated by {(u, v) ∈ θ(a, b) : {u, v} ⊆ a) ∪ b] or {u, v} ∈ K|Ja }. In particular, by Lemma 1.10(ii), C(β) ⊆ (Ja × Ja ) ∪ (a) × b]) ∪ (b] × a)) from which it follows that (a, b) 6∈ β. In fact we claim that θ(a, b) covers β. To see this, let (u, v) ∈ θ(a, b) − β. So {u, v} ∩ Ja 6= ∅; moreover, (u, v) 6∈ K (otherwise (u, v) ∈ β). Since (u, v) 6∈ K, it follows that there exists w ∈ A such that (a, w) ∈ θ(u, v) and a > w or w ≤ b. By the definition of β, (b, w) ∈ β; hence, (a, b) ∈ β ∨ θ(u, v) and so θ(a, b) = β ∨ θ(u, v). It follows that θ(a, b) covers β. From the definition of β, it is easy to see that (¯ a, ¯b) 6∈ J β and so thβ, θ(a, b)i = −. Moreover, γ ≥ θ(a, b)  β, contradicting t{∆, γ} = {+} and establishing (iii)⇒(i). Lemma 1.14. If β, µ, γ ∈ Con A, γ > µ, and γ ∨ β > µ ∨ β, then t{µ, γ} = {+} implies that t{µ ∨ β, γ ∨ β} = {+}. Proof. It suffices to prove the proposition when µ = ∆. By Proposition 1.13, t{∆, γ} = {+} implies γ ≤ J , so γ ∨ β ≤ J ∨ β. But J ∨ β/β is contained in J β . Applying 1.13 again, t{β, γ ∨ β} = {+}. Figure 1 demonstrates that Lemma 1.14 does not hold with “−” in place of “+”.

CONGRUENCE LATTICES OF ALGEBRAS—THE SIGNED LABELLING

1367

Definition 1.15. We define a relation on Con A. Let µ ≈+ γ if t{µ, µ ∨ γ} = {+} = t{γ, µ ∨ γ}. It follows from Lemma 1.14 that ≈+ is a join congruence. We come to the main result. Recall that a join semilattice satisfies the semimodular law if β  α and γ ≥ α imply that β ∨γ = γ or β ∨γ  γ. Note that Con A/ ≈+ is a join semilattice. Theorem 1.16. For any algebra A, Con A/ ≈+ satisfies the semimodular law. The proof of Theorem 1.16 will depend on a technical (Proposition 1.17) proposition which is important in its own right. Proposition 1.17 is used to prove a difficult result of P. Agliano and K. Kearnes concerning semimodularity of a certain class of congruence lattices (Corollary 1.18). The proposition and corollary are presented, followed by a proof of Theorem 1.16. If θ > Γ in Con A, J(θ/Γ) is computed in A/Γ. Proposition 1.17. Let α, β, γ ∈ Con A with β > α and γ ∧ β = α. Suppose there exists α0 , α1 ∈ Con A such that β ≥ α1  α0 ≥ α, thα0 , α1 i = −, and t{α1 , β} = {+} = t{α, α0 }. If β0 , β1 , β2 , β3 ∈ Con A are such that γ ∨ β ≥ β3  β2 ≥ β1  β0 ≥ γ and thβ0 , β1 i = −, then thβ2 , β3 i = +. Proof. We may assume α = ∆. Claim 1. Suppose β, α0 , α1 ∈ Con A and β ≥ α1  α0 ≥ ∆, t{α1 , β} = {+}, thα0 , β0 i = − and t{∆, α0 } = {+}. Then |J ∗ (β)| = 2. For contradiction, suppose |J ∗ (β)| ≥ 3. Then there exist (s, t), (u, v) ∈ β − J such that |{Js , Jt , Ju , Jv }| ≥ 3. Since t{∆, α0 } = {+}, by Proposition 1.13 we have that α0 ≤ K ≤ J . It follows that in A/α0 we have (¯ s, t¯), (¯ u, v¯) ∈ β/α0 − J α0 and α0 α0 α0 α0 that |{Js¯ , Jt¯ , Ju¯ , Jv¯ }| ≥ 3. So, it will suffice to derive a contradiction when α0 = ∆. Now, α1  α0 = ∆ and th∆0 , α1 i = − imply that |J(α1 )| = 2 = |J ∗ (α1 )|. We may suppose without loss of generality that {Js , Jt } 6= J ∗ (α1 ). It follows that in A/α1 , (¯ s, t¯) ∈ β/α1 − J α1 . But then t{α1 , β} 6= {+}, a contradiction. This completes the proof of the claim. Suppose α, β, γ, α0 , α1 , β0 , β1 , β2 , and β3 satisfy the hypotheses of the proposition. Let (a, b) ∈ β − J . From the claim above, J ∗ (β) = {Ja , Jb }. We have γ ∨ β ≥ β3  β2 ≥ β1  β0 ≥ γ and thβ0 , β1 i = −. Since thβ0 , β1 i = −, there exists ¯ ∈ β1 /β0 − J β0 (so (c, d) ∈ β1 − β0 − J ). Let c = c1 · · · ci ci+1 · · · cn = d (¯ c, d) witness the inclusion of (c, d) in β ∨ β0 (= β ∨ γ). So, (ci , ci+1 ) ∈ β ∪ β0 , i = 1, . . . , n − 1. If (c1 , c2 ) ∈ β0 , then (c2 , cn ) ∈ β1 − β0 , moreover, we have ¯ ∈ J β0 , a conthat (¯ c2 , c¯n ) ∈ β1 /β0 − J β0 (if (¯ c2 , c¯n ) ∈ J β0 , then (¯ c1 , c¯n ) = (¯ c, d) tradiction). Using the same argument with n replacing 1, we might just as well assume (c, c2 ), (cn−1 , d) ∈ β. Using the facts that (c, d) 6∈ J and J(β) = {Ja , Jb }, it follows that {Jc , Jd } = {Ja , Jb }. That is, thβ0 , β1 i = − implies that there exists ¯ 6∈ J β0 . a pair (c, d) ∈ β1 − β0 with {Jc , Jd } = {Ja , Jb } and (¯ c, d) Assume for contradiction that thβ2 , β3 i = −. Applying the last sentence of the previous paragraph with β2 , β3 in place of β0 , β1 , we have that there exist (u, v) ∈ β3 − β2 , {Ju , Jv } = {Ja , Jb }, and (¯ u, v¯) 6∈ J β2 . Let (c, d) be as in the previous paragraph. Assume without loss of generality that (u, c), (v, d) ∈ J . Since (c, d) ∈ u, v¯) ∈ J β2 (even that (¯ u, v¯) ∈ J β1 with u ¯, v¯ interpreted β1 ≤ β2 , it follows that (¯ β2 in A/β1 ), contradicting that (¯ u, v¯) 6∈ J and establishing the proposition. In [A-K], the authors describe a generalization of the semigroup relation J which is similar to the one here. It is described for algebras in a particular variety (rather

1368

S. W. SEIF

than “algebra by algebra” as it is done here). The interested reader can verify under the weak assumption that in a variety V if fi (x1 , . . . , xni ) ≈ g(x1 , . . . , xs ) implies {x1 , . . . , xs } = {xi1 , . . . , xni } (where fi is a fundamental operation and g is a term), then the [A-K] generalization and the one here are the same for V . (The above assumption states that there are no global “inessential” variables in a fundamental operation.) In a different notation, the authors prove Corollary 1.18 ([A-K]). If t{A} = {−}, then Con A satisfies the semimodular law. Proof. Suppose β  α and γ ∧ β = α. Since t{A} = {−}, it follows by Proposition 1.17 that β ∨ γ  γ or β ∨ γ = γ. Proof of Theorem 1.16. For α ∈ Con A denote the ≈+ class of α by α ¯ . Suppose ¯ γ¯ ∈ Con A/ ≈+ are such that β¯  α α ¯ , β, ¯ and γ¯ ∧ β¯ = α ¯ . We will show that β¯ ∨ γ¯  γ¯. Since ≈+ is a join congruence, we may assume that β > α and γ > α in Con A. From β¯  α ¯ in Con A/ ≈+ , it follows that there exist α0 , α1 ∈ Con A such that β ≥ α1  α0 ≥ α, thα0 , α1 i = −, and t{α, α0 } = {+} = t{α1 , β}. For contradiction, suppose there exists Γ ∈ Con A/ ≈+ such that γ ∨ β > Γ > γ¯. This is the case only if t{γ, γ ∨Γ} = 6 {+} and t{γ ∨Γ, γ ∨Γ∨β} 6= {+}. In particular, there exist β0 , β1 , β2 , β3 ∈ Con A such that γ ∨ Γ ∨ β ≥ β3  β2 ≥ γ ∨ Γ ≥ β1  β0 ≥ γ(∗), where t{β0 , β1 } = − = t{β2 , β3 }. Notice that γ ∨ β > Γ implies that t{β ∨ γ, β ∨ γ ∨ Γ} = {+}. Applying Proposition 1.17 to β ≥ α1  α0 ≥ α, we are able to conclude that for any γ0 , γ1 , γ2 , γ3 in Con A satisfying β ∨ γ ≥ γ3  γ2 ≥ γ1  γ0 ≥ γ, if thγ0 , γ1 i = −, then thγ2 , γ3 i = +. Because t{γ ∨ Γ, β ∨ γ ∨ Γ} 6= {+} and ≈+ is a join congruence, it follows that t{γ, β ∨ γ} 6= {+}. So, there exist θ0 , θ1 ∈ Con A such that β ∨ γ ≥ θ1  θ0 ≥ γ and thθ0 , θ1 i = −. Putting the last three sentences together, it follows that t{γ, θ0 } = {+} = t{θ1 , β ∨ γ}. Also, t{β ∨ γ, β ∨ γ ∨ Γ} = {+}, so we have t{γ, θ0 } = {+} = t{θ1 , β ∨ γ ∨ Γ} and thθ0 , θ1 i = −. By Proposition 1.17, thβ0 , β1 i = − implies thβ1 , β2 i = +, a contradiction. We conclude that no such Γ exists, completing the proof of the theorem. Lemma 1.19. ≈+ is a complete join congruence. Proof of Lemma 1.19. For α ∈ Con A we again denote the ≈+ class of α by α ¯. The lemma is a straightforward consequence of the following claim: α ¯ has a largest element which we will denote by α∗ . It suffices to prove the claim with α = ∆. W Consider Γ≈+ ∆ Γ = ∆∗ . By Proposition 1.13, Γ ≈+ ∆ if and only if Γ ≤ J . Since J is an equivalence relation, ∆∗ ≤ J , so ∆ ≈+ ∆∗ and the claim is proved. We complete this section with another corollary of Theorem 1.16. It places on the signed congruence lattice a strong constraint of a combinatorial flavor. If γ > µ in a semilattice, then γ = µk  · · · µi  µi−1 · · ·  µ0 = µ is said to be a saturated chain (of length k) from µ to γ. A semilattice is said to satisfy the Jordan Chain condition (or, be graded ) if any two saturated chains between comparable elements have the same length. It is well known that semimodular semilattices satisfy the Jordan Chain condition. Corollary 1.20. If γ > µ in Con A, then for any two saturated chains from µ to γ the same number of −’s appear in the signed labelling of each.

CONGRUENCE LATTICES OF ALGEBRAS—THE SIGNED LABELLING

1369

Proof. It is not hard to see that the number of −’s occurring in a saturated path labelling is also the length of its image in Con A/ ≈+ , a semimodular semilattice. Remark 1.21. E. Kiss (unpublished) produced a splitting of H-M type 1. One can label Con A with labels 0 and 1 by considering hA, Pol1 Ai. That labelling and the signed labelling are not the same. For the four-element semigroup A which is the product of a left-0 semigroup and a semilattice, each covering pair is labelled 0 (since Pol1 A is group-free) while both − and + appear in its signed labelling. 2. Applications to congruence lattices of regular semigroups Generally ≈+ is not a lattice congruence. For example, in the algebra D = h{0, 1, 2, 3}, f i where f (0) = 1, f (1) = 0, f (2) = 3, f (3) = 2, ≈+ is not meetpreserving. There are counterexamples that involve finite semigroups. Let S = {0, a, b, c, d, g, 1} where {0, a, b, c, d} is the five-element 0-semigroup, g 2 = 1, ga = b = ag, gc = d = cg. With θ1 = ac|bd|0|g|1, θ2 = ad|bc|0|g|1, θi  ∆, θ1 ∨ θ2  θi , th∆, θi i = −, thθi , θ1 ∨ θ2 i = +, i = 1 and 2. So it is somewhat surprising that ≈+ is a lattice congruence on congruence lattices of a class of regular semigroups which includes all finite regular semigroups. Such congruence lattices admit, via Theorem 1.16, a natural homomorphism onto the class of semimodular lattices. These assertions are proved below. From this point some background in semigroup theory will be assumed. F. Pastijn and M. Petrich [P-P] constructed congruences on congruence lattices of arbitrary regular semigroups. Central among these is the socalled U congruence: µU γ if γ∨µ is completely simple over γ∧µ. For a semigroup S, let H(S) denote the set of its homomorphic images. The exercise below (which will not be difficult for those familiar with congruence theory of regular semigroups) shows that if S is regular and J = D in H(S), then the U congruences can be described entirely in terms of the signed labelling. Exercise 2.1. Suppose S is regular, J = D in H(S), and γ > µ in Con S. (i) t{µ, γ} = {+} if and only if γ is completely simple over µ. (ii) t{µ, γ} 6= {+} if and only if there exists (a, b) ∈ γ − µ such that {a, b} is isomorphic to the two element semilattice. Lemma 2.2. If S is regular and J = D in H(S), then ≈+ is a lattice congruence. Proof. We show that ≈+ is a meet congruence. Suppose Γ > θ, Γ > β, and β 6= β ∧ θ in Con S and t{θ, Γ} = {+}. We claim that t{β ∧ θ, β} = {+}. We may assume β ∧ θ = ∆. Suppose for contradiction that t{∆, β} 6= {+}. So there exists (a, b) ∈ β − ∆ such that {a, b} is isomorphic to the two-element semilattice. Consider {¯ a, ¯b} in S/θ. Since β ∧θ = ∆, (a, b) 6∈ θ, it follows that (¯ a, ¯b) ∈ Γ/θ−∆S/θ ¯ and that {¯ a, b} is isomorphic to the two-element semilattice. This contradicts the assumption that t{θ, Γ} = {+}. It is now routine to verify that ≈+ is a meet congruence. Theorem 2.3. If S is a regular and J = D in H(S), then Con S/U (= Con S/ ≈+ ) satisfies the semimodular law. Acknowledgement The author would like to thank the referee for a careful reading of the original submission. Numerous changes were suggested and followed by the author.

1370

S. W. SEIF

P. R. Jones brought the connection between ≈+ and the U congruence to the attention of the author. References P. Agliano and K. Kearnes, Congruence semimodular varieties. I, II, Algebra Universalis, 32 (1994), 224–269, 270–296. MR 95i:08010; MR 95i: 08011 [Bu-Sa] S. Burris and H. P. Sankappanavar, A course in universal algebra, Graduate Texts in Math., Springer-Verlag, Berlin and New York, 1981. MR 83k:08001 [De-D-K] J. Demel, M. Demlov´ a, and V. Koubek, Fast algorithms for constructing minimal subalgebras, congruences, and ideals in a finite algebra, Theoret. Comput. Sci. 36 (1985) 203–216. MR 87c:68036 [D-K] M. Demlov´ a and V. Koubek, Minimal congruence and coextensions in semigroups, Lecture Notes in Math., vol. 1320 (H. J¨ urgensen, G. Lallement, and H. J. Weinert, eds.), Springer-Verlag, Berlin and New York, 1988, pp. 28–84. MR 89i:20091 [H-M] D. Hobby and R. McKenzie, The structure of finite algebras, Contemp. Math., vol. 76, Amer. Math. Soc., Providence, RI, 1988. MR 89m:08001 [J1] P. R. Jones, On congruence lattices of regular semigroups, J. Algebra 82 (1983), 18–39. MR 85c:20055 [J2] , Congruence semimodular varieties of semigroups, Lecture Notes in Math., vol. 1320 (H. J¨ urgensen, G. Lallement, and H. J. Weinert, eds.), Springer-Verlag, Berlin and New York 1986. MR 89h:20085 [P-P] F. Pastijn and M. Petrich, The congruence lattice of a regular semigroup, J. Pure Appl. Algebra 53 (1988), 93–123. MR 89j:20067 [R] J. Rhodes, A homomorphism theorem for finite semigroups, Math. System Theory 1 (1967), 289–304. MR 36:6521 [S] S. Seif, Congruence semimodular and congruence Jordan chain condition algebras characterized (submitted). [A-K]

Department of Mathematics, University of Louisville, Louisville, Kentucky 40292 E-mail address: [email protected]