-\log \left(\frac{1}{x} - 1\right)-\left(\log \left(\left|\sqrt[3]{\frac{1}{x} - 1}\right| \cdot \sqrt{\sqrt[3]{\frac{1}{x} - 1}}\right) + \log \left(\sqrt{\frac{1}{x} - 1}\right)\right)double f(double x) {
double r29176 = 1.0;
double r29177 = x;
double r29178 = r29176 / r29177;
double r29179 = r29178 - r29176;
double r29180 = log(r29179);
double r29181 = -r29180;
return r29181;
}
double f(double x) {
double r29182 = 1.0;
double r29183 = x;
double r29184 = r29182 / r29183;
double r29185 = r29184 - r29182;
double r29186 = cbrt(r29185);
double r29187 = fabs(r29186);
double r29188 = sqrt(r29186);
double r29189 = r29187 * r29188;
double r29190 = log(r29189);
double r29191 = sqrt(r29185);
double r29192 = log(r29191);
double r29193 = r29190 + r29192;
double r29194 = -r29193;
return r29194;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-sqr-sqrt0.0
Applied log-prod0.0
rmApplied add-cube-cbrt0.0
Applied sqrt-prod0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019353
(FPCore (x)
:name "neg log"
:precision binary64
(- (log (- (/ 1 x) 1))))