-\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 r11145 = 1.0;
double r11146 = x;
double r11147 = r11145 / r11146;
double r11148 = r11147 - r11145;
double r11149 = log(r11148);
double r11150 = -r11149;
return r11150;
}
double f(double x) {
double r11151 = 1.0;
double r11152 = x;
double r11153 = r11151 / r11152;
double r11154 = r11153 - r11151;
double r11155 = sqrt(r11154);
double r11156 = log(r11155);
double r11157 = r11156 + r11156;
double r11158 = -r11157;
return r11158;
}



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