-\log \left(\frac{1}{x} - 1\right)-\left(\log \left(\sqrt{\frac{1}{x} - 1}\right) + \log \left(\sqrt{\frac{1}{x} - 1}\right)\right)double f(double x) {
double r249132 = 1.0;
double r249133 = x;
double r249134 = r249132 / r249133;
double r249135 = r249134 - r249132;
double r249136 = log(r249135);
double r249137 = -r249136;
return r249137;
}
double f(double x) {
double r249138 = 1.0;
double r249139 = x;
double r249140 = r249138 / r249139;
double r249141 = r249140 - r249138;
double r249142 = sqrt(r249141);
double r249143 = log(r249142);
double r249144 = r249143 + r249143;
double r249145 = -r249144;
return r249145;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-sqr-sqrt0.0
Applied log-prod0.0
Final simplification0.0
herbie shell --seed 2019165 +o rules:numerics
(FPCore (x)
:name "neg log"
(- (log (- (/ 1 x) 1))))