Fondements 1 : langages formels, automates et calculabilité
Bibliographie
- Dominique Perrin, « Les débuts de la théorie des automates », dans Technique et science informatiques, 1995.
- Olivier Carton, Langages formels, calculabilité et complexité, Vuibert, 2008.
- Jacques Sakarovitch, Éléments de théorie des automates, Vuibert, 2003.
- John E. Hopcroft, Rajeev Motwani, et Jeffrey D. Ullman, Introduction to Automata Theory, Languages, and Computation, Prentice Hall, 2007.
- Jean-Michel Autebert, Théorie des langages et des automates, Masson, 1994.
- Pierre Wolper, Introduction à la calculabilité, Dunod, 2006.
Contenu
- Mots et langages
- Langages réguliers, langages rationnels
- Automates finis, déterminisation et minimisation
- Lemmes de l'étoile pour les langages reconnaissables
- Problèmes de décision sur les langages reconnaissables
- Applications à la logique, l'algèbre et l'arithmétique
- Grammaires et langages algébriques
- Lemmes de l'étoile pour les langages algébriques
- Formes normales de grammaires
- Automates à pile
- Langages déterministes et analyse syntaxique
- Problèmes de décision sur les langages algébriques
- Introduction à la calculabilité - Fonctions µ-récursives.
- Machines de Turing - Extensions - Équivalence avec les fonctions µ-récursives.
- Non-calculabilité.
TD
Les TD sur la partie langages formels et les cours sur la partie
calculabilité sont assurés
par
Gilles Lesventes.
Examens