Inhaltsverzeichnis - Automaten und Formale Sprachen
Inhaltsverzeichnis - Automaten und Formale Sprachen
Inhaltsverzeichnis - Automaten und Formale Sprachen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
B.10 Definition (Hüllenbildung)<br />
Es sei A eine Menge, R ⊆ Seq(A) + × A sei eine Relation, B ⊆ A sei gegeben.<br />
(a) C ⊆ A heißt R-abgeschlossen, wenn für alle ((a 1 , . . . , a l ), b) ∈ R gilt:<br />
a 1 , . . . , a l ∈ C ⇒ b ∈ C.<br />
(b) Γ R (B) := ⋂ {C | B ⊆ C ⊆ A ∧ C ist R-abgeschlossen} heißt der Abschluß von B<br />
unter R. Dies ist die kleinste Teilmenge von A, die B enthält <strong>und</strong> R-abgeschlossen<br />
ist.<br />
Veranschaulichung: ((a 1 , . . . , a l ), b) ∈ R bedeutet, daß man aus den Objekten a 1 ,<br />
. . . , a l das neue Objekt b ”<br />
bauen“ kann. Γ R (B) soll die Menge genau der Objekte sein,<br />
die man bauen kann, wenn man mit den Objekten der Menge B startet. Als erstes wollen<br />
wir festhalten, daß die oben betrachteten Beispiele in unseren Rahmen passen. Zunächst<br />
wollen wir die Menge der binären Bäume als Menge von Wörtern konstruieren. (Diese<br />
Repräsentation von Bäumen liegt natürlich recht weit weg von der anschaulichen, graphorientierten.)<br />
Wir repräsentieren Knoten als Binärzahlen:<br />
X = {[bin(0)], [bin(1)], [bin(2)], . . .}<br />
ist die Menge aller Knoten. Als weitere Buchstaben verwenden wir: Λ (leerer Baum), (,<br />
). Unser Alphabet ist also Σ = {0, 1, [, ], (, ), Λ}.<br />
Für ein Wort w ∈ Σ ∗ sei<br />
X(w) := {x | x ist Knoten, x Teilwort von w},<br />
die Menge der in w erwähnten Knoten. Etwa:<br />
X([0]()[10][01[10][)111) = {[10], [0]}.<br />
Man sieht, daß diese Menge wohldefiniert ist.<br />
B.11 Beispiel (Nochmal: Binäre Bäume)<br />
Setze A := Σ ∗ ; setze B := {Λ}; setze<br />
R := {((w 1 , w 2 ), (w 1 xw 2 )) | w 1 , w 2 ∈ A, x ∈ X; X(w 1 ), X(w 2 ), {x} sind disjunkt}.<br />
Dann definieren wir: Γ R (B) heißt die Menge der Binärbäume über der Knotenmenge X;<br />
ein w ∈ A ist ein Binärbaum genau dann, wenn w ∈ Γ R (B).<br />
Illustration: Den anschaulichen Binärbäumen<br />
150