If you do not want to unify two Prolog terms but you want to know if the terms are strictly identical:
?- X == Y. no ?- X=Y, X == Y. yes
no
?- X=Y, X == Y.
yes