Für jede Sprache L sind die folgenden Aussagen äquivalent:
- es gibt einen regulären Ausdruck X mit L = L(X),
- es gibt eine Typ-3-Grammatik G mit L = L(G),
- es gibt einen endlichen Automaten A mit L = L(A).
Wenn L1, L2 reguläre Sprachen sind,
dann sind die folgenden Sprachen auch regulär:
- Mengenoperationen
L1∪L2, L1∩L2, L1 L2
- Verkettung
L1⋅L2 = {w1⋅w2 | w1∈L1, w2∈L2}
- Stern
L1* = L1k
2010-02-04