Hauptseite | Deutsche Enzyklopädie

Kontextfreie Sprache

Die Kontextfreien Sprachen (engl context-free languages, CFL) sind eine Klasse der formalen Sprachen, sie werden auch als Typ-2-Sprachen der Chomsky-Hierarchie bezeichnet.

Eine formale Sprache ist genau dann kontextfrei, wenn eine kontextfreie Grammatik existiert, die diese Sprache erzeugt. Die Klasse der kontextfreien Sprachen entspricht der Klasse der von nichtdeterministischen Kellerautomaten akzeptierten Sprachen. Die von deterministischen Kellerautomaten akzeptierten Sprachen werden als deterministisch-kontextfreie Sprachen bezeichnet.

Inhaltsverzeichnis
1 Beispiele
2 Eigenschaften
3 Natürliche Sprache
4 Literatur
5 Siehe auch

Beispiele

Einfache Beispiele für kontextfreie Sprachen sind die Sprachen und (Palindrome). Kontextfreie Sprachen finden in der Definition der Syntax von Programmiersprachen Anwendung, es lassen sich zum Beispiel arithmetische Ausdrücke und allgemein korrekte Klammerstrukturen festlegen.

Eigenschaften

Die Klasse der kontextfreien Sprachen ist unter der Vereinigung, der Wortumkehrung und der Verkettung abgeschlossen. Sie ist nicht abgeschlossen unter Komplement und Schnitt.

Jede reguläre Sprache ist auch kontextfrei, da jede reguläre Grammatik auch eine kontextfreie Grammatik ist. Es existieren kontextsensitive Sprachen, die nicht kontextfrei sind. Durch das sogenannte Pumping-Lemma kann für eine Sprache gezeigt werden, dass sie nicht regulär bzw. kontextfrei ist.

Natürliche Sprache

In der Linguistik werden kontextfreie Grammatiken auch zur Beschreibung der Grammatik natürlicher Sprachen eingesetzt. Es wurde aber zum Beispiel für das Schweizerdeutsch bewiesen, dass die Sprache sich nicht vollständig mit einer solchen Grammatik beschreiben lässt.

Literatur

Siehe auch



Limit search to: Body and Title Deutsche Seiten Path



No Results Found


Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor
Free thumbnail preview by Thumbshots.org

Search for products at amazon.com:
Search:
Keywords:
amazon.com books on 'Kontextfreie Sprache':
Search at Google.com:
Google
WebCalSky.com Enzyklopädie

Im Artikel erwähnte Literatur