Toto je starší verze dokumentu!
Gramatika G = (N, Σ, P, S)
Klasifikace je definována podle tvaru přepisovacích pravidel příslušných gramatik
Platí: L₃ ⊂ L₂ ⊂ L₁ ⊂ L₀
* Jazyky: 'regulární jazyky'
* Automaty: 'konečné automaty'
* Tvar pravidel:
:Pravá lineární: <math>A \rightarrow x B</math> nebo <math>A \rightarrow x</math>
:Levá lineární: <math>A \rightarrow B x</math> nebo <math>A \rightarrow x</math>
:: <math>A, B \in N</math>
:: <math>x \in \Sigma^*</math>
* ekvivalentní gramatikám typu 3 * Tvar pravidel: :Pravá regulární: <math>A \rightarrow a B</math> nebo <math>A \rightarrow a</math> :Levá regulární: <math>A \rightarrow B a</math> nebo <math>A \rightarrow a</math> :: <math>A, B \in N</math> :: <math>a \in \Sigma</math>
* podmnožina gramatik typu 2 * Tvar pravidel: : <math>A \rightarrow x B y</math> nebo <math>A \rightarrow x</math> :: <math>A, B \in N</math> :: <math>x, y \in \Sigma^*</math>
* podmnožina typu 2 * jazyky příjamné deterministickým zásobníkovým automatem
* podmnožina typu 0
* přijímají je 'úplné TS' (TS, které pro každý vstup rozhodnou - nikdy necyklí)
* všechny kontextové jazyk jsou rekurzivní, ale ne všechny rekurzivní jazyky jsou kontextové