Average Error: 23.8 → 11.0
Time: 29.4s
Precision: 64
\[\alpha \gt -1 \land \beta \gt -1 \land i \gt 0.0\]
\[\frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1}{2}\]
\[\begin{array}{l} \mathbf{if}\;\alpha \le 7.762470963936792103643814594149663706927 \cdot 10^{219}:\\ \;\;\;\;\frac{\sqrt[3]{{\left(\left(\alpha + \beta\right) \cdot \frac{{\left(\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}\right)}^{3}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1\right)}^{3}}}{2}\\ \mathbf{else}:\\ \;\;\;\;\frac{\left(\frac{8}{{\alpha}^{3}} - \frac{4}{\alpha \cdot \alpha}\right) + \frac{2}{\alpha}}{2}\\ \end{array}\]
\frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1}{2}
\begin{array}{l}
\mathbf{if}\;\alpha \le 7.762470963936792103643814594149663706927 \cdot 10^{219}:\\
\;\;\;\;\frac{\sqrt[3]{{\left(\left(\alpha + \beta\right) \cdot \frac{{\left(\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}\right)}^{3}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1\right)}^{3}}}{2}\\

\mathbf{else}:\\
\;\;\;\;\frac{\left(\frac{8}{{\alpha}^{3}} - \frac{4}{\alpha \cdot \alpha}\right) + \frac{2}{\alpha}}{2}\\

\end{array}
double f(double alpha, double beta, double i) {
        double r97948 = alpha;
        double r97949 = beta;
        double r97950 = r97948 + r97949;
        double r97951 = r97949 - r97948;
        double r97952 = r97950 * r97951;
        double r97953 = 2.0;
        double r97954 = i;
        double r97955 = r97953 * r97954;
        double r97956 = r97950 + r97955;
        double r97957 = r97952 / r97956;
        double r97958 = r97956 + r97953;
        double r97959 = r97957 / r97958;
        double r97960 = 1.0;
        double r97961 = r97959 + r97960;
        double r97962 = r97961 / r97953;
        return r97962;
}

double f(double alpha, double beta, double i) {
        double r97963 = alpha;
        double r97964 = 7.762470963936792e+219;
        bool r97965 = r97963 <= r97964;
        double r97966 = beta;
        double r97967 = r97963 + r97966;
        double r97968 = r97966 - r97963;
        double r97969 = cbrt(r97968);
        double r97970 = 2.0;
        double r97971 = i;
        double r97972 = r97970 * r97971;
        double r97973 = r97967 + r97972;
        double r97974 = cbrt(r97973);
        double r97975 = r97969 / r97974;
        double r97976 = 3.0;
        double r97977 = pow(r97975, r97976);
        double r97978 = r97973 + r97970;
        double r97979 = r97977 / r97978;
        double r97980 = r97967 * r97979;
        double r97981 = 1.0;
        double r97982 = r97980 + r97981;
        double r97983 = pow(r97982, r97976);
        double r97984 = cbrt(r97983);
        double r97985 = r97984 / r97970;
        double r97986 = 8.0;
        double r97987 = pow(r97963, r97976);
        double r97988 = r97986 / r97987;
        double r97989 = 4.0;
        double r97990 = r97963 * r97963;
        double r97991 = r97989 / r97990;
        double r97992 = r97988 - r97991;
        double r97993 = r97970 / r97963;
        double r97994 = r97992 + r97993;
        double r97995 = r97994 / r97970;
        double r97996 = r97965 ? r97985 : r97995;
        return r97996;
}

Error

Bits error versus alpha

Bits error versus beta

Bits error versus i

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Split input into 2 regimes
  2. if alpha < 7.762470963936792e+219

    1. Initial program 19.6

      \[\frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1}{2}\]
    2. Using strategy rm
    3. Applied *-un-lft-identity19.6

      \[\leadsto \frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\color{blue}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)}} + 1}{2}\]
    4. Applied *-un-lft-identity19.6

      \[\leadsto \frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\color{blue}{1 \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)} + 1}{2}\]
    5. Applied times-frac7.8

      \[\leadsto \frac{\frac{\color{blue}{\frac{\alpha + \beta}{1} \cdot \frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)} + 1}{2}\]
    6. Applied times-frac7.8

      \[\leadsto \frac{\color{blue}{\frac{\frac{\alpha + \beta}{1}}{1} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} + 1}{2}\]
    7. Simplified7.8

      \[\leadsto \frac{\color{blue}{\left(\alpha + \beta\right)} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1}{2}\]
    8. Using strategy rm
    9. Applied *-un-lft-identity7.8

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\color{blue}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)}} + 1}{2}\]
    10. Applied add-cube-cbrt7.9

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \frac{\frac{\beta - \alpha}{\color{blue}{\left(\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i} \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}\right) \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)} + 1}{2}\]
    11. Applied add-cube-cbrt7.8

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \frac{\frac{\color{blue}{\left(\sqrt[3]{\beta - \alpha} \cdot \sqrt[3]{\beta - \alpha}\right) \cdot \sqrt[3]{\beta - \alpha}}}{\left(\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i} \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}\right) \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)} + 1}{2}\]
    12. Applied times-frac7.8

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \frac{\color{blue}{\frac{\sqrt[3]{\beta - \alpha} \cdot \sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i} \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}} \cdot \frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)} + 1}{2}\]
    13. Applied times-frac7.8

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \color{blue}{\left(\frac{\frac{\sqrt[3]{\beta - \alpha} \cdot \sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i} \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}{1} \cdot \frac{\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right)} + 1}{2}\]
    14. Simplified7.8

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \left(\color{blue}{\left(\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}} \cdot \frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}\right)} \cdot \frac{\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) + 1}{2}\]
    15. Using strategy rm
    16. Applied add-cbrt-cube7.8

      \[\leadsto \frac{\color{blue}{\sqrt[3]{\left(\left(\left(\alpha + \beta\right) \cdot \left(\left(\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}} \cdot \frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}\right) \cdot \frac{\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) + 1\right) \cdot \left(\left(\alpha + \beta\right) \cdot \left(\left(\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}} \cdot \frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}\right) \cdot \frac{\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) + 1\right)\right) \cdot \left(\left(\alpha + \beta\right) \cdot \left(\left(\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}} \cdot \frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}\right) \cdot \frac{\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) + 1\right)}}}{2}\]
    17. Simplified7.8

      \[\leadsto \frac{\sqrt[3]{\color{blue}{{\left(\left(\alpha + \beta\right) \cdot \frac{{\left(\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}\right)}^{3}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1\right)}^{3}}}}{2}\]

    if 7.762470963936792e+219 < alpha

    1. Initial program 64.0

      \[\frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1}{2}\]
    2. Using strategy rm
    3. Applied *-un-lft-identity64.0

      \[\leadsto \frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\left(\alpha + \beta\right) + 2 \cdot i}}{\color{blue}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)}} + 1}{2}\]
    4. Applied *-un-lft-identity64.0

      \[\leadsto \frac{\frac{\frac{\left(\alpha + \beta\right) \cdot \left(\beta - \alpha\right)}{\color{blue}{1 \cdot \left(\left(\alpha + \beta\right) + 2 \cdot i\right)}}}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)} + 1}{2}\]
    5. Applied times-frac51.3

      \[\leadsto \frac{\frac{\color{blue}{\frac{\alpha + \beta}{1} \cdot \frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)} + 1}{2}\]
    6. Applied times-frac51.5

      \[\leadsto \frac{\color{blue}{\frac{\frac{\alpha + \beta}{1}}{1} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}} + 1}{2}\]
    7. Simplified51.5

      \[\leadsto \frac{\color{blue}{\left(\alpha + \beta\right)} \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1}{2}\]
    8. Using strategy rm
    9. Applied *-un-lft-identity51.5

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \frac{\frac{\beta - \alpha}{\left(\alpha + \beta\right) + 2 \cdot i}}{\color{blue}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)}} + 1}{2}\]
    10. Applied add-cube-cbrt52.4

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \frac{\frac{\beta - \alpha}{\color{blue}{\left(\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i} \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}\right) \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)} + 1}{2}\]
    11. Applied add-cube-cbrt51.6

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \frac{\frac{\color{blue}{\left(\sqrt[3]{\beta - \alpha} \cdot \sqrt[3]{\beta - \alpha}\right) \cdot \sqrt[3]{\beta - \alpha}}}{\left(\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i} \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}\right) \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)} + 1}{2}\]
    12. Applied times-frac51.6

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \frac{\color{blue}{\frac{\sqrt[3]{\beta - \alpha} \cdot \sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i} \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}} \cdot \frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}}{1 \cdot \left(\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2\right)} + 1}{2}\]
    13. Applied times-frac51.6

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \color{blue}{\left(\frac{\frac{\sqrt[3]{\beta - \alpha} \cdot \sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i} \cdot \sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}{1} \cdot \frac{\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right)} + 1}{2}\]
    14. Simplified51.6

      \[\leadsto \frac{\left(\alpha + \beta\right) \cdot \left(\color{blue}{\left(\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}} \cdot \frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}\right)} \cdot \frac{\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2}\right) + 1}{2}\]
    15. Taylor expanded around inf 41.5

      \[\leadsto \frac{\color{blue}{\left(2 \cdot \frac{1}{\alpha} + 8 \cdot \frac{1}{{\alpha}^{3}}\right) - 4 \cdot \frac{1}{{\alpha}^{2}}}}{2}\]
    16. Simplified41.5

      \[\leadsto \frac{\color{blue}{\left(\frac{8}{{\alpha}^{3}} - \frac{4}{\alpha \cdot \alpha}\right) + \frac{2}{\alpha}}}{2}\]
  3. Recombined 2 regimes into one program.
  4. Final simplification11.0

    \[\leadsto \begin{array}{l} \mathbf{if}\;\alpha \le 7.762470963936792103643814594149663706927 \cdot 10^{219}:\\ \;\;\;\;\frac{\sqrt[3]{{\left(\left(\alpha + \beta\right) \cdot \frac{{\left(\frac{\sqrt[3]{\beta - \alpha}}{\sqrt[3]{\left(\alpha + \beta\right) + 2 \cdot i}}\right)}^{3}}{\left(\left(\alpha + \beta\right) + 2 \cdot i\right) + 2} + 1\right)}^{3}}}{2}\\ \mathbf{else}:\\ \;\;\;\;\frac{\left(\frac{8}{{\alpha}^{3}} - \frac{4}{\alpha \cdot \alpha}\right) + \frac{2}{\alpha}}{2}\\ \end{array}\]

Reproduce

herbie shell --seed 2019212 
(FPCore (alpha beta i)
  :name "Octave 3.8, jcobi/2"
  :precision binary64
  :pre (and (> alpha -1) (> beta -1) (> i 0.0))
  (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2))