\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 r55360 = x;
double r55361 = y;
double r55362 = 1.0;
double r55363 = r55361 - r55362;
double r55364 = z;
double r55365 = r55363 * r55364;
double r55366 = r55360 - r55365;
double r55367 = t;
double r55368 = r55367 - r55362;
double r55369 = a;
double r55370 = r55368 * r55369;
double r55371 = r55366 - r55370;
double r55372 = r55361 + r55367;
double r55373 = 2.0;
double r55374 = r55372 - r55373;
double r55375 = b;
double r55376 = r55374 * r55375;
double r55377 = r55371 + r55376;
return r55377;
}
double f(double x, double y, double z, double t, double a, double b) {
double r55378 = x;
double r55379 = y;
double r55380 = 1.0;
double r55381 = r55379 - r55380;
double r55382 = z;
double r55383 = r55381 * r55382;
double r55384 = r55378 - r55383;
double r55385 = t;
double r55386 = r55385 - r55380;
double r55387 = a;
double r55388 = r55386 * r55387;
double r55389 = r55384 - r55388;
double r55390 = r55379 + r55385;
double r55391 = 2.0;
double r55392 = r55390 - r55391;
double r55393 = b;
double r55394 = cbrt(r55393);
double r55395 = r55394 * r55394;
double r55396 = r55392 * r55395;
double r55397 = r55396 * r55394;
double r55398 = r55389 + r55397;
return r55398;
}



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)))