\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) - \left(a \cdot \sqrt[3]{t - 1.0}\right) \cdot \left(\sqrt[3]{t - 1.0} \cdot \sqrt[3]{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 r2748083 = x;
double r2748084 = y;
double r2748085 = 1.0;
double r2748086 = r2748084 - r2748085;
double r2748087 = z;
double r2748088 = r2748086 * r2748087;
double r2748089 = r2748083 - r2748088;
double r2748090 = t;
double r2748091 = r2748090 - r2748085;
double r2748092 = a;
double r2748093 = r2748091 * r2748092;
double r2748094 = r2748089 - r2748093;
double r2748095 = r2748084 + r2748090;
double r2748096 = 2.0;
double r2748097 = r2748095 - r2748096;
double r2748098 = b;
double r2748099 = r2748097 * r2748098;
double r2748100 = r2748094 + r2748099;
return r2748100;
}
double f(double x, double y, double z, double t, double a, double b) {
double r2748101 = x;
double r2748102 = y;
double r2748103 = 1.0;
double r2748104 = r2748102 - r2748103;
double r2748105 = z;
double r2748106 = r2748104 * r2748105;
double r2748107 = r2748101 - r2748106;
double r2748108 = a;
double r2748109 = t;
double r2748110 = r2748109 - r2748103;
double r2748111 = cbrt(r2748110);
double r2748112 = r2748108 * r2748111;
double r2748113 = r2748111 * r2748111;
double r2748114 = r2748112 * r2748113;
double r2748115 = r2748107 - r2748114;
double r2748116 = b;
double r2748117 = r2748109 + r2748102;
double r2748118 = 2.0;
double r2748119 = r2748117 - r2748118;
double r2748120 = r2748116 * r2748119;
double r2748121 = r2748115 + r2748120;
return r2748121;
}



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.2
Applied associate-*l*0.2
Final simplification0.2
herbie shell --seed 2019165
(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)))