我想在序言中找到 a+1 的平方和 a 的平方是 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.
任何人都可以帮我解决这个问题。