\left(\left(x - \left(y - 1.0\right) \cdot z\right) - \left(t - 1.0\right) \cdot a\right) + \left(\left(y + t\right) - 2.0\right) \cdot b
\left(\left(x - \left(y - 1.0\right) \cdot z\right) - a \cdot \left(t - 1.0\right)\right) + b \cdot \left(\left(t + y\right) - 2.0\right)
double f(double x, double y, double z, double t, double a, double b) {
double r1811534 = x;
double r1811535 = y;
double r1811536 = 1.0;
double r1811537 = r1811535 - r1811536;
double r1811538 = z;
double r1811539 = r1811537 * r1811538;
double r1811540 = r1811534 - r1811539;
double r1811541 = t;
double r1811542 = r1811541 - r1811536;
double r1811543 = a;
double r1811544 = r1811542 * r1811543;
double r1811545 = r1811540 - r1811544;
double r1811546 = r1811535 + r1811541;
double r1811547 = 2.0;
double r1811548 = r1811546 - r1811547;
double r1811549 = b;
double r1811550 = r1811548 * r1811549;
double r1811551 = r1811545 + r1811550;
return r1811551;
}
double f(double x, double y, double z, double t, double a, double b) {
double r1811552 = x;
double r1811553 = y;
double r1811554 = 1.0;
double r1811555 = r1811553 - r1811554;
double r1811556 = z;
double r1811557 = r1811555 * r1811556;
double r1811558 = r1811552 - r1811557;
double r1811559 = a;
double r1811560 = t;
double r1811561 = r1811560 - r1811554;
double r1811562 = r1811559 * r1811561;
double r1811563 = r1811558 - r1811562;
double r1811564 = b;
double r1811565 = r1811560 + r1811553;
double r1811566 = 2.0;
double r1811567 = r1811565 - r1811566;
double r1811568 = r1811564 * r1811567;
double r1811569 = r1811563 + r1811568;
return r1811569;
}



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 2019156
(FPCore (x y z t a b)
:name "Statistics.Distribution.Beta:$centropy from math-functions-0.1.5.2"
(+ (- (- x (* (- y 1.0) z)) (* (- t 1.0) a)) (* (- (+ y t) 2.0) b)))