Folioby Interconnected
Log InSign Up

Binomial Coefficients and the Binomial Theorem: From Pascal's Triangle to the Multinomial Theorem

We prove Pascal's identity, the binomial theorem, the Vandermonde convolution, and the multinomial theorem. We then extend the discussion to generalized (negative) binomial coefficients and Lucas' theorem.

FO
Folio Official
March 1, 2026

1 Pascal's Identity

Theorem 1 (Pascal's identity).
For 1≤r≤n−1,
(rn​)=(r−1n−1​)+(rn−1​).
Proof.
Consider choosing an r-element subset of a set S with ∣S∣=n. Fix a particular element x∈S. Every r-element subset either contains x or it does not. If x is included, the remaining r−1 elements must be chosen from the other n−1 elements, giving (r−1n−1​) subsets. If x is excluded, all r elements must come from the remaining n−1, giving (rn−1​) subsets. The result follows by the addition principle. □
Remark 2.
Repeated application of Pascal's identity produces the well-known triangular array called Pascal's triangle. Its n-th row (n=0,1,2,…) contains (0n​),(1n​),…,(nn​).

2 The Binomial Theorem

Theorem 3 (Binomial theorem).
For any x,y and any nonnegative integer n,
(x+y)n=r=0∑n​(rn​)xryn−r.
Proof.
We proceed by induction on n. When n=0, both sides equal 1. Suppose the identity holds for n−1, where n≥1. Then
(x+y)n=(x+y)(x+y)n−1=(x+y)r=0∑n−1​(rn−1​)xryn−1−r
=r=0∑n−1​(rn−1​)xr+1yn−1−r+r=0∑n−1​(rn−1​)xryn−r.
Substituting s=r+1 and collecting terms, the coefficient of xsyn−s becomes (s−1n−1​)+(sn−1​), which equals (sn​) by Pascal's identity. Checking the boundary terms completes the proof. □

3 The Vandermonde Convolution

Theorem 4 (Vandermonde convolution).
(rm+n​)=k=0∑r​(km​)(r−kn​)
Proof.
Consider choosing r elements from the disjoint union of a set A with ∣A∣=m and a set B with ∣B∣=n. The number of ways to select k elements from A and r−k from B is (km​)(r−kn​). Summing over k yields (rm+n​). □

4 The Multinomial Theorem

Theorem 5 (Multinomial theorem).
(x1​+x2​+⋯+xk​)n=n1​+n2​+⋯+nk​=nni​≥0​∑​(n1​,n2​,…,nk​n​)x1n1​​x2n2​​⋯xknk​​
where the multinomial coefficient is defined by (n1​,n2​,…,nk​n​)=n1​!n2​!⋯nk​!n!​.
Proof.
When expanding (x1​+⋯+xk​)n, one selects a single xi​ from each of the n factors. The number of ways to choose x1​ exactly n1​ times, x2​ exactly n2​ times, and so on, equals the multinomial coefficient n1​!⋯nk​!n!​, which counts the ways to partition n positions into k groups of the prescribed sizes. □

5 Generalized Binomial Coefficients

Definition 6 (Generalized binomial coefficient).
For α∈R and r∈Z≥0​, define
(rα​)=r!α(α−1)(α−2)⋯(α−r+1)​.
When α is a negative integer, we have (r−n​)=(−1)r(rn+r−1​).
Theorem 7.
(r−n​)=(−1)r(rn+r−1​)
Proof.
(r−n​)=r!(−n)(−n−1)⋯(−n−r+1)​=r!(−1)r⋅n(n+1)⋯(n+r−1)​=(−1)r(rn+r−1​).
□

6 Lucas' Theorem

Theorem 8 (Lucas' theorem).
Let p be a prime, and write n and r in base p as n=∑i​ni​pi and r=∑i​ri​pi with 0≤ni​,ri​<p. Then
(rn​)≡i∏​(ri​ni​​)(modp).
Proof.
In Fp​[x], the identity (1+x)p=1+xp holds (by the binomial theorem and the fact that p∣(kp​) for 1≤k≤p−1). Iterating, (1+x)pi=1+xpi for all i≥0. Therefore
(1+x)n=i∏​(1+x)ni​pi=i∏​(1+xpi)ni​=i∏​ri​=0∑ni​​(ri​ni​​)xri​pi.
Comparing coefficients of xr on both sides yields the desired congruence. □
Example 9.
Consider (310​)(mod3). We have 10=(101)3​ and 3=(010)3​, so (310​)≡(01​)(10​)(01​)=0(mod3) since (10​)=0. Indeed, (310​)=120=40×3, confirming 120≡0(mod3).
CombinatoricsDiscrete MathematicsTextbookBinomial CoefficientsBinomial Theorem
FO
Folio Official

Mathematics "between the lines" — exploring the intuition textbooks leave out, written in LaTeX on Folio.

1 followers·107 articles
Combinatorics TextbookPart 3 of 13
Previous
Fundamentals of Counting: The Addition Principle, Multiplication Principle, Permutations, and Combinations
Next
The Inclusion--Exclusion Principle: Counting by Alternating Sums

Share your expertise with the world

Write articles with LaTeX support, build your audience, and earn from your knowledge.

Start Writing — It's Free

More from Folio Official

Folio Official·March 1, 2026

Recurrence Relations and Counting: Solving Linear Recurrences

We present the method of characteristic equations for solving linear recurrences with constant coefficients, treat the case of repeated roots, discuss nonhomogeneous recurrences, establish the equivalence with generating functions, and introduce matrix exponentiation and the Kitamasa method.

CombinatoricsDiscrete MathematicsTextbook
Folio Official·March 1, 2026

The Inclusion--Exclusion Principle: Counting by Alternating Sums

We prove the inclusion--exclusion principle and apply it to derive the formula for the number of derangements D_n, Euler's totient function, the relationship between surjections and Stirling numbers of the second kind, and the M\"{o}bius inversion formula.

CombinatoricsDiscrete MathematicsTextbook
Folio Official·March 1, 2026

Combinatorial Designs and Latin Squares: Balanced Arrangements

We define Latin squares and prove their existence, introduce mutually orthogonal Latin squares (MOLS), develop the theory of balanced incomplete block designs (BIBDs), prove Fisher's inequality, and discuss the connection with finite projective planes.

CombinatoricsDiscrete MathematicsTextbook
Folio Official·March 1, 2026

Burnside's Lemma and P\'olya Enumeration: Counting Under Symmetry

Starting from the definitions of group actions, orbits, and stabilizers, we prove Burnside's lemma (the Cauchy--Frobenius theorem), introduce the cycle index of a permutation group, and derive P\'olya's enumeration theorem. Applications to necklace and bracelet counting are given.

CombinatoricsDiscrete MathematicsTextbook