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
Johannes Waldmann
2008-01-23