Die Chomsky (-Schützenberger) -Hierarchie wird in Lehrbüchern der theoretischen Informatik verwendet, deckt jedoch im Vergleich zum vollständigen Komplexitäts-Zoo-Diagramm offensichtlich nur einen sehr kleinen Teil der formalen Sprachen (REG, CFL, CSL, RE) ab . Spielt die Hierarchie in der aktuellen Forschung keine Rolle mehr? Ich habe hier bei cstheory.stackexchange nur wenige Hinweise auf Chomsky gefunden, und im Complexity Zoo werden die Namen Chomsky und Schützenberger überhaupt nicht erwähnt.
Konzentriert sich die aktuelle Forschung mehr auf andere Beschreibungsmittel als auf formale Grammatiken? Ich suchte nach praktischen Methoden, um formale Sprachen mit unterschiedlicher Ausdruckskraft zu beschreiben, und stieß auf wachsende kontextsensitive Sprachen (GCSL) und sichtbare Pushdown-Sprachen (VPL), die beide zwischen den klassischen Chomsky-Sprachen liegen. Sollte die Chomsky-Hierarchie nicht aktualisiert werden, um sie einzuschließen? Oder ist es nicht sinnvoll, eine bestimmte Hierarchie aus der Gesamtheit der Komplexitätsklassen auszuwählen? Ich habe versucht, nur die Sprachen auszuwählen, die meines Wissens in Lücken der Chomsky-Hierarchie passen:
REG (= Chomsky 3) PL VPL ⊊ DCFL ⊊ CFL (= Chomsky 2) ⊊ GCSL ⊊ CSL (= Chomsky 1) ⊊ R ⊊ RE
Ich verstehe immer noch nicht, in welche Bereiche "leicht kontextsensitive Sprachen" und "indizierte Sprachen" passen (irgendwo zwischen CFL und CSL), obwohl es praktisch relevant für die Verarbeitung natürlicher Sprachen zu sein scheint (aber vielleicht ist alles, was praktisch relevant ist, weniger interessant in der theoretischen Forschung ;-). Zusätzlich können Sie GCSL (P) NP (PSPACE) und CSL (PSPACE) R erwähnen, um die Beziehung zu den berühmten Klassen P und NP zu verdeutlichen.
Ich fand auf GCSL und VPL:
- Robert McNaughton: Eine Einführung in die Chomsky-Hierarchie ?. In: Jewels are Forever, Beiträge zur theoretischen Informatik zu Ehren von Arto Salomaa. S. 204-212, 1999
- http://en.wikipedia.org/wiki/Nested_word#References (VPL)
Ich würde mich auch freuen, wenn Sie ein neueres Lehrbuch über formale Grammatiken kennen, das sich auch mit VPL, DCLF, GCSL und indizierten Grammatiken befasst, vorzugsweise mit Hinweisen auf praktische Anwendungen.