Average Error: 14.1 → 0.2
Time: 9.3s
Precision: binary64
Cost: 704
Math TeX FPCore C \[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right)\]
↓
\[\frac{0.5 \cdot \frac{\pi}{a + b}}{a \cdot b}\]
\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right) ↓
\frac{0.5 \cdot \frac{\pi}{a + b}}{a \cdot b} (FPCore (a b)
:precision binary64
(* (* (/ PI 2.0) (/ 1.0 (- (* b b) (* a a)))) (- (/ 1.0 a) (/ 1.0 b)))) ↓
(FPCore (a b) :precision binary64 (/ (* 0.5 (/ PI (+ a b))) (* a b))) double code(double a, double b) {
return ((((double) M_PI) / 2.0) * (1.0 / ((b * b) - (a * a)))) * ((1.0 / a) - (1.0 / b));
}
↓
double code(double a, double b) {
return (0.5 * (((double) M_PI) / (a + b))) / (a * b);
}
Try it out Enter valid numbers for all inputs
Alternatives Alternative 1 Error 46.2 Cost 28096
\[\left(\sqrt{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}} \cdot \sqrt{\frac{1}{a} - \frac{1}{b}}\right) \cdot \left(\sqrt{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}} \cdot \sqrt{\frac{1}{a} - \frac{1}{b}}\right)\]
Alternative 2 Error 14.5 Cost 22976
\[\sqrt[3]{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}} \cdot \left(\sqrt[3]{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}} \cdot \sqrt[3]{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}}\right)\]
Alternative 3 Error 0.8 Cost 22208
\[\frac{\pi}{a + b} \cdot \left(\sqrt[3]{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}} \cdot \left(\sqrt[3]{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}} \cdot \sqrt[3]{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}}\right)\right)\]
Alternative 4 Error 0.9 Cost 21184
\[\left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}\right) \cdot \left(\sqrt[3]{\frac{\pi}{a + b}} \cdot \left(\sqrt[3]{\frac{\pi}{a + b}} \cdot \sqrt[3]{\frac{\pi}{a + b}}\right)\right)\]
Alternative 5 Error 14.3 Cost 21120
\[\frac{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}}{a} - \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot {\left(\frac{\sqrt[3]{1}}{\sqrt[3]{b}}\right)}^{3}\]
Alternative 6 Error 1.3 Cost 20928
\[\frac{\sqrt[3]{\frac{\pi}{2}} \cdot \sqrt[3]{\frac{\pi}{2}}}{a + b} \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\sqrt[3]{\frac{\pi}{2}}}{b - a}\right)\]
Alternative 7 Error 14.3 Cost 20480
\[\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} - {\left(\frac{\sqrt[3]{1}}{\sqrt[3]{b}}\right)}^{3}\right)\]
Alternative 8 Error 37.8 Cost 15296
\[\frac{\frac{\pi}{2} \cdot \left({\left(\frac{1}{a}\right)}^{3} - {\left(\frac{1}{b}\right)}^{3}\right)}{\left(b \cdot b - a \cdot a\right) \cdot \left(\frac{\frac{1}{a}}{a} + \left(\frac{\frac{1}{b}}{b} + \frac{\frac{1}{a}}{b}\right)\right)}\]
Alternative 9 Error 28.3 Cost 15296
\[\sqrt{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}} \cdot \sqrt{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}}\]
Alternative 10 Error 27.7 Cost 14912
\[\frac{\pi}{a + b} \cdot \left(\sqrt{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}} \cdot \sqrt{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}}\right)\]
Alternative 11 Error 29.2 Cost 14784
\[\sqrt{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}} \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \sqrt{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}}\right)\]
Alternative 12 Error 39.2 Cost 14656
\[\frac{1}{\sqrt{b \cdot b - a \cdot a}} \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{\sqrt{b \cdot b - a \cdot a}}\right)\]
Alternative 13 Error 38.9 Cost 14656
\[\frac{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}}{a} - \frac{\frac{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}}{\sqrt{b}}}{\sqrt{b}}\]
Alternative 14 Error 32.3 Cost 14400
\[\frac{\pi}{a + b} \cdot \left(\sqrt{\frac{0.5}{b - a}} \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \sqrt{\frac{0.5}{b - a}}\right)\right)\]
Alternative 15 Error 0.5 Cost 14272
\[\frac{\frac{1}{\sqrt{2}}}{a + b} \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{\sqrt{2}}}{b - a}\right)\]
Alternative 16 Error 0.7 Cost 14272
\[\frac{\sqrt{\frac{\pi}{2}}}{a + b} \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\sqrt{\frac{\pi}{2}}}{b - a}\right)\]
Alternative 17 Error 32.3 Cost 14272
\[\frac{\pi}{a + b} \cdot \left(\frac{\frac{1}{a} - \frac{1}{b}}{\sqrt{b - a}} \cdot \frac{0.5}{\sqrt{b - a}}\right)\]
Alternative 18 Error 0.6 Cost 14144
\[\frac{\sqrt{\pi}}{a + b} \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\sqrt{\pi}}{2}}{b - a}\right)\]
Alternative 19 Error 0.6 Cost 14144
\[\left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}\right) \cdot \left(\sqrt{\pi} \cdot \frac{\sqrt{\pi}}{a + b}\right)\]
Alternative 20 Error 0.4 Cost 14144
\[\frac{\pi}{a + b} \cdot \left(\left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \sqrt{0.5}\right) \cdot \frac{\sqrt{0.5}}{b - a}\right)\]
Alternative 21 Error 30.3 Cost 14080
\[\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \sqrt[3]{\frac{{\left(\frac{\pi}{b \cdot b - a \cdot a}\right)}^{3}}{8}}\]
Alternative 22 Error 30.4 Cost 14080
\[\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{\sqrt[3]{{\left(b \cdot b - a \cdot a\right)}^{3}}}\]
Alternative 23 Error 30.9 Cost 14080
\[\sqrt[3]{{\left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}\right)}^{3}}\]
Alternative 24 Error 17.6 Cost 14080
\[\frac{\pi}{a + b} \cdot \sqrt[3]{\frac{0.125}{{\left(\frac{b - a}{\frac{1}{a} - \frac{1}{b}}\right)}^{3}}}\]
Alternative 25 Error 30.9 Cost 1984
\[\frac{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{\frac{1}{a}}{a} - \frac{\frac{1}{b}}{b}\right)}{\frac{1}{a} + \frac{1}{b}}\]
Alternative 26 Error 30.7 Cost 1984
\[\frac{\frac{\pi}{2} \cdot \left(\frac{\frac{1}{a}}{a} - \frac{\frac{1}{b}}{b}\right)}{\left(b \cdot b - a \cdot a\right) \cdot \left(\frac{1}{a} + \frac{1}{b}\right)}\]
Alternative 27 Error 14.1 Cost 1728
\[\frac{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}}{a} - \frac{\frac{\frac{\pi}{2}}{b}}{b \cdot b - a \cdot a}\]
Alternative 28 Error 14.1 Cost 1344
\[\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{1}{\frac{b \cdot b - a \cdot a}{\frac{\pi}{2}}}\]
Alternative 29 Error 0.3 Cost 1344
\[\frac{1}{a + b} \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{b - a}\right)\]
Alternative 30 Error 14.1 Cost 1344
\[\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right)\]
Alternative 31 Error 0.4 Cost 1344
\[\left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}\right) \cdot \left(\pi \cdot \frac{1}{a + b}\right)\]
Alternative 32 Error 0.4 Cost 1344
\[\frac{1}{\frac{a + b}{\pi}} \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}\right)\]
Alternative 33 Error 14.1 Cost 1216
\[\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \frac{b - a}{a \cdot b}\]
Alternative 34 Error 14.1 Cost 1216
\[\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \left(\pi \cdot \frac{0.5}{b \cdot b - a \cdot a}\right)\]
Alternative 35 Error 14.1 Cost 1216
\[\frac{\pi}{2} \cdot \frac{\frac{1}{a} - \frac{1}{b}}{b \cdot b - a \cdot a}\]
Alternative 36 Error 0.3 Cost 1216
\[\frac{\pi}{a + b} \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}\right)\]
Alternative 37 Error 14.1 Cost 1216
\[\frac{\left(b - a\right) \cdot \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}}{a \cdot b}\]
Alternative 38 Error 14.1 Cost 1216
\[\frac{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\pi}{2}}{b \cdot b - a \cdot a}\]
Alternative 39 Error 18.8 Cost 1216
\[\frac{\left(b - a\right) \cdot \frac{\pi}{2}}{\left(a \cdot b\right) \cdot \left(b \cdot b - a \cdot a\right)}\]
Alternative 40 Error 0.3 Cost 1216
\[\frac{\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \left(0.5 \cdot \frac{\pi}{a + b}\right)}{b - a}\]
Alternative 41 Error 0.3 Cost 1216
\[\frac{\pi \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}\right)}{a + b}\]
Alternative 42 Error 0.3 Cost 1216
\[\frac{\pi}{a + b} \cdot \frac{0.5 \cdot \left(\frac{1}{a} - \frac{1}{b}\right)}{b - a}\]
Alternative 43 Error 0.9 Cost 1216
\[\frac{\pi}{a + b} \cdot \frac{\left(b - a\right) \cdot 0.5}{\left(a \cdot b\right) \cdot \left(b - a\right)}\]
Alternative 44 Error 14.1 Cost 1216
\[\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{b \cdot b - a \cdot a}\]
Alternative 45 Error 25.1 Cost 1088
\[\frac{\pi}{b} \cdot \left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}\right)\]
Alternative 46 Error 25.1 Cost 1088
\[\left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}\right) \cdot \frac{\pi}{a}\]
Alternative 47 Error 31.8 Cost 1024
\[\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{-a \cdot a}\]
Alternative 48 Error 18.7 Cost 960
\[\frac{\pi}{a + b} \cdot \left(\frac{-1}{b} \cdot \frac{0.5}{b - a}\right)\]
Alternative 49 Error 18.6 Cost 960
\[\frac{\pi}{a + b} \cdot \left(\frac{1}{a} \cdot \frac{0.5}{b - a}\right)\]
Alternative 50 Error 31.8 Cost 960
\[\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \left(-0.5 \cdot \frac{\pi}{a \cdot a}\right)\]
Alternative 51 Error 32.1 Cost 960
\[\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{\frac{\pi}{2}}{b \cdot b}\]
Alternative 52 Error 0.3 Cost 832
\[\frac{0.5}{a \cdot b} \cdot \frac{1}{\frac{a + b}{\pi}}\]
Alternative 53 Error 0.3 Cost 832
\[\frac{\pi}{a + b} \cdot \left(\frac{1}{a} \cdot \frac{0.5}{b}\right)\]
Alternative 54 Error 32.1 Cost 832
\[\frac{\pi}{b \cdot b} \cdot \left(\frac{0.5}{a} - \frac{0.5}{b}\right)\]
Alternative 55 Error 31.8 Cost 832
\[\frac{\pi}{a \cdot a} \cdot \left(\frac{0.5}{b} - \frac{0.5}{a}\right)\]
Alternative 56 Error 19.0 Cost 704
\[\frac{\frac{\pi}{a \cdot b} \cdot -0.5}{b - a}\]
Alternative 57 Error 4.3 Cost 704
\[\frac{\frac{\pi}{a + b}}{a} \cdot \frac{0.5}{b}\]
Alternative 58 Error 0.8 Cost 704
\[\pi \cdot \frac{0.5}{\left(a \cdot b\right) \cdot \left(a + b\right)}\]
Alternative 59 Error 0.3 Cost 704
\[\frac{\pi \cdot \frac{0.5}{a \cdot b}}{a + b}\]
Alternative 60 Error 0.3 Cost 704
\[\frac{\pi}{a + b} \cdot \frac{\frac{0.5}{a}}{b}\]
Alternative 61 Error 0.8 Cost 704
\[\frac{\pi \cdot 0.5}{\left(a \cdot b\right) \cdot \left(a + b\right)}\]
Alternative 62 Error 0.3 Cost 704
\[\frac{0.5}{a \cdot b} \cdot \frac{\pi}{a + b}\]
Alternative 63 Error 25.1 Cost 576
\[\frac{\pi}{b} \cdot \frac{0.5}{a \cdot b}\]
Alternative 64 Error 25.2 Cost 576
\[0.5 \cdot \frac{\pi}{b \cdot \left(a \cdot b\right)}\]
Alternative 65 Error 29.3 Cost 576
\[0.5 \cdot \frac{\pi}{b \cdot \left(a \cdot a\right)}\]
Alternative 66 Error 29.6 Cost 576
\[0.5 \cdot \frac{\pi}{a \cdot \left(b \cdot b\right)}\]
Alternative 67 Error 25.2 Cost 576
\[0.5 \cdot \frac{\pi}{a \cdot \left(a \cdot b\right)}\]
Alternative 68 Error 25.0 Cost 576
\[\frac{0.5}{a \cdot b} \cdot \frac{\pi}{a}\]
Alternative 69 Error 61.8 Cost 64
\[1\]
Alternative 70 Error 36.6 Cost 64
\[0\]
Alternative 71 Error 61.8 Cost 64
\[-1\]
Error Derivation Initial program 14.1
\[\left(\frac{\pi}{2} \cdot \frac{1}{b \cdot b - a \cdot a}\right) \cdot \left(\frac{1}{a} - \frac{1}{b}\right)\]
Simplified14.1
\[\leadsto \color{blue}{\frac{\frac{\pi}{2}}{b \cdot b - a \cdot a} \cdot \left(\frac{1}{a} - \frac{1}{b}\right)}\]
Using strategy rm Applied difference-of-squares_binary64_706 9.1
\[\leadsto \frac{\frac{\pi}{2}}{\color{blue}{\left(b + a\right) \cdot \left(b - a\right)}} \cdot \left(\frac{1}{a} - \frac{1}{b}\right)\]
Applied div-inv_binary64_734 9.1
\[\leadsto \frac{\color{blue}{\pi \cdot \frac{1}{2}}}{\left(b + a\right) \cdot \left(b - a\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right)\]
Applied times-frac_binary64_743 8.7
\[\leadsto \color{blue}{\left(\frac{\pi}{b + a} \cdot \frac{\frac{1}{2}}{b - a}\right)} \cdot \left(\frac{1}{a} - \frac{1}{b}\right)\]
Applied associate-*l*_binary64_678 0.3
\[\leadsto \color{blue}{\frac{\pi}{b + a} \cdot \left(\frac{\frac{1}{2}}{b - a} \cdot \left(\frac{1}{a} - \frac{1}{b}\right)\right)}\]
Simplified0.3
\[\leadsto \frac{\pi}{b + a} \cdot \color{blue}{\left(\left(\frac{1}{a} - \frac{1}{b}\right) \cdot \frac{0.5}{b - a}\right)}\]
Using strategy rm Applied frac-sub_binary64_746 0.4
\[\leadsto \frac{\pi}{b + a} \cdot \left(\color{blue}{\frac{1 \cdot b - a \cdot 1}{a \cdot b}} \cdot \frac{0.5}{b - a}\right)\]
Applied associate-*l/_binary64_680 0.3
\[\leadsto \frac{\pi}{b + a} \cdot \color{blue}{\frac{\left(1 \cdot b - a \cdot 1\right) \cdot \frac{0.5}{b - a}}{a \cdot b}}\]
Applied associate-*r/_binary64_679 0.3
\[\leadsto \color{blue}{\frac{\frac{\pi}{b + a} \cdot \left(\left(1 \cdot b - a \cdot 1\right) \cdot \frac{0.5}{b - a}\right)}{a \cdot b}}\]
Simplified0.2
\[\leadsto \frac{\color{blue}{0.5 \cdot \frac{\pi}{a + b}}}{a \cdot b}\]
Simplified0.2
\[\leadsto \color{blue}{\frac{0.5 \cdot \frac{\pi}{a + b}}{a \cdot b}}\]
Final simplification0.2
\[\leadsto \frac{0.5 \cdot \frac{\pi}{a + b}}{a \cdot b}\]
Reproduce herbie shell --seed 2021042
(FPCore (a b)
:name "NMSE Section 6.1 mentioned, B"
:precision binary64
(* (* (/ PI 2.0) (/ 1.0 (- (* b b) (* a a)))) (- (/ 1.0 a) (/ 1.0 b))))