TD 4 : Langages algébriques
EX 1
1.
2.
3.
4.
EX 2
1.
Vu en prépa : on montre par induction structurelle (i.e : par induction structurelle sur la longueur minimale d’une dérivation
- Si
: immédiat - Sinon, si
, alors il existe tq et : on conclut car par hypothèse d’induction :
Si
- Si
: OK - Si
:
Comme, par hypothèse,
alors
où
On vérifie aisément que
-
-
et donc, par suite, que :
(il a autant de parenthèses ouvrantes que fermantes car c’est le cas de et de , et on vérifie que tous ses préfixes ont plus de parenthèses ouvrantes que fermantes car a autant de parenthèses ouvrantes que fermantes)
2.
Preuve par induction structurelle :
- Si
: OK - Sinon, si
, alors il existe tq et ,
Par induction sur la taille de la dérivation
-
Si
: OK -
Si $w ⟶{R_n} a_i \overline{a_i} ⟶^\ast{R_n} 𝜀$ :
Or, il vient par définition de la grammaire que
Et comme
(on montre aisément que
EX 3
1.
On indice les symboles non terminaux de la première (resp. la deuxième) grammaire par
2.
3.
4.
où
5.
Pour
une grammaire qui reconnaît
pour
EX 4
Soit
On construit
À chaque clause
Soit
Supposons que
Soit
Montrons que :
-
car -
Soit
- Si
-
Sinon :
pour toutDonc
et on conclut
- Si
Supposons que
Soit
Mq pour tout tq ,
Par réc sur la longueur minimale d’une dérivation
-
Si
, alors -
Sinon
Donc pour tout
, et par HR: et , donc
Donc on ne peut pas avoir
Leave a comment