\frac{-\left(f + n\right)}{f - n}\frac{1}{\frac{f - n}{-\left(f + n\right)}}double f(double f, double n) {
double r27534 = f;
double r27535 = n;
double r27536 = r27534 + r27535;
double r27537 = -r27536;
double r27538 = r27534 - r27535;
double r27539 = r27537 / r27538;
return r27539;
}
double f(double f, double n) {
double r27540 = 1.0;
double r27541 = f;
double r27542 = n;
double r27543 = r27541 - r27542;
double r27544 = r27541 + r27542;
double r27545 = -r27544;
double r27546 = r27543 / r27545;
double r27547 = r27540 / r27546;
return r27547;
}



Bits error versus f



Bits error versus n
Results
Initial program 0.0
rmApplied clear-num0.0
Final simplification0.0
herbie shell --seed 2019199 +o rules:numerics
(FPCore (f n)
:name "subtraction fraction"
(/ (- (+ f n)) (- f n)))