\frac{\sqrt{a + 1}}{\sqrt{a}}\frac{\sqrt{a + 1}}{\sqrt{a}}double code(double a) {
return ((double) (((double) sqrt(((double) (a + 1.0)))) / ((double) sqrt(a))));
}
double code(double a) {
return ((double) (((double) sqrt(((double) (a + 1.0)))) / ((double) sqrt(a))));
}



Bits error versus a
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2020152
(FPCore (a)
:name "(/ (sqrt (+ a 1)) (sqrt a))"
:precision binary64
(/ (sqrt (+ a 1.0)) (sqrt a)))