-\log \left(\frac{1}{x} - 1\right)-\log \left(\left(\frac{\sqrt{1}}{\sqrt{x}} + \sqrt{1}\right) \cdot \left(\frac{\sqrt{1}}{\sqrt{x}} - \sqrt{1}\right)\right)double f(double x) {
double r13988 = 1.0;
double r13989 = x;
double r13990 = r13988 / r13989;
double r13991 = r13990 - r13988;
double r13992 = log(r13991);
double r13993 = -r13992;
return r13993;
}
double f(double x) {
double r13994 = 1.0;
double r13995 = sqrt(r13994);
double r13996 = x;
double r13997 = sqrt(r13996);
double r13998 = r13995 / r13997;
double r13999 = r13998 + r13995;
double r14000 = r13998 - r13995;
double r14001 = r13999 * r14000;
double r14002 = log(r14001);
double r14003 = -r14002;
return r14003;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-sqr-sqrt0.0
Applied add-sqr-sqrt0.0
Applied add-sqr-sqrt0.0
Applied times-frac0.0
Applied difference-of-squares0.0
Final simplification0.0
herbie shell --seed 2020057
(FPCore (x)
:name "neg log"
:precision binary64
(- (log (- (/ 1 x) 1))))