\left(\frac{m \cdot \left(1 - m\right)}{v} - 1\right) \cdot \left(1 - m\right)\left(\frac{m}{v} \cdot \left(1 - m\right) - 1\right) \cdot \left(1 - m\right)double f(double m, double v) {
double r19852 = m;
double r19853 = 1.0;
double r19854 = r19853 - r19852;
double r19855 = r19852 * r19854;
double r19856 = v;
double r19857 = r19855 / r19856;
double r19858 = r19857 - r19853;
double r19859 = r19858 * r19854;
return r19859;
}
double f(double m, double v) {
double r19860 = m;
double r19861 = v;
double r19862 = r19860 / r19861;
double r19863 = 1.0;
double r19864 = r19863 - r19860;
double r19865 = r19862 * r19864;
double r19866 = r19865 - r19863;
double r19867 = r19866 * r19864;
return r19867;
}



Bits error versus m



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