For pβN and sβN0β write
Kpβ(s)={kβN0pβ:k1β+β―+kpβ=s},
so that K=Kmβ(n); for kβKpβ(s) we write the multinomial coefficient (k1β,β¦,kpβk1β+β―+kpββ) as (k1β,β¦,kpβsβ). Throughout, Kpβ(s) is finite by Counting Tuples with a Given Sum (i), applied with p=q+1 for the qβN0β given by 1β€p (The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (v), Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order (vii)); x1β+β―+xpβ=βi=1pβxiβ and x1k1βββ―xpkpββ=βi=1pβxikiββ are formed in R; and for kβN0pβ and jβN0β, (k1β,β¦,kpβ,j) is the tuple of Finite Sets: Removing an Element, Injective Self-Maps, Infinite Sets, Sets of Permutations, Pairs and Extended Tuples (vi), so that (k,j)β¦(k1β,β¦,kpβ,j) is a bijection from N0pβΓN0β onto N0p+1β. We prove the theorem by induction on m (The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (viii)), for all nβN0β and all x1β,β¦,xmββR.
Step 1 (one summand). Let m=1. Since [1]={1}, sums and products over [1] have the single term at 1 (Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (i)): the left side is x1nβ, and K1β(n) consists of the 1-tuples with k1β=n, of which there is exactly one, the map on [1] with value n (Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (i)). Its multinomial coefficient is (nnβ)=1, the only MβN0β with Mβ
n!=n! (The Multinomial Coefficient (i), Existence and Uniqueness of the Multinomial Coefficients (i), Arithmetic of Multiplication on Omega: Recursion Rules, Distributivity, Associativity, Commutativity, No Zero Divisors, Cancellation and Compatibility with the Order (iii)). So the right side is 1β
x1nβ=x1nβ, again by Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (i).
Step 2 (binomial expansion). Assume the theorem for m, and let x1β,β¦,xm+1ββR and nβN0β. Put s=x1β+β―+xmβ, so that x1β+β―+xm+1β=s+xm+1β (Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (vii)). By The Binomial Theorem in a Commutative Ring (i) with x=xm+1β and y=s, and the induction hypothesis applied to snβj for each jβ{0,β¦,n},
(x1β+β―+xm+1β)n=j=0βnβ(jnβ)xm+1jβsnβj=j=0βnβ(jnβ)xm+1jβkβKmβ(nβj)ββ(k1β,β¦,kmβnβjβ)x1k1βββ―xmkmββ.
Step 3 (one sum over pairs). For jβ{0,β¦,n} and kβKmβ(nβj) let
u(j,k)=(jnβ)(k1β,β¦,kmβnβjβ)x1k1βββ―xmkmββxm+1jβ.
Moving the factor (jnβ)xm+1jβ into the inner sum (Sums over Finite Sets in a Commutative Ring and in an Ordered Field: Distributivity, Products of Sums, Vanishing Terms, Sums over Pairs, Expanding Products of Sums, Counting, Comparison, Monotonicity and the Triangle Inequality (i)) and writing the double sum as one sum over the set T of pairs (j,k) with jβ{0,β¦,n} and kβKmβ(nβj) (Sums over Finite Sets in a Commutative Ring and in an Ordered Field: Distributivity, Products of Sums, Vanishing Terms, Sums over Pairs, Expanding Products of Sums, Counting, Comparison, Monotonicity and the Triangle Inequality (vi), over the finite index set {0,β¦,n} of Finite Sets: the Pigeonhole Principle, Uniqueness of the Length, Subsets, Unions, Products, Images, Bounded Sets of Natural Numbers, Extreme Elements, Sets of Maps, Finite Unions and Finite Choice (vii), for the family (Kmβ(nβj))jβ{0,β¦,n}β), Step 2 becomes
(x1β+β―+xm+1β)n=(j,k)βTββu(j,k).
Step 4 (appending the last exponent is a bijection TβKm+1β(n)). Let Ξ¦(j,k)=(k1β,β¦,kmβ,j). For (j,k)βT the entries of Ξ¦(j,k) add up to (k1β+β―+kmβ)+j=(nβj)+j=n (Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (vii), The Difference of Two Natural Numbers with Zero (i)), so Ξ¦ maps T into Km+1β(n). It is injective because the bijection of Finite Sets: Removing an Element, Injective Self-Maps, Infinite Sets, Sets of Permutations, Pairs and Extended Tuples (vi) is. It is onto Km+1β(n): every kβ²βKm+1β(n) is (k1β,β¦,kmβ,j) for some kβN0mβ and jβN0β, and then (k1β+β―+kmβ)+j=n; hence jβ€n by Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order (vii) and k1β+β―+kmβ=nβj by The Difference of Two Natural Numbers with Zero (i), that is, (j,k)βT and Ξ¦(j,k)=kβ².
Step 5 (matching the terms). Let (j,k)βT and kβ²=Ξ¦(j,k), so kiβ²β=kiβ for iβ[m] and km+1β²β=j. By Multinomial Coefficients: Binomial Products and Counting (i), with km+1β=j, and since k1β+β―+kmβ=nβj and k1β²β+β―+km+1β²β=n by Step 4,
(k1β²β,β¦,km+1β²βnβ)=(k1β,β¦,kmβnβjβ)(jnβ)
in N0β, and hence in R (The Image of the Natural Numbers with Zero in a Commutative Ring Respects Zero, One, Sums, Products, Differences, Powers, and Finite Sums and Products (iii)). Splitting off the last factor of the monomial (Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (vii)),
x1k1β²βββ―xm+1km+1β²ββ=x1k1βββ―xmkmββxm+1jβ.
Therefore u(j,k)=f(Ξ¦(j,k)) for f(kβ²)=(k1β²β,β¦,km+1β²βnβ)x1k1β²βββ―xm+1km+1β²ββ on Km+1β(n).
Step 6 (the claim for m+1). By Steps 3 to 5 and Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (iii), applied to the addition of R and the bijection Ξ¦:TβKm+1β(n),
(x1β+β―+xm+1β)n=(j,k)βTββf(Ξ¦(j,k))=kβ²βKm+1β(n)ββ(k1β²β,β¦,km+1β²βnβ)x1k1β²βββ―xm+1km+1β²ββ,
which is the theorem for m+1 and completes the induction.