Skip to content
신승민 | Seungmin's Blog
Go back

Proof of the Generalized Leibniz Rule

Updated:

Let II be an interval, and let u,v:I→Ru,v:I\to\mathbb{R}. For every positive integer nn, if uu and vv are nn times differentiable on II, the generalized Leibniz rule states that

dndxn(uv)=∑k=0n(nk)u(k)v(n−k)\frac{d^n}{dx^n}(uv) = \sum_{k=0}^{n} \binom{n}{k} u^{(k)}v^{(n-k)}

The proof proceeds by induction. The base case n=1n=1 is the ordinary product rule:

ddx(uv)=u′v+uv′\frac{d}{dx}(uv)=u'v+uv'

For the induction step, let uu and vv be (n+1)(n+1) times differentiable on II, and assume that the formula holds for some positive integer nn. Each term on the right-hand side is then differentiable, so differentiating both sides and applying the product rule to each term gives

dn+1dxn+1(uv)=∑k=0n(nk)u(k+1)v(n−k)+∑k=0n(nk)u(k)v(n−k+1)\frac{d^{n+1}}{dx^{n+1}}(uv) = \sum_{k=0}^{n} \binom{n}{k} u^{(k+1)}v^{(n-k)} + \sum_{k=0}^{n} \binom{n}{k} u^{(k)}v^{(n-k+1)}

Reindexing the first sum by letting j=k+1j=k+1, and then renaming jj as kk, gives

dn+1dxn+1(uv)=∑k=1n+1(nk−1)u(k)v(n+1−k)+∑k=0n(nk)u(k)v(n+1−k)\frac{d^{n+1}}{dx^{n+1}}(uv) = \sum_{k=1}^{n+1} \binom{n}{k-1} u^{(k)}v^{(n+1-k)} + \sum_{k=0}^{n} \binom{n}{k} u^{(k)}v^{(n+1-k)}

For the interior terms 1≤k≤n1\leq k\leq n, Pascal’s identity gives

(nk−1)+(nk)=(n+1k)\binom{n}{k-1}+\binom{n}{k} = \binom{n+1}{k}

The endpoint terms k=0k=0 and k=n+1k=n+1 also have the correct coefficients because

(n0)=(n+10)=1\binom{n}{0}=\binom{n+1}{0}=1

and

(nn)=(n+1n+1)=1\binom{n}{n}=\binom{n+1}{n+1}=1

Therefore,

dn+1dxn+1(uv)=∑k=0n+1(n+1k)u(k)v(n+1−k)\frac{d^{n+1}}{dx^{n+1}}(uv) = \sum_{k=0}^{n+1} \binom{n+1}{k} u^{(k)}v^{(n+1-k)}

Thus, by mathematical induction, the generalized Leibniz rule holds for every positive integer nn.

Derivation of the generalized Leibniz rule, beginning with the product rule

Continuation of the proof using Pascal's identity to complete the induction

AI Use Disclosure: AI assisted with drafting and refining the proof explanation.



Previous Post
Connecting an External GPU to a Laptop: Analyzing Performance Loss and Troubleshooting Power Issues
Next Post
Calculating the Magnitudes of Three Position Vectors in a Cubic Structure