Binomial Theorem and Pascal's Triangle

⚡ Key Takeaways

The Binomial Theorem gives a closed-form expansion of (x+y)n(x+y)^n as a sum of terms (nk)xn−kyk\binom{n}{k}x^{n-k}y^k, where the coefficients (nk)\binom{n}{k} are exactly the numbers in Pascal's Triangle. It converts a messy repeated multiplication into a predictable, countable pattern. Used throughout algebra, combinatorics, probability, and calculus. Known in fragments to ancient Indian, Persian, and Chinese mathematicians; formalized by Newton in the 17th century.

💡 The Core Insight

When you expand (x+y)n=(x+y)(x+y)⋯(x+y)⏟n factors(x+y)^n = \underbrace{(x+y)(x+y)\cdots(x+y)}_{n \text{ factors}}, each term in the result is built by choosing either xx or yy from each of the nn factors. A term with exactly kk copies of yy (and n−kn-k copies of xx) can be formed in (nk)\binom{n}{k} different ways — one for each choice of which kk factors contributed the yy. Counting these choices is the expansion. The algebra of multiplying binomials and the combinatorics of choosing subsets are the same activity.

Formal Statement

DefinitionBinomial Coefficient

The binomial coefficient (nk)\binom{n}{k} (read "nn choose kk") is the number of ways to select kk objects from a set of nn distinct objects without regard to order. For integers 0≤k≤n0 \le k \le n:

1
(nk)=n!k! (n−k)!\quad \binom{n}{k} = \frac{n!}{k!\,(n-k)!}

Derivation hint: there are n!/(n−k)!n!/(n-k)! ordered ways to pick kk items, then divide by k!k! to discard the orderings of the chosen set. Here n!=n⋅(n−1)⋯2⋅1n! = n\cdot(n-1)\cdots 2 \cdot 1 is the factorial, with the convention 0!=10! = 1. By convention (nk)=0\binom{n}{k}=0 when k<0k<0 or k>nk>n.

TheoremThe Binomial Theorem

For any real (or complex) numbers x,yx, y and any non-negative integer nn:

2
(x+y)n=∑k=0n(nk) xn−k yk\quad (x+y)^n = \sum_{k=0}^{n} \binom{n}{k}\, x^{n-k}\, y^{k}

Derivation hint: expand the product of nn identical factors and collect terms by how many factors contributed yy; each such term appears (nk)\binom{n}{k} times. Written out, this is:

3
(x+y)n=(n0)xn+(n1)xn−1y+(n2)xn−2y2+⋯+(nn)yn\quad (x+y)^n = \binom{n}{0}x^n + \binom{n}{1}x^{n-1}y + \binom{n}{2}x^{n-2}y^2 + \cdots + \binom{n}{n}y^n

Derivation hint: substitute k=0,1,2,…,nk = 0, 1, 2, \dots, n into equation [2] term by term. The symbols mean: nn is the power (a fixed non-negative integer); kk is the summation index running from 00 to nn; (nk)\binom{n}{k} is the coefficient of the term in which yy appears to the kk-th power; the exponents of xx and yy in every term sum to nn.

DefinitionPascal's Rule

The binomial coefficients satisfy the recurrence that generates Pascal's Triangle:

4
(nk)=(n−1k−1)+(n−1k)\quad \binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}

Derivation hint: to choose kk from nn objects, either include a fixed special object (then choose k−1k-1 from the remaining n−1n-1) or exclude it (then choose kk from n−1n-1); these cases are disjoint and exhaustive. Each entry is the sum of the two entries diagonally above it. With boundary values (n0)=(nn)=1\binom{n}{0}=\binom{n}{n}=1, this rule constructs the entire triangle.

Why It Holds / Derivation

ProofCombinatorial Proof of the Binomial Theorem

We prove equation [2] by directly analyzing the product.

Step 1. Write the power as a product of nn identical factors:

5
(x+y)n=(x+y)(x+y)⋯(x+y)⏟n factors\quad (x+y)^n = \underbrace{(x+y)(x+y)\cdots(x+y)}_{n \text{ factors}}

Derivation hint: this is just the definition of raising to the nn-th power.

Step 2. When this product is fully expanded (using the distributive law repeatedly), each resulting term is formed by choosing exactly one of xx or yy from each of the nn factors and multiplying the choices together.

Step 3. Any individual term that contains yy exactly kk times must contain xx exactly n−kn-k times, giving the monomial xn−kykx^{n-k}y^k.

Step 4. The number of distinct terms equal to xn−kykx^{n-k}y^k equals the number of ways to choose which kk of the nn factors supplied the yy. By the definition of the binomial coefficient, this count is (nk)\binom{n}{k}.

Step 5. Summing over all possible values k=0,1,…,nk = 0, 1, \dots, n collects every term:

6
(x+y)n=∑k=0n(nk) xn−k yk\quad (x+y)^n = \sum_{k=0}^{n} \binom{n}{k}\, x^{n-k}\, y^{k}

Derivation hint: each monomial xn−kykx^{n-k}y^k occurs (nk)\binom{n}{k} times, so its total coefficient is (nk)\binom{n}{k}. This completes the proof. ■\blacksquare

∎
ProofInductive Proof Using Pascal's Rule

Base case. For n=0n=0, (x+y)0=1=(00)x0y0(x+y)^0 = 1 = \binom{0}{0}x^0y^0. The formula holds.

Inductive step. Assume equation [2] holds for n−1n-1. Then:

7
(x+y)n=(x+y)∑k=0n−1(n−1k)xn−1−kyk\quad (x+y)^n = (x+y)\sum_{k=0}^{n-1}\binom{n-1}{k}x^{n-1-k}y^k

Derivation hint: multiply the assumed expansion for (x+y)n−1(x+y)^{n-1} by one more factor of (x+y)(x+y). Distributing and re-indexing the two resulting sums, the coefficient of xn−kykx^{n-k}y^k becomes (n−1k−1)+(n−1k)\binom{n-1}{k-1}+\binom{n-1}{k}, which equals (nk)\binom{n}{k} by Pascal's Rule [4]. The formula therefore holds for nn, completing the induction. ■\blacksquare

∎
mathematician · Blaise Pascal | 1623–1662

Though the triangle bears his name, Pascal was far from its discoverer — it appears centuries earlier in India, Persia, and China. His enduring contribution was his 1654 Traité du triangle arithmétique, the first systematic treatment that derived the triangle's many identities and, crucially, used it to launch (with Pierre de Fermat) the mathematical theory of probability. Pascal was a child prodigy who built a mechanical calculator at nineteen, made foundational contributions to fluid mechanics and projective geometry, and later abandoned mathematics for theology. His name on the triangle is a reminder that history rewards systematization, not just first sighting.

Building Intuition

🧠 Intuition

Think of expanding (x+y)n(x+y)^n as filling nn boxes in a row, each box holding either an xx or a yy. The whole expansion lists all possible fillings. Terms with the same number of yy's collapse into one because multiplication doesn't care about order — and the number that collapse together is exactly "how many ways to place kk y's among nn boxes," which is (nk)\binom{n}{k}. Pascal's Triangle is the bookkeeping device for this. Row nn lists the coefficients for (x+y)n(x+y)^n. Each interior number being the sum of the two above it mirrors a real choice: a path reaching a position either came from the upper-left or the upper-right, and the count of paths to that spot is the sum of the counts to its two predecessors. The triangle is, quite literally, a map of how many routes lead to each outcome.

Figure
Pascal's Triangle: each entry is the sum of the two above it; row n gives the coefficients of (x+y)^n
Pascal's Triangle (rows n = 0 to 5) 1 11 121 1331 14464 n=0 n=1 n=2 n=3 n=4 gold edges: 3 + 1 = 4 (Pascal's Rule) row 4: 1 4 6 4 1 → (x+y)⁴

Worked Examples

ExampleExpanding a Fourth Power

Given: Expand (2a+3)4(2a + 3)^4 completely.

Step 1. Identify x=2ax = 2a, y=3y = 3, n=4n = 4. Row 4 of Pascal's Triangle is 1, 4, 6, 4, 11,\ 4,\ 6,\ 4,\ 1.

Step 2. Apply equation [3]:

8
(2a+3)4=∑k=04(4k)(2a)4−k(3)k\quad (2a+3)^4 = \sum_{k=0}^{4}\binom{4}{k}(2a)^{4-k}(3)^k

Derivation hint: substitute the known coefficients and powers term by term.

Step 3. Compute each term:

  • k=0k=0: 1⋅(2a)4⋅1=16a41\cdot(2a)^4\cdot 1 = 16a^4
  • k=1k=1: 4⋅(2a)3⋅3=4⋅8a3⋅3=96a34\cdot(2a)^3\cdot 3 = 4\cdot 8a^3\cdot 3 = 96a^3
  • k=2k=2: 6⋅(2a)2⋅9=6⋅4a2⋅9=216a26\cdot(2a)^2\cdot 9 = 6\cdot 4a^2\cdot 9 = 216a^2
  • k=3k=3: 4⋅(2a)⋅27=4⋅2a⋅27=216a4\cdot(2a)\cdot 27 = 4\cdot 2a\cdot 27 = 216a
  • k=4k=4: 1⋅1⋅81=811\cdot 1\cdot 81 = 81

Step 4. Sum the terms.

(2a+3)4=16a4+96a3+216a2+216a+81\boxed{(2a+3)^4 = 16a^4 + 96a^3 + 216a^2 + 216a + 81}
ExampleExtracting a Single Coefficient

Given: Find the coefficient of x5x^5 in the expansion of (x−2)8(x - 2)^{8}.

Step 1. The general term is (8k)x8−k(−2)k\binom{8}{k} x^{8-k}(-2)^k. We need the exponent of xx to be 55, so 8−k=58 - k = 5, giving k=3k = 3.

Step 2. Compute the binomial coefficient using equation [1]:

9
(83)=8!3! 5!=8⋅7⋅63⋅2⋅1=56\quad \binom{8}{3} = \frac{8!}{3!\,5!} = \frac{8\cdot 7\cdot 6}{3\cdot 2\cdot 1} = 56

Derivation hint: cancel the common 5!5! factor and evaluate the remaining product.

Step 3. Include the (−2)k(-2)^k factor: (−2)3=−8(-2)^3 = -8.

Step 4. Multiply: coefficient =56⋅(−8)=−448= 56 \cdot (-8) = -448.

coefficient of x5=−448\boxed{\text{coefficient of } x^5 = -448}

Note the alternating sign comes from the negative y=−2y = -2 term.

Common Misconceptions

⚠️ Common mistake

The exponent does not distribute. A persistent error is writing (x+y)n=xn+yn(x+y)^n = x^n + y^n. This is false for every n≥2n \ge 2. For instance (x+y)2=x2+2xy+y2(x+y)^2 = x^2 + 2xy + y^2, not x2+y2x^2 + y^2 — the middle "cross terms" are precisely what the binomial coefficients account for.

Track the signs. When expanding (x−y)n(x-y)^n, treat the second term as +(−y)+(-y). The signs alternate: (nk)(−y)k=(−1)k(nk)yk\binom{n}{k}(-y)^k = (-1)^k\binom{n}{k}y^k. Forgetting this gives wrong signs on the odd-power terms.

Exponents must sum to nn. In every term of (x+y)n(x+y)^n, the powers of xx and yy add to exactly nn. If your exponents don't sum to nn, you have an arithmetic error.

Counterexample

Consider the claim "(a+b)3=a3+b3(a+b)^3 = a^3 + b^3." Test with a=1,b=1a = 1, b = 1:

10
(1+1)3=23=8,but13+13=2\quad (1+1)^3 = 2^3 = 8, \qquad \text{but} \qquad 1^3 + 1^3 = 2

Derivation hint: evaluate both sides numerically with the smallest nontrivial values. Since 8≠28 \ne 2, the claim is false. The correct expansion (a+b)3=a3+3a2b+3ab2+b3(a+b)^3 = a^3 + 3a^2b + 3ab^2 + b^3 gives 1+3+3+1=81 + 3 + 3 + 1 = 8 ✓. The "missing" 66 is exactly the contribution of the cross terms 3a2b+3ab23a^2b + 3ab^2.

Connections

connection

The Binomial Theorem sits at the crossroads of several fields. Its coefficients (nk)\binom{n}{k} are the central objects of Combinatorics, where they count subsets, lattice paths, and committee selections. Substituting x=y=1x = y = 1 into equation [2] yields ∑k(nk)=2n\sum_k \binom{n}{k} = 2^n, a foundational identity linking it to the Power Set (a set of nn elements has 2n2^n subsets). In Probability Theory, the Binomial Distribution uses these very coefficients to count the ways an event can occur kk times in nn trials. The theorem also generalizes: Newton's Generalized Binomial Series extends it to non-integer and negative exponents, producing the infinite series that underpin much of Calculus. Finally, the diagonals of Pascal's Triangle reproduce the Triangular Numbers and, read along shallow diagonals, the Fibonacci Sequence.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- c. 200 BCE — Indian scholar Pingala describes the Meru Prastāra ("Mount Meru staircase"), an early form of the triangle used for counting metrical patterns in Sanskrit prosody.
- c. 950 CE — Indian mathematician Halayudha gives an explicit commentary describing the triangle's construction.
- c. 1000 CE — Persian mathematician al-Karaji proves the binomial expansion for positive integer exponents and uses an early induction-like argument.
- c. 1070 CE — Omar Khayyám references the triangle and binomial coefficients in connection with extracting roots.
- 1303 CE — Chinese mathematician Zhu Shijie publishes the Jade Mirror of the Four Unknowns, depicting the triangle (now called Yang Hui's triangle in China after the earlier Yang Hui, c. 1261).
- 1527 CE — Petrus Apianus prints the triangle on the title page of a European arithmetic book, its first Western publication.
- 1654 CE — Blaise Pascal writes the Traité du triangle arithmétique, systematically deriving its identities and applying it to probability with Fermat.
- 1665 CE — Isaac Newton generalizes the theorem to fractional and negative exponents, producing the infinite binomial series, a key step toward calculus.
- 1730s onward — The theorem becomes a standard tool in analysis and probability; later, De Moivre and Laplace show the binomial distribution approaches the normal curve.

Subtleties & Limits

open-problem

The clean finite formula [2] holds only for non-negative integer nn. Newton's generalization

11
(1+x)α=∑k=0∞(αk)xk,(αk)=α(α−1)⋯(α−k+1)k!\quad (1+x)^\alpha = \sum_{k=0}^{\infty}\binom{\alpha}{k}x^k, \qquad \binom{\alpha}{k} = \frac{\alpha(\alpha-1)\cdots(\alpha-k+1)}{k!}

Derivation hint: define the generalized binomial coefficient via the falling product, which terminates only when α\alpha is a non-negative integer. becomes an infinite series when α\alpha is not a non-negative integer, and it only converges for ∣x∣<1|x| < 1. Questions of convergence, valid domains, and extension to complex exponents move the topic into real and complex analysis. A further deep generalization, the multinomial theorem, expands (x1+x2+⋯+xm)n(x_1 + x_2 + \cdots + x_m)^n using multinomial coefficients (nk1,…,km)\binom{n}{k_1,\dots,k_m} — these populate higher-dimensional analogues of Pascal's Triangle (Pascal's pyramid and beyond), whose combinatorial structure is still a fertile area of study.

See Also

Combinatorics · Pascal's Triangle Identities · Fibonacci Sequence · Probability Theory · Bernstein Polynomials · Mathematical Induction · Power Set