Average Error: 0.0 → 0.0
Time: 43.5s
Precision: 64
\[\frac{1}{x - 1} + \frac{x}{x + 1}\]
\[\frac{1}{x - 1} + \frac{x}{x + 1}\]
\frac{1}{x - 1} + \frac{x}{x + 1}
\frac{1}{x - 1} + \frac{x}{x + 1}
double f(double x) {
        double r3846169 = 1.0;
        double r3846170 = x;
        double r3846171 = r3846170 - r3846169;
        double r3846172 = r3846169 / r3846171;
        double r3846173 = r3846170 + r3846169;
        double r3846174 = r3846170 / r3846173;
        double r3846175 = r3846172 + r3846174;
        return r3846175;
}

double f(double x) {
        double r3846176 = 1.0;
        double r3846177 = x;
        double r3846178 = r3846177 - r3846176;
        double r3846179 = r3846176 / r3846178;
        double r3846180 = r3846177 + r3846176;
        double r3846181 = r3846177 / r3846180;
        double r3846182 = r3846179 + r3846181;
        return r3846182;
}

Error

Bits error versus x

Try it out

Your Program's Arguments

Results

Enter valid numbers for all inputs

Derivation

  1. Initial program 0.0

    \[\frac{1}{x - 1} + \frac{x}{x + 1}\]
  2. Final simplification0.0

    \[\leadsto \frac{1}{x - 1} + \frac{x}{x + 1}\]

Reproduce

herbie shell --seed 2019143 +o rules:numerics
(FPCore (x)
  :name "Asymptote B"
  (+ (/ 1 (- x 1)) (/ x (+ x 1))))