Ich lese die Frage in Herbrand universe, Herbrand Base and Herbrand Model of binary tree (prolog) und die Antworten gegeben, aber ich habe eine etwas andere Frage mehr wie eine Bestätigung und hoffentlich wird meine Verwirrung geklärt werden.Herbrand Universum und Least Herbrand Modell
Sei P ein Programm so beschaffen sein, dass wir die folgenden Tatsachen und haben in der Regel:
q(a, g(b)).
q(b, g(b)).
q(X, g(X)) :- q(X, g(g(g(X)))).
Aus dem obigen Programm, das Herbrand Universum
Up = {a, b, g(a), g(b), q(a, g(a)), q(a, g(b)), q(b, g(a)), q(b, g(b)), g(g(a)), g(g(b))...e.t.c}
Herbrand Basis:
Bp = {q(s, t) | s, t E Up}
- Nun komm zu meiner Frage (verzeih Ich für meine Ignoranz), ich habe q (a, g (a)) als ein Element in meinem Herbrand-Universum eingeschlossen, aber aus der Tatsache, es heißt q (a, g (b)). Bedeutet das, dass q (a, g (a)) nicht dort ist?
- Auch, da die Herbrand-Modelle Teil der Herbrand-Basis sind, wie ermittle ich das kleinste Herbrand-Modell durch Induktion?
Anmerkung: Ich habe eine Menge Forschung auf diesem getan, und einige Teile sind mir gut klar, aber ich habe immer noch diesen Zweifel in mir das ist, warum ich die Gemeinden Meinung suchen wollen. Vielen Dank.
Danke für die Erklärung, ich denke ich bekomme es. Wie ändert sich die Regel für Beispiel q (X, g (g (g (X)))): - q (X, g (X)). Ist mein Herbrand-Universum korrekt? – Plaix
@Plaix: Das Herbrand-Universum besteht nur aus allen möglichen Kombinationen. – false
ok ich bekomme es jetzt. Danke nochmal. – Plaix