remove unification from dif/2
This commit is contained in:
@@ -37,8 +37,7 @@ verify_attributes(Var, Value, Goals) :-
|
|||||||
% suggestions for improvement.
|
% suggestions for improvement.
|
||||||
|
|
||||||
dif(X, Y) :- X \== Y,
|
dif(X, Y) :- X \== Y,
|
||||||
( X \= Y -> true
|
( term_variables(X, XVars), term_variables(Y, YVars),
|
||||||
; term_variables(X, XVars), term_variables(Y, YVars),
|
|
||||||
dif_set_variables(XVars, X, Y),
|
dif_set_variables(XVars, X, Y),
|
||||||
dif_set_variables(YVars, X, Y)
|
dif_set_variables(YVars, X, Y)
|
||||||
).
|
).
|
||||||
|
|||||||
Reference in New Issue
Block a user