01.10.2013 Aufrufe

Karl Heinz Wagner

Karl Heinz Wagner

Karl Heinz Wagner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

146 <strong>Karl</strong> <strong>Heinz</strong> <strong>Wagner</strong><br />

(5.2.) Satz(k0, k) ⇐ NP (k0, k1), V P (k1, k)<br />

Lexikonregeln hätten die Form LK(k0, k) ⇐, wobei jedoch gilt k0 = W ort.k, z.B.:<br />

(5.3.) Det(the.k, k) ⇐<br />

(5.4.) PS-Grammatik in Klauselnotation mit Differenzketten<br />

R1: Satz(x1, z1) ⇐ NP (x1, y1), V P (y1, z1)<br />

R2: NP (x2, z2) ⇐ Det(x2, y2), N(y2, z2)<br />

R3: NP (x3, z3) ⇐ Name(x3, z3)<br />

R4: V P (x4, z4) ⇐ V t(x4, y4), NP (y4, z4)<br />

R5: V P (x5, z5) ⇐ V i(x5, z5)<br />

Lexikon:<br />

Det(the.z6, z6) ⇐<br />

N(boy.z7, z7) ⇐<br />

N(girl.z8, z8) ⇐<br />

N(ball.z9, z9) ⇐<br />

Name(John.z10, z10) ⇐<br />

Name(Mary.z11, z11) ⇐<br />

V t(loves.z12, z12) ⇐<br />

V t(kicked.z13, z13) ⇐<br />

V i(jumped.z14, z14) ⇐<br />

V i(laughed.z15, z15) ⇐<br />

Die der Behauptung “John kicked the ball ist ein Satz” entsprechende Zielklausel<br />

hat jetzt die Form<br />

(5.5.) ⇐ Satz(John.kicked.the.ball.nil, nil)<br />

Der Beweis erhält nunmehr die in (5.6.) gezeigte Form.<br />

5.2 Der DCG-Formalismus<br />

Nachdem nun der Beweismechanismus der hier diskutierten Form der Logikgrammatik<br />

(hoffentlich) deutlich geworden ist, können wir dazu übergehen, diesen<br />

Mechanismus vor dem Grammatiker zu “verstecken”. Wir haben gesehen, daß<br />

eine PS-Regel wie Satz → NP V P in der Klauselnotation der Logikgrammatik<br />

als Satz(k0, k) ⇐ NP (k0, k1), V P (k1, k) wiedergegeben wird. Lexikonregeln,<br />

die nichtterminale lexikalische Kategorien zu terminalen Symbolen expandieren,<br />

werden zu Einheitsklauseln, d.h. eine Regel wie V t → kicked wird zu<br />

V t(kicked.k, k) ⇐. Es ist nunmehr möglich,<br />

Übersetzungsregeln zu formulieren,<br />

die PS-Regeln in Regeln der Logikgrammatik überführen: Ein Ausdruck wie<br />

A → B C wird übersetzt in A(k0, k) ⇐ B(k0, k1), C(k1, k)

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!