Mehrdeutige Grammatik

Aus testwiki
Zur Navigation springen Zur Suche springen

Existieren bzgl. einer formalen Grammatik für ein Wort mehrere Rechtsableitungen oder Linksableitungen, bzw. gibt es zu einem Wort der Grammatik zwei verschiedene Rechts- oder zwei verschiedene Linksableitungsbäume, die nicht isomorph zueinander sind, dann heißt diese Grammatik mehrdeutig.

Beispiel

Gegeben sei zur Sprache L={aa} die Grammatik G=({S,A,B},{a},P,S) mit L(G)=L und folgender Regelmenge P:

SAA
SBB
Aa
Ba

Die Grammatik G ist mehrdeutig, weil zur Erzeugung des Wortes aa zwei verschiedene Linksableitungen angegeben werden können.

SGAAGaAGaa
SGBBGaBGaa

G symbolisiert hierbei die Transitionsrelation.

Siehe auch