• Aucun résultat trouvé

Examen de th´eorie des automates et langages formels janvier 2013

N/A
N/A
Protected

Academic year: 2022

Partager "Examen de th´eorie des automates et langages formels janvier 2013"

Copied!
1
0
0

Texte intégral

(1)

Examen de th´eorie des automates et langages formels janvier 2013

La clart´e, la r´edaction et la justification des r´eponses fournies interviennent dans la cotation de l’ensemble de l’examen.

1. (6 points) On consid`ere le langage P des mots sur {a, b} contenant le mˆeme nombre d’occurrences des facteurs ab et ba. Par exemple, aaba et baababbab appartiennent au langage mais ababab n’y appartient pas.

– Construire l’automate minimalAP deP, prouver sa minimalit´e et v´erifier queAP poss`ede 5 ´etats.

– Donner une expression r´eguli`ere pourP (fournir une telle expression suffit).

– Donner la table de multiplication du mono¨ıde syntaxique deP. En d´eduire que, pour tout mot w∈ {a, b}, on a [w]◦[w] = [w].

2. (4 points) Soit le langage L= (aba).

– Montrer qu’un motwnon vide appartient `aL si et seulement siwposs`ede ab comme pr´efixe, ba comme suffixe et que aaa, bab, bb n’apparaissent aucun comme facteur de w.

– En d´eduire une expression r´eguli`eread hocmontrant que Lest sans ´etoile.

– V´erifier que dans le mono¨ıde syntaxique, [bb] est absorbant, i.e., pour tout mot w∈ {a, b}, [w]◦[bb] = [bb] = [bb]◦[w].

3. (5 points) Soient les langages

L1 ={akb |k, ℓ≥1, pgcd(k, ℓ) = 1} et L2 ={akb |k, ℓ≥1, k < ℓ ouk >2ℓ}.

– Montrer que si L1 ´etait r´egulier, il existerait deux nombres premiers dis- tincts p1, p2 tels que (ap1)−1.L = (ap2)−1.L. En d´eduire que L1 n’est pas r´egulier.

– Caract´eriser les mots appartenant `a {a, b}\L2. Ce langage{a, b}\L2 est-il r´egulier ?

– Le langage L2 est-il r´egulier et/ou alg´ebrique ?

4. (5 points) On consid`ere le mot de Thue–Morse t=abbabaab· · · obtenu comme point fixe du morphisme it´er´eµ:a7→ab, b7→ba.

– Montrer que tout facteur de longueur au moins 5 de t contient un facteur aaoubb. (On peut utiliser, sans preuve, les propri´et´es det vues au cours.) – Soit la suite de mots finis (Xn)n≥0 d´efinie par X0 =a et

Xn+1 =XnXn, ∀n≥0

o`u le morphismew7→west donn´e par a=b etb=a. Expliquer pourquoi la suite (Xn)n≥0 converge et montrer que t en est la limite.

– Si t = t0t1· · ·, on dit qu’un facteur u apparaˆıt dans t en position n si t = t0· · ·tn−1u· · ·. D´emontrer que aa et bb n’apparaissent dans t qu’en des positions impaires. Par exemple, la premi`ere occurrence de bb (resp.

aa) apparaˆıt en position 1 (resp. 5).

– En d´eduire que, pour tout facteur u de longueur au moins 5 de t, u n’apparaˆıt qu’en des positions ayant mˆeme parit´e.

Références

Documents relatifs

La partie hachur´ ee ci-dessous a ´ et´ e uniquement trac´ ee avec des carreaux entiers, des moiti´ es ou des quarts.. La partie hachurée ci-dessous a été uniquement tracée avec

◮ le fini dans l’infini : exemple de r´eels, triadique de Cantor (si cela passe). D´ecalages : notation fonction et somme (un peu de dualit´e sous forme de

◮ le fini dans l’infini : exemple de r´eels, triadique de Cantor (si cela passe).. D´ecalages : notation fonction et somme (un peu de dualit´e sous forme de

◮ Matrice(s) de transition, pb des arˆetes multiples avec diff´erentes.. ´etiquettes, avec

Nouveaux exemples d’automates des d´ecalages (exemples finis et infinis) sur des langages s’exprimant avec des conditions (mots avec pr´efixe impos´e, avec facteur impos´e).. Tous

Nouveaux exemples d’automates des d´ecalages (exemples finis et infinis) sur des langages s’exprimant avec des conditions (mots avec pr´efixe impos´e, avec facteur

Nouveaux exemples d’automates des d´ecalages (exemples finis et infinis) sur des langages s’exprimant avec des conditions (mots avec pr´efixe impos´e, avec facteur impos´e)6.

2012 Cours de Th´ eorie des Langages et Automates (Licence 3)... Etoile d’une matrice de langages