\left(x \cdot \log y - z\right) - y
\left(\log \left(\sqrt{y}\right) \cdot x + \left(\log \left(\sqrt{y}\right) \cdot x - z\right)\right) - ydouble f(double x, double y, double z) {
double r26348 = x;
double r26349 = y;
double r26350 = log(r26349);
double r26351 = r26348 * r26350;
double r26352 = z;
double r26353 = r26351 - r26352;
double r26354 = r26353 - r26349;
return r26354;
}
double f(double x, double y, double z) {
double r26355 = y;
double r26356 = sqrt(r26355);
double r26357 = log(r26356);
double r26358 = x;
double r26359 = r26357 * r26358;
double r26360 = z;
double r26361 = r26359 - r26360;
double r26362 = r26359 + r26361;
double r26363 = r26362 - r26355;
return r26363;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.1
rmApplied add-sqr-sqrt0.1
Applied log-prod0.1
Applied distribute-rgt-in0.1
Applied associate--l+0.1
Final simplification0.1
herbie shell --seed 2020089
(FPCore (x y z)
:name "Statistics.Distribution.Poisson:$clogProbability from math-functions-0.1.5.2"
:precision binary64
(- (- (* x (log y)) z) y))