TD5 - Automates et Langages - RICM

Propriétés des langages réguliers

Exercice 1. Opérations sur les langages et les automates.

Soient L = ab(a+b)* et M= (a+b)*ba - deux langages sur {a,b}. Pour commencer construisez les automates qui reconnaissent L et M.

Trouvez les expressions et les automates pour les langages suivants:

Construisez l'automate et l'expression régulière pour le langage de tous les mots ne contenant pas aba (exercice 2, TD4, vous vous rappelez ?).

Construisez l'automate pour (a+ab)*b* ^ ((a+b)(a+b))*.

Exercice 2. Testes sur les langages.

Exercice 3. Le miroir.

On utilise la notation wR pour le mot w "renversé". Par exemple, papaR=apap. Cette opération peut être étendue sur les langages - par exemple ((ab)*)R=(ba)*

Exercice 4. Les homomorphismes

TD1 TD2 TD3 TD4

Retour