:- use_module(library(clpBNR)).
global_maximize/2
?- X::real(0,1r2*pi), global_minimize(X*sin(4*X),Z). X:: 1.228295..., Z:: -1.203617... .