• 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, vendredi 23 janvier 2009

1. On consid`ere les langages L={u∈ {a, b} : |u|a6=|u|b}et M =L2. a) Montrer qu’un mot non vide appartient `a{a, b}\M si et seulement

si il est de la forme a(ba)n ou b(ab)n, avec n ≥0.

(Suggestion : pour la condition n´ecessaire, montrer que si u ∈ {a, b} \M, alors |u| est impair. Ensuite, proc´eder par r´ecurrence sur la longueur des mots envisag´es.)

b) Construire l’automate minimal du langage M.

c) Donner une expression r´eguli`ere pour M et une formule close pour ρM(n) = #(M ∩ {a, b}n).

Les r´eponses fournies doivent ˆetre justifi´ees.

2. Soient u, v deux mots sur un alphabet Σ. Le mot v est un conjugu´e de u, s’il existe x, y ∈Σ tels que u=xy et v =yx.

Montrer que si u etv 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 uet v sont des palindromes de longueur impaire, la pro- pri´et´e ci-dessus n’est pas n´ecessairement v´erifi´ee.

3. Soient u= u1· · ·u` un mot o`u les ui sont des lettres et r ≤ `. Pour tous i1, . . . , ir tels que 1 ≤ i1 ≤ · · · ≤ ir ≤ `, on dit que le mot ui1· · ·uir

est une sous-suitede u. Par exemple, bdest une sous-suite de abcd. Montrer que le langage

L={xRcy |x, y ∈ {a, b}, y est une sous-suite dex} ⊆ {a, b, c} est un langage alg´ebrique qui n’est pas r´egulier.

4. Soit Ln le langage (r´egulier) form´e des mots de longueur ≥ n sur {a, b} dont la n-i`eme lettre en partant de la droite est un a. Montrer que tout automate fini d´eterministe acceptant Ln poss`ede au moins 2n´etats.

5. Pour rappel, la clˆoture commutative d’un langageL⊆Σ est d´efinie par

Com(L) ={w∈Σ | ∃u∈L:∀a∈Σ,|w|a=|u|a}.

Si L est un langage r´egulier, en est-il de mˆeme pour Com(L) ? Justifier votre r´eponse.

Références

Documents relatifs

Soit OABC un tétraèdre, et A', B' et C' trois points appartenant respectivement aux arêtes [OA], [OB] et [OC]. Soit G le barycentre du triangle ABC, et G' celui du triangle

[r]

[r]

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

(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

Quelle est dans cette base la matrice de l’endomorphisme

Lorsque des r´ esultats du cours seront utilis´ es, ils devront clairement ˆ etre. ´