Série 3 TLA
Série 3 TLA
Série 3 TLA
2023/2024
Département TIC
1aInfo.
Théorie des langages et des automates
Série 3
(Note : Si w = w w . . . w alors w = w . . . w w ).
0 1 n
R
n 1 0
L1 = {10n 10n | n ∈ N}
L2 = {10m 10n | m, n ∈ N}
(a) Un de ces langages est régulier et l'autre pas. Lequel des deux langages est celui qui
est régulier? Donner une expression régulière le dénotant.
(b) Lequel des deux langages est celui qui est non régulier? Donner une preuve en utili-
sant le théorème du gonement.
3. Montrer que le langage de tous les mots sur Σ = {0, 1} de la forme ωω̄ n'est pas régulier.
Indication : on utilisera le théorème du gonement (2 version).
eme
4. Soit le langage déni sur l'alphabet {a, b} par L = {a b | n divise m}. Montrer que L
n m
est accepté par un automate ni comportant K > 0 etats, et on raisonnera sur le mot
a b .
K K
5. En utilisant le théorème du gonement (version 2), montrer que pour tout automate ni
déterministe A, ayant pour ensemble d'état Q, A accepte un langage inni ssi A accepte
un mot de longueur supérieure ou égale à |Q| et un autre de longueur inférieure à |Q|.
1
6. Quel est le langage accepté par l'automate A = (Q, Σ, Γ, ∆, Z, s, F ) décrit ci-dessous?
Q = {s, p, q, f },
Σ = {a, b, c},
Γ = {A},
F = {f } et ∆ contient les transitions
(s, a, ε) → (s, A) (s, b, ε) → (q, ε) (s, c, A) → (p, ε)
(q, b, ε) → (q, ε) (q, c, A) → (p, ε) (p, c, A) → (p, ε)
(p, ε, Z) → (f, ε)
7. Montrer que le langage des mots construits sur l'alphabet {a, b} et comportant plus de a
que de b (dans un ordre quelconque) n'est pas régulier mais hors contexte.
8. Soit le langage L = {a b | m < n}.
m n
(a) Montrez que L n'est pas régulier en utilisant la deuxième version du théorème du
gonement.
(b) Montrez que L est hors-contexte.
(c) Déduisez que L = {a b | m ≤ n} est également hors-contexte.
0 m n
ab c ,
n n+m m
11. De quels type est chacune des grammaires suivantes? Simpliez puis décrivez les langages
générés.
(a) S → AA (b) S → U G
S → ab U → uU
S → aab U →ε
A → ba G → xG
A → ab G→x
A→ε
2
A −→ a | aS | bAA
B −→ b | bS | aBB
(d) a b c .
n m n
(e) {a b c | m + n = p}.
m n p
(f) {a b c | m ≤ n ou n ≥ p}.
m n p
14. Mettez les deux grammaires hors-contexte suivantes sous forme normale de Chomsky :
S −→ aSaA | A
A −→ abA | b
S −→ abAB
A −→ bAB |
B −→ BAa | A |
S −→ AB | aB
A −→ aab |
B −→ bbA
15. Soit G = (V, Σ, R, S) une grammaire hors-contexte propre sans règle unitaire. Désignons
par k le nombre maximum de symboles pouvant se trouver dans la partie droite d'une
règle de G.
Montrez qu'il existe une grammaire équivalente à G, qui est sous forme normale de Chom-
sky et qui comporte, au plus, (k − 1)|R| + |Σ| règles.