ProofComplete

Combinatorial Probability - Key Proof

We present a complete proof of the binomial theorem using mathematical induction, one of the most important results connecting algebra and combinatorics.

Binomial Theorem

Theorem

For any real numbers x,yx, y and non-negative integer nn: (x+y)n=∑k=0n(nk)xkyn−k(x+y)^n = \sum_{k=0}^n \binom{n}{k} x^k y^{n-k}

Proof

We proceed by induction on nn.

Base Case (n=0n = 0): Both sides equal 1: (x+y)0=1=(00)x0y0(x+y)^0 = 1 = \binom{0}{0} x^0 y^0

Base Case (n=1n = 1): Both sides equal x+yx + y: (x+y)1=x+y=(10)y+(11)x(x+y)^1 = x + y = \binom{1}{0} y + \binom{1}{1} x

Inductive Step: Assume the formula holds for nn. We prove it for n+1n+1: (x+y)n+1=(x+y)(x+y)n(x+y)^{n+1} = (x+y)(x+y)^n

By the inductive hypothesis: (x+y)n+1=(x+y)∑k=0n(nk)xkyn−k(x+y)^{n+1} = (x+y) \sum_{k=0}^n \binom{n}{k} x^k y^{n-k}

Distribute (x+y)(x+y): =x∑k=0n(nk)xkyn−k+y∑k=0n(nk)xkyn−k= x \sum_{k=0}^n \binom{n}{k} x^k y^{n-k} + y \sum_{k=0}^n \binom{n}{k} x^k y^{n-k}

=∑k=0n(nk)xk+1yn−k+∑k=0n(nk)xkyn−k+1= \sum_{k=0}^n \binom{n}{k} x^{k+1} y^{n-k} + \sum_{k=0}^n \binom{n}{k} x^k y^{n-k+1}

In the first sum, substitute j=k+1j = k+1 (so k=j−1k = j-1): =∑j=1n+1(nj−1)xjyn+1−j+∑k=0n(nk)xkyn+1−k= \sum_{j=1}^{n+1} \binom{n}{j-1} x^j y^{n+1-j} + \sum_{k=0}^n \binom{n}{k} x^k y^{n+1-k}

Combining sums (using jj as the index variable throughout): =(nn)xn+1+∑j=1n[(nj−1)+(nj)]xjyn+1−j+(n0)yn+1= \binom{n}{n} x^{n+1} + \sum_{j=1}^n \left[\binom{n}{j-1} + \binom{n}{j}\right] x^j y^{n+1-j} + \binom{n}{0} y^{n+1}

By Pascal's identity, (nj−1)+(nj)=(n+1j)\binom{n}{j-1} + \binom{n}{j} = \binom{n+1}{j}, and using (nn)=(n+1n+1)=1\binom{n}{n} = \binom{n+1}{n+1} = 1 and (n0)=(n+10)=1\binom{n}{0} = \binom{n+1}{0} = 1:

=(n+1n+1)xn+1+∑j=1n(n+1j)xjyn+1−j+(n+10)yn+1= \binom{n+1}{n+1} x^{n+1} + \sum_{j=1}^n \binom{n+1}{j} x^j y^{n+1-j} + \binom{n+1}{0} y^{n+1}

=∑j=0n+1(n+1j)xjyn+1−j= \sum_{j=0}^{n+1} \binom{n+1}{j} x^j y^{n+1-j}

This completes the induction. □

■

Combinatorial Interpretation

The binomial theorem also has a beautiful combinatorial proof. When expanding (x+y)n(x+y)^n, we multiply nn factors of (x+y)(x+y). Each term in the expansion comes from choosing either xx or yy from each factor.

To get a term xkyn−kx^k y^{n-k}, we must choose xx from exactly kk of the nn factors. The number of ways to select which kk factors contribute xx is (nk)\binom{n}{k}.

Example

Verify for n=3n = 3: (x+y)3=(x+y)(x+y)(x+y)(x+y)^3 = (x+y)(x+y)(x+y)

Expanding by choosing xx or yy from each factor:

  • Choose xx three times: xxx=x3xxx = x^3 (1 way: (33)=1\binom{3}{3} = 1)
  • Choose xx twice: xxy,xyx,yxx=3x2yxxy, xyx, yxx = 3x^2y ((32)=3\binom{3}{2} = 3 ways)
  • Choose xx once: xyy,yxy,yyx=3xy2xyy, yxy, yyx = 3xy^2 ((31)=3\binom{3}{1} = 3 ways)
  • Choose xx zero times: yyy=y3yyy = y^3 (1 way: (30)=1\binom{3}{0} = 1)

Result: (x+y)3=x3+3x2y+3xy2+y3(x+y)^3 = x^3 + 3x^2y + 3xy^2 + y^3 ✓

Applications

Setting specific values in the binomial theorem yields useful identities:

x=y=1x = y = 1: 2n=∑k=0n(nk)2^n = \sum_{k=0}^n \binom{n}{k} (Sum of binomial coefficients equals 2n2^n)

x=1,y=−1x = 1, y = -1: 0=∑k=0n(−1)k(nk)0 = \sum_{k=0}^n (-1)^k \binom{n}{k} (Alternating sum equals 0 for n≥1n \geq 1)

x=1,y=2x = 1, y = 2: 3n=∑k=0n(nk)2n−k3^n = \sum_{k=0}^n \binom{n}{k} 2^{n-k}

Remark

The binomial theorem exemplifies the deep connection between algebra (polynomial expansion) and combinatorics (counting selections). This duality pervades discrete mathematics, where algebraic identities often have elegant combinatorial interpretations.