Regulární gramatika

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Regulární gramatika je typ formální gramatiky. Přesněji je to gramatika typu 3 podle Chomského hierarchie.

Gramatika typu 3 obsahuje pravidla tvaru X \rightarrow wY a X \rightarrow w, kde X,Y jsou neterminály a w je řetězcem terminálů. Gramatika také může obsahovat pravidlo S \rightarrow \epsilon v případě, že se S nevyskytuje na pravé straně žádného pravidla. +more Rozšíření regulární gramatiky o řetězce se nazývá pravá regulární gramatika.

Obdobně se definují i levé regulární gramatiky, které obsahují pravidla tvaru X \rightarrow Yw a X \rightarrow w, kde X,Y jsou neterminály a w je řetězcem terminálů. Lze dokázat, že pravé a levé lineární gramatiky jsou ekvivalentní.

Gramatika je ve standardní formě (regulární formě), jestliže obsahuje pouze pravidla tvaru X \rightarrow aY a X \rightarrow \lambda, kde X,Y jsou neterminály, a je právě jeden terminál.

Jazyky generované regulárními gramatikami jsou právě jazyky rozpoznatelné konečným automatem.

Kategorie:Formální jazyky

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top