• Aucun résultat trouvé

Examen ´ ecrit de th´ eorie des automates et langages formels

N/A
N/A
Protected

Academic year: 2022

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

Copied!
1
0
0

Texte intégral

(1)

Examen ´ ecrit de th´ eorie des automates et langages formels

Master en sciences math´ematiques, jeudi 24 janvier 2008

Fin de l’examen midi.

1. Fournir l’automate minimal du langage form´e des mots sur {a, b}

ayant un nombre pair de a et ne contenant pas le facteur bb. V´erifier que l’automate propos´e est bien minimal.

2.a) Soit M un automate fini d´eterministe ayant n ´etats. D´emontrer que L(M) est vide si et seulement si l’automate n’accepte aucun mot de longueur < n.

2.b) D´eduire du point pr´ec´edent la propri´et´e suivante. Soient A et B deux automates finis d´eterministes sur un mˆeme alphabet et ayant respec- tivement m et n ´etats. Montrer que ces automates sont ´equivalents (i.e., L(A) =L(B)) si et seulement si ils acceptent exactement les mˆemes mots de longueur < mn.

3. On consid`ere un alphabet binaire Σ = {a, b}. Un mot non vide w ∈ Σ est primitif s’il n’est puissance (enti`ere) d’aucun mot plus court.

Autrement dit west primitif si pour tous v ∈Σ etn∈Ntels que w=vn, alors n = 1 et v =w.

a) Montrer que si west un mot non vide primitif qui peut s’´ecrire uv, u, v ∈Σ, alorsvu est aussi primitif.

b) L’ensemble P des mots primitifs sur Σ = {a, b} est-il r´egulier ? Justifier votre r´eponse. (Suggestion: qu’en est-il de Σ\P ?).

4. Pour l’automate (minimal) suivant b

b a a a

b

a) Exprimer sous forme synth´etique (en exprimant la propri´et´e qui en caract´erise ses ´el´ements) l’ensemble L des mots accept´es.

b) Donner la table de multiplication du mono¨ıde syntaxique de L.

c) Le langage L est-il sans ´etoile ? Justifier.

d) Exprimer, `a l’aide d’une formule close, le nombre de mots de longueur n appartenant `a L?

5. Le langage suivant est-il hors contexte

L={biajbkakb2ja3i |i, j, k≥0} ? Justifier vos r´esultats.

Références

Documents relatifs

2012 Cours de Th´ eorie des Langages et Automates (Licence 3)... Algorithme de minimisation par

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

Montrer que si u et v sont des palindromes et si au moins l’un d’eux est de longueur pair, alors il existe un conjugu´e de uv qui est un palindrome.. Montrer que si u et v sont

(Il est vous permis d’utiliser, sans preuve, tout r´esultat vu dans le cadre du

b) Repr´esenter la table de multiplication du mono¨ıde syntaxique de L. En particulier, d´eterminer les classes d’´equivalence de ≡ L qui contiennent une infinit´e

La clart´ e, la r´ edaction et la justification des r´ eponses fournies interviennent dans la cotation de l’ensemble de l’examen1. Construire l’automate minimal de L et prouver

La clart´ e, la r´ edaction et la justification des r´ eponses fournies interviennent dans la cotation de l’ensemble de l’examen1. (6 points) On consid`ere le langage P des mots

Montrer que sur un alphabet de 3 lettres, tout mot suffisam- ment long contient un