Mehrdeutige Grammatik

Mehrdeutige Grammatik

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 = \left\{aa\right\} die Grammatik G = \left(\{S, A, B\}, \{a\}, P, S\right) mit \mathcal L\left(G\right) = L und folgender Regelmenge P:

S \rightarrow AA
S \rightarrow BB
A \rightarrow a
B \rightarrow a

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

S \Rightarrow_G AA \Rightarrow_G aA \Rightarrow_G aa
S \Rightarrow_G BB \Rightarrow_G aB \Rightarrow_G aa

\Rightarrow_G symbolisiert hierbei die Transitionsrelation.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Kontextfreie Grammatik — In der Theorie der formalen Sprachen ist eine kontextfreie Grammatik eine Grammatik, die nur solche Ersetzungsregeln enthält, bei denen immer genau ein Nichtterminal auf eine beliebig lange Folge von Nichtterminalen und Terminale abgeleitet wird …   Deutsch Wikipedia

  • Typ2-Grammatik — Die kontextfreien Grammatiken sind eine Klasse formaler Grammatiken und sind identisch mit den Typ 2 Grammatiken der Chomsky Hierarchie. Inhaltsverzeichnis 1 Definition 2 Normalformen 3 Von G erzeugte Sprache 4 Eigenschaften …   Deutsch Wikipedia

  • Inhärent mehrdeutige Sprache — Eine formale Sprache L heißt inhärent mehrdeutige Sprache, wenn jede formale Grammatik G mit mehrdeutig ist. steht hierbei für die von der Grammatik G erzeugte Sprache. Beispiel Die Sprache …   Deutsch Wikipedia

  • Linksableitung — Eine Rechtsableitung ist nach einer formalen Grammatik eine Ableitung eines Wortes w0 in wn, bei der in jedem Ableitungsschritt von wi in wi + 1 ( und i < n) stets das rechteste Nichtterminalsymbol von wi ersetzt wird. Eine Linksableitung ist… …   Deutsch Wikipedia

  • Reduktion (Formale Sprachen) — Eine Ableitung ist in der Theoretischen Informatik eine Folge von Ableitungsschritten, die anhand einer formalen Grammatik ein Wort einer formalen Sprache erzeugt. Zur übersichtlichen Darstellung dieser Schritte verwendet man häufig Syntaxbäume.… …   Deutsch Wikipedia

  • Kontextfreie Grammatiken — Die kontextfreien Grammatiken sind eine Klasse formaler Grammatiken und sind identisch mit den Typ 2 Grammatiken der Chomsky Hierarchie. Inhaltsverzeichnis 1 Definition 2 Normalformen 3 Von G erzeugte Sprache 4 Eigenschaften …   Deutsch Wikipedia

  • Ableitungsbaum — Ein Syntax , Ableitungs oder Parsebaum ist ein Begriff aus der theoretischen Informatik und bezeichnet eine baumförmige Darstellung einer Ableitung. Man betrachte eine kontextfreie Grammatik . Ein Ableitungsbaum dazu ist ein Baum, dessen Knoten… …   Deutsch Wikipedia

  • Parsebaum — Ein Syntax , Ableitungs oder Parsebaum ist ein Begriff aus der theoretischen Informatik und bezeichnet eine baumförmige Darstellung einer Ableitung. Man betrachte eine kontextfreie Grammatik . Ein Ableitungsbaum dazu ist ein Baum, dessen Knoten… …   Deutsch Wikipedia

  • Mehrdeutigkeit — Wer begeht hier Straftaten? (Schild in Limburg a. d. Lahn) …   Deutsch Wikipedia

  • Ambig — Unfreiwillig mehrdeutige Zeitungsschlagzeile: Wer hat die Clownskostüme an? Von Mehrdeutigkeit oder Ambiguität, die (lat. ambiguus: zweifelhaft) spricht man, wenn ein Zeichen mehrere Bedeutungen hat. Bei genau zwei Bedeutungen spricht man auch… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”