Combinatorial identities
This chapter covers a few combinatorial identities that show up on AMC 12 problems, especially in polynomial expansions and counting arguments.
Binomial theorem
The binomial theorem gives a fast, organized way to expand a binomial raised to a power. Instead of multiplying by itself repeatedly, you can write down every term and its coefficient in one formula. It’s also useful for counting how many distinct terms appear in an expansion.
Here’s the key idea for counting: each value of produces a different pair of exponents , so it produces a different term .
Example: counting distinct “groups”
Suppose you’re choosing a group of four colors from two colors, and , where:
- repetition is allowed
- order doesn’t matter
A group like “three ’s and one ” corresponds to the term . Modeling this with lists all possible exponent pairs.
There are distinct terms in the sum, so there are distinct groups:
The coefficients () count how many ordered selections lead to the same unordered group. For “how many distinct groups?”, you ignore coefficients and count distinct terms.
We can also see the “ distinct terms” pattern directly from the summation:
Since runs from to , there are possible values of , and therefore distinct exponent pairs.
On the other hand, if a question asks for the number of ways to choose exactly of and of with order counted, then you do want the coefficient of , which is .
Example: The question below is from 2021 AMC 12A
What is the number of terms with rational coefficients among the terms in the expansion of A.
B.
C.
D.
E.
Answer: C.
Pascal’s identity
Pascal’s identity breaks one combination into a sum of two nearby combinations. It’s often used to simplify counting arguments or to connect a problem to Pascal’s triangle.
Pascal’s triangle
Pascal’s triangle is a visual way to organize binomial coefficients.
- The outside edges are all ’s.
- Every interior entry is the sum of the two entries diagonally above it.
To find , go to the row corresponding to and the position corresponding to . In the diagram below, is circled.
Notice how the and above the circled add to . That’s Pascal’s identity in action: each entry equals the sum of the two “parents” above it.
You may also notice another pattern: the sum of the entries in a row is twice the sum of the entries in the previous row. This comes from repeatedly applying Pascal’s identity across the row.
Symmetry
Pascal’s triangle is symmetric: entries mirror across the center. That symmetry corresponds to another useful identity.
This says choosing items from is equivalent to choosing the items you don’t take.
For example, since is , we also have:
You can see both ’s in Pascal’s triangle: they appear symmetrically in the same row.

