• 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

Construire un automate d´eterministe complet sur l’alphabet A := {a, b} qui reconnaˆıt les mots dont la deuxi`eme lettre est un a..

Q.[grammaire ambigue] Une grammaire hors contexte est ambigu¨ e ssi il existe un mot ayant deux arbres de d´ erivation. un mot ayant une d´ erivation droite et une d´

Nous terminons ce chapitre par une caract´erisation des langages accep- t´es par un automate `a pile. Ainsi, ce r´esultat montre en particulier qu’un langage alg´ebrique peut

◮ 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

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.

L’objectif est d’obtenir un automate ayant le minimum d’états possibles. Certains états peuvent être considérés équivalents. Principe : On définit des