Я хочу найти разницу между квадратом + 1 и квадратом a is 2a + 1 в прологе. По этой причине я написал такой код:Пролог Разница квадратов
:- use_module(library(clpfd)).
kare(X,Y):- Y #= X*X.
abc(A,B,F) :-
kare(A,P),
kare(B,T),
F is P-T.
Я пробовал с
?- abc(D,E,P).
ERROR: is/2: Arguments are not sufficiently instantiated.
кто поможет мне с этой проблемой.
Пожалуйста, задать новый вопрос для совершенно другой темы. Пожалуйста, верните это в свой предыдущий вопрос и примите ответ, который вам дал. Вы не должны изменять свой вопрос, чтобы стать чем-то совершенно другим. – mat
Я не могу спросить его, он говорит, подождите 3 дня – dymayd
Пожалуйста, верните свои изменения, примите ответ и * затем * задайте новый вопрос. – mat