2 - Théorème de Kleene Stephen C. Kleene Mathématicien et logicien américain 1909-1994 Théorème de Kleene Théorème : Un langage sur un alphabet ! est rationnel si et seulement si il est reconnu par un automate fini. Premier sens : preuve par induction ! On cherche des A.F.N pour chaque langage régulier dénoté par les expressions régulières de base Expressions régulières (B) _ ER $ _ ER a _ ER, pour tout a _ ! Définition inductive a (I) ... Suite preuve (opération +) ! par hypothèse d'induction, on suppose qu'il existe deux A.F.N. A % et A & tels que L(A % ) est le langage décrit par l'exp.rég. % et L(A & ) celui décrit par l'exp.rég. &. ! A reconnaît le langage décrit par ( % + & ) A % A & $ $ A Expressions régulières Définition inductive (B) ... (I) si %, & _ ER alors ! ( % + & ) _ ER ... Suite preuve (opération .) ! A reconnaît le langage décrit par ( %.
- récurrence sur la hauteur d'étoile
- système d'équation
- automate de départ
- expressions régulières de base
- solution minimale
- expressions régulières
- hypothèse d'induction