Compilerbauhome Compilerbau: Reguläre Ausdrücke Prof. Dr. Uwe Schmidt FH Wedel

Reguläre Ausdrücke

weiter

weiter

Definitionen

Reguläre Mengen
über einem Alphabet A
weiter
Definition
induktiv
weiter
.1   {}
leere Menge
weiter
.2   {ε}
Menge mit dem leeren Wort
weiter
.3   {a}
für alle a ∈ A
weiter
.4   r1 ∪ r2
Mengenvereinigung
weiter
.5   r1 ⋅ r2
= { w1 ⋅ w2 | w1 ∈ r1, w2 ∈ r2 }
weiter
.6   r*
= r0 ∪ r1 ∪ r2 ∪ ... ∪ rn ∪ ...
 
mit
 
r0 = {ε}
r1 = r
r2 = r ⋅ r
rn = r ⋅ rn-1 für n>2
weiter
.7
die Bildungsgesetze .4 bis .6 dürfen nur endlich oft angewendet werden
weiter
merke
Reguläre Mengen werden durch reguläre Ausdrücke repräsentiert.
merke
Es gibt unterschiedliche reguläre Ausdrücke, die die gleiche reguläre Menge repräsentieren.
weiter
?
Beispiele?
weiter
Korrespondenz
Regulärer Ausdruck <--> Reguläre Menge
weiter
Korrespondenz
Regulärer Ausdruck <--> Endliche Automaten
weiter

Letzte Änderung: 14.02.2012
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel