Automates finis et application - TD3
Exercice 1
Exercice 2
Il suffit de montrer qu'il existe un automate fini qui accepte le langage .
Exercice 3
Voir la contraposée sur les notes du cours 3, il faut ensuite saisir que la contraposé du Lemme implique une non régularité
Exercice 4
- Oui, l'expression régulière nous permet de traduire l'automate
- Non car l'automate a une mémoire bornée. Supposons accepté par un automate fini à états
- soit le mot , on a bien et
- [même décomposition que les slides] En prenant suffisamment grand on trouve un mot qui n'appartient pas à . On peut prendre pour
- La condition de primalité est complexe donc on imagine difficilement qu'elle puisse être reconnue par un automate, on utilise encore la contraposée du lemme de l'étoile. Supposons encore une fois que est accepté par un automate fini à états. Soit un nombre premier. Le mot est donc dans . On obtient une décomposition avec et . On prend dont la longueur n'est pas un nombre premier, qui n'est pas dans le langage
- Oui
- Prenons . On prend un mot suffisamment long . En supprimant le facteur , on obtiendra un mot qui contiendra moins de à gauche qu'à droite
Exercice 5
C'est le point (iii) qui pose problème : tout sous ensemble d'un langage régulier n'est pas forcément régulier. Cependant, est ici bien régulier, puisqu'il suffit de se souvenir de la parité globale, mais ce n'est pas cette preuve qui le montre. On pourrait dire que et l'intersection de deux langages réguliers est un langage régulier.
Exercice 6
Le raisonnement est correct on le montre par la contraposée. Pour passer de (iv) à (v) : si était régulier, alors son intersection avec un langage régulier serait aussi un langage régulier, ce qui n'est pas le cas (iii), donc n'est pas régulier
Exercice 7
- On prend le miroir de : et on applique le lemme de l'étoile (ou on utilise l'exo 4.2) pour montrer que n'est pas régulier
- donc comme pour l'exercice 6, n'est pas régulier
- On considère un automate qui accepte et on transforme les états pour lesquels il existe un chemin menant à un état accepteur en états accepteurs
- Oui si . Sinon on utilise encore la contraposée du lemme de l'étoile en choisissant bien le mot. On prend qui permet d'obtenir une décomposition pour laquelle les ne sont plus au milieu et c'est gagné