📐 Formule — La puissance d’un mot est définie par et .
📐 Formule — Le produit de langages est .
★ À maîtriser
Compléments
📌 Les trois contraintes de réduction d’une grammaire régulière modifient la forme des règles sans modifier le langage engendré.
Règles → dérivations → langage engendré
📌 Un AFN n’est pas plus expressif qu’un AFD, car tout AFN peut être déterminisé sans changer le langage reconnu.
AFD : une destination ; AFN : plusieurs destinations possibles
★ À maîtriser
📐 Formule — La sémantique de l’itération est et .
📐 Formule — Le lemme d’équation linéaire utilise pour obtenir une solution minimale.
Compléments
📌 Dans une expression régulière, les priorités sont ⋆ > concaténation > +, avec associativité à gauche pour la concaténation et pour +.
Transitions → équations → expression régulière
★ À maîtriser
📌 Les langages réguliers, reconnaissables et rationnels coïncident : un langage est régulier par grammaire si et seulement s’il est reconnaissable par automate, et si et seulement s’il est rationnel par expression régulière.
📐 Formule — Dans la construction des parties, et .
Compléments
G-A-E : grammaire, automate, expression
Pour passer d’un automate à une grammaire réduite, on prend les états comme non-terminaux, l’état initial comme source, les transitions comme règles αM et les états finals comme règles ε.
Pour passer d’une grammaire réduite à un automate, les non-terminaux deviennent des états, les règles M→αN deviennent des transitions et les règles M→ε définissent les états finals.
Pour déterminiser un AFN, on part de {q_0}, on calcule les parties atteignables par union des transitions et on rend acceptante toute partie qui rencontre F.
Grammaire → automate → parties atteignables
★ À maîtriser
Le lemme de pompage affirme que si L est reconnaissable, alors il existe k>0 tel que tout mot x∈L de longueur |x|>k se décompose en x=uvw avec v≠ε, |v|<k et, pour tout n∈ℕ, uv^nw∈L.
Pour prouver qu’un langage n’est pas reconnaissable, on suppose sa reconnaissabilité, on choisit un mot assez long, on applique le découpage du lemme, puis on choisit un n qui produit un mot hors du langage.
Compléments
Plus de positions que d’états → répétition d’un état → facteur pompable
★ À maîtriser
Pour réduire une grammaire régulière, on introduit d’abord des non-terminaux intermédiaires, puis on élimine les règles N→M, et enfin on remplace N→α par N→αE avec E→ε.
Pour résoudre un système d’équations, on isole une variable récursive avec X=e⋆·f, on la substitue dans les autres équations et on répète jusqu’à obtenir l’expression régulière recherchée.
Compléments
Réduire, convertir, déterminer, pomper, résoudre
★ À maîtriser
📌 Le lemme de pompage est une condition nécessaire de reconnaissabilité et ne prouve jamais qu’un langage est reconnaissable.
📌 Dans un AFD, T est une fonction vers Q, tandis que dans un AFN, T est une application vers 𝒫(Q).
Compléments
📌 Dans le système d’équations associé à un automate, il faut conserver le terme f_i, notamment le terme +ε correspondant aux états finals.
Correspondance des trois descriptions
| Description | Objet central | Opération ou relation |
|---|---|---|
| Grammaire | Règles et dérivations | Génération d’un langage |
| Automate | États et transitions | Reconnaissance d’un langage |
| Expression régulière | Union, concaténation, itération | Caractérisation algébrique |
Teste tes connaissances sur Langages formels et automates avec 11 questions à choix multiples et corrections détaillées.
1. Que représente le langage engendré par une grammaire régulière ?
2. Quelle forme peuvent prendre les règles d’une grammaire régulière ?
Mémorisez les concepts clés de Langages formels et automates avec 11 flashcards interactives.
Qu'est-ce qu'un mot sur un vocabulaire fini V_t ?
Une suite finie d'éléments de V_t.
Comment est défini le produit de deux langages L_1 et L_2 ?
C'est l'ensemble des concaténations u·v avec u dans L_1 et v dans L_2.
Qu'est-ce qu'une grammaire régulière ?
Une grammaire où chaque règle produit un mot terminal ou un terminal suivi d'un non-terminal.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches