I'm trying to get my head around calculating $$ \int\frac{1}{x\ln(x+1)}dx. $$ I can't seem to get anywhere. I tried parts and substitutions, but that $(x+1)$ is always in the way.

Any suggestions?

Thanks to all those who have pointed out that there is no simple expression for the integral. Does anyone know a closed-form approximation? I'm not interested in a definite integral, but rather in an approximation to $$ \int_1^x\frac{1}{t\ln(t+1)}dt. $$

  • 1
    $\begingroup$ This integral is actually not computable if you check Wolfram Mathematica. $\endgroup$
    – NasuSama
    Mar 15, 2014 at 16:35
  • 1
    $\begingroup$ Mathematica 8 returns this unevaluated. $\endgroup$ Mar 15, 2014 at 16:36
  • 1
    $\begingroup$ Fairly often an antiderivative cannot be expressed in terms of the standard elementary functions. Some evidence that this might be the case in particular instance can be obtained by asking Wolfram Alpha, or Mathematica, or Maple to do it. $\endgroup$ Mar 15, 2014 at 16:36
  • 1
    $\begingroup$ Are you looking for a numerical approximation over a given interval? $\endgroup$ Mar 15, 2014 at 16:36
  • 1
    $\begingroup$ I suppose $\int_1^x \frac{1}{t \ln(t+1)} \; dt$ is not a satisfactory answer here. $\endgroup$
    – wckronholm
    Mar 15, 2014 at 16:39

2 Answers 2


Choose a number $N$ that is relatively large, like 10 or 20 or what have you, and then you might try $$\int_1^x{{dt\over t \ln\!{(t+1)}}} \approx \int_1^N{dt\over t\ln\!(t+1)} + \int_N^x{dt\over t\ln t}\qquad \qquad (x \geq N)$$ The first integral on the right-hand side can be evaluated numerically given the choice of $N$, and the second integral is $\ln\!{(\ln{x}/\ln{N})}$.

So for example, the choice $N = 20$ leads to the following approximation for $x \geq 20$: $$\int_1^x{{dt\over t \ln\!{(t+1)}}} \approx 0.9415 + \ln\!{(\ln{x}})\,.$$

  • $\begingroup$ Nice! This might work! $\endgroup$
    – Mau
    Mar 15, 2014 at 21:09
  • $\begingroup$ If you want to use $N = 100$, I made a table of values for the integral for $x = 1$ to $x = 100$. dropbox.com/s/bqbnrxysq100oz2/DataTable.csv $\endgroup$ Mar 15, 2014 at 23:15

Let $u=\ln(x+1)$ ,

Then $x=e^u-1$





$=\int\sum\limits_{n=0}^\infty\dfrac{(-1)^nB_nu^{n-2}}{n!}du$ (with the formula in http://en.wikipedia.org/wiki/Bernoulli_number#Generating_function)


$=-\dfrac{1}{u}-\dfrac{\ln u}{2}+\sum\limits_{n=2}^\infty\dfrac{(-1)^nB_nu^{n-1}}{n!(n-1)}+C$






You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .