MathLabs
TheoremProved

Binomial theorem

Statement

For any nonnegative integer nn, (x+y)n=∑k=0n(nk)xn−kyk(x+y)^n = \sum_{k=0}^{n} \binom{n}{k} x^{n-k} y^k, where (nk)=n!k!(n−k)!\binom{n}{k} = \frac{n!}{k!(n-k)!}.

Why is it true?

Expanding (x+y)n(x+y)^n means choosing, for each of the nn factors, whether to take xx or yy; the coefficient of xn−kykx^{n-k}y^k counts the number of ways to choose which kk of the nn factors contribute a yy, which is exactly (nk)\binom{n}{k}.

Proof sketch

By induction on nn using Pascal's identity (nk)=(n−1k−1)+(n−1k)\binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}: write (x+y)n=(x+y)(x+y)n−1(x+y)^n = (x+y)(x+y)^{n-1}, expand (x+y)n−1(x+y)^{n-1} by the inductive hypothesis, distribute xx and yy over each term, and collect the coefficient of xn−kykx^{n-k}y^k from the two contributions, which combine via Pascal's identity to give (nk)\binom{n}{k}.

Proved by

Topics that use this theorem

Related theorems

Step-by-step proofs

No step-by-step proof yet for this theorem.

References

  1. Ronald L. Graham, Donald E. Knuth, Oren Patashnik (1994). Concrete Mathematics: A Foundation for Computer Science