assume(x>0); How come abs(sinh(x)) => sinh(x) but abs(asinh(x)) => abs(asinh(x)) SHOULD BE asinh(x) ??? asinh(x) is a perfectly good 1-1/onto real increasing odd function of x.