Mehrdeutige Grammatik

Aus testwiki
Version vom 8. November 2024, 09:35 Uhr von imported>M Huhn (Verlinkung)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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