\left(\left(x - 1\right) \cdot \log y + \left(z - 1\right) \cdot \log \left(1 - y\right)\right) - t
\left(\left(x - 1\right) \cdot \log \left(\sqrt[3]{y} \cdot \sqrt[3]{y}\right) + \left(\log \left(\sqrt[3]{y}\right) \cdot \left(x - 1\right) + \left(z - 1\right) \cdot \left(\log 1 - \left(1 \cdot y + \frac{1}{2} \cdot \frac{{y}^{2}}{{1}^{2}}\right)\right)\right)\right) - tdouble f(double x, double y, double z, double t) {
double r64096 = x;
double r64097 = 1.0;
double r64098 = r64096 - r64097;
double r64099 = y;
double r64100 = log(r64099);
double r64101 = r64098 * r64100;
double r64102 = z;
double r64103 = r64102 - r64097;
double r64104 = r64097 - r64099;
double r64105 = log(r64104);
double r64106 = r64103 * r64105;
double r64107 = r64101 + r64106;
double r64108 = t;
double r64109 = r64107 - r64108;
return r64109;
}
double f(double x, double y, double z, double t) {
double r64110 = x;
double r64111 = 1.0;
double r64112 = r64110 - r64111;
double r64113 = y;
double r64114 = cbrt(r64113);
double r64115 = r64114 * r64114;
double r64116 = log(r64115);
double r64117 = r64112 * r64116;
double r64118 = log(r64114);
double r64119 = r64118 * r64112;
double r64120 = z;
double r64121 = r64120 - r64111;
double r64122 = log(r64111);
double r64123 = r64111 * r64113;
double r64124 = 0.5;
double r64125 = 2.0;
double r64126 = pow(r64113, r64125);
double r64127 = pow(r64111, r64125);
double r64128 = r64126 / r64127;
double r64129 = r64124 * r64128;
double r64130 = r64123 + r64129;
double r64131 = r64122 - r64130;
double r64132 = r64121 * r64131;
double r64133 = r64119 + r64132;
double r64134 = r64117 + r64133;
double r64135 = t;
double r64136 = r64134 - r64135;
return r64136;
}



Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t
Results
Initial program 7.1
Taylor expanded around 0 0.3
rmApplied add-cube-cbrt0.3
Applied log-prod0.4
Applied distribute-lft-in0.4
Applied associate-+l+0.4
Simplified0.4
Final simplification0.4
herbie shell --seed 2020049
(FPCore (x y z t)
:name "Statistics.Distribution.Beta:$cdensity from math-functions-0.1.5.2"
:precision binary64
(- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t))