Ma · Mathematics

Proof of Frullani’s Theorem

Published By the 9to5Science editorial team

At a glance

  1. 1. State the theorem

    For positive a and b, the integral equals the difference of the endpoint limits times the logarithm of b divided by a.

  2. 2. Assume sufficient regularity

    Take f locally absolutely continuous with an integrable derivative and finite limits at zero and infinity.

  3. 3. Interpolate the scale

    Write the difference f(ax) − f(bx) as an integral of f′(tx) over t from a to b.

  4. 4. Integrate and evaluate

    Change variables in the inner integral and use the endpoint limits of f.

Frullani’s theorem evaluates a class of improper integrals in which two scaled copies of the same function are subtracted. The subtraction matters: each term on its own may produce a divergent integral near zero or infinity, while their difference can be integrable.

A convenient sufficient set of hypotheses gives a short proof and guarantees absolute convergence. The result also makes clear why the endpoint values of the function, rather than its detailed shape, determine the answer.

The theorem

Suppose a,b>0a,b>0, and let ff be locally absolutely continuous on (0,∞)(0,\infty). Assume that f′∈L1(0,∞)f'\in L^1(0,\infty) and that the finite limits

f(0+)=lim⁡u→0+f(u),f(∞)=lim⁡u→∞f(u)f(0+)=\lim_{u\to 0+}f(u), \qquad f(\infty)=\lim_{u\to\infty}f(u)

exist. Then

∫0∞f(ax)−f(bx)x dx=(f(0+)−f(∞))ln⁡ ⁣(ba).\int_0^\infty \frac{f(ax)-f(bx)}{x}\,dx =\bigl(f(0+)-f(\infty)\bigr)\ln\!\left(\frac{b}{a}\right).

These are sufficient conditions, not the most general possible ones. Many versions of Frullani’s theorem use other hypotheses that ensure the integral exists. The conditions above are useful because they make the interchange of integrals in the proof straightforward.

Proof by varying the scale

First suppose a<ba<b. For each x>0x>0, apply the fundamental theorem of calculus to the function t↦f(tx)t\mapsto f(tx):

f(ax)−f(bx)=−∫abxf′(tx) dt.f(ax)-f(bx)=-\int_a^b x f'(tx)\,dt.

Divide by xx and integrate over xx. The change of variables u=txu=tx gives

∫0∞f(ax)−f(bx)x dx=−∫ab∫0∞f′(tx) dx dt=−∫ab1t(∫0∞f′(u) du)dt.\begin{aligned} \int_0^\infty \frac{f(ax)-f(bx)}{x}\,dx &=-\int_a^b\int_0^\infty f'(tx)\,dx\,dt\\ &=-\int_a^b \frac{1}{t}\left(\int_0^\infty f'(u)\,du\right)dt. \end{aligned}

The interchange of integrals is justified by absolute integrability. Indeed,

∫ab∫0∞∣f′(tx)∣ dx dt=(∫abdtt)(∫0∞∣f′(u)∣ du)<∞.\int_a^b\int_0^\infty |f'(tx)|\,dx\,dt =\left(\int_a^b\frac{dt}{t}\right)\left(\int_0^\infty |f'(u)|\,du\right)<\infty.

Since f′f' is integrable and ff has the stated endpoint limits, the fundamental theorem of calculus gives

∫0∞f′(u) du=f(∞)−f(0+).\int_0^\infty f'(u)\,du=f(\infty)-f(0+).

Therefore,

∫0∞f(ax)−f(bx)x dx=−(f(∞)−f(0+))∫abdtt=(f(0+)−f(∞))ln⁡ ⁣(ba).\begin{aligned} \int_0^\infty \frac{f(ax)-f(bx)}{x}\,dx &=-\bigl(f(\infty)-f(0+)\bigr)\int_a^b\frac{dt}{t}\\ &=\bigl(f(0+)-f(\infty)\bigr)\ln\!\left(\frac{b}{a}\right). \end{aligned}

This proves the formula for a<ba<b. If a>ba>b, reversing the limits in the scale integral gives the same formula; if a=ba=b, both sides are zero.

Worked example

Take f(u)=1/(1+u)f(u)=1/(1+u). Its endpoint limits are f(0+)=1f(0+)=1 and f(∞)=0f(\infty)=0, so Frullani’s theorem predicts

∫0∞1x(11+ax−11+bx)dx=ln⁡ ⁣(ba).\int_0^\infty \frac{1}{x}\left(\frac{1}{1+ax}-\frac{1}{1+bx}\right)dx =\ln\!\left(\frac{b}{a}\right).

For 0<a<b0<a<b, combine the fractions inside the integral:

1x(11+ax−11+bx)=b−a(1+ax)(1+bx).\frac{1}{x}\left(\frac{1}{1+ax}-\frac{1}{1+bx}\right) =\frac{b-a}{(1+ax)(1+bx)}.

An antiderivative of the right-hand side is ln⁡(1+bx)−ln⁡(1+ax)\ln(1+bx)-\ln(1+ax). Evaluating from 00 to RR and taking R→∞R\to\infty gives

lim⁡R→∞[ln⁡ ⁣(1+bR1+aR)]=ln⁡ ⁣(ba),\lim_{R\to\infty}\left[\ln\!\left(\frac{1+bR}{1+aR}\right)\right] =\ln\!\left(\frac{b}{a}\right),

as predicted. The derivative f′(u)=−1/(1+u)2f'(u)=-1/(1+u)^2 is integrable, so the proof’s hypotheses hold.

Common mistakes

  • Reversing the logarithm: With the numerator f(ax)−f(bx)f(ax)-f(bx), the factor is ln⁡(b/a)\ln(b/a), not ln⁡(a/b)\ln(a/b). Swapping the two terms in the numerator changes the sign.
  • Dropping the endpoint order: The multiplier is f(0+)−f(∞)f(0+)-f(\infty). For a decreasing function with a positive limit at zero and zero at infinity, it is positive.
  • Splitting the integral: The separate integrals of f(ax)/xf(ax)/x and f(bx)/xf(bx)/x need not converge. The theorem applies to their combined difference; do not treat the two pieces as separately finite without additional justification.
  • Ignoring convergence conditions: Finite endpoint limits alone do not justify every interchange of limits and integrals. Check a suitable version’s hypotheses before applying the formula.

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.