Skip to main content
Logo image

Section 22.4 Properties

Note: In this section we will use the alternative notation Ckn in place of C(n,k).
The combination values Ckn as we vary n and k exhibit some patterns — see Figure 22.4.1 below.
C00C01C11C02C12C22C03C13C23C33C04C14C24C34C44C05C15C25C35C45C55C06C16C26C36C46C56C66
10010111110221212210331332313310441462443414410551510251005545155106616152620361546656166
Figure 22.4.1. Pascal’s triangle.
Studying the version of Pascal’s triangle involving the actual combination values, here are some of the patterns we observe.
  • The values are symmetric about a vertical line through the centre of the triangle.
  • It appears that every entry is the sum of the two entries immediately above.
  • It appears that each row sums to a power of 2.
We have already observed the first pattern as arising from the equivalence of choosing versus rejecting elements to form a subset (see Corollary 22.2.4 and Remark 22.2.5).
The next two propositions confirm that the other two observed patterns continue throughout the triangle.
We could prove this equality just by comparing the factorial formulas involved on the left-hand and right-hand sides. But instead we will consider each of these combination values as representing the number of subsets of a certain size.
Write
A=N<n={0,1,2,,n1}
so that |A|=n. Then the left-hand side of the equality in the statement of the proposition represents the number of subsets of A of size k. Let’s break that collection of subsets into two subcollections.

Subsets of A of size k that contain 0.

Each of these subsets will consist of 0 along with k1 nonzero elements. As A contains n1 nonzero elements from which to choose, there are Ck1n1 ways to select those additional subset elements from A.

Subsets of A of size k that do not contain 0.

Each of these subsets must consist of k nonzero elements. As A contains n1 nonzero elements from which to choose, there are Ckn1 ways to select those subset elements from A.
Adding these two disjoint cases together using the Addition Rule yields the right-hand side of the equality.
First, recall that the notation on the left-hand side is summation notation:
k=0nCkn=C0n+C1n++Cnn.
Let A=N<n, so that |A|=n. Then |P(A)|=2n (Theorem 12.2.9). So the right-hand side of the equality represents the number of possible subsets of A.
On the other hand, for each index k in the sum on the left-hand side, the term Ckn is the number of subsets of A of size k. Using the Addition Rule, the sum of these terms must also be the total number of possible subsets of A.
Here is one further property of the choose function.
Suppose A is a finite set with |A|=n+1. (For example, we could use A=N<n+1, but that might get confusing between numbers as elements of A and numbers as cardinalities of subsets of A.) Then the left-hand side of the equality is the number of subsets of A of size m+1. Here is a systematic way we could create that those subsets.
Choose an ordering of the elements of A, so that
A={a1,a2,,an+1},
though we will not count this choice of ordering. Then, proceed as follows.
  1. Write
    B1={a1,a2,,am+1},
    so that B1A with |B1|=m+1. Then there is exactly 1=Cm+1m+1 subset of B1 of size m+1, which is B1 itself. And this subset of B1 is also a subset of A.
  2. Write
    B2={a1,a2,,am+1,am+2},
    so that B1B2A with |B2|=m+2. Using only the elements of B2, to create a new subset XA of size m+1 that we have not already counted we must include the new element am+2, with the remaining m elements to make up X chosen from B1. So we get Cmm+1 new subsets of A of size m+1 from B2.
  3. Write
    B3={a1,a2,,am+1,am+2,am+3},
    so that B2B3A with |B3|=m+3. Using only the elements of B3, to create a new subset of XA of size m+1 that we have not already counted we must include the new element am+3, with the remaining m elements to make up X chosen from B2. So we get Cmm+2 new subsets of A of size m+1 from B3.
And so on. The last step in this process is when we create new subsets of size m+1 by first choosing to include an+1, and then choosing the remaining m elements from A{an+1}, giving us Cmn new subsets.
Every subset XA of size m+1 is accounted for in the above process, since every such subset must contain at least one element with index m+1 or larger. If aN is the element in X with the largest index, then X is one of the subsets considered in step , where N=m+.
So adding up each of these disjoint cases using the Addition Rule must yield the total number of subsets of A of size m+1. Replacing the Cm+1m+1 total from the first step with Cmm (since both are equal to 1) to match the pattern of the subsequent steps, we obtain
Cm+1n+1=Cmm+Cmm+1++Cmn,
as desired.