\left(\frac{m \cdot \left(1 - m\right)}{v} - 1\right) \cdot \left(1 - m\right)\left(\frac{m}{\frac{v}{1 - m}} - 1\right) \cdot \left(1 - m\right)double f(double m, double v) {
double r18447 = m;
double r18448 = 1.0;
double r18449 = r18448 - r18447;
double r18450 = r18447 * r18449;
double r18451 = v;
double r18452 = r18450 / r18451;
double r18453 = r18452 - r18448;
double r18454 = r18453 * r18449;
return r18454;
}
double f(double m, double v) {
double r18455 = m;
double r18456 = v;
double r18457 = 1.0;
double r18458 = r18457 - r18455;
double r18459 = r18456 / r18458;
double r18460 = r18455 / r18459;
double r18461 = r18460 - r18457;
double r18462 = r18461 * r18458;
return r18462;
}



Bits error versus m



Bits error versus v
Results
Initial program 0.1
rmApplied associate-/l*0.1
Final simplification0.1
herbie shell --seed 2020057
(FPCore (m v)
:name "b parameter of renormalized beta distribution"
:precision binary64
:pre (and (< 0.0 m) (< 0.0 v) (< v 0.25))
(* (- (/ (* m (- 1 m)) v) 1) (- 1 m)))