\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 r24632 = r;
double r24633 = b;
double r24634 = sin(r24633);
double r24635 = r24632 * r24634;
double r24636 = a;
double r24637 = r24636 + r24633;
double r24638 = cos(r24637);
double r24639 = r24635 / r24638;
return r24639;
}
double f(double r, double a, double b) {
double r24640 = r;
double r24641 = b;
double r24642 = sin(r24641);
double r24643 = a;
double r24644 = cos(r24643);
double r24645 = cos(r24641);
double r24646 = r24644 * r24645;
double r24647 = sin(r24643);
double r24648 = r24642 * r24647;
double r24649 = 3.0;
double r24650 = pow(r24648, r24649);
double r24651 = cbrt(r24650);
double r24652 = r24646 - r24651;
double r24653 = r24642 / r24652;
double r24654 = r24640 * r24653;
return r24654;
}



Bits error versus r



Bits error versus a



Bits error versus b
Results
Initial program 14.7
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 2019325
(FPCore (r a b)
:name "r*sin(b)/cos(a+b), A"
:precision binary64
(/ (* r (sin b)) (cos (+ a b))))