Teresa Pan
In class, we talked a bit about factorials. Specifically, we defined it like so:
Now, let’s talk about binomial coefficients. We can define them using recursion:
This gives us Pascal’s triangle, which was actually discovered by an Indian mathematician named Pingala in the 3rd century. Pascal didn’t exist until the 17th century, so who knows what they called this triangle during those 1400 years. Anyways, here are the first few rows of Pascal’s triangle, constructed using the recursion above:
Sums of binomial coefficients
A very interesting property of Pascal’s triangle is that the sum in every rows add to a power of 2. This can be proved using inductive reasoning:
Base case: When , we have . The base case is true.
Inductive step: Let’s have . Suppose . We want to prove .
by reindexing with
by the recursive definition of binomial coefficients
by the inductive hypothesis
For , we reindex again with and obtain
We assumed to be true, and that , and . Thus, . Finally,
,
which is what we expected. We are done!
How do factorials relate to binomial coefficients?
Of course, learning combinatorics is how a lot of us were introduced to factorials. Namely,
for all .
But why is it true? Let’s proceed using induction again:
Base case: When , we have . The base case is true.
Inductive step: Let be a natural number. Suppose that is true for all . We want to prove for all .
Case 1: If ,
and .
Case 2: If , let . Then . Further,
.
Additionally,
.
Thus,
.
We have used induction to finally convince ourselves of a formula we have probably all used for some time now. The natural next step is to prove the binomial theorem. That is left as an exercise to the reader. 🙂
Sources
- Goss, David. The Ongoing Binomial Revolution. 2011.
- Newstead, Clive. An Infinite Descent into Pure Mathematics. 2022.
Hi Teresa,
I really liked your blog post as it gives me a new perspective on binomials that I never saw before. I have never seen the algebraic proof of n choose k using induction before. I greatly appreciate you taking the time and showing the proof of n choose k = n!/(n-k)!k! as it is incredibly rigorous. In my other math classes such as Math 310 and CS 212, I always learned the combinatorial story proof for n choose k that is the number of ways to choose k people from a group of n people, in which there are n!/(n-k)! to choose k people from a group of n people in a sequence. However, we the order does not matter for groups. Thus, we are overcounting by k! since there are k! ways to arrange the k people in the sequence, causing k! sequence arrangements to “map to” 1 group of arrangement. Therefore, we must divide n!/(n-k)! by k! to correct this overcounting. The induction proof you did in your post is a great way to always check that your combinatorial story proof holds true, thus making it extremely valuable.
In regards Pascal’s triangle, it’s incredible how many mathematical concepts in combinatorics is derived from this extremely basic mathematical phenomenon. There are so many properties of Pascal’s Triangle that I was not even aware of such as the one you mentioned in your blog post.