\frac{x + 1}{1 - x}\frac{1}{\frac{1 - x}{x + 1}}double f(double x) {
double r35530 = x;
double r35531 = 1.0;
double r35532 = r35530 + r35531;
double r35533 = r35531 - r35530;
double r35534 = r35532 / r35533;
return r35534;
}
double f(double x) {
double r35535 = 1.0;
double r35536 = 1.0;
double r35537 = x;
double r35538 = r35536 - r35537;
double r35539 = r35537 + r35536;
double r35540 = r35538 / r35539;
double r35541 = r35535 / r35540;
return r35541;
}



Bits error versus x
Results
Initial program 0.0
rmApplied clear-num0.0
Final simplification0.0
herbie shell --seed 2020001 +o rules:numerics
(FPCore (x)
:name "Prelude:atanh from fay-base-0.20.0.1"
:precision binary64
(/ (+ x 1) (- 1 x)))