Function: product(numbers("xyx") if numbers('yxr') > numbers('xry') else numbers('rep'), numbers('yxr')) if gradient[1](log(divide(product(numbers('rep') if numbers('xry') > numbers("xyx") else numbers('yxr'), numbers('yxr')), numbers('xry') if numbers('rep') > numbers('yxr') else numbers("xyx")), product(numbers("xyx") if numbers('rep') > numbers('yxr') else numbers('xry'), numbers('yxr')))) > divide(product(numbers('xry') if numbers('rep') > numbers('yxr') else numbers("xyx"), numbers('yxr')), numbers('xry') if numbers('yxr') > numbers("xyx") else numbers('rep')) else log(divide(product(numbers('rep') if numbers('yxr') > numbers("xyx") else numbers('xry'), numbers('yxr')), numbers('rep') if numbers("xyx") > numbers('xry') else numbers('yxr')), product(numbers('yxr') if numbers('xry') > numbers('rep') else numbers("xyx"), numbers('yxr')))