Regular language in the context of "Finite automaton"

Play Trivia Questions online!

or

Skip to study material about Regular language in the context of "Finite automaton"

Ad spacer

⭐ Core Definition: Regular language

In theoretical computer science and formal language theory, a regular language (also called a rational language) is a formal language that can be defined by a regular expression, in the strict sense in theoretical computer science (as opposed to many modern regular expression engines, which are augmented with features that allow the recognition of non-regular languages).

Alternatively, a regular language can be defined as a language recognised by a finite automaton. The equivalence of regular expressions and finite automata is known as Kleene's theorem (after American mathematician Stephen Cole Kleene). In the Chomsky hierarchy, regular languages are the languages generated by Type-3 grammars.

↓ Menu

>>>PUT SHARE BUTTONS HERE<<<
In this Dossier

Regular language in the context of Regular grammar

In theoretical computer science and formal language theory, a regular grammar is a grammar that is right-regular or left-regular.While their exact definition varies from textbook to textbook, they all require that

Every regular grammar describes a regular language.

↑ Return to Menu