TheoremBase

Sketch: the first two clauses from the factorial equation that characterises multinomial coefficients; the count by induction on m, sorting the maps by their fibre over the last value.

Proof

Throughout, a multinomial coefficient is the unique M∈N0M\in\mathbb{N}_{0} satisfying its defining equation in The Multinomial Coefficient (i) (Existence and Uniqueness of the Multinomial Coefficients (i)), and the product of factorials there is written a1!β‹―ap!=∏i=1pai!a_{1}!\cdots a_{p}!=\prod_{i=1}^{p}a_{i}!; sums and products in N0\mathbb{N}_{0} are regrouped and reordered by Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order (iii), Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order (iv), Arithmetic of Multiplication on Omega: Recursion Rules, Distributivity, Associativity, Commutativity, No Zero Divisors, Cancellation and Compatibility with the Order (v) and Arithmetic of Multiplication on Omega: Recursion Rules, Distributivity, Associativity, Commutativity, No Zero Divisors, Cancellation and Compatibility with the Order (vi). Write N=k1+β‹―+kmN=k_{1}+\dots+k_{m}.

Step 1 ((i)). Let km+1∈N0k_{m+1}\in\mathbb{N}_{0}, and let (k1,…,km+1)(k_{1},\dots,k_{m+1}) be the tuple extending (k1,…,km)(k_{1},\dots,k_{m}) by km+1k_{m+1} (Finite Sets: Removing an Element, Injective Self-Maps, Infinite Sets, Sets of Permutations, Pairs and Extended Tuples (vi)). Splitting off the last term (Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (vii)),

k1+β‹―+km+1=N+km+1,k1!β‹―km+1!=(k1!β‹―km!)β‹…km+1!.k_{1}+\dots+k_{m+1}=N+k_{m+1},\qquad k_{1}!\cdots k_{m+1}!=(k_{1}!\cdots k_{m}!)\cdot k_{m+1}!.

Let M=(Nk1,…,km)M=\binom{N}{k_{1},\dots,k_{m}} and B=(N+km+1km+1)B=\binom{N+k_{m+1}}{k_{m+1}}, so that Mβ‹…k1!β‹―km!=N!M\cdot k_{1}!\cdots k_{m}!=N!. Since km+1≀N+km+1k_{m+1}\le N+k_{m+1} and (N+km+1)βˆ’km+1=N(N+k_{m+1})-k_{m+1}=N (Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order (vii), The Difference of Two Natural Numbers with Zero (i)), Binomial Coefficients: Existence and Uniqueness by Pascal's Recursion, Vanishing above the Diagonal, Diagonal and First Values, the Factorial Formula and Symmetry (v) gives km+1! N! B=(N+km+1)!k_{m+1}!\,N!\,B=(N+k_{m+1})!. Hence

(MB)β‹…k1!β‹―km+1!=(Mβ‹…k1!β‹―km!)β‹…km+1! B=N! km+1! B=(N+km+1)!,(MB)\cdot k_{1}!\cdots k_{m+1}!=(M\cdot k_{1}!\cdots k_{m}!)\cdot k_{m+1}!\,B=N!\,k_{m+1}!\,B=(N+k_{m+1})!,

and by uniqueness MBMB is the multinomial coefficient of (k1,…,km+1)(k_{1},\dots,k_{m+1}), which is the claim.

Step 2 ((ii)). Let a,b∈N0a,b\in\mathbb{N}_{0}. For the pair (a,b)∈N02(a,b)\in\mathbb{N}_{0}^{2} the entries add up to a+ba+b and the product of their factorials is a! b!a!\,b! (Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (i), Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (vii)). Since a≀a+ba\le a+b and (a+b)βˆ’a=b(a+b)-a=b, Binomial Coefficients: Existence and Uniqueness by Pascal's Recursion, Vanishing above the Diagonal, Diagonal and First Values, the Factorial Formula and Symmetry (v) gives

(a+ba)β‹…a! b!=(a+b)!,\binom{a+b}{a}\cdot a!\,b!=(a+b)!,

so (a+ba)\binom{a+b}{a} is the multinomial coefficient (a+ba,b)\binom{a+b}{a,b} by uniqueness.

Step 3 (the claim for (iii)). For p∈Np\in\mathbb{N}, a∈N0pa\in\mathbb{N}_{0}^{p} and a finite set DD let

Ap(D;a)={Ο†βˆˆ[p]D:#Ο†βˆ’1{i}=aiΒ forΒ everyΒ i∈[p]},\mathcal{A}_{p}(D;a)=\{\varphi\in[p]^{D}:\#\varphi^{-1}\{i\}=a_{i}\text{ for every }i\in[p]\},

the set of admissible maps; it is finite, as a subset of the finite set [p]D[p]^{D}, and the fibres are finite as subsets of DD (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 (ix), 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 (iv)). We show by induction on pp (The Natural Numbers and the Natural Numbers with Zero: Arithmetic, Order, Induction and Recursion (viii)) that for every a∈N0pa\in\mathbb{N}_{0}^{p} and every finite set DD with #D=a1+β‹―+ap\#D=a_{1}+\dots+a_{p},

#Ap(D;a)=(a1+β‹―+apa1,…,ap).\#\mathcal{A}_{p}(D;a)=\binom{a_{1}+\dots+a_{p}}{a_{1},\dots,a_{p}}.

The case p=mp=m, a=(k1,…,km)a=(k_{1},\dots,k_{m}), D=[n]D=[n] is (iii), since #[n]=n\#[n]=n (Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (i)).

Step 4 (one value). Let p=1p=1; then [1]={1}[1]=\{1\}, and the entries of aa add up to a1a_{1} (Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (i)). There is exactly one map D→{1}D\to\{1\}, the one with value 11 everywhere (Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (i)); its fibre over 11 is DD, which has a1a_{1} elements. So A1(D;a)\mathcal{A}_{1}(D;a) has exactly one element (Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (ii)). On the other side, 1⋅a1!=a1!1\cdot a_{1}!=a_{1}! (Arithmetic of Multiplication on Omega: Recursion Rules, Distributivity, Associativity, Commutativity, No Zero Divisors, Cancellation and Compatibility with the Order (iii)), so (a1a1)=1\binom{a_{1}}{a_{1}}=1 by uniqueness.

Step 5 (sorting by the fibre over the last value). Assume the claim for pp. Let a∈N0p+1a\in\mathbb{N}_{0}^{p+1}, let (a1,…,ap)∈N0p(a_{1},\dots,a_{p})\in\mathbb{N}_{0}^{p} be the tuple of its first pp entries (Finite Sets: Removing an Element, Injective Self-Maps, Infinite Sets, Sets of Permutations, Pairs and Extended Tuples (vi)), and put Nβ€²=a1+β‹―+apN'=a_{1}+\dots+a_{p}, so that a1+β‹―+ap+1=Nβ€²+ap+1a_{1}+\dots+a_{p+1}=N'+a_{p+1} (Iterated Operations over Finite Sets: Singletons, Disjoint Unions, Reindexing, Products of Sets, Termwise Combination, Homomorphisms and Intervals (vii)). Let DD be a finite set with #D=Nβ€²+ap+1\#D=N'+a_{p+1}. Recall that [p+1]=[p]βˆͺ{p+1}[p+1]=[p]\cup\{p+1\} with p+1βˆ‰[p]p+1\notin[p]. Each Ο†βˆˆAp+1(D;a)\varphi\in\mathcal{A}_{p+1}(D;a) has a fibre Ο†βˆ’1{p+1}\varphi^{-1}\{p+1\} with ap+1a_{p+1} elements, so

F:Ap+1(D;a)β†’Pap+1(D),Ο†β†¦Ο†βˆ’1{p+1}F:\mathcal{A}_{p+1}(D;a)\to\mathcal{P}_{a_{p+1}}(D),\qquad\varphi\mapsto\varphi^{-1}\{p+1\}

is a map (The k-Element Subsets of a Set (ii)), into a finite set with (Nβ€²+ap+1ap+1)\binom{N'+a_{p+1}}{a_{p+1}} elements (Counting Subsets (i)).

Step 6 (each fibre of FF). Let E∈Pap+1(D)E\in\mathcal{P}_{a_{p+1}}(D) and C=Dβˆ–EC=D\setminus E. Then ap+1+#C=#D=Nβ€²+ap+1a_{p+1}+\#C=\#D=N'+a_{p+1} by Counting: Intervals, Empty Sets and Singletons, Injective Images, Subsets, Unions and Products (v), so #C=Nβ€²\#C=N' by Arithmetic of Addition on Omega: Recursion Rules, Associativity, Commutativity, Cancellation and Compatibility with the Order (v). Let Ο†βˆˆFβˆ’1{E}\varphi\in F^{-1}\{E\}. A point c∈Cc\in C is not in EE, so Ο†(c)β‰ p+1\varphi(c)\neq p+1 and Ο†(c)∈[p]\varphi(c)\in[p]; hence the restriction Ο†βˆ£C\varphi|_{C} (Domains and Restrictions of Maps (ii)), read as a map Cβ†’[p]C\to[p] (Gluing Maps on Disjoint Domains, and Shrinking the Codomain (iii)), is defined. For i∈[p]i\in[p], no point of EE is mapped to ii, so the fibre of Ο†βˆ£C\varphi|_{C} over ii is Ο†βˆ’1{i}\varphi^{-1}\{i\}, with aia_{i} elements. Thus restriction is a map

RE:Fβˆ’1{E}β†’Ap(C;(a1,…,ap)),Ο†β†¦Ο†βˆ£C.R_{E}:F^{-1}\{E\}\to\mathcal{A}_{p}(C;(a_{1},\dots,a_{p})),\qquad\varphi\mapsto\varphi|_{C}.

It is injective: two elements of Fβˆ’1{E}F^{-1}\{E\} with the same restriction agree on CC and take the value p+1p+1 everywhere on EE. It is surjective: given Ο‡βˆˆAp(C;(a1,…,ap))\chi\in\mathcal{A}_{p}(C;(a_{1},\dots,a_{p})), take Ο‡\chi with codomain [p+1][p+1] (Gluing Maps on Disjoint Domains, and Shrinking the Codomain (iii)) and glue it with the map Eβ†’[p+1]E\to[p+1] of constant value p+1p+1 with value p+1p+1 (Maps Formed Pointwise: Constant Maps, Pairs of Values, Maps Applied to Values, and Families of Maps (i), Gluing Maps on Disjoint Domains, and Shrinking the Codomain (i)); this gives a map Ο†:CβˆͺE=Dβ†’[p+1]\varphi:C\cup E=D\to[p+1] whose fibre over p+1p+1 is EE, because Ο‡\chi takes its values in [p][p], and whose fibre over i∈[p]i\in[p] is Ο‡βˆ’1{i}\chi^{-1}\{i\}, with aia_{i} elements. So Ο†βˆˆFβˆ’1{E}\varphi\in F^{-1}\{E\} and RE(Ο†)=Ο‡R_{E}(\varphi)=\chi. Since #C=Nβ€²\#C=N', Counting through Bijections, Injections and Surjections (i) and the induction hypothesis give

#Fβˆ’1{E}=#Ap(C;(a1,…,ap))=(Nβ€²a1,…,ap).\#F^{-1}\{E\}=\#\mathcal{A}_{p}(C;(a_{1},\dots,a_{p}))=\binom{N'}{a_{1},\dots,a_{p}}.

Step 7 (counting). All fibres of FF have the same number of elements, so by Counting by Fibres, Double Counting and the Pigeonhole Principle (iv), Step 5 and (i), applied to a1,…,ap+1a_{1},\dots,a_{p+1} in place of k1,…,km+1k_{1},\dots,k_{m+1},

#Ap+1(D;a)=(Nβ€²a1,…,ap)(Nβ€²+ap+1ap+1)=(Nβ€²+ap+1a1,…,ap+1).\#\mathcal{A}_{p+1}(D;a)=\binom{N'}{a_{1},\dots,a_{p}}\binom{N'+a_{p+1}}{a_{p+1}}=\binom{N'+a_{p+1}}{a_{1},\dots,a_{p+1}}.

This is the claim for p+1p+1, which completes the induction and proves (iii).

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…