Function: gradient[0](product(numbers("xxx") if numbers("per") if numbers("xxx") > numbers("yyy") else numbers('yyx') > numbers('yyx') else cos(numbers("yyy") if numbers("per") > numbers("xxx") else numbers('yyx')), cos(numbers("per") if numbers("yyy") > numbers('yyx') else numbers("xxx"))))