Partial resolutions in monoid cohomology

Partial resolutions are constructed for the EilenbergMacLane cohomology of monoids, with applications to examples.

Збережено в:
Бібліографічні деталі
Опубліковано в: :Algebra and Discrete Mathematics
Дата:2004
Автор: Grillet, P.A.
Формат: Стаття
Мова:English
Опубліковано: Інститут прикладної математики і механіки НАН України 2004
Онлайн доступ:https://nasplib.isofts.kiev.ua/handle/123456789/156593
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Partial resolutions in monoid cohomology / P.A. Grillet // Algebra and Discrete Mathematics. — 2004. — Vol. 3, № 4. — С. 12–31. — Бібліогр.: 9 назв. — англ.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id nasplib_isofts_kiev_ua-123456789-156593
record_format dspace
spelling Grillet, P.A.
2019-06-18T17:31:43Z
2019-06-18T17:31:43Z
2004
Partial resolutions in monoid cohomology / P.A. Grillet // Algebra and Discrete Mathematics. — 2004. — Vol. 3, № 4. — С. 12–31. — Бібліогр.: 9 назв. — англ.
1726-3255
2000 Mathematics Subject Classification: 20M50.
https://nasplib.isofts.kiev.ua/handle/123456789/156593
Partial resolutions are constructed for the EilenbergMacLane cohomology of monoids, with applications to examples.
en
Інститут прикладної математики і механіки НАН України
Algebra and Discrete Mathematics
Partial resolutions in monoid cohomology
Article
published earlier
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
title Partial resolutions in monoid cohomology
spellingShingle Partial resolutions in monoid cohomology
Grillet, P.A.
title_short Partial resolutions in monoid cohomology
title_full Partial resolutions in monoid cohomology
title_fullStr Partial resolutions in monoid cohomology
title_full_unstemmed Partial resolutions in monoid cohomology
title_sort partial resolutions in monoid cohomology
author Grillet, P.A.
author_facet Grillet, P.A.
publishDate 2004
language English
container_title Algebra and Discrete Mathematics
publisher Інститут прикладної математики і механіки НАН України
format Article
description Partial resolutions are constructed for the EilenbergMacLane cohomology of monoids, with applications to examples.
issn 1726-3255
url https://nasplib.isofts.kiev.ua/handle/123456789/156593
citation_txt Partial resolutions in monoid cohomology / P.A. Grillet // Algebra and Discrete Mathematics. — 2004. — Vol. 3, № 4. — С. 12–31. — Бібліогр.: 9 назв. — англ.
work_keys_str_mv AT grilletpa partialresolutionsinmonoidcohomology
first_indexed 2025-11-25T20:40:34Z
last_indexed 2025-11-25T20:40:34Z
_version_ 1850526763434639360
fulltext Algebra and Discrete Mathematics RESEARCH ARTICLE Number 4. (2004). pp. 12 – 31 c© Journal “Algebra and Discrete Mathematics” Partial resolutions in monoid cohomology P. A. Grillet Communicated by B. V. Novikov Abstract. Partial resolutions are constructed for the Eilenberg- MacLane cohomology of monoids, with applications to examples. Introduction The Eilenberg-MacLane cohomology groups of a monoid S are usually computed from projective resolutions of the trivial S-module Z, as com- putation from cocycles tends to be very unwieldy [6], [7], [8]. When S has a complete (Church-Rosser) and reduced presentation, Squier’s par- tial resolution [9] leads to simpler computations in dimensions n ≤ 2 (in some cases, n ≤ 3 [5]). When S is commutative, its commutative cohomology groups are like- wise difficult to compute, but the overpath method, introduced in [4], yields markedly simpler computations of H2 by cocycles, directly from presentations of S [2], [3]. It turns out that the two results are closely related. When the over- path method is adapted to Eilenberg-MacLane cohomology, forsaking commutativity and using cycles rather than cocycles, the result is a par- tial resolution, constructed in Section 1, which is very similar to Squier’s but applies to any presentation. Squier’s resolution is retrieved in Section 2, with minor modifications, if the presentation is complete and reduced, or almost reduced. Section 3 sets up the computation of H0, H1, H2 by cocycles. Section 4 computes H2 for five examples: finite cyclic groups and monoids; the bicyclic semigroup; the free commutative monoid on two generators; the 2000 Mathematics Subject Classification: 20M50. P. A. Grillet 13 monoid freely generated by two idempotents; and the free band with identity on two generators. The author is very thankful to Prof. B.V. Novikov for timely advice and suggestions. 1. First resolution 1. In what follows, S is an arbitrary monoid, determined by a presentation as the the quotient of the free monoid F on a set X (often denoted by X∗) by the congruence generated by a binary relation R on F (often called a rewrite system). The elements of R are ordered pairs r = (r′, r′′) of elements of F . We denote the identity elements of S and F by 1, and the projection F −→ S by a 7−→ ā. In F , a connecting sequence from a ∈ F to b ∈ F consists of sequences a0, a1, . . . , an, u1, . . . , un, v1, . . . , vn of elements of F and a sequence r1, . . . , rn of elements of R, such that n ≥ 0, a = a0, an = b, and, for every 1 ≤ i ≤ n, either ai−1 = ui r ′ i vi and ai = ui r ′′ i vi, or ai−1 = ui r ′′ i vi and ai = ui r ′ i vi. This definition is justified by the description of the congruence ∼ generated by R: namely, a ∼ b (ā = b̄) if and only if there exists a connecting sequence from a to b. In this section we construct a partial projective resolution M3 ∂3−→ M2 ∂2−→ M1 ∂1−→ M0 ǫ −→ Z of the trivial §-module Z, which resembles Squier’s resolution [9] but has a different module M3 and requires no hypothesis on R. As in [9], M0 = Z[S]; M1 is the free §-module with one basis element [x] for each generator x ∈ X of F ; ǫ : Z[S] −→ Z is the augmentation homomorphism ǫ ( ∑ s∈S nss s ) = ∑ s∈S nss; and ∂1 : M1 −→ Z[S] is the module homomorphism such that ∂1 [x] = x̄− 1 for all x ∈ X; equivalently, the additive homomorphism such that ∂1 s[x] = sx̄− s. (1) Lemma 1.1. [9] Im ∂1 = Ker ǫ. Proof. First, ǫ ∂1 [x] = ǫ (x̄− 1) = 0 for all x ∈ X, so that Im ∂1 ⊆ Ker ǫ. For the converse we construct some maps which will be used later. 14 Partial resolutions in monoid cohomology The expansion mapping ξ : F −→M1 is defined by: ξ (x1 x2 . . . xn) = ∑ 1≤i≤n ¯x1 x2 . . . xi−1 [xi] (2) for all x1, x2, . . . , xn ∈ X (in particular, ξ x = [x] and ξ1 = 0). We see that ∂1 ξ (x1 x2 . . . xn) = x̄1−1+ ∑ 2≤i≤n ( ¯x1 x2 . . . xi− ¯x1 x2 . . . xi−1 ) = ¯x1 x2 . . . xn − 1, so that ∂1 ξ a = ā− 1 (3) for all a ∈ F . For each s ∈ S choose any representative word wss ∈ F such that w̄ss = s. Let σ0 : Z[S] −→M1 be the additive homomorphism such that σ0 s = ξwss (4) for all s ∈ S. Let ζ : Z −→ Z[S] be the additive homomorphism ζ(n) = n1. By the above, ∂1 σ0 s + ζ ǫ s = w̄ss− 1 + 1 = s for all s ∈ S, so that ∂1 σ0 + ζ ǫ is the identity on Z[S]. Hence Ker ǫ ⊆ Im ∂1. 2. As in [9], M2 is the free §-module with one basis element [r] for each r ∈ R; ∂2 : M2 −→M1 is the module homomorphism such that ∂2 [r] = ξr′ − ξr′′ (5) for all r ∈ R, where ξ is the expansion mapping above. To study M2 we construct another trace map τ . Let P be a connecting sequence, consisting of sequences a0, a1, . . . , an, u1, . . . , un, v1, . . . , vn of elements of F and a sequence r1, . . . , rn of elements of R, such that n ≥ 0, a = a0, an = b, and, for every 1 ≤ i ≤ n, either ai−1 = ui r ′ i vi and ai = ui r ′′ i vi, or ai−1 = ui r ′′ i vi and ai = ui r ′ i vi. Then τ P = ∑ 1≤i≤n ǫi ūi [ri], (6) where ǫi = +1 if ai−1 = uir ′ ivi, ai = uir ′′ i vi, ǫi = −1 if ai−1 = uir ′′ i vi, ai = uir ′ ivi. Since ξ(ab) = ξa + ā ξb for all a, b ∈ F , we have, in the above, ξai−1 = ξuir ′ ivi = ξui + ūi ξr ′ i + ¯uir′i ξvi, ξai = ξuir ′′ i vi = ξui + ūi ξr ′′ i + ¯uir′′i ξvi, P. A. Grillet 15 or vice versa; since ¯uir′i = ¯uir′′i this yields ξai−1 − ξai = ǫi ūi (ξr ′ i − ξr′′i ) = ǫi ūi ∂2[ri] and ξa− ξb = ∑ 1≤i≤n (ξai−1 − ξai) = ∂2τP, (7) for every connecting sequence P from a to b. Lemma 1.2. [9] Ker ∂1 = Im ∂2. Proof. By (3), (5), ∂1 ∂2[r] = ∂1 ξr′ − ∂1 ξr′′ = r̄′ − r̄′′ = 0 for all r ∈ R; hence Im ∂2 ⊆ Ker ∂1. To prove the converse we expand the partial contracting homotopy σ. For every s ∈ S and x ∈ X choose one arbitrary connecting sequence Ps,x from wss x to ws x̄. Let σ1 : M1 −→ M2 be the additive homomorphism such that σ1 s[x] = τPs,x (8) for all s ∈ S and x ∈ X. Then ∂2 σ1 s[x] + σ0 ∂1 s[x] = ∂2 τPs,x + σ0(sx̄− s) by (8), (1) = ξ(wss x)− ξws x̄ + ξws x̄ − ξwss by (7), (4) = ξ(wss x)− ξwss = w̄ss[x] = s[x], by (2), so that ∂2 σ1 + σ0 ∂1 is the identity on M1. Hence Ker ∂1 ⊆ Im ∂2. 3. Coterminal connecting sequences are connecting sequences P , Q from the same a ∈ F to the same b ∈ F . M3 is the free S-module generated by all ordered pairs [P, Q] of coterminal connecting sequences; ∂3 is the module homomorphism such that ∂3[P, Q] = τQ− τP, (9) where τ is the trace map above. (One may further assume that the generators of M3 satisfy [P, P ] = 0 and [Q, P ] = −[P, Q].) Lemma 1.3. Ker ∂2 = Im ∂3. Proof. By (7), ∂2 τP = ξa − ξb when P is a connecting sequence from a to b. If now P and Q are connecting sequences from a to b, then ∂2 ∂3[P, Q] = ∂2(τQ− τP ) = 0; hence Im ∂3 ⊆ Ker ∂2. For the converse inclusion we use some properties of the trace map τ . Combining a connecting sequence P from a to b with a connecting sequence Q from b to c yields a connecting sequence P + Q from a to c; 16 Partial resolutions in monoid cohomology if P consists of sequences a0, a1, . . . , an, u1, . . . , un, v1, . . . , vn ∈ F and a sequence r1, . . . , rn ∈ R, and Q consists of sequences b0, b1, . . . , bm, t1, . . . , tm, w1, . . . , wm ∈ F and a sequence s1, . . . , sn ∈ R, then P + Q consists of the sequences a0, a1, . . . , an = b0, b1, . . . , bm; u1, . . . , un, t1, . . . , tm; v1, . . . , vn, w1, . . . , wm; and r1, . . . , rn, s1, . . . , sn. We see that τ (P + Q) = τP + τQ. (10) Reversing a connecting sequence P from a to b yields a connecting se- quence −P from b to a; if P consists of sequences a0, a1, . . . , an, u1, . . . , un, v1, . . . , vn ∈ F and r1, . . . , rn ∈ R, then −P consists of an, an−1, . . . , a1, a0, un, . . . , u1, vn, . . . , v1 and rn, . . . , r1. We see that τ (−P ) = − τP. (11) When c, d ∈ F and P is a connecting sequence from a to b, consisting of sequences a0, a1, . . . , an, u1, . . . , un, v1, . . . , vn ∈ F and a sequence r1, . . . , rn ∈ R, then cPd is a connecting sequence from cad to cbd, consisting of sequences ca0d, ca1d, . . . , cand, cu1, . . . , cun, v1d, . . . , vnd, and the same r1, . . . , rn. We see that τ (cPd) = c̄ τP. (12) For every a = x1 x2 . . . xn ∈ F , where x1, x2, . . . , xn ∈ X, we have a connecting sequence Psa = P1,x1 x2 . . . xn + Px̄1,x2 x3 . . . xn + · · ·+ P ¯x1...xn−1,xn (13) from a to wā obtained by combining the connecting sequences P1,x1 from x1 to wx̄1 , Px̄1,x2 from wx̄1 x2 to w ¯x1x2 , P ¯x1x2,x3 from w ¯x1x2 x3 to w ¯x1x2x3 , . . . , P ¯x1...xn−1,xn from w ¯x1...xn−1 xn to w ¯x1...xn . By the above, τPsa = τP1,x1 + τPx̄1,x2 + · · ·+ τP ¯x1...xn−1,xn = σ1 ξa. (14) For every r ∈ R there is also a connecting sequence, which may be denoted by r, from r′ to r′′, with trace τr = [r]. This yields two con- necting sequences Pr′ and r + Pr′′ from r′ to wr̄′ = wr̄′′ . We can now extend our partial contracting homotopy with the module homomorphism σ2 : M2 −→M3 such that σ2[r] = [Pr′ , r + Pr′′ ]. (15) For every r ∈ R, ∂3 σ2[r] + σ1 ∂2[r] = τr + τPr′′ − τPr′ + σ1 ξr′ − σ1 ξr′′ = [r], by (9), (5), and (14). Hence Ker ∂2 ⊆ Im ∂3. P. A. Grillet 17 Since M0, M1, M2, M3 are free Z[S]-modules, Lemmas 1.1, 1.2, 1.3 yield Theorem 1.4. M3 −→M2 −→M1 −→M0 −→ Z is a partial projective resolution of the trivial §-module Z. 2. Squier’s resolution 1. In F , a path P from a ∈ F to b ∈ F consists of sequences a0, a1, . . . , an, u1, . . . , un, v1, . . . , vn of elements of F and a sequence r1, . . . , rn of elements of R, such that n ≥ 0, a = a0, an = b, and, for every 1 ≤ i ≤ n, ai−1 = ui r ′ i vi and ai = ui r ′′ i vi (always going from r′ to r′′); P is trivial if n = 0, simple if n = 1. We write a P −→ b when P is a path from a to b, a −→ b when there is a path from a to b (the latter is often written a ∗ −→ b, with a −→ b denoting a simple path). A connecting sequence from a to b (as in Section 1) can be decomposed into paths running in alternating directions: a ←− . −→ . ←− . −→ . ←− . −→ b, with the first and last paths possibly trivial. A presentation, or its set R of defining relations, is terminating or Noetherian if there is no infinite sequence . −→ . −→ . . . −→ . −→ . . . of simple paths; equivalently, no infinite sequence . −→ . −→ . . . −→ . −→ . . . of nontrivial paths. In a terminating presentation, there is for every a ∈ F a path a −→ w in which w is irreducible, that is, there is no simple path w −→ c; equivalently, there is no equality w = ur′v with r ∈ R. A wedge is a pair of paths a −→ b and a −→ c. A diamond is a quadruple of four paths a −→ b −→ d, a −→ c −→ d. a ���� �� �� �� �� >> >> >> >> b �� == == == == c ���� �� �� �� d R is confluent if every wedge can be completed to a diamond: if for every paths a −→ b and a −→ c there exist paths b −→ d and c −→ d. R is complete if it is terminating and confluent. R is Church-Rosser if for every a, b ∈ F such that ā = b̄ there exist paths a −→ c, b −→ c. A terminating presentation is Church-Rosser if 18 Partial resolutions in monoid cohomology and only if it is complete, if and only if for every a ∈ F there is a unique irreducible w ∈ F with a path a −→ w. We call R semi-reduced if r′ = us′v implies r′ = s′ when r, s ∈ R; R is reduced if R is semi-reduced and r′′ is irreducible for every r ∈ R [9]. Every terminating Church-Rosser presentation is equivalent to a reduced terminating Church-Rosser presentation [9]. Squier’s resolution assumes a reduced terminating Church-Rosser presentation, and can therefore be applied, after reduction, to any terminating Church-Rosser presentation. 2. Presentations with some of these properties are readily constructed from existing presentations by means of order relations on F . When < is a strict order relation on F , a presentation is ordered (by <) if r′ > r′′ for every r ∈ R. If < is compatible (if a < b implies uav < ubv for all u, v ∈ F ), then paths are descending (a −→ b implies a ≥ b). Proposition 2.1. Every free monoid F has a compatible well order. Rel- ative to any such: (a) every monoid presentation R ⊆ F ×F is equivalent to an ordered presentation; every ordered presentation is terminating; (b) every ordered monoid presentation is equivalent to a complete, ordered presentation; (c) every complete, ordered monoid presentation is equivalent to a semi-reduced complete, ordered presentation; (d) every semi-reduced, complete, ordered monoid presentation is equiv- alent to a reduced complete, ordered presentation. Parts (c) and (d) are due to [9]. Part (a) has a converse of sorts: any terminating presentation is ordered for the corresponding order relation a > b if and only if there exists a nontrivial path a −→ b, which is a compatible strict partial order relation on F ; moreover, the descending chain condition holds in F . Proof. The generating set X can be well ordered; words of fixed length can be well ordered lexicographically; then a > b if and only if either |a| > |b|, or |a| = |b| and a > b (where |a| denotes the length of a) is a compatible well order on F . (a) Given R ⊆ F × F , we can delete from R all trivial pairs (w, w), and replace (r′, r′′) ∈ R by (r′′, r′) whenever r′ < r′′. This yields a presentation which is ordered and equivalent to R. Ordered presentations are terminating since the descending chain condition holds in F . P. A. Grillet 19 (b) Given an ordered presentation R, let R̄ be the union of R and the set of all r = (r′, r′′) ∈ F × F such that r′ > r′′ and there exists a wedge x −→ r′, x −→ r′′ which cannot be completed to a diamond. Since x −→ r′, x −→ r′′ implies x̄ = r̄′ = r̄′′, R and R̄ generate the same congruence and are equivalent. Moreover, R̄ is ordered by definition, and every wedge a −→ b, a −→ c which cannot be completed to a diamond in R yields some r ∈ R̄ and can be completed to a diamond in R̄: to a −→ b 1,(b,c),1 −−−−−→ c, a −→ c −→ c if b > c, to a −→ b −→ b, a −→ c 1,(z,y),1 −−−−−→ b if b < c. Starting with R0 = R, construct Rn by induction as Rn+1 = R̄n, and let Rω = ⋃ Rn. The congruence generated by R contains R1, R2, . . . , and Rω; hence R and Rω are equivalent. Moreover, Rω is ordered, hence terminating, and a wedge of Rω contains only finitely many edges, is a wedge of some Rn, and can be completed to a diamond of Rn+1; hence Rω is complete. (c),(d) Given a complete presentation R, the proof of Theorem 2.4 of [9] first constructs a semi-reduced complete presentation R′ which is equivalent to R, by deleting some pairs from R (namely, all s such that s′ = ur′v for some r ∈ R and u, v ∈ F not both equal to 1). If R is ordered, then so is R′. From R′ the second part of the proof then constructs a reduced complete presentation R′′ which is equivalent to R′, and hence to R, which consists of pairs (u, v) with a nontrivial path u −→ v in R′ (namely, all pairs (r′, w) such that r ∈ R′, there is a nontrivial path r′ −→ w, and w is irreducible); if R′ is ordered then so is R′′. Parts (a), (c), and (d) hold verbatim for finite presentations [9], but not part (b): it is not true that every finite ordered presentation is equiv- alent to a finite complete ordered presentation; [9] provides a counterex- ample. 3. We now let R be a semi-reduced complete presentation and obtain Squier’s resolution M ′ 3 ∂3−→ M2 ∂2−→ M1 ∂1−→ M0 ǫ −→ Z from a suitable submodule M ′ 3 of M3. An essential wedge is a wedge a 1,r,v −−−→ b, a u,s,1 −−−→ c, with r, s ∈ R, u, v ∈ F , r′ = ut, s′ = tv for some t ∈ F , t 6= 1, and u, v 6= 1 in case r = s; then a = r′v = us′ = utv is an essential word. For each essential wedge a −→ b, a −→ c we choose any one diamond a −→ b −→ d, a −→ c −→ d (for instance, with d irreducible, as in [9]). An essential diamond is one of these chosen diamonds. Thus every essential wedge can be completed 20 Partial resolutions in monoid cohomology to an essential diamond. The two paths a −→ b −→ d, a −→ c −→ d in an essential diamond are an essential pair of paths. M ′ 3 is the submodule of M3 (freely) generated by all essential pairs [P, Q] of paths. (As before one may further assume that [P, P ] = 0 and [Q, P ] = −[P, Q].) Lemma 2.2. When R is a semi-reduced complete presentation, ∂3(M ′ 3) = Ker ∂2. Proof. By Lemma 1.3 it suffices to show that (*) τQ− τP ∈ ∂3(M ′ 3) for every coterminal paths P , Q. We note the following: (a) (*) holds for every essential diamond, by definition of M ′ 3. (b) if (*) holds for P and Q, then (*) holds for T + P and T + Q, for P + U and Q + U , and for uPv and uQv; (c) c if in the diagram of paths a P ���� �� �� �� Q �� ?? ?? ?? ?? b T �� == == == == c U ���� �� �� �� V �� == == == == d W �� == == == == e Y ���� �� �� �� f (*) holds for the two inner diamonds, then (*) holds for the outer dia- mond. Claim 1. Every wedge a p,r,q −−−→ b, a u,s,v −−−→ c of simple paths can be com- pleted to a diamond for which (*) holds. We have a = pr′q = us′v, so that r′ and s′ are subwords of a. If r = s, then we may assume that p 6= u and q 6= v, otherwise b = c and adding trivial paths a p,r,q −−−→ b −→ b, a u,s,v −−−→ b −→ b yields a diamond for which (*) holds. If the subwords r′ and s′ do not overlap in a, say, a = pr′ts′v for some t ∈ F , there is a diamond a p,r,ts′v −−−−→ b pr′′t,s,v −−−−−→ d, a pr′t,s,v −−−−→ c p,r,ts′′v −−−−−→ d, where d = pr′′ts′′v, for which (*) holds: with P = p r ts′v + pr′′t s v, Q = pr′t s v + p r ts′′v we have τQ− τP = ¯pr′t[s] + p̄[r]− p̄[r]− ¯pr′′t[s] = 0 P. A. Grillet 21 since ¯pr′t = ¯pr′′t in S. Now assume that the subwords r′ and s′ overlap in a. Since R is semi- reduced, neither of r′, s′ is a proper subword of the other. Hence the end of one overlaps the beginning of the other. Let t 6= 1 be the common part. If the end of r′ overlaps the beginning of s′, then r′ = ht, s′ = tk, u = ph, q = kv, a = phtkv; if r = s, then h, k 6= 1, since in that case we may assume that p 6= u and q 6= v. Then htk 1,r,k −−−→ r′′k, htk h,s,1 −−−→ hs′′ is an essential wedge, and can be completed to an essential diamond htk 1,r,k −−−→ r′′k P ′′ −−→ d, htk h,s,1 −−−→ hs′′ Q′′ −−→ d. Hence the given wedge a p,r,q −−−→ b, a u,s,v −−−→ c, in which q = kv, b = pr′′kv, u = ph, c = phs′′v, and a = phtkv, can be completed to a diamond phtkv p,r,kv −−−→ pr′′kv pP ′′v −−−→ pdv, phtkv ph,s,v −−−→ phs′′v pQ′′v −−−→ pdv for which (*) holds by (b), since it holds for the essential diamond. The case where the end of s′ overlaps the beginning of r′ is similar. Claim 2. (*) holds for all paths a P −→ w and a Q −→ w where w is irre- ducible. This is proved by artinian induction on a, the induction hypoth- esis being that (*) holds for all paths b −→ w and b −→ w where w is irreducible and b is lower than a (= there is a nontrivial path a −→ b). If P is trivial, then a = w, Q is trivial (otherwise there is an infinite sequence a Q −→ a Q −→ a . . . of nontrivial paths), and τQ− τP = 0− 0 = 0. Similarly (*) holds if Q is trivial. We may now assume that P and Q are nontrivial, and are the paths in a diamond a p,r,q −−−→ b P ′ −→ w, a u,s,v −−−→ c Q′ −→ w in which a −→ b, a −→ c are simple paths and P ′, Q′ are shorter that P and Q. By the above there is a diamond a p,r,q −−−→ b P ′′ −−→ d, a u,s,v −−−→ c Q′′ −−→ d for which (*) holds. Since R is complete there is a path d W −→ w: indeed there is a path d −→ w′ where w′ is irreducible; this yields two paths b P ′ −→ w and b P ′′ −−→ d W −→ w′, and implies w′ = w. In the diagram a r ��~~ ~~ ~~ ~~ s �� @@ @@ @@ @@ b P ′ �� P ′′ �� ?? ?? ?? ?? c Q′′ ���� �� �� �� Q′ �� ω �� @@ @@ @@ @@ d W �� ω ��~~ ~~ ~~ ~~ ω in which the two w −→ w paths are trivial, (*) holds for every inner 22 Partial resolutions in monoid cohomology diamond, by the induction hypothesis; by (c), (*) holds for the given outer diamond. With Claim 2 we now show that (*) holds for all coterminal connecting sequences a P −→ b and a Q −→ b. Any connecting sequence a P −→ b can be analyzed into a sequence c1 P1 {{ww ww ww ww w Q1 AA AA AA AA c2 P2 ~~}} }} }} }} Q2 AA AA AA AA cn Pn ||yyyyyyyy Qn ## GGGGGGGG a = a0 a1 a2 · · · an−1 an = b of possibly trivial paths whose directions alternate; that is, P = − P1 + Q1 − P2 + Q2 · · · − Pn + Qn. As above there are paths ai Wi−−→ w to the same irreducible element w. By Claim 2, (*) holds for ci Pi−→ ai−1 Wi−1 −−−→ w and ci Qi −→ ai Wi−−→ w. Hence τQi + τWi − τPi − τWi−1 ∈ ∂3(M ′ 3). Adding from i = 1 to i = n yields τP−τW0+τWn = −τP1+τQ1 · · ·−τPn+τQn−τW0+τWn ∈ ∂3(M ′ 3). If now Q is another path from a to b, then τQ− τW0 + τWn ∈ ∂3(M ′ 3); hence τQ− τP ∈ ∂3(M ′ 3) and (*) holds for P and Q. Since M0, M1, M2, and M ′ 3 are free Z[S]-modules, Lemmas 1.1, 1.2, 2.2 yield Theorem 2.3. When R is a semi-reduced complete presentation, M ′ 3 −→ M2 −→ M1 −→ M0 −→ Z is a partial projective resolution of the trivial §-module Z. 3. Cochains 1. Let R ⊆ F × F be a presentation of a monoid S and A be an §- module. For n ≤ 2 a minimal n-cochain with values in A is an §-ho- momorphism U : Mn −→ A. (Minimal 2-cochains are functions of one variable and are called minimal 1-cochains in [2], [3], [4].) The cobound- ary of U : Mn −→ A is δU = U ◦ ∂n+1. Under pointwise addition, min- imal n-cochains, cocycles, and coboundaries constitute abelian groups MCn(R, A) ⊇MZn(R, A) ⊇MBn(R, A). By Theorem 1.4, Hn(S, A) ∼= Extn Z[S](Z, A) ∼= MZn(R, A)/ MBn(R, A), P. A. Grillet 23 by isomorphisms which are natural in A. Since Mn is free, there is an isomorphism U 7−→ Û which is natural in A and sends a mapping U of the set of generators of Mn to the minimal n-cochain Û with the same value on every generator. This isomorphism MC0(R, A) ∼= A takes MZ0(R, A) to B = { a ∈ A ∣∣ sa = a for all s ∈ S }, so that H0(S, A) ∼= A/B, as with the bar resolution. For 1-cochains, recall that a crossed homomorphism is a mapping U : S −→ A such that U(st) = U(s) + sU(t) for all s, t ∈ S. For every a ∈ A, a′ : s 7−→ sa− a is a crossed homomorphism. Proposition 3.1. Up to isomorphisms which are natural in A, a minimal 1-cochain is a mapping of X into A; a minimal 1-cocycle is a crossed homomorphism of S into A; and a minimal 1-coboundary is a crossed homomorphism of the form s 7−→ sa− a for some a ∈ A. Proof. A minimal 1-cochain is a homomorphism Û : M1 −→ A induced by a mapping U of X into A, so that Û [x] = U(x). Then δÛ [r] = Û(∂2[r]) = Û(ξr′ − ξr′′). If Û is a minimal 1-cocycle, then Û(ξr′) = Û(ξr′′) for every r ∈ R. Since ξ(pq) = ξ(p)+p̄ξ(q) for all p, q ∈ F , it follows that Û(p) = Û(q) whenever p ∼ q. Hence Û induces a mapping U ′ : S −→ A, which is well defined by: U ′(p̄) = Û(ξp) for all a ∈ F . Then U ′ is a crossed homomorphism, since ξ(pq) = ξ(p) + p̄ξ(q) for all p, q ∈ F , and uniquely determines Û , by Û [x] = U ′(x̄). If Û is a coboundary, Û = δâ for some a ∈ A, then Ûs[x] = â∂1s[x] = â(sx̄− s) = sx̄a− sa; hence Ûξ (x1 . . . xn) = Û ( ∑ 1≤i≤n ¯x1 . . . xi−1[xi] ) = ∑ 1≤i≤n ( ¯x1 . . . xi−1 x̄i a− ¯x1 . . . xi−1 a ) = ¯x1 . . . xn a− a and U ′(s) = sa− a for all s = ¯x1 . . . xn ∈ S. A minimal 2-cochain is a homomorphism V̂ : M2 −→ A induced by a mapping V of R into A, so that V̂ [r] = V (r). If P is a connecting sequence in F , consisting of sequences a0, a1, . . . , an, u1, . . . , un, v1, . . . , vn ∈ F and r1, . . . , rn ∈ R, let V (P ) = V̂ (τP ) = ∑ 1≤i≤n ǫi ūi V (ri), (16) 24 Partial resolutions in monoid cohomology where ǫi = +1 if ai−1 = uir ′ ivi, ai = uir ′′ i vi, ǫi = −1 if ai−1 = uir ′′ i vi, ai = uir ′ ivi (ǫi = +1 for a path). V is independent of path if V (P ) = V (Q) whenever P and Q are coterminal. Proposition 3.2. Up to isomorphisms which are natural in A, a minimal 2-cochain is a mapping of R into A; a minimal 2-cocycle is a mapping of R into A which is independent of path; a minimal 2-coboundary is a mapping of R into A of the form V (r) = Û(ξr′) − Û(ξr′′) for some mapping U : X −→ A. By (2), Ûξ(x1 . . . xn) = ∑ 1≤i≤n ¯x1 x2 . . . xi−1 U(xi). (17) Very similar characterizations of minimal cocycles and coboundaries are given in [2] and [3]. Proof. When V is a minimal 2-cochain and P , Q are coterminal chains, δV̂ [P, Q] = V̂ ∂3[P, Q] = V̂ (τQ− τP ) = V (Q)− V (P ), by (16); therefore V̂ is a minimal 2-cocycle if and only if V is independent of path. If furthermore Û is a minimal 2-cochain, then δÛ [r] = Û∂2[r] = Û(ξr′ − ξr′′) = Û(ξr′)− Û(ξr′′). Proposition 3.3. If R is semi-reduced and complete, then V is indepen- dent of path if and only if V (P ) = V (Q) whenever P , Q is an essential pair of paths. Proof. By Lemma 2.2, V̂ ∂3[P, Q] = 0 for all coterminal pairs [P, Q] (gen- erators of M3) if and only if V̂ ∂3[P, Q] = 0 for all essential pairs [P, Q] (generators of M ′ 3). If R is finite in Proposition 3.3, then there are only finitely many essential words, essential diamonds, and essential pairs, so that minimal 2-cocycles are characterized by finitely many conditions. It is easy to devise an algorithm which yields all these conditions. P. A. Grillet 25 4. Examples 1. Example 1 is the finite cyclic monoid C = 〈c | cm = cm+n〉 of index m ≥ 0 and period d > 0; for instance, a cyclic group of order d. (Infinite cyclic monoids and groups have H2(C, A) = 0 for all A.) In this example F is free on X = {c}, with c̄ = c, and R = {r}, where r = (cm+d, cm). A minimal 2-cochain V̂ ∈MC1(F, A) may be identified with V (r); this identifies MC2(R, A) with A. If p −→ q and p −→ t are simple paths, then p = cn, where n ≥ m + d, and q = t = cn−d. Therefore we have a complete and reduced presentation. Let V = V (r) ∈ A. An essential word p = utv has u = ci, t = cj 6= 1, v = ck, r′ = ut, s′ = tv, and u, v 6= 1 if r = s; hence i, j, k > 0, i + j = j + k = m + d, and i = k = m + d− j, where 0 < i, j, k < m + d. An essential diamond consists of an essential wedge ci+m+d 1, r, ci −−−→ ci+m and ci+m+d ci, r, 1 −−−→ ci+m, followed by paths ci+m R −→ d and ci+m S −→ d. We may choose d = ci+m and trivial paths ci+m R −→ d and ci+m S −→ d; then the paths in the diamond are rci and cir. Hence V is a cocycle if and only if V (r) = c̄iV (r) = ci V (r) for all 0 < i < m + d, if and only if V = cV . Thus MZ2(R, A) = Ac = {a ∈ A | ca = a}. If C acts trivially on A (if ga = a for all g ∈ G and a ∈ A), then MZ2(R, A) = Ac = A. Minimal 1-cochains may also be identified with elements of A. If a = U(c) ∈ A, then Û(ξck) = ∑ 1≤i≤k c̄i−1 a = ∑ 1≤i≤k ci−1 a by (17) and (δa)(r) = ā(r′)− ā(r′′) = ∑ 1≤i≤m+d ci−1 a− ∑ 1≤i≤m ci−1 a = ∑ m+1≤i≤m+d ci−1 a = cm ∑ 1≤i≤d ci−1 a. Hence MB2(R, A) = B = {cm ∑ 1≤i≤d ci−1 a | a ∈ A}. If C acts trivially on A, then B = dA = {da | a ∈ A}. This yields the well known result: Proposition 4.1. When C = 〈c | cm = cm+d〉 is a finite cyclic monoid, or C is a cyclic group of order d, then H2(G, A) ∼= Ac/B, 26 Partial resolutions in monoid cohomology where Ac = {a ∈ A | ca = a} and B = {cm ∑ 1≤i≤d ci−1 a | a ∈ A}. If C acts trivially on A, then H2(C, A) ∼= A/dA. When C is a cyclic group, comparable results hold in higher dimen- sions [6], [1]. 2. Example 2 is the bicyclic semigroup, which has the monoid pre- sentation G = 〈p, q | pq = 1〉. F is free on X = {p, q}, with p̄ = p, q̄ = q, and R = {r}, where r = (pq, 1); MC2(R, A) may be identified with A. Since pq cannot overlap itself, there are no essential words and no essential diamonds. R is a complete, reduced presentation, and every minimal 2-cochain is a minimal 2-cocycle. When U : {p, q} −→ A, δÛ [r] = Ûξ(pq)− Ûξ(1) = U(p) + p U(q) by (18) and (17); if we identify MC2(R, A) with A, then MB2(R, A) = A + pA = A. Hence: Proposition 4.2. When S is the bicyclic semigroup, H2(S, A) = 0 for all A. 3. Example 3 is the free commutative monoid S = 〈c, d | cd = dc〉. F is free on X = {c, d}, with c̄ = c, d̄ = d; we let R = {r}, where r = (dc, cd); MC2(R, A) may be identified with A. R is complete, with every path ending when all c’s precede all d’s. Since dc cannot overlap itself, there are no essential words and no essential diamonds; R is reduced, and every minimal 2-cochain is a minimal 2- cocycle. When U : {c, d} −→ A, δÛ [r] = Ûξ(dc)− Ûξ(cd) = U(d) + d U(c)− U(c)− c U(d); if we identify MC2(R, A) with A, then MB2(R, A) = A(c)+A(d), where A(c) = {a− ca | a ∈ A} and A(d) = {a− da | a ∈ A}. If S acts trivially on A, then A(c) = A(d) = 0. We have proved: Proposition 4.3. When S is the free commutative monoid S = 〈c, d | cd = dc〉, then H2(S, A) ∼= A / ( A(c) + A(d) ) , where A(c) = {a − ca | a ∈ A} and A(d) = {a − da | a ∈ A}. If S acts trivially on A, then H2(S, A) ∼= A. P. A. Grillet 27 On the other hand, in the commutative cohomology, Hn(S, A) = 0 for every abelian group valued functor A and n ≥ 2 [2]. 4. Example 4 is the monoid freely generated by two idempotents, S = 〈e, f | e2 = e, f2 = f〉. F is free on S = {e, f}, with ē = e, f̄ = f , and R = {r, s}, where r = (ee, e) and s = (ff, f). Minimal 2-cochains have two values M(r) and M(s), and MC2(F, A) ∼= A⊕A. Since ee and ff can only overlap themselves, there are two essen- tial words eee and fff . This yields two essential wedges, four essential diamonds, and four essential pairs of paths: eee 1,r,e −−−→ ee 1,r,1 −−−→ e, eee e,r,1 −−−→ ee 1,r,1 −−−→ e; eee 1,r,e −−−→ ee −→ ee, eee e,r,1 −−−→ ee −→ ee; fff 1,s,f −−−→ ff 1,s,1 −−−→ f, fff f,s,1 −−−→ ff 1,r,1 −−−→ f ; fff 1,s,f −−−→ ff −→ ff, fff f,s,1 −−−→ ff −→ ff. In particular, R is complete. By 3.3, a minimal 2-cochain V is a minimal 2-cocycle if and only if it V (P ) = V (Q) for every essential pair [P, Q]. This yields four conditions: V (r) + V (r) = e V (r) + V (r), V (r) = e V (r), V (s) + V (s) = f V (s) + V (s), V (s) = f V (s); equivalently, V (r) = e V (r) and V (s) = f V (s). If we identify , C1(F, A) with A⊕ A, then MZ1(F, A) = Ae ⊕ Af , where Ae = {a ∈ A | ea = a}, Af = {a ∈ A | fa = a}. When U : {e, f} −→ A, δÛ [r] = Ûξ(ee)− Ûξ(e) = U(e) + eU(e)− U(e) = eU(e) and δÛ [s] = f U(f). If we identify MC2(R, A) with A⊕A, then MZ1(R, A) = eA⊕ fA. Since e2 = e holds in S, eea = ea for all a ∈ A, and Ae = eA; similarly Af = fA. Hence MZ2(R, A) = MB2(R, A). Thus: Proposition 4.4. When S = 〈e, f | e2 = e, f2 = f〉, then H2(S, A) = 0 for all A. 28 Partial resolutions in monoid cohomology 5. Example 5 is the free Burnside monoid S = M2,1,1, that is, the free band-with-identity-element on two generators e and f . The multi- plication table of S is: 1 e f ef fe efe fef e e ef ef efe efe ef f fe f fef fe fe fef ef efe ef ef efe efe ef fe fe fef fef fe fe fef efe efe ef ef efe efe ef fef fe fef fef fe fe fef S has a finite presentation S = 〈e, f | ee = e, ff = f, efef = ef, fefe = fe〉, which we show is complete. As in Example 4, F is free on X = {e, f}, with ē = e, f̄ = f . Then R = {r, s, t, u}, where r = (ee, e), s = (efef, ef), t = (fefe, fe), and u = (ff, f) (arranged so the left hand sides are in alphabetic order). Minimal 2-cochains have four values and MC2(F, A) ∼= A⊕A⊕A⊕A. Overlaps in the left hand sides yield 12 essential words: ee efef fefe ff ee eee eefef − − efef − efefef efefe, efefefe efeff fefe fefee fefef, fefefef fefefe − ff − − ffefe fff This yields all essential diamonds: 1. eee : eee 1,r,e −−−→ ee 1,r,1 −−−→ e, eee e,r,1 −−−→ ee 1,r,1 −−−→ e. 2. eefef : eefef 1,r,fef −−−−→ efef 1,s,1 −−−→ ef, eefef e,s,1 −−−→ eef 1,r,f −−−→ ef. 3. efefef : efefef 1,s,ef −−−−→ efef 1,s,1 −−−→ ef, efefef ef,s,1 −−−−→ efef 1,s,1 −−−→ ef. 4. efefe : efefe 1,s,e −−−→ efe −→ efe, efefe e,t,1 −−−→ efe −→ efe. 5. efefefe : efefefe 1,s,efe −−−−→ efefe −→ efe, efefefe efe,t,1 −−−−→ efefe −→ efe. 6. efeff : efeff 1,s,f −−−→ eff e,u,1 −−−→ ef, efeff efe,u,1 −−−−→ efef 1,s,1 −−−→ ef. 7. fefee : fefee 1,t,e −−−→ fee f,r,1 −−−→ fe, fefee fef,r,1 −−−−→ fefe 1,t,1 −−−→ fe. 8. fefef : fefef 1,t,f −−−→ fef −→ fef, fefef f,s,1 −−−→ fef −→ fef. 9. fefefef : fefefef 1,t,fef −−−−→ fefef −→ fef, fefefef fef,s,1 −−−−→ fefef −→ fef. 10. fefefe : fefefe 1,t,fe −−−→ fefe 1,t,1 −−−→ fe, fefefe fe,t,1 −−−→ fefe 1,t,1 −−−→ fe. 11. ffefe : ffefe 1,u,efe −−−−→ fefe 1,t,1 −−−→ fe, ffefe f,t,1 −−−→ ffe 1,u,e −−−→ fe. 12. fff : fff 1,u,f −−−→ ff 1,u,1 −−−→ f, fff f,u,1 −−−→ ff 1,u,1 −−−→ f P. A. Grillet 29 In this list, efefe −→ efe stands for either of the two paths in the efefe entry, and similarly for fefef −→ fef . In particular, every essen- tial wedge can be completed to a diamond. Since R is reduced, the proof of 2.3 shows that every wedge can be completed to a diamond, and R is confluent. R is also terminating, since length decreases along every path. The list above yields 12 equalities which by 3.3 characterize minimal 2-cocycles: (1) V (r) + V (r) = e V (r) + V (r); (2) V (r) + V (s) = e V (s) + V (r); (3) V (s) + V (s) = ef V (s) + V (s); (4) V (s) = e V (t); (5) V (s) + V (s) = efe V (t) + V (s); (6) V (s) + e V (u) = efe V (u) + V (s); (7) V (t) + f V (r) = fef V (r) + V (t); (8) V (t) = f V (s); (9) V (t) + V (t) = fef V (s) + V (t); (10) V (t) + V (t) = fe V (t) + V (t); (11) V (u) + V (t) = f V (t) + V (u); (12) V (u) + V (u) = f V (u) + V (u); where efefe 1,s,e −−−→ efe, fefef 1,t,f −−−→ fef . Equation (8) reads (T) V (t) = f V (s) and shows that a minimal 1-cocycle is determined by its values on r, s, and u. The latter satisfy (A) V (r) = e V (r) and f V (r) = fef V (r), (B) V (s) = ef V (s), (C) V (u) = f V (u) and e V (u) = efe V (u) by (1) and (7), (2), (12) and (6) respectively. Conversely, (B) implies e V (s) = V (s). since π (eef) = π (ef), and it is immediate that (1) through (12) follow from (A),(B),(C), and (T). Hence MZ1(F, A) ∼= Ar ⊕As ⊕Au, where Ar = {a ∈ A | a = ea, fa = fefa}, As = {a ∈ A | a = efa}, Au = {a ∈ A | a = fa, ea = efea}; the isomorphism takes V ∈ MZ1(F, A) to ( V (r), V (s), V (u) ) . If G acts trivially on A, then MZ1(F, A) ∼= Z = A⊕A⊕A. 30 Partial resolutions in monoid cohomology When U : {e, f} −→ A, δÛ [r] = Ûξ(ee)− Ûξ(e) = U(e) + eU(e)− U(e) = eU(e), δÛ [s] = Ûξ(efef)− Ûξ(ef) = U(e) + eU(f) + ef U(e) + efeU(f)− U(e)− eU(f) = ef U(e) + efeU(f), δÛ [u] = Ûξ(ff)− Ûξ(f) = U(f) + f U(f)− U(f) = f U(f); then δÛ is given by (T), since minimal 2-coboundaries are minimal 2- cocycles. Hence the isomorphism MZ2(R, A) −→ Z sends MB2(R, A) to B = {(ea, efa + efeb, fb) | a, b ∈ A}. If S acts trivially on A, then B = {(a, a + b, b) | a, b ∈ A}. We note that Ar = eA: indeed b = ea implies b = eb and fb = fefb, since π (ee) = π (e) and π (fefe) = π (fe). Similarly Au = fA and As = efA; hence Z = eA ⊕ efA ⊕ fA. To find Z/B we note use the isomorphism θ : A⊕A⊕A −→ A⊕A⊕A, (a, b, c) 7−→ (a, b− efea− efefc, c). Then θ(Z) = Z, since b ∈ As (b = efb) implies b − efea − efefc ∈ As. But θ (ea, efa + efeb, fb) = (ea, 0, fb), so that θ(B) = eA ⊕ 0 ⊕ fA. Hence: Proposition 4.5. When S is the free band-with-identity-element with two generators e and f , H2(S, A) ∼= efA. If S acts trivially on A, then H2(S, A) ∼= A. Note that efA ∼= feA: x 7−→ fx and y 7−→ ey provide mutually inverse isomorphisms. References [1] Brown, K., Cohomology of groups, Springer-Verlag, New York, 1982. [2] Grillet, P.A., Commutative semigroups, Kluwer Acad. Publ., Dordrecht, 2001. [3] Grillet, P.A., The commutative cohomology of finite semigroups, J. Pure Appl. Algebra 102 (1995), 25–47. [4] Grillet, P.A., The commutative cohomology of finite nilsemigroups, J. Pure Appl. Algebra 82 (1992), 233–251. [5] Guba, V.S., and Pride, J.S., Low-dimensional (co)homology of free Burnside monoids, J. Pure Appl. Algebra 108 (1996) 61–79. [6] MacLane, S., Homology, Springer-Verlag, New York, 1963. [7] Novikov, B.V., The cohomology of semigroups: a survey (Russian), Fundam. Prikl. Mat. 7 (2001) 1–18. P. A. Grillet 31 [8] Novikov, B.V., Semigroup cohomologies and applications, Algebra – representa- tion theory (Constanta, 2000), 219–234, Kluwer Acad. Publ., Dordrecht, 2001. [9] Squier, C.C., Word problems and a homological finiteness condition for monoids, J. Pure Appl. Algebra 49 (1987) 201–217. Contact information P. A. Grillet Tulane University, New Orleans, La., U.S.A. Received by the editors: 11.03.2004 and final form in 06.12.2004.