• Aucun résultat trouvé

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

N/A
N/A
Protected

Academic year: 2022

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

Copied!
1
0
0

Texte intégral

(1)

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

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

1. (4 points) On consid`ere l’alphabet Σ ={1,2,3} et le langage L form´e des mots sur Σ dont la somme des chiffres est divisible par 6. Par ex- emple, 123213 appartient `aLmais 1123 n’y appartient pas. Construire l’automate minimal de L et prouver que l’automate obtenu est bien minimal.

2. (4 points) Soient les langages

L1 ={aibicjdj |i, j ≥0} etL2 ={ajbicidk |i, j, k ≥0}.

– Le langage L1 est-il r´egulier ? Justifier votre r´eponse.

– Montrer que L1 et L2 sont alg´ebriques.

– Qu’en est-il de L1∩L2 ? Justifier votre r´eponse.

– Donner un automate `a pile acceptant le langageL1.

3. (6 points) On consid`ere le langage P des mots sur {a, b} contenant un nombre pair de facteur ba. Par exemple, aabbaabaa appartient au langage maisabbaab n’y appartient pas.

– Construire l’automate minimal de P et prouver sa minimalit´e.

– Donner une expression r´eguli`ere pour P (fournir une telle expres- sion suffit).

– Quelle relation de r´ecurrence lin´eaire satisfait la fonction de com- plexit´e ρP(n) ? D´emontrer que

n→+∞lim ρP(n)

2n existe et est finie.

– Combien d’´el´ements contient le mono¨ıde syntaxique de P ?

4. (3 points) Soit le mot infini w = abaabaaaba4ba5b· · ·banban+1b· · ·. Montrer que le langage form´e des pr´efixes (finis) de w n’est pas al- g´ebrique.

5. (3 points) On consid`ere l’application de filtration f :{a, b} → {a, b} qui efface une lettre sur deux (en conservant la premi`ere lettre) et qui est d´efinie formellement par

f(ε) = ε,

f(w1w2w3· · ·w2n−1w2n) = w1w3· · ·w2n−1, f(w1w2w3· · ·w2n−2w2n−1) = w1w3· · ·w2n−1,

avec n ≥ 1, wi ∈ {a, b} pour tout i ≥ 1. Ainsi, f(ababa) = aaa et f(abbaba) =abb. Si L⊆ {a, b} est un langage, on pose

f(L) ={f(m)| m∈L}.

D´emontrer que si L est r´egulier, alors f(L) est aussi r´egulier.

Références

Documents relatifs

◮ 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)... Algorithme de minimisation par

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