Die Chomsky-Hierarchie ist eine Einteilung der Menge aller Sprachen in verschiedene (absteigend) mächtige Klassen. Folgende Beschränkungen werden allen Regeln der Form je nach Klasse auferlegt:

GrammatiktypRegelformatErkennende Instanzen
Typ 0 ()
Phasenstruktur-grammatiken
Keine Regeleinschränkungen, enthält (per Definition) jede GrammatikTuring-Maschine
Typ 1 ()
Kontextsensitive Grammatiken
Linear beschränkte Turing-Maschine
Typ 2 ()
Kontextfreie Grammatiken
Kellerautomat
Typ 3 ()
Reguläre Grammatiken
Auch Rechtslinear genannt
Deterministischer Endlicher Automat, Nichtdeterministischer Endlicher Automat, Reguläre Ausdrücke

Erbung der Beschränkungen

Für Typ -Grammatiken gelten jeweils die Beschränkungen von Typ -Grammatiken.

Transclude of sonderregel-für-leeres-wort#^Sonderregel