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)xkynk(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)xkynk(x+y)^{n+1} = (x+y) \sum_{k=0}^n \binom{n}{k} x^k y^{n-k}

Distribute (x+y)(x+y): =xk=0n(nk)xkynk+yk=0n(nk)xkynk= 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+1ynk+k=0n(nk)xkynk+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=j1k = j-1): =j=1n+1(nj1)xjyn+1j+k=0n(nk)xkyn+1k= \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[(nj1)+(nj)]xjyn+1j+(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, (nj1)+(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+1j+(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+1j= \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 xkynkx^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 n1n \geq 1)

x=1,y=2x = 1, y = 2: 3n=k=0n(nk)2nk3^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.