Algebraische Automatentheorie - stinfwww
Algebraische Automatentheorie - stinfwww
Algebraische Automatentheorie - stinfwww
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
25<br />
Wir zeigen nun durch Induktion über die Quantorentiefe von geschachtelten Mengenvariablen<br />
(∃X), dass gilt:<br />
∀k ∈ Æ∀ϕ ∈P k : L(ϕ) :={w ∈ ({0, 1} k ) ∗ | w|= ϕ} ist erkennbar.<br />
. Für qd(ϕ) = 0 (qualifier depth) folgt ϕ ∈M k .<br />
Unterinduktion über den Aufbau von ϕ ∈M k :<br />
L k (ϕ 1 ∨ ϕ 2 )=L k (ϕ 1 ) ∪ L k (ϕ 2 )<br />
L k (¬ϕ) =(L k (ϕ)) C<br />
⇒∀ϕ ∈M k : L k (ϕ) erkennbar.<br />
Induktionsschritt: Angenommen für Sätze ϕ 1 ,ϕ 2 ∈P k ist die Behauptung gezeigt.<br />
Sei k ≥ 0 und ψ =(∃X)ϕ ∈P k ;z.z.L k (ψ) erkennbar.Daψ ein Satz ist, enthält<br />
ϕ höchstens X als freie Variable. Ohne Einschränkung enthalte ϕ das X. Bilde ϕ ′ ,<br />
indem in ϕ jedes X durch das Relationssymbol R k+1 ersetzt wird.<br />
⇒ ϕ ′ ∈P k+1 und qd(ϕ ′ )=qd(ψ) − 1<br />
Aus der Induktionsvoraussetzung folgt, dass L k+1 (ϕ ′ )={w ∈ ({0, 1} k+1 ) ∗ | w|= ϕ ′ }<br />
erkennbar ist. Wir werden zeigen, dass hieraus folgt, dass L k (ψ) erkennbarist.Sei<br />
π : {0, 1} k+1 →{0, 1} k die kanonische Projektion (x, z) ↦→ x für x ∈{0, 1} k ,z∈<br />
{0, 1}. Setze π eindeutig fort zu Homomorphismus π :({0, 1} k+1 ) ∗ → ({0, 1} k ) ∗<br />
Nach Mehrfachanwendung des Satzes von Kleene folgt aus L k+1 (ϕ ′ )erkennbar⇒<br />
π(L k+1 (ϕ ′ )) erkennbar. Wir zeigen L k (ψ) =π(L k+1 (ϕ ′ )): [... das ist der letzte Beweisschritt<br />
1 ].<br />
Lemma 3.3 Seien A ⊆ B endliche Alphabete, L ⊆ A ∗ .<br />
Beweis siehe Übung.<br />
L erkennbar in A ∗ ⇔ L erkennbar in B ∗<br />
Satz 3.4 Seien ϕ, ϕ ′ Sätze der monadischen Logik. Es läßt sich maschinell entscheidenm L(ϕ) =<br />
A ∗ und ob L(ϕ) =L(ϕ ′ ).<br />
Beweis Der Beweis von Satz 3.2 gibt ein Konstruktionsverfahren für endliche Automaten A, A ′<br />
mit L(A) =L(ϕ) und L(A ′ )=L(ϕ ′ ). Nun verwende Satz 1.12.<br />
1 Ab jetzt fehlen einige Beweisteile und Beweise.