La réponse est oui. Supposons que nous ayons une factorisation Q = A ⋅ BQ=A⋅B .
Une observation facile est que AA et BB doivent être disjoints (puisque pour w ∈ A ∩ Bw∈A∩B nous obtenons w 2 ∈ Qw2∈Q ). En particulier, un seul de A , BA,B peut contenir ϵϵ . On peut supposer wlog (puisque l'autre cas est complètement symétrique) que e ∈ Bϵ∈B . Ensuite , depuis una et bb ne peuvent pas être pris en compte dans les facteurs non vides, nous devons avoir un , b ∈ Aa,b∈A .
On obtient ensuite que a m b n ∈ Aambn∈A (et, de façon tout à fait analogue, b m a n ∈ Abman∈A ) pour tout m , n > 0m,n>0 par induction sur mm :
Pour m = 1m=1 , depuis un b n ∈ Qabn∈Q , il faut avoir un b n = u vabn=uv avec u ∈ A , v ∈ Bu∈A,v∈B . Puisque u ≠ ϵu≠ϵ , vv doit être b kbk pour certains k ≤ nk≤n . Mais si k > 0k>0 , alors puisque b ∈ Ab∈A on obtient b 1 + k ∈ Qb1+k∈Q , contradiction. Doncv = εv=ϵ , et un b n ∈ Aabn∈A .
Pour l'étape d' induction, depuis une m + 1 b n ∈ Qam+1bn∈Q , nous avons un m + 1 b n = u vam+1bn=uv avec u ∈ A , v ∈ Bu∈A,v∈B . Depuis encore u ≠ ϵu≠ϵ , on a soit v = a k b nv=akbn pour quelque 0 < k < m + 10<k<m+1 , soit v = b kv=bk pour certains k <nk<n . Mais dans le premier cas, vv est déjà dans AA par l'hypothèse d'induction, donc v 2 ∈ Qv2∈Q , contradiction. Dans ce dernier cas, il faut avoir k = 0k=0 (ie v = εv=ϵ ) étant donnéde b ∈ Ab∈A nous obtenons b 1 + k ∈ Qb1+k∈Q . Alors u = a m + 1 b n ∈ Au=am+1bn∈A .
Considérons maintenant le cas général des mots primitifs avec rr alternances entre aa et bb , c'est-à-dire que ww est soit a m 1 b n 1 … a m s b n sam1bn1…amsbns , b m 1 a n 1 … b m s a n sbm1an1…bmsans (pour r = 2 s - 1r=2s−1 ), a m 1 b n 1 … a m s+ 1am1bn1…ams+1 , oub m 1 a n 1 …b m s + 1bm1an1…bms+1 (pourr=2sr=2s); nous pouvons montrer qu'ils sont tous dansA enAutilisant l'induction surrr. Ce que nous avons fait jusqu'à présent a couvert les cas de baser=0r=0etr=1r=1.
Pour r > 1r>1 , nous utilisons une autre induction sur m 1m1 , qui fonctionne à peu près de la même manière que celle pour r = 1r=1 ci-dessus:
Si m 1 = 1m1=1 , alors w = u vw=uv avec u ∈ A , v ∈ Bu∈A,v∈B , et puisque u ≠ ϵu≠ϵ , vv a moins de rr alternances. Donc vv (ou sa racine dans le cas où vv lui-même n'est pas primitif) est dans AA par l'hypothèse d'induction sur rr pour une contradiction comme ci-dessus à moins que v = ϵv=ϵ . Donc w = u ∈ Aw=u∈A .
Si m 1 > 1m1>1 , dans toute factorisation w = u vw=uv avec u ≠ ϵu≠ϵ , vv soit a moins d'alternances (et sa racine est en AA sauf si v = ϵv=ϵ par l'hypothèse d'induction sur rr ), soit un premier bloc plus court (et son racine est en A sauf si v = ϵv=ϵ par l'hypothèse d'induction sur m 1m1 ). Dans les deux cas nous obtenons que nous devons avoir v = εv=ϵ , soit w = u ∈ Aw=u∈A .
Le cas de Q ′ : = Q ∪ { ϵ }Q′:=Q∪{ϵ} est un peu plus compliqué. Les choses évidentes à noter sont que dans toute décomposition Q = A ⋅ BQ=A⋅B , AA et BB doivent être des sous-ensembles de Q ′Q′ avec A ∩ B = { ϵ }A∩B={ϵ} . En outre, un , ba,b doit être contenue dans A de BA∪B .
Avec un peu de travail supplémentaire, on peut montrer que aa et bb doivent être dans le même sous-ensemble. Dans le cas contraire, supposons que wlog a ∈ Aa∈A et b ∈ Bb∈B . Disons que w ∈ Q ′w∈Q′ a une factorisation correcte si w = u vw=uv avec u ∈ A ∖ { ϵ } et v ∈ B ∖ { ϵ } . Nous avons deux sous-cas (symétriques) selon où va b a (il doit être enA or B since it has no proper factorization).
- If ba∈A, then aba has no proper factorization since ba,a∉B. Since aba∈A would imply abab∈A⋅B, we get aba∈B. As a consequence, bab is neither in A (which would imply bababa∈A⋅B) nor in B (which would imply abab∈A⋅B). Now consider the word babab. It has no proper factorization since bab∉A∪B and abab,baba are not primitive. If babab∈A, then since aba∈B we get (ba)4∈A⋅B; if babab∈B, then since a∈A we get (ab)3∈A⋅B. So there is no way to have babab∈A⋅B, contradiction.
- The case ba∈B is completely symmetric. In a nutshell: bab has no proper factorization and cannot be in B, so it must be in A; therefore aba cannot be in A or B; therefore ababa has no proper factorization but also cannot be in either A or B, contradiction.
I am currently not sure how to proceed beyond this point; it would be interesting to see if the above argument can be systematically generalized.