Average Error: 2.0 → 2.0
Time: 9.8s
Precision: binary64
Cost: 7168
Math TeX FPCore C \[\frac{a \cdot {k}^{m}}{\left(1 + 10 \cdot k\right) + k \cdot k}\]
↓
\[\frac{a}{\frac{1 + k \cdot \left(k + 10\right)}{{k}^{m}}}\]
\frac{a \cdot {k}^{m}}{\left(1 + 10 \cdot k\right) + k \cdot k} ↓
\frac{a}{\frac{1 + k \cdot \left(k + 10\right)}{{k}^{m}}} (FPCore (a k m)
:precision binary64
(/ (* a (pow k m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))) ↓
(FPCore (a k m)
:precision binary64
(/ a (/ (+ 1.0 (* k (+ k 10.0))) (pow k m)))) double code(double a, double k, double m) {
return (a * pow(k, m)) / ((1.0 + (10.0 * k)) + (k * k));
}
↓
double code(double a, double k, double m) {
return a / ((1.0 + (k * (k + 10.0))) / pow(k, m));
}
Try it out Enter valid numbers for all inputs
Alternatives Alternative 1 Error 12.0 Cost 40448
\[\sqrt[3]{\frac{a \cdot {k}^{m}}{1 + k \cdot 10}} \cdot \left(\sqrt[3]{\frac{a \cdot {k}^{m}}{1 + k \cdot 10}} \cdot \sqrt[3]{\frac{a \cdot {k}^{m}}{1 + k \cdot 10}}\right)\]
Alternative 2 Error 13.6 Cost 27200
\[\sqrt{\frac{a \cdot {k}^{m}}{1 + k \cdot \left(k + 10\right)}} \cdot \sqrt{\frac{a \cdot {k}^{m}}{1 + k \cdot \left(k + 10\right)}}\]
Alternative 3 Error 2.1 Cost 27136
\[\frac{a \cdot {k}^{m}}{1 + \sqrt[3]{k \cdot \left(k + 10\right)} \cdot \left(\sqrt[3]{k \cdot \left(k + 10\right)} \cdot \sqrt[3]{k \cdot \left(k + 10\right)}\right)}\]
Alternative 4 Error 2.1 Cost 26624
\[\frac{a \cdot {k}^{m}}{1 + \left(\sqrt[3]{k} \cdot \sqrt[3]{k}\right) \cdot \left(\left(k + 10\right) \cdot \sqrt[3]{k}\right)}\]
Alternative 5 Error 2.1 Cost 20608
\[a \cdot \left(\frac{1}{\sqrt{1 + k \cdot \left(k + 10\right)}} \cdot \frac{{k}^{m}}{\sqrt{1 + k \cdot \left(k + 10\right)}}\right)\]
Alternative 6 Error 2.0 Cost 20480
\[a \cdot \frac{\frac{{k}^{m}}{\sqrt{1 + k \cdot \left(k + 10\right)}}}{\sqrt{1 + k \cdot \left(k + 10\right)}}\]
Alternative 7 Error 2.0 Cost 20480
\[\frac{{k}^{m}}{\sqrt{1 + k \cdot \left(k + 10\right)}} \cdot \frac{a}{\sqrt{1 + k \cdot \left(k + 10\right)}}\]
Alternative 8 Error 10.1 Cost 19968
\[\frac{a \cdot {k}^{m}}{1 + e^{\log \left(k \cdot \left(k + 10\right)\right)}}\]
Alternative 9 Error 24.9 Cost 14912
\[a \cdot \left(\frac{{k}^{m}}{1 + {\left(k \cdot \left(k + 10\right)\right)}^{3}} \cdot \left(1 + \left(\left(k \cdot \left(k + 10\right)\right) \cdot \left(k \cdot \left(k + 10\right)\right) - k \cdot \left(k + 10\right)\right)\right)\right)\]
Alternative 10 Error 18.4 Cost 13696
\[a \cdot \frac{\frac{{k}^{m}}{\sqrt{1 + k \cdot \left(k + 10\right)}}}{k}\]
Alternative 11 Error 2.1 Cost 7296
\[\frac{1}{\frac{1 + k \cdot \left(k + 10\right)}{a \cdot {k}^{m}}}\]
Alternative 12 Error 2.0 Cost 7296
\[\frac{a \cdot {k}^{m}}{\left(1 + k \cdot 10\right) + k \cdot k}\]
Alternative 13 Error 2.0 Cost 7168
\[\frac{a \cdot {k}^{m}}{1 + k \cdot \left(k + 10\right)}\]
Alternative 14 Error 2.0 Cost 7168
\[a \cdot \frac{{k}^{m}}{1 + k \cdot \left(k + 10\right)}\]
Alternative 15 Error 11.6 Cost 7040
\[\frac{a}{\frac{1 + k \cdot 10}{{k}^{m}}}\]
Alternative 16 Error 11.6 Cost 7040
\[\frac{a \cdot {k}^{m}}{1 + k \cdot 10}\]
Alternative 17 Error 2.8 Cost 7040
\[\frac{a \cdot {k}^{m}}{1 + k \cdot k}\]
Alternative 18 Error 26.0 Cost 6912
\[a \cdot \frac{{k}^{m}}{k \cdot k}\]
Alternative 19 Error 26.0 Cost 6912
\[\frac{a \cdot {k}^{m}}{k \cdot k}\]
Alternative 20 Error 15.8 Cost 6656
\[a \cdot {k}^{m}\]
Alternative 21 Error 23.2 Cost 704
\[a \cdot \frac{1}{1 + k \cdot \left(k + 10\right)}\]
Alternative 22 Error 23.2 Cost 576
\[\frac{a}{1 + k \cdot \left(k + 10\right)}\]
Alternative 23 Error 38.3 Cost 448
\[\frac{a}{1 + k \cdot 10}\]
Alternative 24 Error 61.9 Cost 64
\[1\]
Alternative 25 Error 23.7 Cost 64
\[0\]
Alternative 26 Error 61.9 Cost 64
\[-1\]
Error Derivation Initial program 2.0
\[\frac{a \cdot {k}^{m}}{\left(1 + 10 \cdot k\right) + k \cdot k}\]
Simplified2.0
\[\leadsto \color{blue}{\frac{a \cdot {k}^{m}}{1 + k \cdot \left(k + 10\right)}}\]
Using strategy rm Applied associate-/l*_binary64_2347 2.0
\[\leadsto \color{blue}{\frac{a}{\frac{1 + k \cdot \left(k + 10\right)}{{k}^{m}}}}\]
Simplified2.0
\[\leadsto \color{blue}{\frac{a}{\frac{1 + k \cdot \left(k + 10\right)}{{k}^{m}}}}\]
Final simplification2.0
\[\leadsto \frac{a}{\frac{1 + k \cdot \left(k + 10\right)}{{k}^{m}}}\]
Reproduce herbie shell --seed 2021042
(FPCore (a k m)
:name "Falkner and Boettcher, Appendix A"
:precision binary64
(/ (* a (pow k m)) (+ (+ 1.0 (* 10.0 k)) (* k k))))