Langages algébriques
Plan détaillé
Cours n° 1 : grammaires algébriques
(cf. [Aut87])
- Grammaires
- définition et exemples
- grammaires réduites
- grammaire propres
- système d'équations associé à une grammaire
- arbres de dérivation
- ambiguïté
- forme normale quadratique
- Lemmes d'itérations
- lemmes d'Ogden
- application à L =
{ anbncn | n ≥ 0 }
- application à l'ambiguïté de L =
{ anbnc* | n ≥ 0 } ∪
{ a*bncn | n ≥ 0 }
- Propriétés de clôture des langages algébriques
- opérations rationnelles
- grammaires linéaires droites (gauches)
- substitution algébrique
- morphisme alphabétique inverse
- intersection avec un rationnel
- théorème de Chomsky-Schützenberger
- Forme normale de Greibach
- Automates à pile
- définitions et exemple
- différents modes d'acceptation
- équivalence avec les grammaires
- Automates déterministes