\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(\left(y + t\right) - 2\right) \cdot \left(\sqrt[3]{b} \cdot \sqrt[3]{b}\right)\right) \cdot \sqrt[3]{b}double f(double x, double y, double z, double t, double a, double b) {
double r54421 = x;
double r54422 = y;
double r54423 = 1.0;
double r54424 = r54422 - r54423;
double r54425 = z;
double r54426 = r54424 * r54425;
double r54427 = r54421 - r54426;
double r54428 = t;
double r54429 = r54428 - r54423;
double r54430 = a;
double r54431 = r54429 * r54430;
double r54432 = r54427 - r54431;
double r54433 = r54422 + r54428;
double r54434 = 2.0;
double r54435 = r54433 - r54434;
double r54436 = b;
double r54437 = r54435 * r54436;
double r54438 = r54432 + r54437;
return r54438;
}
double f(double x, double y, double z, double t, double a, double b) {
double r54439 = x;
double r54440 = y;
double r54441 = 1.0;
double r54442 = r54440 - r54441;
double r54443 = z;
double r54444 = r54442 * r54443;
double r54445 = r54439 - r54444;
double r54446 = t;
double r54447 = r54446 - r54441;
double r54448 = a;
double r54449 = r54447 * r54448;
double r54450 = r54445 - r54449;
double r54451 = r54440 + r54446;
double r54452 = 2.0;
double r54453 = r54451 - r54452;
double r54454 = b;
double r54455 = cbrt(r54454);
double r54456 = r54455 * r54455;
double r54457 = r54453 * r54456;
double r54458 = r54457 * r54455;
double r54459 = r54450 + r54458;
return r54459;
}



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 add-cube-cbrt0.4
Applied associate-*r*0.4
Final simplification0.4
herbie shell --seed 2020047
(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)))