\left(x \cdot \log y - z\right) - y
\left(x \cdot \log y - z\right) - y
double f(double x, double y, double z) {
double r37719 = x;
double r37720 = y;
double r37721 = log(r37720);
double r37722 = r37719 * r37721;
double r37723 = z;
double r37724 = r37722 - r37723;
double r37725 = r37724 - r37720;
return r37725;
}
double f(double x, double y, double z) {
double r37726 = x;
double r37727 = y;
double r37728 = log(r37727);
double r37729 = r37726 * r37728;
double r37730 = z;
double r37731 = r37729 - r37730;
double r37732 = r37731 - r37727;
return r37732;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2020021
(FPCore (x y z)
:name "Statistics.Distribution.Poisson:$clogProbability from math-functions-0.1.5.2"
:precision binary64
(- (- (* x (log y)) z) y))