\left(\left(x - \left(y - 1\right) \cdot z\right) - \left(t - 1\right) \cdot a\right) + \left(\left(y + t\right) - 2\right) \cdot b
\left(\left(x - \left(y - 1\right) \cdot z\right) - \left(t - 1\right) \cdot a\right) + \left(\left(y + t\right) - 2\right) \cdot b
double f(double x, double y, double z, double t, double a, double b) {
double r19498 = x;
double r19499 = y;
double r19500 = 1.0;
double r19501 = r19499 - r19500;
double r19502 = z;
double r19503 = r19501 * r19502;
double r19504 = r19498 - r19503;
double r19505 = t;
double r19506 = r19505 - r19500;
double r19507 = a;
double r19508 = r19506 * r19507;
double r19509 = r19504 - r19508;
double r19510 = r19499 + r19505;
double r19511 = 2.0;
double r19512 = r19510 - r19511;
double r19513 = b;
double r19514 = r19512 * r19513;
double r19515 = r19509 + r19514;
return r19515;
}
double f(double x, double y, double z, double t, double a, double b) {
double r19516 = x;
double r19517 = y;
double r19518 = 1.0;
double r19519 = r19517 - r19518;
double r19520 = z;
double r19521 = r19519 * r19520;
double r19522 = r19516 - r19521;
double r19523 = t;
double r19524 = r19523 - r19518;
double r19525 = a;
double r19526 = r19524 * r19525;
double r19527 = r19522 - r19526;
double r19528 = r19517 + r19523;
double r19529 = 2.0;
double r19530 = r19528 - r19529;
double r19531 = b;
double r19532 = r19530 * r19531;
double r19533 = r19527 + r19532;
return r19533;
}



Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t



Bits error versus a



Bits error versus b
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019322
(FPCore (x y z t a b)
:name "Statistics.Distribution.Beta:$centropy from math-functions-0.1.5.2"
:precision binary64
(+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)))