cours/transformer une grammaire hors-contexte en automate à pile.md
Oscar Plaisant 602a41e7f8 update
2024-12-25 22:30:24 +01:00

642 B

aliases, tags
aliases tags
grammaire hors-contexte en automate à pile
s/informatique

up:: grammaire non-contextuelle, automate-pile

Pour transformer une grammaire non-contextuelle en automate-pile, il suffit d'appliquer 2 règles :

Soient G = (V, T, Q, S) une grammaire non-contextuelle et P = ({q}, T, V \cup T, \delta, q, S) un automate-pile qui accepte L(G) par pile vide.

  1. pour chaque variable A :
d(q, \epsilon, A) = \{(q, \beta ) | A \to \beta \in Q\}
  1. pour chaque symbole terminal a :
\delta(q, a, a) = \{(q, \epsilon)\}