• Aucun résultat trouvé

Sur la longueur des mots de rang donné d'un automate fini

N/A
N/A
Protected

Academic year: 2021

Partager "Sur la longueur des mots de rang donné d'un automate fini"

Copied!
4
0
0

Texte intégral

(1)

HAL Id: hal-00017720

https://hal.archives-ouvertes.fr/hal-00017720

Submitted on 24 Jan 2006

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

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 établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Sur la longueur des mots de rang donné d’un automate

fini

Jean-Eric Pin

To cite this version:

Jean-Eric Pin. Sur la longueur des mots de rang donné d’un automate fini. Comptes rendus de

l’Académie des sciences. Série I, Mathématique, Elsevier, 1977, 284, pp.1233-1235. �hal-00017720�

(2)

C.R. Acad. Sc. Paris, t. 284 (16 mai 1977) S´erie A — 1233

INFORMATIQUE TH´EORIQUE. Sur la longueur des mots de rang donn´e d’un automate fini. Note∗ de Jean-´Eric Pin,

pr´esent´ee par M. Andr´e Lichnerowicz.

A´etant un automate fini `a n ´etats, nous montrons que s’il existe un mot de rang inf´erieur ou ´egal `a (n − k) dans A, il en existe en particulier un de longueur inf´erieure ou ´egale `a P (k), o`u P est un polynˆome de degr´e 4.

Let A be a finite automaton with n states. We prove that if there exists a word of rank ≤(n − k) in A, then there exists such a word with length ≤ P (k), where P is a polynomial of degree4.

Soit A = (Q, X) un automate fini, o`u Q est l’ensemble des ´etats et X l’alphabet. On notera qm l’action d’un mot m de X∗sur l’´etat s et si S est un sous-ensemble de Q,

Sm l’ensemble {qm | q ∈ S}. |B| d´esignera le cardinal de l’ensemble B, et si n est un mot de X∗, |m| d´esignera la longueur de m, le contexte ´evitant toute confusion entre

ces deux notations. Le rang de m dans A est rA(m) = |Qm|. Soit Πn,k l’ensemble des

automates `a n ´etats poss´edant un mot de rang inf´erieur ou ´egal `a k. On pose A(n, k) = sup

A∈Πn,k

inf{|m| | rA(m) ≤ k}

Diff´erents auteurs, comme J. ˇCern`y, P.H. Starke — ont donn´e diverses bornes sup´erieures pour A(n, 1), dont la meilleure est

A(n, 1) ≤ 1 3n 33 2n 2+25 6n − 4.

Mais les mˆemes m´ethodes appliqu´ees `a A(n, n−k) donnent une majoration de A(n, n− k) d´ependant de n et de k (sauf si k = 0, 1, 2). Nous d´emontrons que A(n, n − k) peut ˆetre major´e par un polynˆome d´ependant uniquement de k.

Theorem 1 A(n, n − k) ≤k(k−1)(k122+k+6).

Ce th´eor`eme repose sur le r´esultat suivant, qui pr´esente un int´erˆet par lui-mˆeme : Theorem 2 Soit A = (Q, X) un automate `a n ´etats ; Q0 une partie `ak ´el´ements de

Q. S’il existe un mot m tel que |Q0m| soit inf´erieur ou ´egal `ak − 1, alors il existe un

tel mot de longueur inf´erieure ou ´egale `a 1 3(n − k) 3+1 2(n − k) 2+7 6(n − k) + 1

Preuve du th´eor`eme 2. — Soit m un mot de longueur minimale tel que |Q0m| ≤ k−1. Posons m = x1· · · xp, Q1= Q0, Q2= Q0x1, . . . , Qp= Q1x1· · · xp−1. On a

|Q1| = |Q2| = · · · = |Qp| = k

sinon m ne serait pas de longueur minimale. En outre puisque |Qpxp| ≤ k − 1, Qp

contient une paire {ap, bp} telle que apxp = bpxp. Il existe donc des paires {ai, bi}

incluses dans Qi telles que aixi= ai+1, bixi= bi+1 pour i = 1, . . . , p − 1.

Compte tenu de la d´efinition de m, on a la propri´et´e suivante : (∗) Si j < i, {ai, bi} 6⊂ Qj

(3)

C.R. Acad. Sc. Paris, t. 284 (16 mai 1977) S´erie A — 1234

Sinon on aurait {ai, bi} ⊂ Q0x1· · · xj−1. Or

aixi· · · xp= bixi· · · xp, donc |Q0x1· · · xj−1xi· · · xp| ≤ k − 1

mais x1· · · xj−1xi· · · xpest plus court que m d’o`u une contradiction. Il reste `a majorer

p = |m|. Pour cette majoration, il est plus commode de raisonner sur les compl´ementaires des Qi. Posons donc Li= Q \ Qi et t = n − k. D’apr`es (∗) les (Li)

p

i=1 v´erifient

(∗∗)



Pour tout i ∈ {1, . . . , p}, il existe ai et bi dans Q tels que

ai6= bi, {ai, bi} ∩ Li= ∅ et, pour tout j < i, {ai, bi} ∩ Lj6= ∅.

Lemme 3 Soit Q un ensemble, (Li)pi=1t une suite de sous-ensembles `a t ´el´ements de

Q v´erifiant les conditions (∗∗). Alors pt≤ 1 3t 3+1 2t 2+7 6t + 1.

La d´emonstration se fait par r´ecurrence sur l’ensemble des couples {(t, q) | q ≤ t} ordonn´e suivant l’ordre lexicographique. On montre par r´ecurrence les deux propri´et´es suivantes pour (t, q) ≥ (1, 0) :

(1) si les Li sont de cardinal t et si

pt ≥ kq = 1 + q + q−1 X j=1 j2, alors | kq \ i=1 Li| ≤ t − q;

(2) si les Li sont de cardinal (t − 1), alors pt−1≤ t +

X

1≤j≤t−1

j2.

(t, q) = (1, 0). — Les deux conditions sont ´evidentes. On suppose le r´esultat vrai jusqu’au rang (t, q) et on cherche `a le d´emontrer pour son successeur.

Passage de (t, q) `a (t, q + 1) (si q ≤ t − 1). — Le (2), ind´ependant de q, r´esulte de l’hypoth`ese de r´ecurrence. Montrons le (1) par l’absurde : supposons pt ≥ kq et

| \ 1≤i≤kq+1 Li| = t − q et posons \ 1≤i≤kq+1 Li = K. La suite des (Li\ K) (1 ≤ i ≤ kq+1)

est une suite de sous-ensembles `a q ´el´ements (q ≤ t − 1) qui v´erifie (∗∗). En effet, puisque {ai, bi} ∩ Li = ∅, {ai, bi} ∩ (Li\ K) = ∅ et {ai, bi} ∩ K = ∅. Donc pour tout

j < i, {ai, bi} ∩ (Lj\ K) = {ai, bi} ∩ Lj 6= ∅. D’apr`es l’hypoth`ese de r´ecurrence (2), la

suite des (Li\ K) (i variant de 1 `a kq+1) poss`ede au plus (1 + q +

X 1≤j≤q j2) termes ; or kq+1= 2 + q + X 1≤j≤q

j2, d’o`u une contradiction.

Passage de (t, t) `a (t + 1, 0). — Dans ce cas, (1) est ´evident. Si pt < kt, (2) est

d´emontr´e. Sinon, on peut appliquer l’hypoth`ese de r´ecurrence (1) au rang (t, t) : les Li

´etant de cardinal t, \

1≤i≤kt

Li= ∅. Les Li d’indice > kt v´erifient en particulier

∃ai ∃bi {ai, bi} ∩ Li= ∅ et {ai, bi} ∩ Lkt 6= ∅.

Donc l’un des ´el´ements de la paire, disons ai, est pris parmi les t ´el´ements de Lkt. En

outre, puisque \

1≤i≤kt

Li = ∅, il existe un Lj (avec j < kt) tel que ai ∈ L/ j; comme

{ai, bi} ∩ Lj est non vide, on a bi∈ Lj; bi est donc pris parmi les t ´el´ements de Li. Il

y a donc au plus t2 paires v´erifiant les conditions ci-dessus, et donc au plus t2 indices

strictement sup´erieurs `a kt. Donc

pt ≤ kt+ t2≤ 1 + t + X 1≤j≤q j2≤1 3t 3+1 2t 2+7 6t + 1,

(4)

C.R. Acad. Sc. Paris, t. 284 (16 mai 1977) S´erie A — 1235

ce qui ach`eve les d´emonstrations du lemme et du th´eor`eme 2.

Preuve du th´eor`eme 1. — Soit m un mot de rang inf´erieur ou ´egal `a n − k. Si Q0est une partie quelconque de Q, |Q0m| ≤ n − k et d’apr`es le th´eor`eme 2, il existe un mot

m1de longueur inf´erieure ou ´egale `a P (0) (o`u P est le polynˆome 13X3+12X2+76X + 1)

et de rang inf´erieur ou ´egal `a n − 1. Donc |Qm1| ≤ n − 1 et il existe un mot m2 de

longueur inf´erieure ou ´egale `a P (1) tel que |Qm1m2| ≤ n − 2. On construit ainsi une

s´equence de mots m1, . . . , mk tels que |mi| ≤ P (i) et |Qm1m2· · · mk| ≤ n − k. Donc

m = m1m2· · · mk est de rang inf´erieur ou ´egal `a n − k et

|m| ≤ X 0≤i≤k−1 P (i) ≤ k(k + 1)(k 2+ k + 6) 12 .

ef´

erences

[1] J. ˇCern´y, Pozn´amka k. homog´ennym experimentom s konecn´ymi automatmi, Mat. fyz. ˇcas SAV 14 (1964), 208–215.

[2] J. ˇCern´y, Communication, in Bratislava Conference on Cybernetics, 1969. [3] J. ˇCern´y, A. Pirick´a and B. Rosenauerova, On directable automata,

Kyber-netica 7 (1971), 289–298.

[4] P. H. Starke, Eine Bemerkung ¨uber homogene Experimente., Elektr. Informa-tionverarbeitung und Kyb.2 (1966), 257–259.

[5] P. H. Starke, Abstrakte Automaten, V.E.B. Deutscher Verlag der Wissenschaften, Berlin, 1969.

Références

Documents relatifs

Si certains travaux ont abordé le sujet des dermatoses à l’officine sur un plan théorique, aucun n’a concerné, à notre connaissance, les demandes d’avis

Using the Fo¨rster formulation of FRET and combining the PM3 calculations of the dipole moments of the aromatic portions of the chromophores, docking process via BiGGER software,

Later in the clinical course, measurement of newly established indicators of erythropoiesis disclosed in 2 patients with persistent anemia inappropriately low

Households’ livelihood and adaptive capacity in peri- urban interfaces : A case study on the city of Khon Kaen, Thailand.. Architecture,

3 Assez logiquement, cette double caractéristique se retrouve également chez la plupart des hommes peuplant la maison d’arrêt étudiée. 111-113) qu’est la surreprésentation

Et si, d’un côté, nous avons chez Carrier des contes plus construits, plus « littéraires », tendant vers la nouvelle (le titre le dit : jolis deuils. L’auteur fait d’une

la RCP n’est pas forcément utilisée comme elle devrait l’être, c'est-à-dire un lieu de coordination et de concertation mais elle peut être utilisée par certains comme un lieu

The change of sound attenuation at the separation line between the two zones, to- gether with the sound attenuation slopes, are equally well predicted by the room-acoustic diffusion