GCSL

GCSL

Wachsend kontextsensitive Sprachen (engl.: Growing Context Sensitive Languages, abgekürzt: GCSL) sind ein Begriff aus der Theorie der Formalen Sprachen, einem Teilgebiet der Theoretischen Informatik. Eine wachsend kontextsensitive Sprache wird mit formalen Grammatiken definiert, deren Regeln die folgende Eigenschaft haben: Die rechte Seite ist stets länger als die linke. Diese Sprachklasse hat in der Theorie folgende Bedeutung: Sie stellt eine echte Erweiterung der Klasse der kontextfreien Sprachen dar, bleibt aber eine Teilklasse von P. Robert McNaughton würdigte diese Klasse einmal mit dem Titel einer Arbeit: Hat Noam Chomsky eine Sprachklasse vergessen?

Analog zu den deterministisch kontextfreien Sprachen werden auch die deterministisch wachsend kontextsensitiven Sprachen definiert: Die deterministische Variante des charakterisierenden Automaten wird hier als Definition gewählt. Hier ist bekannt, dass diese Klasse mit den Church-Rosser-Sprachen übereinstimmt.

Inhaltsverzeichnis

Definitionen

1. Eine Grammatik G = (Σ,T,S,P) heißt streng monotone Grammatik, wenn folgendes gilt:

  • Alle Regeln aus P haben folgende Gestalt:
  • Das Nichtterminal S taucht nur auf der linken Seite der Regel in P auf
  • Wenn (\alpha \rightarrow \beta) \in P ist, (also eine Regel von G) und \alpha\not=S, dann gilt:
  • | α | < | β |

2. Streng monotone Grammatiken heißen auch wachsend kontextsensitiv

3. Die Klasse der Sprachen die von wachsend kontextsensitiven Grammatiken erzeugt werden, sind die wachsend kontextsensitiven Sprachen. Als Formelzeichen wird \mathbf{GCSL} geschrieben.

Charakterisierungen

  • \mathbf{GCSL} wird charakterisiert mit quasi streng monotonen Grammatiken.
  • \mathbf{GCSL} ist mit schrumpfenden Zweikellerautomaten (sTPDA) charakterisiert.
  • \mathbf{GCSL} ist charakterisiert mit azyklischen kontextsensitiven Grammatiken.

Definition DGCSL

Alle Sprachen, die von einem deterministischen schrumpfenden Zweikellerautomaten akzeptiert werden, heißen deterministisch wachsend kontextsensitiv.

Eigenschaften

Wir vergleichen \mathbf{GCSL} mit

  • Echte Inklusionen:
  • \mathbf{CFL}\subset\mathbf{GCSL}\subset\mathbf{CSL}
  • \mathbf{DCFL}\subset\mathbf{DGCSL}\subset\mathbf{DCSL}
  • \mathbf{DGCSL}\subset\mathbf{GCSL}
  • \mathbf{GCSL} ist nicht abgeschlossen unter

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

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

  • Wachsend kontextsensitive Sprache — Wachsend kontextsensitive Sprachen (engl.: Growing Context Sensitive Languages, abgekürzt: GCSL) sind ein Begriff aus der Theorie der Formalen Sprachen, einem Teilgebiet der Theoretischen Informatik. Eine wachsend kontextsensitive Sprache wird… …   Deutsch Wikipedia

  • Order of Saint Lucia — Awarded by the Sovereign, on the advice of the Government Type Award Day 22 February Eligibility Saint Lucian Awarded for A national order of merit Status Currently constituted Sovereign Eli …   Wikipedia

  • Q (Komplexitätsklasse) — Die Klasse Q, auch bekannt unter dem Namen Quasi Realzeit Sprachen, ist ein Begriff der Theoretischen Informatik, speziell der Komplexitätstheorie. Q ist eine Komplexitätsklasse, die auf nichtdeterministischen Turingmaschinen definiert ist,… …   Deutsch Wikipedia

  • Quasi Realzeit-Sprache — Die Klasse Q, auch bekannt unter dem Namen Quasi Realzeit Sprachen, ist ein Begriff der Theoretischen Informatik, speziell der Komplexitätstheorie. Q ist eine Komplexitätsklasse, die auf nichtdeterministischen Turingmaschinen definiert ist,… …   Deutsch Wikipedia

  • Glycine encephalopathy — (Non ketotic Hyperglycinemia) Classification and external resources Glycine OMIM 605899 …   Wikipedia

  • Dihydrolipoamide dehydrogenase — PDB rendering based on 1zy8 …   Wikipedia

  • NFE2 — Nuclear factor (erythroid derived 2), 45kDa Rendering based on PDB 1LVX …   Wikipedia

  • MAFF (gene) — V maf musculoaponeurotic fibrosarcoma oncogene homolog F (avian), also known as MAFF, is a human gene.cite web | title = Entrez Gene: MAFF v maf musculoaponeurotic fibrosarcoma oncogene homolog F (avian)| url =… …   Wikipedia

  • Kontextfrei — In diesem Artikel oder Abschnitt fehlen folgende wichtige Informationen: OMA Verständlichkeit bei den Beispielen ausbauen Du kannst Wikipedia helfen, indem du sie recherchierst und einfügst. Als Kontextfreie Sprache ( …   Deutsch Wikipedia

  • Kontextfreie Sprache — In der Theoretischen Informatik ist eine kontextfreie Sprache (engl. context free language, CFL) eine formale Sprache, die durch eine kontextfreie Grammatik beschrieben werden kann. Eine kontextfreie Grammatik erlaubt einen definierten… …   Deutsch Wikipedia

Share the article and excerpts

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