Hi liebes Forum,
habe nur eine kurze Frage. Folgender Code liefert true:
Jetzt möchte ich eine Abfrage erstellen die false ausgibt:
Da bekomme ich aber folgenden Fehler:
Woran könnte das liegen? Bin neu in Prolog, müsste ich basel deklarieren? Oder liegt der Fehler irgendwo anders?
Gruß
habe nur eine kurze Frage. Folgender Code liefert true:
Code:
bahnhof(zürich).
bahnhof(bern).
verbunden(X,Y) :- bahnhof(X),bahnhof(Y).
?- verbunden(zürich,bern).
Jetzt möchte ich eine Abfrage erstellen die false ausgibt:
Code:
bahnhof(zürich).
bahnhof(bern).
verbunden(X,Y) :- bahnhof(X),bahnhof(Y).
?- verbunden(zürich,basel).
Da bekomme ich aber folgenden Fehler:
Goal (directive) failed: user:verbunden(zürich,basel)
Woran könnte das liegen? Bin neu in Prolog, müsste ich basel deklarieren? Oder liegt der Fehler irgendwo anders?
Gruß