\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
x + \left(\left(\left(-\left(y - 1\right) \cdot z\right) - \left(t - 1\right) \cdot a\right) + \left(\left(y + t\right) - 2\right) \cdot b\right)
double f(double x, double y, double z, double t, double a, double b) {
double r51376 = x;
double r51377 = y;
double r51378 = 1.0;
double r51379 = r51377 - r51378;
double r51380 = z;
double r51381 = r51379 * r51380;
double r51382 = r51376 - r51381;
double r51383 = t;
double r51384 = r51383 - r51378;
double r51385 = a;
double r51386 = r51384 * r51385;
double r51387 = r51382 - r51386;
double r51388 = r51377 + r51383;
double r51389 = 2.0;
double r51390 = r51388 - r51389;
double r51391 = b;
double r51392 = r51390 * r51391;
double r51393 = r51387 + r51392;
return r51393;
}
double f(double x, double y, double z, double t, double a, double b) {
double r51394 = x;
double r51395 = y;
double r51396 = 1.0;
double r51397 = r51395 - r51396;
double r51398 = z;
double r51399 = r51397 * r51398;
double r51400 = -r51399;
double r51401 = t;
double r51402 = r51401 - r51396;
double r51403 = a;
double r51404 = r51402 * r51403;
double r51405 = r51400 - r51404;
double r51406 = r51395 + r51401;
double r51407 = 2.0;
double r51408 = r51406 - r51407;
double r51409 = b;
double r51410 = r51408 * r51409;
double r51411 = r51405 + r51410;
double r51412 = r51394 + r51411;
return r51412;
}



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
rmApplied sub-neg0.0
Applied associate--l+0.0
Applied associate-+l+0.0
Final simplification0.0
herbie shell --seed 2020049
(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)))