\frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2} + 1}{2}\begin{array}{l}
\mathbf{if}\;\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2} \le -0.9999999998268807:\\
\;\;\;\;\frac{\frac{\sqrt[3]{\beta} \cdot \sqrt[3]{\beta}}{\frac{\left(\alpha + \beta\right) + 2}{\sqrt[3]{\beta}}} - \frac{1}{\alpha} \cdot \left(\left(\frac{4}{\alpha} - 2\right) - \frac{8}{{\alpha}^{2}}\right)}{2}\\
\mathbf{else}:\\
\;\;\;\;\frac{\frac{{\left(\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2}\right)}^{3} + {1}^{3}}{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2} \cdot \left(\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2} - 1\right) + 1 \cdot 1}}{2}\\
\end{array}double code(double alpha, double beta) {
return ((((beta - alpha) / ((alpha + beta) + 2.0)) + 1.0) / 2.0);
}
double code(double alpha, double beta) {
double VAR;
if ((((beta - alpha) / ((alpha + beta) + 2.0)) <= -0.9999999998268807)) {
VAR = ((((cbrt(beta) * cbrt(beta)) / (((alpha + beta) + 2.0) / cbrt(beta))) - ((1.0 / alpha) * (((4.0 / alpha) - 2.0) - (8.0 / pow(alpha, 2.0))))) / 2.0);
} else {
VAR = (((pow(((beta - alpha) / ((alpha + beta) + 2.0)), 3.0) + pow(1.0, 3.0)) / ((((beta - alpha) / ((alpha + beta) + 2.0)) * (((beta - alpha) / ((alpha + beta) + 2.0)) - 1.0)) + (1.0 * 1.0))) / 2.0);
}
return VAR;
}



Bits error versus alpha



Bits error versus beta
Results
if (/ (- beta alpha) (+ (+ alpha beta) 2.0)) < -0.9999999998268807Initial program 60.0
rmApplied div-sub60.0
Applied associate-+l-58.1
rmApplied add-cube-cbrt58.1
Applied associate-/l*58.1
Taylor expanded around inf 11.0
Simplified11.0
if -0.9999999998268807 < (/ (- beta alpha) (+ (+ alpha beta) 2.0)) Initial program 0.2
rmApplied flip3-+0.3
Simplified0.3
Final simplification3.1
herbie shell --seed 2020103
(FPCore (alpha beta)
:name "Octave 3.8, jcobi/1"
:precision binary64
:pre (and (> alpha -1) (> beta -1))
(/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2))