19.11.2014 Aufrufe

Inhaltsverzeichnis - Automaten und Formale Sprachen

Inhaltsverzeichnis - Automaten und Formale Sprachen

Inhaltsverzeichnis - Automaten und Formale Sprachen

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!