\log \left(N + 1\right) - \log N
\log \left(N + 1\right) - \log N
double code(double N) {
return ((double) (((double) log(((double) (N + 1.0)))) - ((double) log(N))));
}
double code(double N) {
return ((double) (((double) log(((double) (N + 1.0)))) - ((double) log(N))));
}



Bits error versus N
Results
Initial program 29.6
Final simplification29.6
herbie shell --seed 2020153
(FPCore (N)
:name "(- (log (+ N 1)) (log N))"
:precision binary64
(- (log (+ N 1.0)) (log N)))