Availability:built-in
?- 1 is sin(pi/2).  | Fails! sin(pi/2) evaluates to the float 1.0, which does not unify with the integer 1. | 
?- 1 =:= sin(pi/2).  | Succeeds as expected. | 
?- 1 is sin(pi/2).  | Fails! sin(pi/2) evaluates to the float 1.0, which does not unify with the integer 1. | 
?- 1 =:= sin(pi/2).  | Succeeds as expected. |