Average Error: 15.0 → 0.3
Time: 13.5s
Precision: binary64
Cost: 32704
Math TeX FPCore C \[r \cdot \frac{\sin b}{\cos \left(a + b\right)}\]
↓
\[\frac{r \cdot \sin b}{\cos a \cdot \cos b - \sin b \cdot \sin a}\]
r \cdot \frac{\sin b}{\cos \left(a + b\right)} ↓
\frac{r \cdot \sin b}{\cos a \cdot \cos b - \sin b \cdot \sin a} (FPCore (r a b) :precision binary64 (* r (/ (sin b) (cos (+ a b))))) ↓
(FPCore (r a b)
:precision binary64
(/ (* r (sin b)) (- (* (cos a) (cos b)) (* (sin b) (sin a))))) double code(double r, double a, double b) {
return r * (sin(b) / cos(a + b));
}
↓
double code(double r, double a, double b) {
return (r * sin(b)) / ((cos(a) * cos(b)) - (sin(b) * sin(a)));
}
Try it out Enter valid numbers for all inputs
Alternatives Alternative 1 Error 1.4 Cost 136384
\[\left(r \cdot \frac{\sqrt[3]{\sin b} \cdot \sqrt[3]{\sin b}}{\sqrt[3]{\cos a \cdot \cos b - \sin b \cdot \sin a} \cdot \sqrt[3]{\cos a \cdot \cos b - \sin b \cdot \sin a}}\right) \cdot \frac{\sqrt[3]{\sin b}}{\sqrt[3]{\cos a \cdot \cos b - \sin b \cdot \sin a}}\]
Alternative 2 Error 1.2 Cost 117184
\[\sqrt[3]{\frac{\sin b}{\cos a \cdot \cos b - \sin b \cdot \sin a}} \cdot \left(r \cdot \left(\sqrt[3]{\frac{\sin b}{\cos a \cdot \cos b - \sin b \cdot \sin a}} \cdot \sqrt[3]{\frac{\sin b}{\cos a \cdot \cos b - \sin b \cdot \sin a}}\right)\right)\]
Alternative 3 Error 24.3 Cost 103872
\[r \cdot \left(\frac{\sqrt[3]{\sin b} \cdot \sqrt[3]{\sin b}}{\sqrt{\cos a \cdot \cos b - \sin b \cdot \sin a}} \cdot \frac{\sqrt[3]{\sin b}}{\sqrt{\cos a \cdot \cos b - \sin b \cdot \sin a}}\right)\]
Alternative 4 Error 1.3 Cost 97856
\[\sqrt[3]{\frac{r}{\frac{\cos a}{\frac{\sin b}{\cos b}} - \sin a}} \cdot \left(\sqrt[3]{\frac{r}{\frac{\cos a}{\frac{\sin b}{\cos b}} - \sin a}} \cdot \sqrt[3]{\frac{r}{\frac{\cos a}{\frac{\sin b}{\cos b}} - \sin a}}\right)\]
Alternative 5 Error 47.8 Cost 97344
\[\frac{\sqrt[3]{r} \cdot \sqrt[3]{r}}{\sqrt{\frac{\cos a \cdot \cos b}{\sin b}} + \sqrt{\sin a}} \cdot \frac{\sqrt[3]{r}}{\sqrt{\frac{\cos a \cdot \cos b}{\sin b}} - \sqrt{\sin a}}\]
Alternative 6 Error 0.5 Cost 84672
\[r \cdot \left(\frac{\sin b}{{\cos a}^{2} \cdot {\cos b}^{2} - {\sin b}^{2} \cdot {\sin a}^{2}} \cdot \left(\cos a \cdot \cos b + \sin b \cdot \sin a\right)\right)\]
Alternative 7 Error 0.5 Cost 84672
\[\left(\cos a \cdot \cos b + \sin b \cdot \sin a\right) \cdot \left(r \cdot \frac{\sin b}{{\cos a}^{2} \cdot {\cos b}^{2} - {\sin b}^{2} \cdot {\sin a}^{2}}\right)\]
Alternative 8 Error 1.1 Cost 84544
\[\frac{r}{\sqrt[3]{\frac{\cos a \cdot \cos b}{\sin b}} \cdot \left(\sqrt[3]{\frac{\cos a \cdot \cos b}{\sin b}} \cdot \sqrt[3]{\frac{\cos a \cdot \cos b}{\sin b}}\right) - \sin a}\]
Alternative 9 Error 31.4 Cost 78144
\[r \cdot \left(\sqrt{\frac{\sin b}{\cos a \cdot \cos b - \sin b \cdot \sin a}} \cdot \sqrt{\frac{\sin b}{\cos a \cdot \cos b - \sin b \cdot \sin a}}\right)\]
Alternative 10 Error 47.6 Cost 78016
\[\frac{1}{\sqrt{\frac{\cos a \cdot \cos b}{\sin b}} + \sqrt{\sin a}} \cdot \frac{r}{\sqrt{\frac{\cos a \cdot \cos b}{\sin b}} - \sqrt{\sin a}}\]
Alternative 11 Error 15.8 Cost 78016
\[r \cdot \left(\frac{\sqrt[3]{\sin b} \cdot \sqrt[3]{\sin b}}{\sqrt[3]{\cos \left(a + b\right)} \cdot \sqrt[3]{\cos \left(a + b\right)}} \cdot \frac{\sqrt[3]{\sin b}}{\sqrt[3]{\cos \left(a + b\right)}}\right)\]
Alternative 12 Error 47.6 Cost 77888
\[\frac{\frac{r}{\sqrt{\frac{\cos a \cdot \cos b}{\sin b}} + \sqrt{\sin a}}}{\sqrt{\frac{\cos a \cdot \cos b}{\sin b}} - \sqrt{\sin a}}\]
Alternative 13 Error 23.8 Cost 71616
\[\frac{r}{\sqrt{\cos a \cdot \cos b - \sin b \cdot \sin a}} \cdot \frac{\sin b}{\sqrt{\cos a \cdot \cos b - \sin b \cdot \sin a}}\]
Alternative 14 Error 29.0 Cost 65216
\[\sqrt{\frac{r}{\frac{\cos a}{\frac{\sin b}{\cos b}} - \sin a}} \cdot \sqrt{\frac{r}{\frac{\cos a}{\frac{\sin b}{\cos b}} - \sin a}}\]
Alternative 15 Error 1.3 Cost 65216
\[\frac{\sqrt[3]{r \cdot \sin b} \cdot \left(\sqrt[3]{r \cdot \sin b} \cdot \sqrt[3]{r \cdot \sin b}\right)}{\cos a \cdot \cos b - \sin b \cdot \sin a}\]
Alternative 16 Error 1.2 Cost 64960
\[\left(r \cdot \left(\sqrt[3]{\sin b} \cdot \sqrt[3]{\sin b}\right)\right) \cdot \frac{\sqrt[3]{\sin b}}{\cos a \cdot \cos b - \sin b \cdot \sin a}\]
Alternative 17 Error 15.7 Cost 59072
\[\sqrt[3]{r \cdot \frac{\sin b}{\cos \left(a + b\right)}} \cdot \left(\sqrt[3]{r \cdot \frac{\sin b}{\cos \left(a + b\right)}} \cdot \sqrt[3]{r \cdot \frac{\sin b}{\cos \left(a + b\right)}}\right)\]
Alternative 18 Error 15.7 Cost 58816
\[r \cdot \left(\sqrt[3]{\frac{\sin b}{\cos \left(a + b\right)}} \cdot \left(\sqrt[3]{\frac{\sin b}{\cos \left(a + b\right)}} \cdot \sqrt[3]{\frac{\sin b}{\cos \left(a + b\right)}}\right)\right)\]
Alternative 19 Error 1.2 Cost 58432
\[\frac{r}{\frac{\cos a}{\sqrt[3]{\sin b} \cdot \sqrt[3]{\sin b}} \cdot \frac{\cos b}{\sqrt[3]{\sin b}} - \sin a}\]
Alternative 20 Error 1.2 Cost 52160
\[\frac{\left(\sqrt[3]{r} \cdot \sqrt[3]{r}\right) \cdot \left(\sin b \cdot \sqrt[3]{r}\right)}{\cos a \cdot \cos b - \sin b \cdot \sin a}\]
Alternative 21 Error 51.6 Cost 52160
\[\left(\sqrt{\frac{\sin b}{\cos \left(a + b\right)}} \cdot \sqrt{r}\right) \cdot \left(\sqrt{\frac{\sin b}{\cos \left(a + b\right)}} \cdot \sqrt{r}\right)\]
Alternative 22 Error 47.3 Cost 52032
\[r \cdot \left(\frac{\sqrt{\sin b}}{\sqrt{\cos \left(a + b\right)}} \cdot \frac{\sqrt{\sin b}}{\sqrt{\cos \left(a + b\right)}}\right)\]
Alternative 23 Error 15.4 Cost 45888
\[r \cdot \left(\frac{1}{\sqrt[3]{\cos \left(a + b\right)} \cdot \sqrt[3]{\cos \left(a + b\right)}} \cdot \frac{\sin b}{\sqrt[3]{\cos \left(a + b\right)}}\right)\]
Alternative 24 Error 15.4 Cost 45760
\[r \cdot \frac{\sin b}{\sqrt[3]{\cos \left(a + b\right)} \cdot \left(\sqrt[3]{\cos \left(a + b\right)} \cdot \sqrt[3]{\cos \left(a + b\right)}\right)}\]
Alternative 25 Error 1.2 Cost 45632
\[\left(\sqrt[3]{r} \cdot \sqrt[3]{r}\right) \cdot \frac{\sqrt[3]{r}}{\frac{\cos a}{\frac{\sin b}{\cos b}} - \sin a}\]
Alternative 26 Error 35.1 Cost 45568
\[\frac{\sqrt[3]{{\left(r \cdot \sin b\right)}^{3}}}{\cos a \cdot \cos b - \sin b \cdot \sin a}\]
Alternative 27 Error 0.4 Cost 45504
\[r \cdot \frac{\sin b}{\cos a \cdot \cos b - \log \left(e^{\sin b \cdot \sin a}\right)}\]
Alternative 28 Error 22.6 Cost 45504
\[r \cdot \log \left(e^{\frac{\sin b}{\cos a \cdot \cos b - \sin b \cdot \sin a}}\right)\]
Alternative 29 Error 15.7 Cost 45504
\[r \cdot \left(\left(\sqrt[3]{\sin b} \cdot \sqrt[3]{\sin b}\right) \cdot \frac{\sqrt[3]{\sin b}}{\cos \left(a + b\right)}\right)\]
Alternative 30 Error 15.7 Cost 45504
\[\left(r \cdot \left(\sqrt[3]{\sin b} \cdot \sqrt[3]{\sin b}\right)\right) \cdot \frac{\sqrt[3]{\sin b}}{\cos \left(a + b\right)}\]
Alternative 31 Error 27.8 Cost 39360
\[r \cdot \frac{\sin b}{\cos b} + r \cdot \left({\sin b}^{2} \cdot \frac{a}{{\cos b}^{2}}\right)\]
Alternative 32 Error 36.1 Cost 39360
\[\sqrt{r \cdot \frac{\sin b}{\cos \left(a + b\right)}} \cdot \sqrt{r \cdot \frac{\sin b}{\cos \left(a + b\right)}}\]
Alternative 33 Error 38.7 Cost 39232
\[r \cdot \left(\sqrt{\frac{\sin b}{\cos \left(a + b\right)}} \cdot \sqrt{\frac{\sin b}{\cos \left(a + b\right)}}\right)\]
Alternative 34 Error 13.9 Cost 39040
\[\frac{r}{\sqrt[3]{{\left(\frac{\cos a \cdot \cos b}{\sin b}\right)}^{3}} - \sin a}\]
Alternative 35 Error 35.1 Cost 39040
\[\sqrt[3]{{\left(\frac{r}{\frac{\cos a}{\frac{\sin b}{\cos b}} - \sin a}\right)}^{3}}\]
Alternative 36 Error 31.2 Cost 38976
\[e^{\log \left(\frac{r}{\frac{\cos a}{\frac{\sin b}{\cos b}} - \sin a}\right)}\]
Alternative 37 Error 32.3 Cost 38976
\[\frac{r}{e^{\log \left(\frac{\cos a \cdot \cos b}{\sin b} - \sin a\right)}}\]
Alternative 38 Error 0.4 Cost 32832
\[r \cdot \left(\sin b \cdot \frac{1}{\cos a \cdot \cos b - \sin b \cdot \sin a}\right)\]
Alternative 39 Error 0.4 Cost 32832
\[\frac{1}{\cos a \cdot \cos b - \sin b \cdot \sin a} \cdot \left(r \cdot \sin b\right)\]
Alternative 40 Error 31.4 Cost 32832
\[r \cdot \left(\frac{1}{\sqrt{\cos \left(a + b\right)}} \cdot \frac{\sin b}{\sqrt{\cos \left(a + b\right)}}\right)\]
Alternative 41 Error 0.3 Cost 32704
\[r \cdot \frac{\sin b}{\cos a \cdot \cos b - \sin b \cdot \sin a}\]
Alternative 42 Error 39.5 Cost 32576
\[\left(r \cdot \sqrt{\sin b}\right) \cdot \frac{\sqrt{\sin b}}{\cos \left(a + b\right)}\]
Alternative 43 Error 39.5 Cost 32576
\[r \cdot \left(\sqrt{\sin b} \cdot \frac{\sqrt{\sin b}}{\cos \left(a + b\right)}\right)\]
Alternative 44 Error 27.4 Cost 26560
\[r \cdot \frac{\sin b}{\cos b - a \cdot \left(\sin b + a \cdot \left(\cos b \cdot 0.5\right)\right)}\]
Alternative 45 Error 31.9 Cost 26496
\[r \cdot \left(\frac{b}{\cos a} + \frac{b \cdot \left(b \cdot \sin a\right)}{{\cos a}^{2}}\right)\]
Alternative 46 Error 0.4 Cost 26304
\[\frac{r}{\left(\cos a \cdot \cos b\right) \cdot \frac{1}{\sin b} - \sin a}\]
Alternative 47 Error 0.4 Cost 26304
\[r \cdot \frac{1}{\frac{\cos a}{\frac{\sin b}{\cos b}} - \sin a}\]
Alternative 48 Error 0.4 Cost 26304
\[\frac{r}{\frac{1}{\frac{\sin b}{\cos a \cdot \cos b}} - \sin a}\]
Alternative 49 Error 0.7 Cost 26304
\[\frac{1}{\frac{\frac{\cos a \cdot \cos b}{\sin b} - \sin a}{r}}\]
Alternative 50 Error 0.4 Cost 26176
\[\frac{r}{\frac{\cos a}{\frac{\sin b}{\cos b}} - \sin a}\]
Alternative 51 Error 0.4 Cost 26176
\[\frac{r}{\frac{\cos a \cdot \cos b}{\sin b} - \sin a}\]
Alternative 52 Error 0.4 Cost 26176
\[\frac{r}{\cos a \cdot \frac{\cos b}{\sin b} - \sin a}\]
Alternative 53 Error 15.1 Cost 26112
\[r \cdot \frac{\sin b}{\sqrt[3]{{\cos \left(a + b\right)}^{3}}}\]
Alternative 54 Error 40.2 Cost 26112
\[\sqrt[3]{{\left(r \cdot \frac{\sin b}{\cos \left(a + b\right)}\right)}^{3}}\]
Alternative 55 Error 28.3 Cost 26112
\[r \cdot \sqrt[3]{{\left(\frac{\sin b}{\cos \left(a + b\right)}\right)}^{3}}\]
Alternative 56 Error 15.1 Cost 26048
\[r \cdot \frac{\sin b}{\log \left(e^{\cos \left(a + b\right)}\right)}\]
Alternative 57 Error 30.5 Cost 19776
\[r \cdot \frac{\sin b}{\cos a - b \cdot \sin a}\]
Alternative 58 Error 30.5 Cost 19776
\[\frac{r \cdot \sin b}{\cos a - b \cdot \sin a}\]
Alternative 59 Error 27.0 Cost 19776
\[r \cdot \frac{\sin b}{\cos b - a \cdot \sin b}\]
Alternative 60 Error 24.8 Cost 19648
\[\frac{r}{\frac{\cos b}{\sin b} - \sin a}\]
Alternative 61 Error 15.0 Cost 13376
\[\left(r \cdot \sin b\right) \cdot \frac{1}{\cos \left(a + b\right)}\]
Alternative 62 Error 15.0 Cost 13376
\[r \cdot \left(\sin b \cdot \frac{1}{\cos \left(a + b\right)}\right)\]
Alternative 63 Error 15.1 Cost 13376
\[r \cdot \frac{1}{\frac{\cos \left(a + b\right)}{\sin b}}\]
Alternative 64 Error 27.1 Cost 13248
\[\frac{r}{\frac{\cos b}{\sin b} - a}\]
Alternative 65 Error 29.5 Cost 13248
\[\frac{r}{\frac{\cos a}{b} - \sin a}\]
Alternative 66 Error 15.0 Cost 13248
\[r \cdot \frac{\sin b}{\cos \left(a + b\right)}\]
Alternative 67 Error 15.0 Cost 13248
\[\frac{r \cdot \sin b}{\cos \left(a + b\right)}\]
Alternative 68 Error 25.6 Cost 13120
\[r \cdot \frac{\sin b}{\cos b}\]
Alternative 69 Error 25.6 Cost 13120
\[\frac{r}{\frac{\cos b}{\sin b}}\]
Alternative 70 Error 25.6 Cost 13120
\[\frac{r \cdot \sin b}{\cos b}\]
Alternative 71 Error 29.0 Cost 13120
\[r \cdot \frac{\sin b}{\cos a}\]
Alternative 72 Error 31.7 Cost 6720
\[r \cdot \frac{b}{\cos a}\]
Alternative 73 Error 31.8 Cost 6720
\[\frac{r}{\frac{\cos a}{b}}\]
Alternative 74 Error 31.7 Cost 6720
\[\frac{r \cdot b}{\cos a}\]
Alternative 75 Error 61.7 Cost 64
\[1\]
Alternative 76 Error 54.1 Cost 64
\[0\]
Alternative 77 Error 61.7 Cost 64
\[-1\]
Error Derivation Initial program 15.0
\[r \cdot \frac{\sin b}{\cos \left(a + b\right)}\]
Using strategy rm Applied cos-sum_binary64_538 0.3
\[\leadsto r \cdot \frac{\sin b}{\color{blue}{\cos a \cdot \cos b - \sin a \cdot \sin b}}\]
Using strategy rm Applied associate-*r/_binary64_346 0.3
\[\leadsto \color{blue}{\frac{r \cdot \sin b}{\cos a \cdot \cos b - \sin a \cdot \sin b}}\]
Simplified0.3
\[\leadsto \color{blue}{\frac{r \cdot \sin b}{\cos a \cdot \cos b - \sin b \cdot \sin a}}\]
Final simplification0.3
\[\leadsto \frac{r \cdot \sin b}{\cos a \cdot \cos b - \sin b \cdot \sin a}\]
Reproduce herbie shell --seed 2021042
(FPCore (r a b)
:name "rsin B"
:precision binary64
(* r (/ (sin b) (cos (+ a b)))))