\left(\frac{m \cdot \left(1 - m\right)}{v} - 1\right) \cdot \left(1 - m\right)\left(\left(\sqrt{1} + \sqrt{m}\right) \cdot \left(\frac{m \cdot \left(1 - m\right)}{v} - 1\right)\right) \cdot \left(\sqrt{1} - \sqrt{m}\right)double f(double m, double v) {
double r2324031 = m;
double r2324032 = 1.0;
double r2324033 = r2324032 - r2324031;
double r2324034 = r2324031 * r2324033;
double r2324035 = v;
double r2324036 = r2324034 / r2324035;
double r2324037 = r2324036 - r2324032;
double r2324038 = r2324037 * r2324033;
return r2324038;
}
double f(double m, double v) {
double r2324039 = 1.0;
double r2324040 = sqrt(r2324039);
double r2324041 = m;
double r2324042 = sqrt(r2324041);
double r2324043 = r2324040 + r2324042;
double r2324044 = r2324039 - r2324041;
double r2324045 = r2324041 * r2324044;
double r2324046 = v;
double r2324047 = r2324045 / r2324046;
double r2324048 = r2324047 - r2324039;
double r2324049 = r2324043 * r2324048;
double r2324050 = r2324040 - r2324042;
double r2324051 = r2324049 * r2324050;
return r2324051;
}



Bits error versus m



Bits error versus v
Results
Initial program 0.1
rmApplied add-sqr-sqrt0.1
Applied add-sqr-sqrt0.1
Applied difference-of-squares0.1
Applied associate-*r*0.1
Final simplification0.1
herbie shell --seed 2019168
(FPCore (m v)
:name "b parameter of renormalized beta distribution"
:pre (and (< 0.0 m) (< 0.0 v) (< v 0.25))
(* (- (/ (* m (- 1.0 m)) v) 1.0) (- 1.0 m)))