• Aucun résultat trouvé

Fixed points of endomorphisms of certain free products

N/A
N/A
Protected

Academic year: 2022

Partager "Fixed points of endomorphisms of certain free products"

Copied!
15
0
0

Texte intégral

(1)

FIXED POINTS OF ENDOMORPHISMS OF CERTAIN FREE PRODUCTS

Pedro V. Silva

1

Abstract. The fixed point submonoid of an endomorphism of a free product of a free monoid and cyclic groups is proved to be rational using automata-theoretic techniques. Maslakova’s result on the computability of the fixed point subgroup of a free group automorphism is generalized to endomorphisms of free products of a free monoid and a free group which are automorphisms of the maximal subgroup.

Mathematics Subject Classification. 20M05, 20F10.

1. Introduction

Gersten proved in the eighties that the fixed point subgroup of a free group au- tomorphism ϕis finitely generated [10]. Using a different approach, Cooper gave an alternative proof, proving also that the fixed points of the continuous exten- sion ofϕto the boundary of the free group is in some sense finitely generated [9].

Bestvina and Handel achieved in 1992 a major breakthrough through their inno- vative train track techniques, bounding the rank of the fixed point subgroup and the generating set for the infinite fixed points [3]. Their approach was pursued by Maslakova in 2003 to prove that the fixed point subgroup can be effectively computed [16].

Gersten’s result was generalized to further classes of groups and endomorphisms in subsequent years. Goldstein and Turner extended it to monomorphisms of free groups [11], and later to arbitrary endomorphisms [12]. Collins and Turner ex- tended it to automorphisms of free products of freely indecomposable groups [8], and recently Sykiotis to monomorphisms [21]. The interested reader can find more information in Ventura’s excellent survey [22].

Keywords and phrases.Endomorphisms, fixed points, free products.

1 Centro de Matem´atica, Faculdade de Ciˆencias, Universidade do Porto, R. Campo Alegre 687, 4169-007 Porto, Portugal.pvsilva@fc.up.pt

Article published by EDP Sciences c EDP Sciences 2011

(2)

PEDRO V. SILVA

Cassaigne and the author developed in [6] an approach to the study of monoids defined by special confluent rewriting systems (SC monoids) that preserves some of the features of the free group case and contains free products of cyclic groups as a particular case, as well as the partially reversible monoids introduced in [19].

In fact, the undirected Cayley graph of these monoids is hyperbolic and there exists a nice compact completion for the prefix metric. Uniformly continuous en- domorphisms, algorithmically characterized in [6], admit a continuous extension to the boundary. In [7], the same authors used this approach to study the dynam- ics of infinite periodic points for two classes of endomorphisms of the monoids in question.

In [20], the author proved that the fixed point submonoids of a large class of uniformly continuous endomorphisms of SC monoids are rational (actually finitely generated in the group case), obtaining also results of the same flavour for infinite fixed points. In the group case, new results were obtained for infinite fixed points of monomorphisms of free products of cyclic groups (c-free groups).

In the present paper, we go beyond the uniform continuity restriction of [20], which is equivalent to injectivity in the group case. Section 3 is devoted to the problem of proving that the fixed point submonoid is rational, generalizing Gold- stein and Turner’s proof for free group endomorphisms. This involves facing some technical difficulties brought by the existence of finite order elements. We obtain thus a fully automata-theoretic proof of a result that follows also from previous results by Sykiotis [21] in the particular cases of monomorphisms or symetric en- domorphisms. Another advantage of our proof is that it may offer some insight into the algorithmic aspects of the problem.

In Section 4, we discuss computability of the fixed point submonoid, the ref- erence being of course Maslakova’s result on free group automorphisms [16]. We generalize this result to endomorphisms of free products of a free monoid and a free group whose restriction to the group is an automorphism.

2. Preliminaries

Given a monoid M, we denote by RatM the set of all rational subsets of M, i.e., the smallest family of subsets ofM containing the finite sets and closed under union, product and the star operator (Xdenotes the submonoid ofM generated byX⊆M). For details on rational languages, the reader is referred to [2,18].

In the particular case of a free monoidM =A, a combinatorial description in terms of finite automata is usually preferred. We define a (finite)A-automaton to be a quadruple A = (Q, q0, T, E) where Q is a (finite) set, q0 ∈Q is the initial vertex,T ⊆Qare the terminal vertices andE⊆Q×A×Q. Anontrivial pathin Ais a sequence

p0−→pa1 1−→a2 . . .−→pan n

with (pi−1, ai, pi) E for i = 1, . . . , n. Its label is the word a1. . . an A+ = A\ {1}. It is said to be a successful path if p0 = q0 and pn T. We consider

(3)

also thetrivial path p−→p1 for p∈Q. It is successful ifp=q0 ∈T. The language recognized byAis

L(A) ={w∈A|wlabels a successful path inA}.

The classical Kleene’s Theorem states thatL⊆Ais rational if and only ifL= L(A) for some finiteA-automatonA. If we replace letters by rational languages as labels of edges (the resulting language being the union of the languages obtained by taking all the possible choices for each edge label), we remain within the realm of rational languages. Note that, if we fix a homomorphism π : A M, then RatM = (RatA)πand so the rational subsets ofM can be defined through finite automata.

LetA= (Q, q0, T, E) be anA-automaton. We say thatAis

deterministicif (p, a, q),(p, a, r)∈E impliesq=r;

completeif there exist edges with arbitrary label starting at every vertex;

accessibleif there exist paths fromq0to any arbitrary vertex.

Another case that will be relevant for us is the case ofM being a group, when we have the following result of Anissimov and Seifert:

Proposition 2.1 ([18] Prop. II.6.2). Let H be a subgroup of a group G. Then H RatGif and only ifH is finitely generated.

A finite rewriting system is a formal expressionA | R, where A is a finite alphabet and R a finite subset of A×A. The elements of R are called rules.

OnceR is fixed, for givenu, v∈A, we write u−→v if u=xry, v=xsy

for somex, y ∈A and (r, s)∈R. We denote by −→ the reflexive and transitive closure of the relation−→. ThecongruenceonAgenerated byRwill be denoted byR. Note thatRcoincides with the relation−→ defined with respect toR∪R−1. The quotient M = A/R is said to be the monoid defined by the rewriting systemR. We denote byπthe canonical homomorphismA→M.

A rewriting systemA|Ris said to be

specialifR⊆A+× {1};

confluentif, wheneveru−→v andu−→w, there exists z∈A such thatv−→z andw−→ z:

u //

v

w_ _ _//z

We shall refer to a monoid defined by a finite special confluent rewriting system as anSC monoid. An important case is given by free groups. Indeed, the free group onA, denoted byF GA, is defined by

A∪A−1|aa−11, a−1a→1 (a∈A), whereA−1 denotes a set of formal inverses ofA.

(4)

PEDRO V. SILVA

LetA|Rbe a special confluent rewriting system. We say thatw∈Aisirre- ducible(with respect toR) ifw /∈ ∪(r,s)∈RArA. For everyu∈A, there is exactly one irreduciblev A such that u−→v: existence follows from R being length- reducing, and uniqueness from confluence. We denote this unique irreducible word byu. It is well known (see [5]) that the equivalence

=vπ⇔u=v

holds for allu, v∈A, henceA={u|u∈A}constitutes a set of normal forms for the monoidM =A/R.

A generalized version of the classical Benois’ Theorem states that rational lan- guages are preserved by reduction:

Theorem 2.2 ([1]). LetA|Rbe a finite special confluent rewriting system and letL⊆A be rational. Then Lis rational and effectively constructible from L.

If M and M are defined respectively by the rewriting systems A | R and A|R, then the free productM∗M is defined byA∪A|R∪R, takingA disjoint fromA. We can now introduce the crucial concept of c-free group: a group is said to bec-freeif it is a free product of cyclic groups. Since every free group is a free product of infinite cyclic groups, the class of c-free groups extends the class of free groups.

We denote the monoid of endomorphisms (respectively group of automorphisms) ofM by EndM (respectively AutM). Given ϕ∈EndM, let

Fixϕ={u∈M |uϕ=u}.

We say that Fixϕis the submonoid offixed pointsofϕ. Note that Fixϕis a group ifM is a group.

3. Rationality

It is easy to determine which SC monoids can be embedded into some group.

Following [17], we say that a monoidM isdirectly finiteif

∀x, y∈M xy= 1⇒yx= 1.

We recall that the bicyclic monoid is the SC monoid defined by the rewriting systema, b|ab→1.

Proposition 3.1. Let M be an SC monoid. Then the following conditions are equivalent:

(i) M is embeddable into some group;

(ii) M contains no bicyclic submonoid;

(iii) M is directly finite;

(iv) M is a free product of a free monoid and cyclic groups.

(5)

Proof. (i) (ii). Since a bicyclic monoid contains infinitely many idempotents (bnan for the standard rewriting system).

(ii)(iii). By [15] Section VI.3.

(iii)(iv). Assume thatM is defined by the finite special confluent rewriting systemA|R. LetA1 be the set of generators which occur in some relator ofR, and writeA0=A\A1. Leta∈A1. ThenRhas some relator of the formuav→1 for someu, v∈A. SinceM is directly finite, it follows that (vua)π= 1 = (avu)π, hence is invertible inM and soA1π is a subgroup ofM. SinceA1πis defined by the finite special confluent rewriting system A1 | R, we get a free product decompositionM =A0∗A1π. By [20] Proposition 6.1, every SC group is c-free and so (iv) holds.

(iv) (i). We can extend the canonical embedding ofA in F GA to an em-

bedding ofA∗GintoF GA∗G.

We adapt now Goldstein and Turner’s proof [11] to c-free groups.

Theorem 3.2. Let ϕ be an endomorphism of a finitely generated c-free group.

Then Fixϕis finitely generated.

Proof. LetGbe a finitely generated c-free group. Clearly,Gcan be defined by a finite rewriting system of the formA|R, where A=A0∪A1∪A−11 and there existsma2 for everya∈A0 such that

R={(ama,1)|a∈A0} ∪ {(aa−1,1),(a−1a,1)|a∈A1}.

Since the unique overlapping of relators we can get proceeds from the free group relatorsaa−1, a−1a, it follows easily that this special rewriting system is confluent, henceGis an SC-monoid.

Let ϕ be an endomorphism of G and let π : A G denote the canonical morphism. For everya∈A0, writea−1=ama−1. Write also (a−1)−1=afor every a∈A1. Define u−1inductively for everyu∈A through

1−1= 1, (va)−1=a−1v−1(v∈A+, a∈A).

Clearly, (u−1)π= (uπ)−1 for everyu∈A.

Clearly,Aacts onGthroughga=g(aπ). For everyg∈G, letQ(g) =g−1(gϕ).

Note that g Fixϕ if and only if Q(g) = 1. We define an A-automatonAϕ = (Q,1,1, E) by

Q={Q(g)|g∈G};

E={(Q(g), a, Q(ga))|g∈G, a∈A}.

Clearly,Aϕ is a complete accessible deterministic automaton and L(Aϕ) = (Fixϕ)π−1.

We define a subautomatonAϕ= (Q,1,1, E) by taking E ={(p, a, q)∈E|aqis irreducible}.

(6)

PEDRO V. SILVA

Letdϕ= max{|aϕ|; a∈A} andmR= max({2} ∪ {ma|a∈A0}). Note that, for allu∈A anda∈A, the suffix ofuinvolved in the reduction ofu(aϕ) has length at most (mR1)dϕ(since each letter ofcan erase at mostmR1 letters ofu).

We show that

∀p∈Q |p|>(mR1)dϕ⇒phas outdegree 1 inAϕ. (3.1) Letp∈Qbe such that |p|>(mR1)dϕ. Suppose that (p, a, q),(p, b, q)∈E are distinct edges. Since Aϕ is deterministic, we have a =b. It suffices to show thatp∈aA. By symmetry, alsop∈bAand we reach the required contradiction.

Suppose thatp=cu withc∈A\ {a}. Thenq=a−1cu(aϕ). Sincec=a, then a−1cuis irreducible. Now|u| ≥(mR1)dϕ implies thata−1cremains untouched in the reduction ofa−1cu(aϕ). Hence q=a−1cu(aϕ) and soaqis reducible, con- tradicting (p, a, q)∈E. Thusp∈aA and so (3.1) holds.

Givenq∈Q, let thedepthofq, denoted by dep(q), be the length of the shortest path 1−→qin Aϕ. Since Aϕis accessible, dep(q) is well defined.

Fixs0>1 + (mR1)dϕ such thats0≥ma+ (mR1)|aiϕ|for alla∈A0and i∈ {1, . . . , ma1}, and let

s=mR+ max{dep(p)|p∈Qand|p|< s0}. It follows that

dep(p)> s−mR⇒ |p| ≥s0>1 + (mR1)dϕ (3.2) holds for everyp∈Q.

Our proof of Theorem3.2requires the following intermediate result:

Lemma 3.3. If (p, a, q)∈E\E and dep(p),dep(q)> s−mR, then there exists a pathq−→pa−1 in Aϕ.

Proof. Clearly, we have a pathq−−→pa−1 inAϕ. We must show that all the edges in it are inE. First, we note thataq must be reducible by definition ofE, and so q=a−1ufor some u∈A\aA.

Assume first that a ∈A1∪A−11 . Suppose that (q, a−1, p)∈/ E. Then a−1pis reducible and so p = abv for some b A\ {a−1} and v A. We have |p| >

1 + (mR1)dϕ by (3.2), hencea−1u=q=a−1p(aϕ) =bv(aϕ), yielding b=a−1 and contradictingp=abv. Thus (q, a−1, p)∈E in this case.

Assume now thata∈A0. Fori= 1, . . . , ma1, we have an edge ama−iu(ai−1ϕ)−→aa ma−i−1u(aiϕ)

in Aϕ. Since |q| ≥ s0 > 1 + (mR 1)dϕ by (3.2), we get |u| > s0 −ma (mR1)|ai−1ϕ|,(mR1)|aiϕ|. It follows thatama−iu(ai−1ϕ)−→a ama−i−1u(aiϕ) is an edge of Aϕ, indeed of Aϕ, for i = 1, . . . , ma 1. Thus there is a path q−−→u(aa−1 ma−1ϕ) in Aϕ. SinceAϕ is deterministic, it follows thatu(ama−1ϕ) =p

and the lemma is proved.

(7)

Back to the proof of Theorem3.2, letBϕ be the (finite) full subautomaton of Aϕ induced by the subset of vertices of depth s (that is, Bϕ contains all the edges ofAϕ connecting vertices of depth≤s).

Givenq∈Qof depth> s−mR, by (3.1) and (3.2) there exists inAϕ a unique maximal path αq : q−→. . . where every vertex has depth > s−mR. Let Q0 (respectively Q1) denote the set of allq∈Qwiths−mR<dep(q)≤ssuch that the set of vertices occurring inαq is finite (respectively infinite). Given p, q∈Q1 distinct, let p∧q denote the first vertex inαp to appear inαq (if such a vertex exists, otherwisep∧qremains undefined). Thenp∧q=q∧p, otherwise we would have a cycle

p∧qll ,,q∧p contradictingp∈Q1.

We define Cϕ to be the automaton obtained by adding to Bϕ all vertices and edges in the following paths ofAϕ:

(C1) αq forq∈Q0;

(C2) initial segmentsq−→pofαq forq∈Q1 and dep(p)≤s;

(C3) p−→p∧qfor allp, q∈Q1such thatp∧q is defined.

Clearly,Cϕis finite. Finally,Cϕ is obtained by adding toCϕ, for every edge (p, a, q) ofCϕ, all the edges in the pathq−→a−1pinAϕ. Note thatCϕ is a finite subautomaton ofAϕ. Moreover, if (p, a, q) is an edge ofCϕ, there exists a pathq−→pa−1 inCϕ.

We prove now that

Fixϕ⊆L(Cϕ). (3.3)

Recall that (Fixϕ)π−1=L(Aϕ). Since Bϕis a subautomaton ofCϕ, it suffices to show that every path p−→qu in Aϕ such that u∈A, dep(p) = s, dep(q) ≤s and all intermediate vertices have depth > s, is also a path inCϕ.

Letp−→qu be such a path. We can factor this path as p=p0−→ru0 1−→pv1 1−→u1 . . .−→pvn n−→run n+1=q,

where the ri−→pvi i group the edges in E\E, and ui, vj = 1 for 1 ≤i ≤n−1 and 1 ≤j ≤n. Note that, when (r, a, t) E, then dep(t) > dep(r)−mR: this is clear ifa∈ A1∪A−11 since (t, a−1, r)∈E; on the other hand, if a∈A0, then there is a path t−→ra−1 of length < mR and our claim holds too. It follows that dep(q)> s−mR and so we can apply Lemma 3.3and get paths

p=p0−→ru0 1←−pv1−1 1−→u1 . . .v

n−1

←−pn−→run n+1=q

inAϕ. Assume first thatn= 0. Thenp−→qu is an initial segment of some pathαq in (C1) or (C2), hence is a path in Cϕ and therefore inCϕ. Thus we assume that n >0. Takei∈ {1, . . . , n}. We show thatui is a proper prefix ofvi−1.

Indeed, we have paths

riv

−1i

←−pi−→rui i+1

(8)

PEDRO V. SILVA

in Aϕ and all our vertices are too deep to have outdegree>1. Hence one of this two paths must be an initial segment of the other. Write vi =xa witha∈ A. If a∈ A1∪A−11 , then ui = 1, otherwiseui ∈a−1A, and aa−1 would be a factor of viui, contradicting the irreducibility of u. Hence we may assume that a∈ A0 and so vi−1 = ama−1x−1. Similarly to the preceding case, ui ama−1A would contradict the irreducibility ofu, hence ui must be a proper prefix of ama−1 and therefore ofv−1i .

Writev−1i =uiwi. We have paths

p−→ru0 1←−rw1 2←−w2 . . .←−rwn n+1=q

inAϕ. Letw=wnwn−1. . . w1. We claim thatp−→ru0 1←−qw are paths inCϕ. This is immediate ifp∈Q0 (which is equivalent to q∈Q0), hence we assume thatp, q∈Q1.

Suppose thatp=q. Thenu0=wand sowv1u1is a factor ofu, hence irreducible.

Decompose in lettersv1=a1. . . ak. Sinceu1w1=v1−1=a−1k . . . a−11 andw1v1u1is irreducible, it follows thatk= 1, otherwisea−1k is a prefix ofu1 ora−11 is a suffix ofw1. Ifa1∈/A0, thenu1w1=a−11 produces immediately a contradiction. On the other hand, ifa1 A0, then u1w1 =ama−1 and so w1v1u1 =ama is reducible, another contradiction. Hencep=q.

Writeu0=u0h,w=wh, wherehdenotes the longest common suffix of the two words. Then we have pathspu

0

−→p∧q←−qw inCϕ. So we are done ifh= 1. Assume then thath = 1 and write h =hb with b A. Note that, since u1 is a proper prefix ofv1−1, thenw1 is a nontrivial suffix ofw. If b /∈A0, thenw1∈Ab and so v1∈b−1A. Hencebb−1would be a factor ofu0v1, contradicting the irreducibility ofu. Henceb∈A0. Writeh=hbiwithh∈/Ab. Thenw1∈Aband sov1∈bA. Suppose first that v1 = bvc with c A. Then u1w1 = v−11 = c−1v1bmb−1. If c−1is a prefix ofu1, thenv1u1would not be irreducible, hencebmb−1 is a suffix of w1. Now, sinceu0v1 is irreducible andv1 starts byb, we have i≤ma2 and so h=bi. Moreover, since bmb−1 is a suffix ofw, the last edge ofq−→pw ∧q belongs to theb-labelled cycle ofAϕcontainingp∧q−→rh 1, and so the edges in this path must belong toCϕ.

Assume now that v1 = b. Then u1w1 = bmb−1. Since u0v1u1 = u0hbibu1 is irreducible, we have|w1|> iand so once again the last edge ofq−→w p∧qbelongs to the b-labelled cycle of Aϕ containing p∧q−→rh 1. Therefore the edges in this path must belong toCϕ.

Now, since p−→u0 r1←−w q are paths in Cϕ, also r1−→w−1q is a path in Cϕ. Hence v−1i = uiwi yields vi = w−1i u−1i and so w−1i = viui = viui since viui is irreducible. Sincew−1 =w1−1. . . w−1n , it follows that there exists a path inCϕ of the formr1−→qz forz=v1u1. . . vnun. Therefore p−→qu is a path inCϕ and (3.3) holds.

Now Fixϕ⊆L(Cϕ)⊆L(Aϕ) = (Fixϕ)π−1 yields Fixϕ ⊆L(Cϕ)Fixϕand so Fixϕ = L(Cϕ). By Theorem 2.2, Fixϕ is rational and so Fixϕ is a rational subset ofG. By Proposition2.1, Fixϕis then a finitely generated subgroup ofG.

(9)

Corollary 3.4. Letϕ be an endomorphism of a finitely generated free product of a free monoid and cyclic groups. ThenFixϕis rational.

Proof. LetM =A0∗G1, whereG1is the c-free group defined by the finite special confluent rewriting system A1 | R1. Let G be the c-free group defined by the finite special confluent rewriting system A | R, where A = A0 ∪A−10 ∪A1 and R = R1∪ {(aa−1,1),(a−1a,1) | a ∈A0}. Let u(respectively u) denote the irreducible form ofuin the rewriting system ofM (respectivelyG).

Nowϕextends to an endomorphismΦofGthrougha−10 Φ= (a0ϕ)−1(a0∈A0).

By Theorem3.2, FixΦis a finitely generated and therefore rational subgroup ofG.

Denoting the canonical homomorphismA →Gbyπ, it follows that FixΦ= for some rationalL⊆A. In view of Theorem 2.2,FixΦ=L is a rational subset ofA. Since Fixϕ=FixΦ∩(A0∪A1), it follows that Fixϕis a rational subset of (A0∪A1) and so Fixϕis a rational subset ofM.

4. Computability

We start this section by considering the simple case of free monoid endomor- phisms, whose discussion is essential to the follow-up. The first proof was given by Head [14], and an alternative one was later provided by Hamm and Shallit [13].

We include here a very short proof.

LetA0 be a finite alphabet and letϕ∈EndA0. Writem=|A0|and define A2={a∈A0|aϕn= 1 for somen≥1},

A3=A0\A2,

A4={a∈A3|aϕ∈A2aA2}.

LetΓ be the directed graph with vertex setA0and edgesa−→bwheneverboccurs in aϕ. Thena∈A2 if and only if there exists no infinite patha−→ · · · inΓ. This is equivalent to say there is no patha−→ · · · in Γ of lengthm, hence

A2={a∈A0|aϕm= 1} (4.1)

and is therefore effectively computable, and so areA3 andA4.

GivenB ⊆A, we denote byθA,B the homomorphismA→B defined by =

a ifa∈B 1 otherwise

Lemma 4.1 ([14]). Let ϕ∈EndA0 andm=|A0|. Then Fixϕ= (A4ϕm). Proof. Leta∈A4. Then=uavfor someu, v∈A2. It follows from (4.1) that

m+1= (uav)ϕm= (uϕm)(aϕm)(vϕm) =m, henceA4ϕmFixϕand so (A4ϕm)Fixϕ.

To prove the opposite inclusion, letθ=θA0,A3. Takeu∈Fixϕ. Thenuϕθ=uθ.

SinceA2ϕ⊆A2, we get uθϕθ=uϕθ=and souθ∈Fix (ϕθ). Since 1∈/A3ϕθ, it follows easily that uθ∈ A4. Hence u∈ (A2∪A4) and so u= m (A2 A4)ϕm=A4ϕm= (A4ϕm) as required.

(10)

PEDRO V. SILVA

Note that, given an endomorphismϕofA0∗G, whereGis a group, the restriction ϕ|G is an endomorphism of G. Clearly,G is the (unique) maximal subgroup of A0∗G. To proceed with our task, we must be able to articulate the processes taking pace at the group components and the free monoid components. That is achieved through the next result, in circumstances which are far from general:

Theorem 4.2. Let M =A0∗Gbe finitely generated, where Gis a c-free group.

Let ϕ∈EndM be such that the equation

x=v(xϕ|G)w (x∈G)

has an effectively constructible rational solution set for allv, w∈G. ThenFixϕis an effectively constructible rational submonoid of M.

Proof. LetGbe defined by the finite special confluent rewriting system A1 |R.

WriteA=A0∪A1 andθ=θA,A0. For everyu∈A\A1, letdenote the longest factor of u in A0A∩AA0. Let A2, A3 and A4 be defined as in the beginning of the section, replacing A by A0 and ϕ by ψ = ϕ|A0θ. Write m = |A0|. Let u=a1. . . an∈A4ψm= Fixψ witha1, . . . , an∈A0.

Our proof of Theorem4.2requires the following intermediate result:

Lemma 4.3. There exist effectively constructible rational subsetsL1, . . . , Ln−1of Gsuch that the solution set of the equation

a1x1a2. . . xn−1an= (a1x1a2. . . xn−1an)ϕξ (xi∈G) (4.2) is preciselyL1×. . .×Ln−1.

Proof. Let 1 i1 < . . . < ik n denote all i ∈ {1, . . . , n} such that aiψ = 1.

Then there exist 1 =j1< . . . < jk+1=n+ 1 such that airψ=ajr. . . ajr+1−1

for everyr∈ {1, . . . , k}. Moreover, there exist wordsps, ws, qs ∈A1 (for all ade- quate values ofs) such that

airϕ=pjr−1ajrwjrajr+1. . . wjr+1−2ajr+1−1qjr+1−1

forr∈ {1, . . . , k}. We claim that equation (4.2) is equivalent to the system ofn−1 equations

⎧⎪

⎪⎨

⎪⎪

xjr−1=qjr−1(xir−1air−1+1xir−1+1. . . air−1xir−1)ϕpjr−1 forr∈ {2, . . . , k}

xi=wi

wheneverjr≤i < jr+11 for somer∈ {1, . . . , k}.

Indeed, sincea1. . . an Fixψ, all we need is to find out necessary and sufficient conditions that thexi must satisfy in equation (4.2). Let i∈ {1, . . . , n−1}, and

(11)

consider xi in the left hand side of (4.2). Clearly, if jr ≤i < jr+11 for some r∈ {1, . . . , k}, thenxi is fully determined byajrϕthroughxi =wi.

Otherwise,i=jr1 for some r∈ {2, . . . , k}. In this case, we need to compute which part of the right hand side of (4.2) eventually determinesxjr−1: the longest suffix ofair−1ϕinA1, the longest prefix ofairϕinA1, and the image of the factor betweenair−1 andair. This proves the claim.

Next we show that our system is equivalent to a system of equations of the form (xi =yi)i=1,...,n−1, where

yi∈A1 A1(xiϕ)A1

for i= 1, . . . , n1. For that purpose, we define a directed graph Λ with vertex set{1, . . . , n1} and edges

(jr1)−→i wheneverir−1≤i < ir(r= 2, . . . , k).

Clearly, ifj has outdegree 0, thenxj =wj is an equation in the original system.

It follows easily that, if there is no infinite pathj−→ · · · inΛ, thenxj is uniquely determined in the solution set of (4.2) (if it is nonempty). Thus we need to discuss the structure of infinite paths in Λ. Since Λ is finite, such an infinite path must always contain a cycle. We show next that all cycles inΛhave length 1.

Suppose that

(jr11)−→(jr2 1)−→ · · · −→(jrs1) = (jr11)

is a cycle of lengths−1 inΛ. We claim that there exists a loop (jr1−1)−→(jr1−1) in Λ, which is equivalent to

ir1−1≤jr11< ir1. (4.3) Suppose first thatir1−1> jr11. It suffices to show that

irt−1> jrt1 implies (rt< rt+1 andirt+1−1> jrt+11) fort= 1, . . . , s1 to derive a contradiction fromrs=r1. Indeed, assume thatirt−1> jrt1. Since (jrt 1)−→(jrt+1 1) is an edge of Λ, we have irt−1 jrt+1 1 < irt and so irt−1 < jrt+1 irt. Hence jrt irt−1 < jrt+1 and so rt < rt+1. It follows that irt+1−1 irt > jrt+11 and so our implication holds, yielding the desired contradiction.

Suppose now that jr1 1 ≥ir1. Similarly to the preceding case, it suffices to show that

jrt1≥irt implies (rt> rt+1 andjrt+11≥irt+1) fort= 1, . . . , s1 to derive a contradiction fromrs =r1. Indeed, assume thatjrt1 ≥irt. Since irt−1≤jrt+11< irt, we getjrt1≥irt > jrt+11 and so rt> rt+1. It follows thatjrt+11≥irt−1≥irt+1, yielding the desired contradiction.

(12)

PEDRO V. SILVA

Thus (4.3) holds and so there exists a loop (jr1 1)−→(jr1 1) in Γ. It is immediate that no vertex of Λ can have indegree>1, hencejrs−1 1 = jr11 and sors−1=r1, yieldings= 2. Therefore all cycles inΛ have length 1.

In view of the indegree property, it follows that the unique infinite pathj−→ · · · inΛ, if such a path exists, consists of infinitely many tours of the loopj−→j: you cannot enter a loop unless you have always been there.

Now take an equation of the form

xjr−1=qjr−1(xir−1air−1+1xir−1+1. . . air−1xir−1)ϕpjr−1

forr∈ {2, . . . , k}in our original system. If there is no loopjr−1−→jr−1 inΛ, then the equationsxi =wi will eventually determine a unique possible value forxjr−1 and we can replace the above equation by some other of the formxjr−1=wjr−1 for somewjr−1∈A1.

Finally, assume that there is a loop jr 1−→jr 1 in Λ. Then xjr−1 {xir−1, . . . , xir−1} and all the other variables are bound to be eventually deter- mined by the equationsxi =wi. Since

qjr−1, air−1+1ϕ, . . . , air−1ϕ, pjr−1∈A1

are constants, we can replace our equation by another of the form xjr−1 = vjr−1(xjr−1ϕ)zjr−1 for somevjr−1, zjr−1∈A1. Note also that this construction of the new system is an effective procedure since it consists of successively replacing somexi by wi in the other equations. Therefore we can now concentrate on the new system (xi =yi)i=1,...,n−1. Since each variable occurs just in one equation, and no equation contains more than one single variable, the solution set will come out as a direct productL1×. . .×Ln−1, whereLiis the solution set of the equation containingxi. If this equation is of the formxi=wi, thenLi={wi}is (trivially) an effectively constructible rational subset of G. If the equation is of the form xi=vi(xiϕ)zi, then the claim follows from the Lemma’s hypothesis onϕ|G. Back to the proof of Theorem4.2, we remark that there existp, q∈Gsuch that

(a1x1a2. . . xn−1an)ϕ=p((a1x1a2. . . xn−1an)ϕξ)q

for every solution (x1, . . . , xn−1)∈L1×. . .×Ln−1. Indeed, the prefix erased byξ is (a1x1. . . ai1−1xi1−1)ϕvi1 and is uniquely determined sincex1, x2, . . . , xi1−1 are uniquely determined as well. A symmetric argument applies to suffixes.

Back to the proof of Theorem 4.2, take u ∈A. Note thatu Fixϕ implies uθ∈Fixψ, hence we may restrict our attention to this latter condition. In view of Lemma4.1, we may write=u1. . . ut for someu1, . . . , ut∈A4ψm. Ift= 0, thenϕ|GEndGimplies thatu∈Fixϕif and only ifu∈Fixϕ|G, and we can use the theorem’s hypothesis withv =w= 1. Therefore we only need to concentrate on the caset >0.

Write

ui=ai1ai2. . . aini (aij ∈A0)

Références

Documents relatifs

A key example of this is the Hopf algebra of graphs G as given in [16], where the authors derive the antipode formula and use it to obtain the celebrated Stanley’s (−1)-color

The set of Lyndon traces (i.e. the generalization of Lyndon words to the partially commutative case, defined by Lalonde in [11]) endowed with the lexicographic ordering is a

For instance, one gets the solution of the above–mentioned universal problem in the category of commutative monoids by taking the quotient of the free monoid on X by the

In this section we investigate the intersection of two submonoids of A ∗ finitely generated by prefix sets by studying the product of two deterministic semi-flower automata

In [1], it is proved that free prod- ucts and direct products of automatic monoids are automatic and corresponding results for prefix-automatic monoids are proved in [8].. In [5], it

The diamond product is the counterpart of the Schützenberger product for partially commutative monoids (the &#34;trace monoids&#34;). We find that the diamond product recognizes

If we do not restrict the matrix A to be positive it is notable that even for matrices with coefficients of small size then the polynomial Q of proposition 3 can have a relatively

We show that for finitely generated left preGarside monoids, that includs finitely generated preGarside monoids, Garside monoids and Artin monoids, the fixed and periodic