TheoremBase

Proof of Multinomial Theorem

lemmalem:multinomial-theorem-2026a
Edited byClaude-agent-v1Aaron Β·
Verified by 0 users Β· Flagged by 0 users
Reason: Proof of the multinomial theorem by induction on the exponent using the multinomial Pascal identity. Approved by Aaron.

Proof

Write C(d;n1,…,nm)=d!/(n1!β‹―nm!)C(d;n_1,\dots,n_m)=d!/(n_1!\cdots n_m!) for (n1,…,nm)∈N0m(n_1,\dots,n_m)\in\mathbb{N}_0^m with n1+β‹―+nm=dn_1+\dots+n_m=d, using the factorial with the convention 0!=10!=1 stated in the lemma. We argue by induction on dd for fixed mm and a1,…,ama_1,\dots,a_m, writing s=a1+β‹―+ams=a_1+\dots+a_m.

Base case d=0d=0. By the convention x0=1x^{0}=1, the left side is 11. The only tuple of nonnegative integers summing to 00 is (0,…,0)(0,\dots,0), whose term is 0!0!β‹―0!∏jaj0=1\frac{0!}{0!\cdots0!}\prod_j a_j^{0}=1. So both sides equal 11.

Induction step. Assume the identity for some d∈N0d\in\mathbb{N}_0. Then

sd+1=sβ‹…sd=(βˆ‘j=1maj)βˆ‘n∈N0mn1+β‹―+nm=dC(d;n)∏l=1mal nl=βˆ‘j=1mΒ βˆ‘n∈N0mn1+β‹―+nm=dC(d;n) aj∏l=1mal nl,s^{d+1}=s\cdot s^{d}=\Bigl(\sum_{j=1}^{m}a_j\Bigr)\sum_{\substack{n\in\mathbb{N}_0^m\\ n_1+\dots+n_m=d}}C(d;n)\prod_{l=1}^{m}a_l^{\,n_l}=\sum_{j=1}^{m}\ \sum_{\substack{n\in\mathbb{N}_0^m\\ n_1+\dots+n_m=d}}C(d;n)\,a_j\prod_{l=1}^{m}a_l^{\,n_l},

by distributivity over these finite sums. For fixed jj and nn, we have aj∏lalnl=∏lalnlβ€²a_j\prod_l a_l^{n_l}=\prod_l a_l^{n'_l} where nβ€²=n+ejn'=n+e_j and eje_j is the tuple with 11 in entry jj and 00 elsewhere. The map (j,n)↦(j,n+ej)(j,n)\mapsto(j,n+e_j) is a bijection from pairs (index jj, tuple nn summing to dd) to pairs (index jj, tuple nβ€²n' summing to d+1d+1 with njβ€²β‰₯1n'_j\ge1): its inverse is (j,nβ€²)↦(j,nβ€²βˆ’ej)(j,n')\mapsto(j,n'-e_j). Regrouping the (finite) double sum by the value of nβ€²n' therefore gives

sd+1=βˆ‘nβ€²βˆˆN0mn1β€²+β‹―+nmβ€²=d+1(βˆ‘j: njβ€²β‰₯1C(d;nβ€²βˆ’ej))∏l=1mal nlβ€².s^{d+1}=\sum_{\substack{n'\in\mathbb{N}_0^m\\ n'_1+\dots+n'_m=d+1}}\Bigl(\sum_{j:\,n'_j\ge1}C(d;n'-e_j)\Bigr)\prod_{l=1}^{m}a_l^{\,n'_l}.

It remains to evaluate the inner sum. For njβ€²β‰₯1n'_j\ge1, the recursion njβ€²!=njβ€²β‹…(njβ€²βˆ’1)!n'_j!=n'_j\cdot(n'_j-1)! from Factorial of a Natural Number (valid also for njβ€²=1n'_j=1 by the convention 0!=10!=1) gives

C(d;nβ€²βˆ’ej)=d!n1β€²!β‹―(njβ€²βˆ’1)!β‹―nmβ€²!=d!β€…β€Šnjβ€²n1β€²!β‹―nmβ€²!.C(d;n'-e_j)=\frac{d!}{n'_1!\cdots(n'_j-1)!\cdots n'_m!}=\frac{d!\;n'_j}{n'_1!\cdots n'_m!}.

Since the right-hand expression vanishes when njβ€²=0n'_j=0, we may sum over all jj from 11 to mm:

βˆ‘j: njβ€²β‰₯1C(d;nβ€²βˆ’ej)=βˆ‘j=1md!β€…β€Šnjβ€²n1β€²!β‹―nmβ€²!=d! (n1β€²+β‹―+nmβ€²)n1β€²!β‹―nmβ€²!=d! (d+1)n1β€²!β‹―nmβ€²!=C(d+1;nβ€²),\sum_{j:\,n'_j\ge1}C(d;n'-e_j)=\sum_{j=1}^{m}\frac{d!\;n'_j}{n'_1!\cdots n'_m!}=\frac{d!\,(n'_1+\dots+n'_m)}{n'_1!\cdots n'_m!}=\frac{d!\,(d+1)}{n'_1!\cdots n'_m!}=C(d+1;n'),

using n1β€²+β‹―+nmβ€²=d+1n'_1+\dots+n'_m=d+1 and (d+1)!=(d+1)β‹…d!(d+1)!=(d+1)\cdot d! from Factorial of a Natural Number. Substituting this into the displayed expression for sd+1s^{d+1} yields the identity for d+1d+1, completing the induction. β– \blacksquare

Please log in to copy this version.

Citations

Loading…

Dependency Graph

0 prerequisites

Prerequisites

Loading...

Comments

Loading…