\frac{r \cdot \sin b}{\cos \left(a + b\right)}r \cdot \frac{\sin b}{\cos a \cdot \cos b - \sqrt[3]{{\left(\sin b \cdot \sin a\right)}^{3}}}double f(double r, double a, double b) {
double r17020 = r;
double r17021 = b;
double r17022 = sin(r17021);
double r17023 = r17020 * r17022;
double r17024 = a;
double r17025 = r17024 + r17021;
double r17026 = cos(r17025);
double r17027 = r17023 / r17026;
return r17027;
}
double f(double r, double a, double b) {
double r17028 = r;
double r17029 = b;
double r17030 = sin(r17029);
double r17031 = a;
double r17032 = cos(r17031);
double r17033 = cos(r17029);
double r17034 = r17032 * r17033;
double r17035 = sin(r17031);
double r17036 = r17030 * r17035;
double r17037 = 3.0;
double r17038 = pow(r17036, r17037);
double r17039 = cbrt(r17038);
double r17040 = r17034 - r17039;
double r17041 = r17030 / r17040;
double r17042 = r17028 * r17041;
return r17042;
}



Bits error versus r



Bits error versus a



Bits error versus b
Results
Initial program 15.0
rmApplied cos-sum0.3
rmApplied *-un-lft-identity0.3
Applied times-frac0.3
Simplified0.3
rmApplied add-cbrt-cube0.4
Applied add-cbrt-cube0.4
Applied cbrt-unprod0.4
Simplified0.4
Final simplification0.4
herbie shell --seed 2020043
(FPCore (r a b)
:name "r*sin(b)/cos(a+b), A"
:precision binary64
(/ (* r (sin b)) (cos (+ a b))))