TD11 - Automates et Langages - RICM

Exercice 1. Encore un langage non-régulier

Prouver que le langage E={w|  |w|=2n} sur {a,b} n'est pas régulier.   

Une autre méthode pour ceux qui comprennent parfaitement la méthode  précédente. Par théorème de Myhill-Nerode il suffit de trouver l'infinité de dérivées différentes. 


Exercice 2. Trois définitions inductives à analyser

1. On considère la définition de liste suivante

Montrez que ((ab)((ac)())d) est une liste. Trouvez sa dérivation. Dessinez l'arbre syntaxique. Est-il unique (est la définition non-ambigue)?

2. On considère la théorie suivante

Montrez que ||||=||+|| est un théorème. Trouvez sa preuve. Dessinez l'arbre de preuve. Est-il unique (est la définition non-ambigue)?

3. On considère un sous-ensemble E d'entiers défini par

Expliquez l'écriture. Montrez que 9 est dans E. Décriver E explicitement. Est la définition ambigue?

Exercice 3. Quatre définitions inductives à concevoir

Définir par des schémas d'induction 

Exercice 4. Grammaire -> schéma d'induction

Comment définir par un schéma d'induction le langage engendré par le grammaire 

S->aSb, S->R, R->bRa, R->e ?

Retour