Unifikation mehr als 2 Terme < Prädikatenlogik < Logik < Logik+Mengenlehre < Hochschule < Mathe < Vorhilfe
|
Guten Abend allerseits,
ich beschäftige mich gerade mit der Unifikation und habe diese wohl auch verstanden. Nun frage ich mich jedoch wie ich diese bei drei oder mehr Termen ausführen kann, da der Algorithmus ja nur zwei Literale vergleicht.
Meine Idee war es erst t1 und t2 zu unifizieren und dann t' mit t3 zu unifizieren. (Jetzt nicht formel korrekt!)
Soll heißen: {P(f(x)), P(y), P(f(z))} mit x, y, z als freie Variablen, wird zu t1 = P(f(x)), t2 = P(y), t3 = P(f(z)).
=> y -> f(x) und f(x) -> f(z).
Ist das richtig oder liege ich falsch? Kann man das so aufschreiben (also etwas näher am Algorithmus) oder muss ich da etwas besonderes beachten?
Würde mich sehr über eine Antwort freuen.
Mit freundlichem Gruß
Peter
P.S.: Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 22:20 Fr 21.12.2012 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|