• Aucun résultat trouvé

New results on the conjecture of Rhodes and on the topological conjecture

N/A
N/A
Protected

Academic year: 2022

Partager "New results on the conjecture of Rhodes and on the topological conjecture"

Copied!
8
0
0

Texte intégral

(1)

New results on the conjecture of Rhodes and on the topological conjecture

S.W. Margolis

1

and Jean- ´ Eric Pin

2

This paper appeared inJournal of Pure and Applied Algebra 80(1992), 305-313. In the present version, the bibliography has been updated and alphabetically ordered.

Abstract

The Conjecture of Rhodes, originally called the “type II conjecture”

by Rhodes, gives an algorithm to compute the kernel of a finite semigroup.

This conjecture has numerous important consequences and is one of the most attractive problems on finite semigroups. It was known that the conjecture of Rhodes is a consequence of another conjecture on the finite group topology for the free monoid. In this paper, we show that the topological conjecture and the conjecture of Rhodes are both equivalent to a third conjecture and we prove this third conjecture in a number of significant particular cases.

1 The conjecture of Rhodes and the topological conjecture

In this paper, all semigroups (respectively monoids, groups) are finite except in the case of free monoids or free groups. If M is a monoid,E(M) (respectively Reg(M)) denotes the set of idempotents (respectively regular elements) ofM. If x∈M,xω denotes the unique idempotent of the subsemigroup ofM generated byx.

A block-group monoid is a monoid in which everyR-class and everyL-class contain at most one idempotent. A number of equivalent conditions are given in [11]. For instance, a monoid M is a block-group monoid if and only if, for every regular J-classD ofM, the semigroup D0 is a Brandt semigroup, or if and only if the submonoid generated by E(M) is J-trivial. The class of all block-group monoids forms a (pseudo)variety of monoids, denoted byBG.

We refer to [17] for an introduction to the conjecture of Rhodes and for all undefined notations. LetM be a finite monoid. Recall that the kernel ofM is the submonoid

K(M) =\ 1τ1

1Department of Computer Science. University of Nebraska-Lincoln, Lincoln. NE 68588, USA.

2CNRS and University of Paris 7, LITP, Tour 55–65, 4 Place Jussieu, 75252 Paris Cedex 05, France.

(2)

where the intersection is taken over all relational morphisms τ from M into a groupG. D(M) is the smallest submonoid ofM closed under “weak conjuga- tion”: for every s, t ∈ M such that either sts = s or tst = t, the condition u∈D(M) implies sut∈D(M). It is sometimes convenient to use the follow- ing equivalent definition: D(M) is the subset ofM generated by the grammar GM = ({ξ}, ξ, P) whose productions are

(1) ξ→1 (2) ξ→ξξ

(3) for everys, t∈M such thatsts=s,ξ→sξt, (4) for everys, t∈M such thattst=t, ξ→sξt.

It is known thatD(M) is a submonoid ofK(M), and the conjecture of Rhodes states thatK(M) =D(M) for every monoidM.

We introduce a new monoidR(M), which is the smallest submonoid of M such that, for every s, t∈M ande ∈E(M),st ∈R(M) implies set∈R(M).

The next proposition makes precise the relations betweenD(M) andR(M).

Proposition 1.1 For every monoidM,D(M)is contained in R(M).

Proof. . It suffices to show that, if u ∈ R(M) and sts = s, then sut, tus ∈ R(M). Since u ∈ R(M), there exists a sequence 1 = u0, u1, u2, . . . , un = u such that ui+1 = sieiti and ui = siti for some si, ti ∈ M and ei ∈ E(M).

Now consider the sequence 1 =v0, v1 =st, vi+1=suit, . . . , vn+1=sut. Then, for every i > 0, vi+2 =sui+1t = (ssi)ei(tit) and vi+1 =ssitit. Furthermore, v1 = 1.(st).1 ∈ E(M) and v0 = 1. Since st is idempotent, it follows that sut∈R(M) as required. The proof fortusis dual.

It is useful to know the behaviour of our three submonoids under quotient.

Proposition 1.2 Letπ:M →N be a surjective morphism of monoids. Then (a) (K(M))π=K(N),

(b) (D(M))π=D(N), (c) (R(M))π⊆R(N).

Proof. (a) By Proposition 4.1 of [17], there exists a finite groupG and a re- lational morphism τ :M →Gsuch that 1τ1 =K(M). Thenπ1τ :N →G is a relational morphism. Thus 1(π1τ)1 = 1τ1π = K(M)π and hence K(N)⊆K(M)π.

Conversely, let τ : N → G be a relational morphism such that 1τ1 = K(N). Then πτ:M →Gis a relational morphism. ThusK(M)⊆1(πτ)1= (1τ11=K(N)π1. Therefore,K(M)π⊆K(N)π1π=K(N).

(b) To every production,ξ→sξt(withsts=s) ofGM, there corresponds in GN the productionξ→(sπ)ξ(tπ) (with (sπ)(tπ)(sπ) =sπ). Therefore, ifξ→u in GM, then ξ→ uπ in GN, and hence uπ ∈D(N). Conversely, let ξ→ sξt (withsts =s) be a production ofGN, and let x∈sπ1 and y∈tπ1. Set s= (xy)1xandt=y. Thensts=s,sπ=sandtπ=t. Therefore,ξ→sξt is a production ofGM, and for everyu ∈D(N), one can find u∈D(M) such that uπ=u.

(c) Letu∈R(M). Then there exists a sequence 1 =u0, u1, u2, . . . , un =u such that, for 1 6i6 n, ui+1 =sieiti and ui =siti for some si, ti ∈ M and

(3)

ei ∈E(M). It followsui+1π= (siπ)(eiπ)(tiπ) anduiπ= (siπ)(tiπ). Since eiπ is idempotent, this shows that uπ∈R(N).

The topological conjecture refers to the coarsest topology on the free monoid A such that every monoid morphism ϕ from A into a finite discrete group is continuous (see [15, 18] for more details). It states that for every monoid morphismπ:A∗ →M into a monoidM, ifP is a subset ofM satisfying

for everys, t∈M ande∈E(M),st∈P impliesset∈P , (*) then the languageP π1 is open.

We can now prove the main result of this section.

Theorem 1.3 The following statements are equivalent:

(1) for every monoid M,K(M) =D(M) (the conjecture of Rhodes), (2) for every monoid M,K(M)⊆R(M),

(3) the topological conjecture is true.

Proof. It is proved in [16] that the topological conjecture implies the conjecture of Rhodes. Thus (3) implies (1) and (1) implies (2) follows from Proposition 1.1. Finally, suppose that K(M) is contained in R(M). Let π : A →M be a monoid morphism and let P be a subset of M satisfying (*). This condition implies that for everys1, s2, . . . , sk∈P,

R(M)s1R(M)s2R(M)· · ·R(M)skR(M)⊆P.

We have to show that the languageL=P π1 is open. Let u=a1· · ·an ∈L.

By [17, Proposition 4.1] there exists a finite groupGand a relational morphism τ :M →Gsuch that 1τ1=K(M)⊆R(M). Let

M −→α−1 N −→β G

be the canonical factorization ofτ. Now, by the universal property of the free monoid, there exists a morphism γ : AN such that the following diagram commutes:

A

N

M G

π

γ

α β τ

Therefore,ω= 1(γβ)1 is an open set and we have

ωπ= 1β1γ1γα⊆1β1α= 1τ1=K(M)⊆R(M) It follows that

(ωa1ω· · ·ωanω)π⊆R(M)(a1π)R(M)· · ·R(M)(anπ)R(M)⊆P,

(4)

whence ωa1ω· · ·ωanω ⊆L. Now, by [18, Corollary 4.31], ωa1ω· · ·ωanω is an open set containing u = a1· · ·an. Therefore L is open, and this proves the topological conjecture.

2 A reduction result

In this section, we give a simple proof of a theorem of Henckell and Rhodes [8]

which shows that the conjecture of Rhodes can be reduced to the case that M belongs to the varietyBG. We first establish an elementary result.

Proposition 2.1 For every monoidM, the syntactic monoid ofR(M)belongs toBG.

Proof. Let ∼R(M) be the syntactic congruence of R(M) in M. Recall that u∼R(M)v if and only if, for everyx, y∈M,

xuy∈R(M) ⇐⇒ xvy∈R(M).

It suffices to show that, for alle, f ∈E(M),eRf (respectivelyeLf) implies e∼R(M) f. We treat the case eRf (the other case being similar). Then we haveef =f and f e=e. Suppose that set∈R(M). Then (se)f t∈R(M) and hence sf t ∈ R(M). Conversely,sf t ∈ R(M) implies set ∈ R(M). It follows that e∼R(M)f as required.

Theorem 2.2 Let M be a monoid, and let π:M →N be the syntactic mor- phism of R(M). Then K(M) is contained in R(M) if and only if K(N) is contained inR(N).

Proof. Suppose first that K(M) is contained in R(M) and let n ∈ K(N).

Since (K(M))π=K(N) by Proposition 1.2, there exists m∈K(M) such that mπ = n. Thus m ∈ R(M) and n = mπ ∈ R(N) by Proposition 1.2. Thus K(N) is contained inR(N).

Conversely, suppose that K(N) is contained inR(N), and let m∈K(M).

Then, by Proposition 1.2, n=mπ ∈ K(N) and hence n∈ R(N). Therefore, there exists a sequence 1 = u0, u1, u2, . . . , uk = n such that, for 1 6 i 6 k, ui+1 = sieiti and ui = siti, for some si, ti ∈ N and ei ∈ E(N). We show by induction on i that uiπ1 is contained in R(M). Since N is the syntactic monoid ofR(M), it is equivalent to show that uiπ1∩R(M)6=∅. The result is trivial for i= 0, since 1 ∈ 1π1. Suppose that uiπ1∩R(M)6=∅, and let xi∈siπ1, yi∈tiπ1 and letfi∈eiπ1be an idempotent. Thenxiyi∈uiπ1 and thusxiyi∈R(M) by the induction hypothesis. Therefore,xifiyi∈R(M), (xifiyi)π = ui+1, and hence ui+1π1∩R(M) 6= ∅. Finally, we have m ∈ nπ1=ukπ1 and thusm∈R(M).

Corollary 2.3 (Henckell and Rhodes[8]) If the conjecture of Rhodes is true for every monoid M ∈BG, then it is true for every monoid.

(5)

Proof. Suppose that K(N) = D(N) for every monoid N ∈ BG. Then, by Proposition 1.1, D(N) is contained in R(N) for every monoid N ∈ BG. Now letM be a monoid, and letNbe the syntactic monoid ofR(M). ThenN ∈BG by Proposition 2.1, and thusK(N) is contained inR(N). By Theorem 2.2, this implies that K(M) is contained in R(M). By Theorem 1.3, this proves the conjecture of Rhodes.

3 Some particular cases

In this section, we prove the conjecture “K(M) is contained in R(M)” in some significant particular cases. We first recall the proof of an important result of Henckell and Rhodes [9].

Theorem 3.1 IfM is aJ-trivial monoid, thenK(M)is contained in R(M).

Proof. Denote by 6the R-order onM. Thusx < y means that x6 y and that xand y are notR-related. Let E be the set of all sequences (s1, . . . , sn) such that

1> s1>· · ·> s1· · ·sn.

In particular, ( ) denotes the empty sequence. For each s ∈ M, we define a transformation ˆsonE by setting

(s1, . . . , sn)ˆs=









(s1, . . . , sn, s) if s1· · ·sn> s1· · ·sns,

(s1, . . . , si) ifs1· · ·sn=s1· · ·sns, whereiis the smallest index such thatsi 6=s andsi+1=· · ·=sn =s

ˆ

sis actually a permutation onE for

(s1, . . . , sn1, sn) = (s1, . . . , sn1)ˆs ifsn=sands1· · ·sn < s1· · ·sn1, and

(s1, . . . , sn) = (s1, . . . , sn, sn+1, . . . , sn+k)ˆs withsn+1 =· · ·=sn+k =s ifsn6=sands1· · ·sn > s1· · ·sns >· · ·

> s1· · ·snsk =s1· · ·snsk+1.

LetS(E) be the symmetric group onEand letτ:M →S(E) be the relational morphism defined by

mτ={ˆs1· · ·ˆsn|s1· · ·sn =m}.

Let m ∈ K(M). Then, by definition of K(M), m ∈ 1τ1 and there exist s1, . . . , sn ∈ M such that s1· · ·sn = m and ˆs1· · ·ˆsn is the identity on E.

Set, for every (s1, . . . , sn)∈ E, (s1, . . . , sn)π = (s1· · ·sn). We claim that, for 06i6n,

ui= (( )ˆs1· · ·ˆsni)πsni+1· · ·sn∈R(M).

(6)

Ifi= 0, since ˆs1· · ·ˆsn is the identity onE, we have u0= (( )ˆs1· · ·sˆn)π= ( )π= 1∈R(M).

By induction, suppose that the claim holds for i, and put ( )ˆs1· · ·sˆn(i+1) = (r1, . . . , rk). Thus, by induction ((r1, . . . , rk)ˆsni)πsni+1· · ·sn ∈R(M). Two cases arise.

(a) If (r1, . . . , rk)ˆsni= (r1, . . . , rk, sni), then ui+1= (r1, . . . , rk)πsni· · ·sn

= (r1, . . . , rk, sni)πsni+1· · ·sn

= ((r1, . . . , rk)ˆsni)πsni+1· · ·sn∈R(M)

(b) If (r1, . . . , rk)ˆsni = (r1, . . . , ri) with ri+1 = . . . = rk = sni and r1· · ·rksni=r1· · ·rk, thenr1· · ·rksni =r1· · ·risωni, and hence, since r1· · ·rksni+1· · ·sn ∈ R(M), one also has r1· · ·risωnisni+1· · ·sn ∈ R(M), whencer1· · ·risnisni+1· · ·sn∈R(M), that is,ui+1∈R(M).

Thus the claim holds, and in particular,un=s1· · ·sn ∈R(M).

Another important particular case follows from the theorem of Ash [2].

Theorem 3.2 If the idempotents of M commute, then D(M) = K(M) = E(M)is contained inR(M).

These two results have the following consequences, which should be com- pared with the results of [6, 5].

Corollary 3.3 If D(M) contains the regular elements of M, then K(M) is contained inR(M).

Proof. Letπ:M →N be the syntactic morphism of R(M). Then, by Propo- sition 1.2,

(Reg(M))π= Reg(N)⊆D(M)π=D(N).

ButN ∈BGby Proposition 2.1, and it is shown in [11] that, for every block- group monoidN, there exists a groupGand a relational morphismτ :N →G such that 1τ1 is J-trivial. In particular, K(N) is J-trivial. Finally, since D(N) is contained in K(N), D(N) is also J-trivial. Therefore, Reg(N) = E(N), and thusN itself is J-trivial. Now by Theorem 3.1,K(N) is contained in R(N), and by Theorem 2.2,K(M) is contained inR(M).

Corollary 3.4 If the idempotents of M form a subsemigroup, then K(M) is contained inR(M).

Proof. Letπ:M →N be the syntactic morphism ofR(M). ThenN ∈BGby Proposition 2.1, and, by [11, Proposition 2.3], the idempotents of N generate a J-trivial monoid T. But since the idempotents of M form a subsemigroup, T is also an idempotent semigroup (or band). Now a semigroup that is both J-trivial and idempotent is commutative. In other words, the idempotents of N commute, andK(N) is contained in R(N) by Theorem 3.2. The corollary now follows from Theorem 2.2.

(7)

Added in proof

Since the time that this paper was submitted for publication in February 1989, a number of important results related to this paper including two proofs of the Rhodes conjecture have appeared. The first proof due to Ash [4, 3] uses Ramsey Theory and the Theory of Inverse Semigroups. The second proof due to Ribes and Zaleskii [22] uses the theory of profinite groups acting on profinite graphs.

This last approach was motivated by a conjecture of Pin and Reutenauer [19]:

“The product of a finite collection of finitely generated subgroups of a free group is closed in the profinite topology.” The main result of [19] showed that this conjecture implies the Rhodes conjecture.

The main result of the present paper now immediately gives that the topo- logical conjecture in the free monoid is true. Soon after hearing the proof of Ash, Margolis proved that the Rhodes conjecture also implied the conjecture of Pin and Reutenauer cited above [14]. Thus, the Rhodes conjecture is equivalent to both the topological conjecture on the free monoid and the Pin-Reutenauer conjecture on the profinite topology of the free group. These and many other nontrivial consequences of these important occurrences have appeared in [7].

References

[1] C. J. Ash, Finite idempotent-commuting semigroups, in Semigroups and their applications (Chico, Calif., 1986), pp. 13–23, Reidel, Dordrecht, 1987.

[2] C. J. Ash, Finite semigroups with commuting idempotents, J. Austral.

Math. Soc. Ser. A43,1 (1987), 81–90.

[3] C. J. Ash, Inevitable graphs: a proof of the type II conjecture and some related decision procedures,Internat. J. Algebra Comput.1,1 (1991), 127–

146.

[4] C. J. Ash, Inevitable sequences and a proof of the “type II conjecture”, in Monash Conference on Semigroup Theory (Melbourne, 1990), pp. 31–42, World Sci. Publ., River Edge, NJ, 1991.

[5] J.-C. Birget, S. Margolis and J. Rhodes, Semigroups whose idempo- tents form a subsemigroup,Bull. Austral. Math. Soc.41,2 (1990), 161–184.

[6] J.-C. Birget, S. W. Margolis and J. Rhodes, Finite semigroups whose idempotents commute or form a subsemigroup, in Semigroups and their applications (Chico, Calif., 1986), pp. 25–35, Reidel, Dordrecht, 1987.

[7] K. Henckell, S. Margolis, J.-E. Pin and J. Rhodes, Ash’s type II theorem, profinite topology and Malcev products, Int. J. Alg. Comput.1 (1991), 411–436.

[8] K. Henckell and J. Rhodes, Reduction theorem for the type-II conjec- ture for finite monoids,J. Pure Appl. Algebra 67,3 (1990), 269–284.

[9] K. Henckell and J. Rhodes, Type-II conjecture is true for finite J- trivial monoids,J. Algebra 151,1 (1992), 221–235.

(8)

[10] S. Margolis and J.-E. Pin, Languages and inverse semigroups, in 11th ICALP, Berlin, 1984, pp. 337–346,Lect. Notes Comp. Sci.n˚172, Springer.

[11] S. Margolis and J.-E. Pin, Varieties of finite monoids and topology for the free monoid, in Proceedings of the Marquette Semigroup Conference, pp. 113–130, 1984.

[12] S. Margolis and J.-E. Pin, Products of group languages, inFCT, Berlin, 1985, pp. 285–299,Lect. Notes Comp. Sci.n˚199, Springer.

[13] S. Margolis and J.-E. Pin, Inverse semigroups and varieties of finite semigroups,J. of Algebra110(1987), 306–323.

[14] S. W. Margolis, Consequences of Ash’s proof of the Rhodes type II con- jecture, in Monash Conference on Semigroup Theory (Melbourne, 1990), pp. 180–205, World Sci. Publ., River Edge, NJ, 1991.

[15] J.-E. Pin, Finite group topology and p-adic topology for free monoids, in 12th ICALP, Berlin, 1985, pp. 445–455,Lect. Notes Comp. Sci.n˚194, Springer.

[16] J.-E. Pin, A topological approach to a conjecture of Rhodes, Bulletin of the Australian Mathematical Society 38 (1988), 421–431.

[17] J.-E. Pin, On a conjecture of Rhodes,Semigroup Forum 39(1989), 1–15.

[18] J.-E. Pin, Topologies for the free monoid,J. of Algebra 137(1991), 297–

337.

[19] J.-E. Pin and C. Reutenauer, A conjecture on the Hall topology for the free group,Bull. London Math. Soc.23(1991), 356–362.

[20] J. Rhodes, New techniques in global semigroup theory, inSemigroups and their applications (Chico, Calif., 1986), pp. 169–181, Reidel, Dordrecht, 1987.

[21] J. Rhodes and B. R. Tilson, Improved lower bounds for the complexity of finite semigroups,J. Pure Appl. Algebra 2(1972), 13–71.

[22] L. Ribes and P. A. Zalesskii, On the profinite topology on a free group, Bull. London Math. Soc.25,1 (1993), 37–43.

Références

Documents relatifs

Exactly the same proof which shows that the Connectedness Property implies the Pierce- Birkhoff Conjecture applies verbatim to show that the Definable Connectedness Property implies

Ein Vater aus Paderborn, der seinen Sohn in eine nahe gelegene katholische Bekenntnisgrundschule schicken wollte, wird mit den folgenden Worten zitiert: „Ich bin Mus- lim

In patients with slowly progressive tumors, multiple locore- gional therapies aiming at reducing the tumor burden and tar- geting the bronchial primary and liver, bone, or

The main result of this paper is a proof of the Strong Separation Conjecture in the case when α and β are in good position with respect to f.. Dedicated to Professor Felipe Cano on

Finally, we prove the Connectedness (and hence also the Pierce–Birkhoff) conjecture in the case when dim A = ht(&lt; α, β &gt;) = 3, the pair (α, β) is of complexity 1 and A

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

Given an even integer x &gt; 49, we formulate the Sieve I (the Sieve associated with x) by means of a sequence of k-tuples as follows. Let A be the set consisting of the indices n