A Combinatorial Derivation of the Binomial Theorem

This document provides a rigorous, multi-step proof of the Binomial Theorem. Rather than relying on algebraic manipulation, we build the theory from first principles using combinatorial reasoning—specifically, the technique of "counting the same set in two different ways."

1. Basic Counting Principles and Notation

Before deriving complex formulas, we must establish our fundamental objects and counting rules.

a. Definitions

  1. Finite Set: A collection of distinct objects with a specific number of elements.
  2. Cardinality: The number of elements in a set $S$, denoted as $|S|$.
  3. Subset: Set $A$ is a subset of $B$ (denoted $A \subseteq B$) if every element of $A$ is also in $B$.
  4. Factorial ($n!$): For a non-negative integer $n$, $n!$ is the product of all positive integers less than or equal to $n$. By convention, $0! = 1$. $$n! = n \times (n-1) \times \dots \times 2 \times 1$$
  5. Permutation: An ordered arrangement of objects.

b. Permutations of $n$ Distinct Objects

Theorem: The number of ways to arrange $n$ distinct objects in a line is $n!$.

Proof: We use the Multiplication Principle (or the "Slot Method"). Imagine we have $n$ distinct objects and $n$ empty slots to fill in a linear order.

By the Multiplication Principle, the total number of distinct arrangements is the product of the choices at each step:

$$n \times (n-1) \times (n-2) \times \dots \times 1 = n!$$

Interactive Figure 1: The Slot Method

n = 3

Total Permutations Calculation:

3 × 2 × 1 = 6

Adjust the slider to see how the number of choices decreases for each subsequent slot.

2. First Principles Derivation of Combinations

a. Definition of Binomial Coefficients

We define the symbol $\binom{n}{k}$ (read "n choose k") as the number of subsets of size $k$ that can be formed from a set of $n$ distinct elements. Crucially, in a subset, order does not matter.

The same quantity is written in several equivalent ways. You will encounter $\binom{n}{k}$, $\,{}_nC_k$, $\,nCk$, and $C(n,k)$ across different textbooks and calculators—these are all notations for the same number.

b. Deriving the Formula

Theorem: For $0 \le k \le n$:

$$\binom{n}{k} = \frac{n!}{k!(n-k)!}$$

Proof (The Ordered vs. Unordered Argument): We will count the number of ordered selections of size $k$ from a set of size $n$ in two different ways. Let this count be $N$.

Method 1: Direct Slot Filling (Ordered)

We form an ordered list of length $k$.

  • Slot 1 has $n$ options.
  • Slot 2 has $n-1$ options.
  • Slot $k$ has $n-k+1$ options.

$$N = \frac{n!}{(n-k)!}$$

Method 2: Select then Arrange

We form an ordered list by a two-step process:

  1. Choose a subset of $k$ objects ($\binom{n}{k}$ ways).
  2. Arrange these chosen $k$ objects ($k!$ ways).

$$N = \binom{n}{k} \times k!$$

Since both methods count the same set of outcomes $N$, we equate them:

$$\binom{n}{k} \times k! = \frac{n!}{(n-k)!} \implies \binom{n}{k} = \frac{n!}{k!(n-k)!}$$

Interactive Figure 2: Visualizing Overcounting

Select items from the set {A, B, C, D} to form a subset. Observe how one subset corresponds to many permutations.

Set Size ($n$): 4 Selected ($k$): 0

Permutation Logic

If order mattered, these 0 items could be arranged in:

0! = 1

distinct ways.

We divide total arrangements by this number to get combinations.

3. Key Combinatorial Identities

We now prove standard identities using combinatorial proof (counting stories), not algebra.

a. Symmetry Identity

$$\binom{n}{k} = \binom{n}{n-k}$$

Combinatorial Proof: Let $S$ be a set of $n$ people. We want to form a committee of $k$ people.

Conclusion: There is a one-to-one correspondence (bijection) between a subset of size $k$ and its complement of size $n-k$.

Choosing 2 people means leaving 3 behind.

b. Pascal's Identity

$$\binom{n+1}{k} = \binom{n}{k} + \binom{n}{k-1}$$

Combinatorial Proof: Let $S$ be a set of $n+1$ people. We want to choose a team of size $k$. Let one specific person in the set be named "Alice". We partition all possible teams into two mutually exclusive cases:

Case 1: Alice is NOT on the team

Since Alice is excluded, we must choose all $k$ members from the remaining $n$ people.

Count = $\binom{n}{k}$

Case 2: Alice IS on the team

Since Alice is already chosen, we need to choose the remaining $k-1$ members from the remaining $n$ people.

Count = $\binom{n}{k-1}$

Conclusion: By the Addition Rule (Sum Rule), the total ways to choose the team is the sum of these two cases.

c. Sum of a Row

$$\sum_{k=0}^n \binom{n}{k} = 2^n$$

Combinatorial Proof: We want to count the total number of possible subsets of a set $S$ with $n$ elements (i.e., the size of the Power Set).

4. Combinatorial Interpretation of $(x+y)^n$

To prove the Binomial Theorem, we must understand what the expansion of a product means combinatorially.

a. The Expansion Process

Consider the expression:

$$(x+y)^n = \underbrace{(x+y) \cdot (x+y) \cdot \dots \cdot (x+y)}_{n \text{ factors}}$$

To expand this product, the distributive property tells us that we must take a term from the first factor, a term from the second factor, ..., and a term from the $n$-th factor, multiply them together, and do this for all possible combinations of choices.

Since each of the $n$ factors offers a choice of either $x$ or $y$, every resulting term in the expansion looks like $x \cdot y \cdot x \cdot x \cdot \dots \cdot y$. If we choose $y$ exactly $k$ times, we must have chosen $x$ exactly $n-k$ times. This results in a term of the form $x^{n-k}y^k$.

Interactive Figure 3: Expansion Choice Simulator ($n=3$)

Click x or y in each bracket to build a term.

( + )
•
( + )
•
( + )
=
?

b. The Coefficient as a Subset Selection

For a fixed $k$, how many times does the term $x^{n-k}y^k$ appear in the raw expansion?

To generate a term $x^{n-k}y^k$:

  1. We have $n$ distinct factors (brackets).
  2. We need to choose exactly $k$ of these brackets to contribute a $y$.
  3. The remaining $n-k$ brackets will strictly contribute an $x$.

This is equivalent to the combinatorial problem: "In how many ways can we choose a subset of $k$ indices from the set $\{1, 2, \dots, n\}$?" By definition (Section 2a), the number of ways to choose these $k$ brackets is $\binom{n}{k}$.

5. Combinatorial Proof of the Binomial Theorem

Theorem: For any integer $n \ge 0$:

$$(x+y)^n = \sum_{k=0}^n \binom{n}{k} x^{n-k}y^k$$

Proof:

  1. Total Expansion: The expansion of $(x+y)^n$ consists of the sum of all possible products formed by picking one variable ($x$ or $y$) from each of the $n$ factors.
  2. Grouping Terms: We group these products based on the number of $y$'s selected. The number of $y$'s, denoted by $k$, can range from $0$ to $n$.
  3. Form of Terms: For a specific $k$, the term involves multiplying $k$ $y$'s and $(n-k)$ $x$'s, resulting in $x^{n-k}y^k$.
  4. Counting Coefficients: As established in Section 4, the number of times the term $x^{n-k}y^k$ is generated is equal to the number of ways to choose which $k$ factors contribute a $y$. This count is $\binom{n}{k}$.
  5. Summation: Summing over all possible values of $k$ (from 0 to $n$), we get: $$(x+y)^n = \binom{n}{0}x^ny^0 + \binom{n}{1}x^{n-1}y^1 + \dots + \binom{n}{n}x^0y^n$$ $$(x+y)^n = \sum_{k=0}^n \binom{n}{k} x^{n-k}y^k$$

Q.E.D.

6. Optional: Connecting Back to Identities

We can verify our theorem by setting $x=1$ and $y=1$.

$$(1+1)^n = \sum_{k=0}^n \binom{n}{k} (1)^{n-k}(1)^k$$ $$2^n = \sum_{k=0}^n \binom{n}{k}$$

This perfectly recovers the Sum of a Row Identity proved in Section 3c. The algebraic result matches the combinatorial "subset counting" result, confirming the internal consistency of the theory.

7. Concrete Numerical Examples

Example 1: Expanding $(x+y)^3$

Using the theorem for $n=3$:

$$(x+y)^3 = \binom{3}{0}x^3y^0 + \binom{3}{1}x^2y^1 + \binom{3}{2}x^1y^2 + \binom{3}{3}x^0y^3$$

Calculating the coefficients combinatorially:

Result:

$$(x+y)^3 = 1x^3 + 3x^2y + 3xy^2 + 1y^3$$

Example 2: Selecting a Pizza Topping Combination

Imagine a pizza place offers 4 distinct toppings: {Pepperoni, Mushroom, Onion, Sausage}. You want to analyze the distribution of possible pizzas based on the number of toppings ($n=4$).

Interactive Figure 4: Pizza Distribution ($n=4$)

Select Toppings:

Current Pizza: Plain Cheese (0 toppings)

Distribution of $\binom{4}{k}$

8. The Alternating Case: $(x-y)^n$

A binomial is simply a polynomial with two terms, so $x-y$ is still a binomial. The theorem applies unchanged once we replace $y$ with $-y$:

$$(x-y)^n = \sum_{k=0}^n \binom{n}{k} x^{n-k}(-y)^k = \sum_{k=0}^n (-1)^k \binom{n}{k} x^{n-k}y^k$$

The binomial coefficients are identical to the $(x+y)^n$ case. The only change is the sign: each chosen $-y$ contributes a factor of $-1$, so the term with $k$ copies of $y$ carries the factor $(-1)^k$. The signs therefore alternate $+, -, +, -, \dots$ as $k$ increases.

Example: Expanding $(x-y)^3$ keeps the coefficients $1, 3, 3, 1$:

$$(x-y)^3 = x^3 - 3x^2y + 3xy^2 - y^3$$

Compare with $(x+y)^3 = x^3 + 3x^2y + 3xy^2 + y^3$ from Section 7: the magnitudes match exactly; only the odd-power-of-$y$ terms flip sign.

9. Common Misunderstandings

A few recurring errors are worth flagging explicitly.

Misunderstanding Correction
$\binom{n}{k}$ counts ordered arrangements. It counts selections where order does not matter. Ordered arrangements are permutations, counted by $\frac{n!}{(n-k)!}$ (Section 2).
$nCk$ is something different from $\binom{n}{k}$. They are alternate notations for the same quantity (Section 2a).
Pascal's Identity is just a triangle pattern. It is also a counting-by-cases statement about subsets (include or exclude one distinguished element—Section 3b).
$(x-y)^n$ is not a binomial. It is the power of a binomial with a negative second term; the same theorem applies (Section 8).

10. Practice Problems

Work these through to connect the counting, recursion, and algebra viewpoints.

  1. Compute $\binom{6}{2}$ using the factorial formula, then interpret the answer as a subset count.
  2. Prove $\binom{6}{2} = \binom{6}{4}$ by explaining the symmetry between the chosen and the unchosen elements (Section 3a).
  3. Use Pascal's Identity to compute $\binom{7}{3}$ from entries in the previous row ($\binom{6}{2}$ and $\binom{6}{3}$).
  4. Explain why the coefficient of $x^2y^3$ in $(x+y)^5$ is $\binom{5}{3}$.
  5. Expand $(x-y)^4$ and explain where the alternating signs come from.

11. Solutions to Practice Problems

Worked solutions to the five problems in Section 10.

  1. Compute $\binom{6}{2}$ using the factorial formula, then interpret the answer as a subset count.

    Applying $\binom{n}{k} = \frac{n!}{k!(n-k)!}$ with $n=6$, $k=2$:

    $$\binom{6}{2} = \frac{6!}{2!\,4!} = \frac{720}{2 \times 24} = \frac{720}{48} = 15$$

    Interpretation: there are exactly $15$ different two-element subsets of a six-element set—for example, the number of ways to pick a pair of representatives from a group of six people.

  2. Prove $\binom{6}{2} = \binom{6}{4}$ by explaining the symmetry between the chosen and the unchosen elements.

    Direct computation confirms the equality:

    $$\binom{6}{2} = \frac{6!}{2!\,4!} = 15, \qquad \binom{6}{4} = \frac{6!}{4!\,2!} = 15$$

    Combinatorial reason (Section 3a): every time we choose the $2$ elements to include, we simultaneously determine the $4$ elements left out. This pairing is a bijection between the size-$2$ subsets and their size-$4$ complements, so the two collections have the same size. In general $\binom{n}{k} = \binom{n}{n-k}$; here $k=2$ and $n-k=4$.

  3. Use Pascal's Identity to compute $\binom{7}{3}$ from entries in the previous row ($\binom{6}{2}$ and $\binom{6}{3}$).

    Pascal's Identity (Section 3b) in the form $\binom{n+1}{k} = \binom{n}{k} + \binom{n}{k-1}$ with $n=6$, $k=3$ gives:

    $$\binom{7}{3} = \binom{6}{3} + \binom{6}{2}$$

    Computing the two row-6 entries:

    $$\binom{6}{3} = \frac{6!}{3!\,3!} = 20, \qquad \binom{6}{2} = 15$$

    Therefore:

    $$\binom{7}{3} = 20 + 15 = 35$$
  4. Explain why the coefficient of $x^2y^3$ in $(x+y)^5$ is $\binom{5}{3}$.

    Expanding $(x+y)^5 = (x+y)(x+y)(x+y)(x+y)(x+y)$ means choosing either $x$ or $y$ from each of the $5$ factors. A term equals $x^2y^3$ precisely when exactly $3$ of the $5$ factors contribute a $y$ (the remaining $2$ then contribute $x$). The number of ways to choose which $3$ of the $5$ factors supply the $y$ is, by definition, $\binom{5}{3}$. Hence that is the coefficient:

    $$\binom{5}{3} = \frac{5!}{3!\,2!} = 10 \quad\Longrightarrow\quad \text{the term is } 10\,x^2y^3.$$

    This matches the Binomial Theorem term $\binom{n}{k}x^{n-k}y^k$ with $n=5$, $k=3$.

  5. Expand $(x-y)^4$ and explain where the alternating signs come from.

    Using the alternating form from Section 8 with $n=4$:

    $$(x-y)^4 = \sum_{k=0}^{4} (-1)^k \binom{4}{k} x^{4-k} y^k$$

    The coefficients $\binom{4}{k}$ are $1, 4, 6, 4, 1$, so:

    $$(x-y)^4 = x^4 - 4x^3y + 6x^2y^2 - 4xy^3 + y^4$$

    Where the signs come from: writing $x-y$ as $x+(-y)$, each factor that contributes the second term contributes $-y$, i.e. a factor of $-1$. A term with $k$ copies of $y$ therefore carries $(-1)^k$. The sign is $+$ when $k$ is even ($k=0,2,4$) and $-$ when $k$ is odd ($k=1,3$), producing the alternating $+,-,+,-,+$ pattern.

Review Material for This Page