Function: noise(log(minus(gradient[2](min(numbers("xxx"), numbers("per"))) if numbers("xxx") > numbers("per") else min(numbers("xxx"), numbers("per")), gradient[2](min(numbers("xxx"), numbers("per")))), numbers("per") if numbers("xxx") > gradient[2](min(numbers("xxx"), numbers("per"))) else min(numbers("xxx"), numbers("per"))))