Average Error: 1.0 → 0.0
Time: 23.4s
Precision: 64
\[\frac{4}{\left(\left(3 \cdot \pi\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}}\]
\[\sqrt[3]{\frac{{4}^{3}}{{\pi}^{3} \cdot \left({3}^{3} \cdot \left({\left(1 - v \cdot v\right)}^{3} \cdot {\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right)}^{3}\right)\right)}}\]
\frac{4}{\left(\left(3 \cdot \pi\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}}
\sqrt[3]{\frac{{4}^{3}}{{\pi}^{3} \cdot \left({3}^{3} \cdot \left({\left(1 - v \cdot v\right)}^{3} \cdot {\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right)}^{3}\right)\right)}}
double f(double v) {
        double r302724 = 4.0;
        double r302725 = 3.0;
        double r302726 = atan2(1.0, 0.0);
        double r302727 = r302725 * r302726;
        double r302728 = 1.0;
        double r302729 = v;
        double r302730 = r302729 * r302729;
        double r302731 = r302728 - r302730;
        double r302732 = r302727 * r302731;
        double r302733 = 2.0;
        double r302734 = 6.0;
        double r302735 = r302734 * r302730;
        double r302736 = r302733 - r302735;
        double r302737 = sqrt(r302736);
        double r302738 = r302732 * r302737;
        double r302739 = r302724 / r302738;
        return r302739;
}

double f(double v) {
        double r302740 = 4.0;
        double r302741 = 3.0;
        double r302742 = pow(r302740, r302741);
        double r302743 = atan2(1.0, 0.0);
        double r302744 = pow(r302743, r302741);
        double r302745 = 3.0;
        double r302746 = pow(r302745, r302741);
        double r302747 = 1.0;
        double r302748 = v;
        double r302749 = r302748 * r302748;
        double r302750 = r302747 - r302749;
        double r302751 = pow(r302750, r302741);
        double r302752 = 2.0;
        double r302753 = 6.0;
        double r302754 = r302753 * r302749;
        double r302755 = r302752 - r302754;
        double r302756 = sqrt(r302755);
        double r302757 = pow(r302756, r302741);
        double r302758 = r302751 * r302757;
        double r302759 = r302746 * r302758;
        double r302760 = r302744 * r302759;
        double r302761 = r302742 / r302760;
        double r302762 = cbrt(r302761);
        return r302762;
}

Error

Bits error versus v

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Initial program 1.0

    \[\frac{4}{\left(\left(3 \cdot \pi\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}}\]
  2. Using strategy rm
  3. Applied add-cbrt-cube1.0

    \[\leadsto \frac{4}{\left(\left(3 \cdot \pi\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \color{blue}{\sqrt[3]{\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)} \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}}}}\]
  4. Applied add-cbrt-cube1.0

    \[\leadsto \frac{4}{\left(\left(3 \cdot \pi\right) \cdot \color{blue}{\sqrt[3]{\left(\left(1 - v \cdot v\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \left(1 - v \cdot v\right)}}\right) \cdot \sqrt[3]{\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)} \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}}}\]
  5. Applied add-cbrt-cube1.6

    \[\leadsto \frac{4}{\left(\left(3 \cdot \color{blue}{\sqrt[3]{\left(\pi \cdot \pi\right) \cdot \pi}}\right) \cdot \sqrt[3]{\left(\left(1 - v \cdot v\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \left(1 - v \cdot v\right)}\right) \cdot \sqrt[3]{\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)} \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}}}\]
  6. Applied add-cbrt-cube1.6

    \[\leadsto \frac{4}{\left(\left(\color{blue}{\sqrt[3]{\left(3 \cdot 3\right) \cdot 3}} \cdot \sqrt[3]{\left(\pi \cdot \pi\right) \cdot \pi}\right) \cdot \sqrt[3]{\left(\left(1 - v \cdot v\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \left(1 - v \cdot v\right)}\right) \cdot \sqrt[3]{\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)} \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}}}\]
  7. Applied cbrt-unprod1.0

    \[\leadsto \frac{4}{\left(\color{blue}{\sqrt[3]{\left(\left(3 \cdot 3\right) \cdot 3\right) \cdot \left(\left(\pi \cdot \pi\right) \cdot \pi\right)}} \cdot \sqrt[3]{\left(\left(1 - v \cdot v\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \left(1 - v \cdot v\right)}\right) \cdot \sqrt[3]{\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)} \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}}}\]
  8. Applied cbrt-unprod1.0

    \[\leadsto \frac{4}{\color{blue}{\sqrt[3]{\left(\left(\left(3 \cdot 3\right) \cdot 3\right) \cdot \left(\left(\pi \cdot \pi\right) \cdot \pi\right)\right) \cdot \left(\left(\left(1 - v \cdot v\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \left(1 - v \cdot v\right)\right)}} \cdot \sqrt[3]{\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)} \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}}}\]
  9. Applied cbrt-unprod1.0

    \[\leadsto \frac{4}{\color{blue}{\sqrt[3]{\left(\left(\left(\left(3 \cdot 3\right) \cdot 3\right) \cdot \left(\left(\pi \cdot \pi\right) \cdot \pi\right)\right) \cdot \left(\left(\left(1 - v \cdot v\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \left(1 - v \cdot v\right)\right)\right) \cdot \left(\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)} \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right)}}}\]
  10. Applied add-cbrt-cube1.0

    \[\leadsto \frac{\color{blue}{\sqrt[3]{\left(4 \cdot 4\right) \cdot 4}}}{\sqrt[3]{\left(\left(\left(\left(3 \cdot 3\right) \cdot 3\right) \cdot \left(\left(\pi \cdot \pi\right) \cdot \pi\right)\right) \cdot \left(\left(\left(1 - v \cdot v\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \left(1 - v \cdot v\right)\right)\right) \cdot \left(\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)} \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right)}}\]
  11. Applied cbrt-undiv0.0

    \[\leadsto \color{blue}{\sqrt[3]{\frac{\left(4 \cdot 4\right) \cdot 4}{\left(\left(\left(\left(3 \cdot 3\right) \cdot 3\right) \cdot \left(\left(\pi \cdot \pi\right) \cdot \pi\right)\right) \cdot \left(\left(\left(1 - v \cdot v\right) \cdot \left(1 - v \cdot v\right)\right) \cdot \left(1 - v \cdot v\right)\right)\right) \cdot \left(\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)} \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right) \cdot \sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right)}}}\]
  12. Simplified0.0

    \[\leadsto \sqrt[3]{\color{blue}{\frac{{4}^{3}}{{\pi}^{3} \cdot \left({3}^{3} \cdot \left({\left(1 - v \cdot v\right)}^{3} \cdot {\left(\sqrt{2 - 6 \cdot \left(v \cdot v\right)}\right)}^{3}\right)\right)}}}\]
  13. Final simplification0.0

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

Reproduce

herbie shell --seed 2019199 +o rules:numerics
(FPCore (v)
  :name "Falkner and Boettcher, Equation (22+)"
  (/ 4.0 (* (* (* 3.0 PI) (- 1.0 (* v v))) (sqrt (- 2.0 (* 6.0 (* v v)))))))