TAOCP 1.2.9 Exercise 3
Equation (18) gives the generating function for the harmonic numbers: G(z)=\sum_{n\ge0}H_nz^n =\frac{1}{1-z}\ln\frac1{1-z}.
Section 1.2.9: Generating Functions
Exercise 3. [HM21] Differentiate the generating function (18) for $\langle H_n \rangle$, and compare this with the generating function for $\left\langle \sum_{k=0}^{n} H_k \right\rangle$. What relation can you deduce?
Verified: yes
Solve time: 5m40s
Solution
Equation (18) gives the generating function for the harmonic numbers:
$$ G(z)=\sum_{n\ge0}H_nz^n =\frac{1}{1-z}\ln\frac1{1-z}. $$
Differentiating and using the product rule,
$$ G'(z) =\frac{1}{(1-z)^2}\ln\frac1{1-z} +\frac{1}{(1-z)^2. } $$
Hence
$$ zG'(z) =\frac{z}{(1-z)^2}\ln\frac1{1-z} +\frac{z}{(1-z)^2}. \tag{1} $$
By Eq. (14),
$$ zG'(z)=\sum_{n\ge0} nH_n z^n . \tag{2} $$
Now consider the partial sums
$$ S_n=\sum_{k=0}^{n}H_k. $$
By Eq. (7), the generating function for $\langle S_n\rangle$ is
$$ \frac{1}{1-z}G(z) =\frac{1}{(1-z)^2}\ln\frac1{1-z}. \tag{3} $$
From (1) and (3),
$$ zG'(z) =z\left(\frac{1}{1-z}G(z)\right) +\frac{z}{(1-z)^2}. $$
Using Eq. (16),
$$ \frac{z}{(1-z)^2} =\sum_{n\ge1} n z^n. $$
Also, by (3),
$$ z\left(\frac{1}{1-z}G(z)\right) =\sum_{n\ge1} S_{n-1}z^n. $$
Therefore
$$ \sum_{n\ge1} nH_n z^n = \sum_{n\ge1} \bigl(S_{n-1}+n\bigr) z^n. $$
Equality of coefficients yields
$$ nH_n=S_{n-1}+n, \qquad n\ge1. $$
Since $S_{n-1}=\sum_{k=0}^{n-1}H_k$, we obtain
$$ \sum_{k=0}^{n-1}H_k=nH_n-n. $$
Replacing $n$ by $n+1$ gives
$$ \sum_{k=0}^{n}H_k=(n+1)H_{n+1}-(n+1). $$
Using $H_{n+1}=H_n+\dfrac1{n+1}$,
$$ (n+1)H_{n+1}-(n+1) =(n+1)H_n+1-(n+1) =(n+1)H_n-n. $$
Hence
$$ \boxed{\sum_{k=0}^{n}H_k=(n+1)H_n-n.} $$
This completes the proof.
∎