Eine reguläre Sprache ist eine formale Sprache, die einer Reihe von relativ strengen Einschränkungen unterliegt. Ob eine Sprache mehr oder weniger eingeschränkt ist, ergibt sich aus ihrer Stellung innerhalb der Chomsky-Hierarchie. Meint man die Menge aller regulären Sprachen, so spricht man auch von der Klasse der regulären Sprachen. Die Klasse der regulären Sprachen gehört innerhalb der Chomsky-Hierarchie den am meisten eingeschränkten Sprachklassen vom sogenannten Typ 3 an. Sie bilden damit eine echte Teilmenge der kontextfreien Sprachen, die weniger eingeschränkt sind. Dennoch handelt es sich um eine sehr natürliche Sprachklasse, die in der Linguistik, der Informatik, sowie auch bei der Konstruktion mechanischer Geräte eine hohe praktische Bedeutung erlangt hat.
Im Unterschied zu einer natürlichen Sprache bezeichnet man im Rahmen der Theorie der formalen Sprachen beliebige Symbolfolgen als Wort. Die Menge der für ein Wort erlaubten Symbole heißt Alphabet. Eine Menge von Wörtern, die aus solchen erlaubten Symbolen bestehen, nennt man eine formale Sprache. Eine Sprache über einem Alphabet , das heißt eine Menge von Wörtern , heißt dann regulär, wenn sie eine der folgenden äquivalenten Bedingungen erfüllt:
Will man für eine gegebene Sprache nachweisen, dass sie regulär ist, so muss man sie demnach auf eine reguläre Grammatik, einen endlichen Automaten oder einen regulären Ausdruck oder auf bereits bekannte reguläre Sprachen zurückführen. Für einen Nachweis, dass eine Sprache nicht regulär ist, ist es meistens zweckmäßig, das Pumping-Lemma für reguläre Sprachen zu benutzen oder in schwierigeren Fällen nachzuweisen, dass der Index von nicht endlich ist.
Compilerbau | Linguistik | Formale Sprachen | Automatentheorie
Regulární jazyk | Regular language | Lenguaje regular | Säännöllinen kieli | שפה רגולרית | Linguaggio regolare | 正規言語 | Język regularny | Limbaje regulate | 正则语言
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Reguläre Sprache".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world