One day, you randomly decide to write down the first few lines of Pascal’s Triangle:

1 1 11 1\quad1 121 1\quad2\quad1 1331 1\quad3\quad3\quad1 14641 1\quad4\quad6\quad4\quad1 15101051 1\quad5\quad10\quad10\quad5\quad1

Adding up the horizontal rows, we get 1, 2, 4, 8, 16, and 32, respectively. Curiously, these sums are powers of 2. We notice that if nn denotes the row (we start at the 0th row), the sum of each row is 2n2^n. Let’s prove this by story telling!

Without loss of generality, we look at the sixth row. Suppose we have five distinct frogs (charmingly named A, B, C, D, and E) to bring to the FrogShow™. The number of frogs we can bring to the FrogShow™ ranges from 0 to 5. We wonder how many ways there are to bring the frogs. Holding up frog A, we realize that we can either bring A or not bring A, which gives us two possibilities. Likewise, we can either bring B or not bring B. Thus, we have 25=322^5 = 32 ways of bringing our frog friends.

But there’s another way of choosing the frogs! From the five frogs, we can choose 0, 1, 2, 3, 4 and 5 frogs randomly. By definition,

(nk)n \choose k

is the notation for the number of ways to choose kk things out of nn. Thus, there are

(50)+(51)+(52)+(53)+(54)+(55){5 \choose 0}+{5 \choose 1}+{5 \choose 2}+{5 \choose 3}+{5 \choose 4}+{5 \choose 5}

ways to choose 0, 1, 2, 3, 4, or 5 frogs from our 5 frogs. But, how do we calculate, let’s say, (53)5 \choose 3? There are 55 ways to pick the first frog, 44 ways to pick the second frog, and 33 ways to pick the third frog, giving us 5435 \cdot 4 \cdot 3. However, the order of the frogs don’t matter, so we end up with repeats, like A⁠,B⁠,CA, B, C but also B⁠,C⁠,AB, C, A! So, we calculate the number of ways to rearrange the three frogs. There are 33 ways to pick the first frog, 22 ways to pick the second frog, and 11 way to pick the third frog, giving us 3!3! ways to rearrange the three frogs. Thus,

(53)=5433!=10.{5 \choose 3} = {3!} = 10.

This process can be generalized to

(nk)=n!k!(nk)!.{n \choose k} = {k!(n-k)!}.

Applying this to

(50)+(51)+(52)+(53)+(54)+(55)⁠,{5 \choose 0}+{5 \choose 1}+{5 \choose 2}+{5 \choose 3}+{5 \choose 4}+{5 \choose 5},

we have 1+5+10+10+5+1=321 + 5 + 10 + 10 + 5 + 1 = 32 ways of choosing our frogs.

Scrutinizing our work, our eyes widen with astonishment as we realize that 1+5+10+10+5+11 + 5 + 10 + 10 + 5 + 1 is the sum of the sixth row of Pascal’s Triangle! It turns out that this can be generalized so that Pascal’s Triangle can be written as:

(00)0 \choose 0 (10)(11){1 \choose 0} {1 \choose 1} (20)(21)(22){2 \choose 0} {2 \choose 1} {2 \choose 2} (30)(31)(32)(33){3 \choose 0} {3 \choose 1} {3 \choose 2} {3 \choose 3} (n0)(n1)(n2)(nn){n \choose 0} {n \choose 1} {n \choose 2} \cdots {n \choose n}

Because both ways of choosing 0⁠,1⁠,2⁠,3⁠,40, 1, 2, 3, 4 or 55 frogs out of 55 frogs are equivalent,

25=(50)+(51)+(52)+(53)+(54)+(55).2^5 = {5 \choose 0} + {5 \choose 1} + {5 \choose 2} + {5 \choose 3} + {5 \choose 4} + {5 \choose 5}.

This can be generalized to

2n=(n0)+(n1)+(n2)++(nn)⁠,2^n = {n \choose 0}+{n \choose 1}+{n \choose 2}+ \cdots +{n \choose n},

which is why the sum of the rows of the Pascal’s Triangle are equal to powers of 22.

Interestingly, this is an application of the <b>BinomialTheorem</b><b>Binomial Theorem</b>⁠, which states that

(a+b)n=k=0n(nk)ankbk.(a+b)^n = ^n {n \choose k} a^{n-k}b^k.

When a=1a = 1 and b=1b=1⁠, by the Binomial Theorem, we have

(1+1)n=k=0n(nk)1nk1k⁠,2n=k=0n(nk)⁠, (1+1)^n &= ^n {n \choose k} 1^{n-k}1^k, 2^n &= ^n {n \choose k},

which is what we just proved!

In the world of mathematics, there are many elegant proofs. But sometimes, you may just need to tell a story.