\frac{1}{x - 1} + \frac{x}{x + 1}\frac{1}{x \cdot x - 1 \cdot 1} \cdot \left(x + 1\right) + \frac{x}{x + 1}double f(double x) {
double r110933 = 1.0;
double r110934 = x;
double r110935 = r110934 - r110933;
double r110936 = r110933 / r110935;
double r110937 = r110934 + r110933;
double r110938 = r110934 / r110937;
double r110939 = r110936 + r110938;
return r110939;
}
double f(double x) {
double r110940 = 1.0;
double r110941 = x;
double r110942 = r110941 * r110941;
double r110943 = r110940 * r110940;
double r110944 = r110942 - r110943;
double r110945 = r110940 / r110944;
double r110946 = r110941 + r110940;
double r110947 = r110945 * r110946;
double r110948 = r110941 / r110946;
double r110949 = r110947 + r110948;
return r110949;
}



Bits error versus x
Results
Initial program 0.0
rmApplied flip--0.0
Applied associate-/r/0.0
rmApplied add-log-exp0.0
Applied add-log-exp0.0
Applied sum-log0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019308
(FPCore (x)
:name "Asymptote B"
:precision binary64
(+ (/ 1 (- x 1)) (/ x (+ x 1))))