Average Error: 0.5 → 0.3
Time: 12.6s
Precision: 64
\[\frac{1 - 5 \cdot \left(v \cdot v\right)}{\left(\left(\pi \cdot t\right) \cdot \sqrt{2 \cdot \left(1 - 3 \cdot \left(v \cdot v\right)\right)}\right) \cdot \left(1 - v \cdot v\right)}\]
\[\left(\left(\frac{\frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{\pi}}{t} \cdot \frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{{\left(\sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right)}^{3}}\right) \cdot \frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{{1}^{3} - {\left(v \cdot v\right)}^{3}}\right) \cdot \left(\sqrt{1 + 3 \cdot \left(v \cdot v\right)} \cdot \left(1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)\right)\right)\]
\frac{1 - 5 \cdot \left(v \cdot v\right)}{\left(\left(\pi \cdot t\right) \cdot \sqrt{2 \cdot \left(1 - 3 \cdot \left(v \cdot v\right)\right)}\right) \cdot \left(1 - v \cdot v\right)}
\left(\left(\frac{\frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{\pi}}{t} \cdot \frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{{\left(\sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right)}^{3}}\right) \cdot \frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{{1}^{3} - {\left(v \cdot v\right)}^{3}}\right) \cdot \left(\sqrt{1 + 3 \cdot \left(v \cdot v\right)} \cdot \left(1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)\right)\right)
double f(double v, double t) {
        double r324091 = 1.0;
        double r324092 = 5.0;
        double r324093 = v;
        double r324094 = r324093 * r324093;
        double r324095 = r324092 * r324094;
        double r324096 = r324091 - r324095;
        double r324097 = atan2(1.0, 0.0);
        double r324098 = t;
        double r324099 = r324097 * r324098;
        double r324100 = 2.0;
        double r324101 = 3.0;
        double r324102 = r324101 * r324094;
        double r324103 = r324091 - r324102;
        double r324104 = r324100 * r324103;
        double r324105 = sqrt(r324104);
        double r324106 = r324099 * r324105;
        double r324107 = r324091 - r324094;
        double r324108 = r324106 * r324107;
        double r324109 = r324096 / r324108;
        return r324109;
}

double f(double v, double t) {
        double r324110 = 1.0;
        double r324111 = 5.0;
        double r324112 = v;
        double r324113 = r324112 * r324112;
        double r324114 = r324111 * r324113;
        double r324115 = r324110 - r324114;
        double r324116 = cbrt(r324115);
        double r324117 = atan2(1.0, 0.0);
        double r324118 = r324116 / r324117;
        double r324119 = t;
        double r324120 = r324118 / r324119;
        double r324121 = 2.0;
        double r324122 = r324110 * r324110;
        double r324123 = 3.0;
        double r324124 = r324123 * r324113;
        double r324125 = r324124 * r324124;
        double r324126 = r324122 - r324125;
        double r324127 = r324121 * r324126;
        double r324128 = sqrt(r324127);
        double r324129 = cbrt(r324128);
        double r324130 = 3.0;
        double r324131 = pow(r324129, r324130);
        double r324132 = r324116 / r324131;
        double r324133 = r324120 * r324132;
        double r324134 = pow(r324110, r324130);
        double r324135 = pow(r324113, r324130);
        double r324136 = r324134 - r324135;
        double r324137 = r324116 / r324136;
        double r324138 = r324133 * r324137;
        double r324139 = r324110 + r324124;
        double r324140 = sqrt(r324139);
        double r324141 = r324113 * r324113;
        double r324142 = r324110 * r324113;
        double r324143 = r324141 + r324142;
        double r324144 = r324122 + r324143;
        double r324145 = r324140 * r324144;
        double r324146 = r324138 * r324145;
        return r324146;
}

Error

Bits error versus v

Bits error versus t

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Initial program 0.5

    \[\frac{1 - 5 \cdot \left(v \cdot v\right)}{\left(\left(\pi \cdot t\right) \cdot \sqrt{2 \cdot \left(1 - 3 \cdot \left(v \cdot v\right)\right)}\right) \cdot \left(1 - v \cdot v\right)}\]
  2. Using strategy rm
  3. Applied flip3--0.5

    \[\leadsto \frac{1 - 5 \cdot \left(v \cdot v\right)}{\left(\left(\pi \cdot t\right) \cdot \sqrt{2 \cdot \left(1 - 3 \cdot \left(v \cdot v\right)\right)}\right) \cdot \color{blue}{\frac{{1}^{3} - {\left(v \cdot v\right)}^{3}}{1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)}}}\]
  4. Applied flip--0.5

    \[\leadsto \frac{1 - 5 \cdot \left(v \cdot v\right)}{\left(\left(\pi \cdot t\right) \cdot \sqrt{2 \cdot \color{blue}{\frac{1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)}{1 + 3 \cdot \left(v \cdot v\right)}}}\right) \cdot \frac{{1}^{3} - {\left(v \cdot v\right)}^{3}}{1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)}}\]
  5. Applied associate-*r/0.5

    \[\leadsto \frac{1 - 5 \cdot \left(v \cdot v\right)}{\left(\left(\pi \cdot t\right) \cdot \sqrt{\color{blue}{\frac{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}{1 + 3 \cdot \left(v \cdot v\right)}}}\right) \cdot \frac{{1}^{3} - {\left(v \cdot v\right)}^{3}}{1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)}}\]
  6. Applied sqrt-div0.5

    \[\leadsto \frac{1 - 5 \cdot \left(v \cdot v\right)}{\left(\left(\pi \cdot t\right) \cdot \color{blue}{\frac{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}{\sqrt{1 + 3 \cdot \left(v \cdot v\right)}}}\right) \cdot \frac{{1}^{3} - {\left(v \cdot v\right)}^{3}}{1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)}}\]
  7. Applied associate-*r/0.5

    \[\leadsto \frac{1 - 5 \cdot \left(v \cdot v\right)}{\color{blue}{\frac{\left(\pi \cdot t\right) \cdot \sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}{\sqrt{1 + 3 \cdot \left(v \cdot v\right)}}} \cdot \frac{{1}^{3} - {\left(v \cdot v\right)}^{3}}{1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)}}\]
  8. Applied frac-times0.5

    \[\leadsto \frac{1 - 5 \cdot \left(v \cdot v\right)}{\color{blue}{\frac{\left(\left(\pi \cdot t\right) \cdot \sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}\right) \cdot \left({1}^{3} - {\left(v \cdot v\right)}^{3}\right)}{\sqrt{1 + 3 \cdot \left(v \cdot v\right)} \cdot \left(1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)\right)}}}\]
  9. Applied associate-/r/0.5

    \[\leadsto \color{blue}{\frac{1 - 5 \cdot \left(v \cdot v\right)}{\left(\left(\pi \cdot t\right) \cdot \sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}\right) \cdot \left({1}^{3} - {\left(v \cdot v\right)}^{3}\right)} \cdot \left(\sqrt{1 + 3 \cdot \left(v \cdot v\right)} \cdot \left(1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)\right)\right)}\]
  10. Using strategy rm
  11. Applied add-cube-cbrt0.5

    \[\leadsto \frac{1 - 5 \cdot \left(v \cdot v\right)}{\left(\left(\pi \cdot t\right) \cdot \color{blue}{\left(\left(\sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}} \cdot \sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right) \cdot \sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right)}\right) \cdot \left({1}^{3} - {\left(v \cdot v\right)}^{3}\right)} \cdot \left(\sqrt{1 + 3 \cdot \left(v \cdot v\right)} \cdot \left(1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)\right)\right)\]
  12. Applied associate-*r*0.5

    \[\leadsto \frac{1 - 5 \cdot \left(v \cdot v\right)}{\color{blue}{\left(\left(\left(\pi \cdot t\right) \cdot \left(\sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}} \cdot \sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right)\right) \cdot \sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right)} \cdot \left({1}^{3} - {\left(v \cdot v\right)}^{3}\right)} \cdot \left(\sqrt{1 + 3 \cdot \left(v \cdot v\right)} \cdot \left(1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)\right)\right)\]
  13. Using strategy rm
  14. Applied add-cube-cbrt0.5

    \[\leadsto \frac{\color{blue}{\left(\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)} \cdot \sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}\right) \cdot \sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}}{\left(\left(\left(\pi \cdot t\right) \cdot \left(\sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}} \cdot \sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right)\right) \cdot \sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right) \cdot \left({1}^{3} - {\left(v \cdot v\right)}^{3}\right)} \cdot \left(\sqrt{1 + 3 \cdot \left(v \cdot v\right)} \cdot \left(1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)\right)\right)\]
  15. Applied times-frac0.5

    \[\leadsto \color{blue}{\left(\frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)} \cdot \sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{\left(\left(\pi \cdot t\right) \cdot \left(\sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}} \cdot \sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right)\right) \cdot \sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}} \cdot \frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{{1}^{3} - {\left(v \cdot v\right)}^{3}}\right)} \cdot \left(\sqrt{1 + 3 \cdot \left(v \cdot v\right)} \cdot \left(1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)\right)\right)\]
  16. Simplified0.5

    \[\leadsto \left(\color{blue}{\left(\frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{\pi \cdot t} \cdot \frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{{\left(\sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right)}^{3}}\right)} \cdot \frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{{1}^{3} - {\left(v \cdot v\right)}^{3}}\right) \cdot \left(\sqrt{1 + 3 \cdot \left(v \cdot v\right)} \cdot \left(1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)\right)\right)\]
  17. Using strategy rm
  18. Applied associate-/r*0.3

    \[\leadsto \left(\left(\color{blue}{\frac{\frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{\pi}}{t}} \cdot \frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{{\left(\sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right)}^{3}}\right) \cdot \frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{{1}^{3} - {\left(v \cdot v\right)}^{3}}\right) \cdot \left(\sqrt{1 + 3 \cdot \left(v \cdot v\right)} \cdot \left(1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)\right)\right)\]
  19. Final simplification0.3

    \[\leadsto \left(\left(\frac{\frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{\pi}}{t} \cdot \frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{{\left(\sqrt[3]{\sqrt{2 \cdot \left(1 \cdot 1 - \left(3 \cdot \left(v \cdot v\right)\right) \cdot \left(3 \cdot \left(v \cdot v\right)\right)\right)}}\right)}^{3}}\right) \cdot \frac{\sqrt[3]{1 - 5 \cdot \left(v \cdot v\right)}}{{1}^{3} - {\left(v \cdot v\right)}^{3}}\right) \cdot \left(\sqrt{1 + 3 \cdot \left(v \cdot v\right)} \cdot \left(1 \cdot 1 + \left(\left(v \cdot v\right) \cdot \left(v \cdot v\right) + 1 \cdot \left(v \cdot v\right)\right)\right)\right)\]

Reproduce

herbie shell --seed 2019346 
(FPCore (v t)
  :name "Falkner and Boettcher, Equation (20:1,3)"
  :precision binary64
  (/ (- 1 (* 5 (* v v))) (* (* (* PI t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))))