\log \left(N + 1\right) - \log N
\begin{array}{l}
\mathbf{if}\;N \le 4585.464779854794:\\
\;\;\;\;\frac{\sqrt[3]{\left(\mathsf{log1p}\left(N\right) \cdot \mathsf{log1p}\left(N\right)\right) \cdot \left(\left(\mathsf{log1p}\left(N\right) \cdot \mathsf{log1p}\left(N\right)\right) \cdot \left(\mathsf{log1p}\left(N\right) \cdot \mathsf{log1p}\left(N\right)\right)\right)} - \log N \cdot \log N}{\mathsf{log1p}\left(N\right) + \log N}\\
\mathbf{else}:\\
\;\;\;\;\mathsf{fma}\left(\frac{1}{N} \cdot \frac{1}{N}, \frac{\frac{1}{3}}{N} - \frac{1}{2}, \frac{1}{N}\right)\\
\end{array}double f(double N) {
double r1914669 = N;
double r1914670 = 1.0;
double r1914671 = r1914669 + r1914670;
double r1914672 = log(r1914671);
double r1914673 = log(r1914669);
double r1914674 = r1914672 - r1914673;
return r1914674;
}
double f(double N) {
double r1914675 = N;
double r1914676 = 4585.464779854794;
bool r1914677 = r1914675 <= r1914676;
double r1914678 = log1p(r1914675);
double r1914679 = r1914678 * r1914678;
double r1914680 = r1914679 * r1914679;
double r1914681 = r1914679 * r1914680;
double r1914682 = cbrt(r1914681);
double r1914683 = log(r1914675);
double r1914684 = r1914683 * r1914683;
double r1914685 = r1914682 - r1914684;
double r1914686 = r1914678 + r1914683;
double r1914687 = r1914685 / r1914686;
double r1914688 = 1.0;
double r1914689 = r1914688 / r1914675;
double r1914690 = r1914689 * r1914689;
double r1914691 = 0.3333333333333333;
double r1914692 = r1914691 / r1914675;
double r1914693 = 0.5;
double r1914694 = r1914692 - r1914693;
double r1914695 = fma(r1914690, r1914694, r1914689);
double r1914696 = r1914677 ? r1914687 : r1914695;
return r1914696;
}



Bits error versus N
if N < 4585.464779854794Initial program 0.1
Simplified0.1
rmApplied flip--0.2
rmApplied add-cbrt-cube0.2
if 4585.464779854794 < N Initial program 59.4
Simplified59.4
rmApplied log1p-udef59.4
Applied diff-log59.2
Taylor expanded around -inf 0.0
Simplified0.0
Final simplification0.1
herbie shell --seed 2019134 +o rules:numerics
(FPCore (N)
:name "2log (problem 3.3.6)"
(- (log (+ N 1)) (log N)))