\left(x \cdot \log y - z\right) - y
\left(x \cdot \log y - y\right) - z
double f(double x, double y, double z) {
double r31105 = x;
double r31106 = y;
double r31107 = log(r31106);
double r31108 = r31105 * r31107;
double r31109 = z;
double r31110 = r31108 - r31109;
double r31111 = r31110 - r31106;
return r31111;
}
double f(double x, double y, double z) {
double r31112 = x;
double r31113 = y;
double r31114 = log(r31113);
double r31115 = r31112 * r31114;
double r31116 = r31115 - r31113;
double r31117 = z;
double r31118 = r31116 - r31117;
return r31118;
}



Bits error versus x



Bits error versus y



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