\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(\sqrt[3]{\left(\left(y + t\right) - 2\right) \cdot b} \cdot \sqrt[3]{\left(\left(y + t\right) - 2\right) \cdot b}\right) \cdot \sqrt[3]{\left(\left(y + t\right) - 2\right) \cdot b}double f(double x, double y, double z, double t, double a, double b) {
double r35225 = x;
double r35226 = y;
double r35227 = 1.0;
double r35228 = r35226 - r35227;
double r35229 = z;
double r35230 = r35228 * r35229;
double r35231 = r35225 - r35230;
double r35232 = t;
double r35233 = r35232 - r35227;
double r35234 = a;
double r35235 = r35233 * r35234;
double r35236 = r35231 - r35235;
double r35237 = r35226 + r35232;
double r35238 = 2.0;
double r35239 = r35237 - r35238;
double r35240 = b;
double r35241 = r35239 * r35240;
double r35242 = r35236 + r35241;
return r35242;
}
double f(double x, double y, double z, double t, double a, double b) {
double r35243 = x;
double r35244 = y;
double r35245 = 1.0;
double r35246 = r35244 - r35245;
double r35247 = z;
double r35248 = r35246 * r35247;
double r35249 = r35243 - r35248;
double r35250 = t;
double r35251 = r35250 - r35245;
double r35252 = a;
double r35253 = r35251 * r35252;
double r35254 = r35249 - r35253;
double r35255 = r35244 + r35250;
double r35256 = 2.0;
double r35257 = r35255 - r35256;
double r35258 = b;
double r35259 = r35257 * r35258;
double r35260 = cbrt(r35259);
double r35261 = r35260 * r35260;
double r35262 = r35261 * r35260;
double r35263 = r35254 + r35262;
return r35263;
}



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
Final simplification0.4
herbie shell --seed 2019362
(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)))