\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 r10830 = m;
double r10831 = 1.0;
double r10832 = r10831 - r10830;
double r10833 = r10830 * r10832;
double r10834 = v;
double r10835 = r10833 / r10834;
double r10836 = r10835 - r10831;
double r10837 = r10836 * r10832;
return r10837;
}
double f(double m, double v) {
double r10838 = m;
double r10839 = v;
double r10840 = 1.0;
double r10841 = r10840 - r10838;
double r10842 = r10839 / r10841;
double r10843 = r10838 / r10842;
double r10844 = r10843 - r10840;
double r10845 = r10844 * r10841;
return r10845;
}



Bits error versus m



Bits error versus v
Results
Initial program 0.1
rmApplied associate-/l*0.1
Final simplification0.1
herbie shell --seed 2020059
(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)))