Можно ли включить в аргумент для предиката (например, +,>, =,! =,> = И т. Д.) Просто примеры, и они мало полезны?Prolog - Оператор в предикате
test(A > B) :- A > B.
test(A >= B) :- A < B.
Кажется, работает, но:
test(A != B) := A > B.
test(A <> B) := A < B.
ли нет - почему? Почему иногда операторы могут быть включены, а иногда нет? Как я могу сделать работу test(A != B) := A > B.
?
Я работаю под сикстусом.