10.07.2015 Aufrufe

Programmieren mit Prolog

Programmieren mit Prolog

Programmieren mit Prolog

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.

Unifikation: BeispieleKonvention: x, y, . . . sind Variablen und a, b, . . . Konstanten.• f(x,a) und f(g(y),y) besitzen den einzigen Unifikator{x ↦→ g(a),y ↦→ a}, der da<strong>mit</strong> auch mgu ist.• f(b,a) und f(g(y),y) besitzen keinen Unifikator.• f(x,x) und f(g(y),y) besitzen ebenfalls keinenUnifikator, weil y und g(y) nicht unifizierbar sind.• f(x,y) und f(y,x) besitzen unendlich vieleUnifikatoren: {x ↦→ a,y ↦→ a}, {x ↦→ g(a),y ↦→ g(a)},{x ↦→ x,y ↦→ x}, {x ↦→ z,y ↦→ z}, . . .Mgu sind {x ↦→ x,y ↦→ x} oder {x ↦→ y,y ↦→ y},nicht aber {x ↦→ z,y ↦→ z}, denn{x ↦→ z,y ↦→ z,z ↦→ z} ≰ {x ↦→ x,y ↦→ x,z ↦→ z}.Hochschule Darmstadt, Januar 2009 – p.35/54

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!