Multinomial coefficients and the Multinomial Theorem
Multinomial coefficients expand on binomial coefficients by letting you divide objects into more than two groups at once. Where binomial coefficients answer "how many ways can I split objects into two groups?", multinomial coefficients handle three, four, or any number of groups. The Multinomial Theorem then generalizes the Binomial Theorem to expand expressions like , which shows up constantly in probability, counting problems, and generating functions.
Multinomial coefficients and notation
Definition and calculation
A multinomial coefficient counts the number of ways to divide distinct objects into groups of specified sizes , where the sizes must satisfy .
The notation is:
and the formula is:
How to compute it step by step:
- Confirm that . If the sizes don't add up to , the coefficient is 0.
- Compute in the numerator.
- Compute each and multiply them together for the denominator.
- Divide.
For example, .
Connection to binomial coefficients. You can break a multinomial coefficient into a chain of binomial coefficients by choosing one group at a time:
This is sometimes easier to compute, and it also makes clear why the formula works: you're choosing the first group from all objects, then the second group from what's left, and so on.
Properties and interpretations
Symmetry. The multinomial coefficient doesn't change if you rearrange the group sizes. For instance:
This makes sense because you're still creating the same collection of groups, just listing them in a different order.
Counting arrangements (permutations with repetition). Multinomial coefficients also count the number of distinct permutations of objects when some objects are identical. If you have indistinguishable copies of type , the number of distinct arrangements is .
A classic example: how many distinct ways can you arrange the letters in MISSISSIPPI?
- Total letters: 11
- M appears 1 time, I appears 4 times, S appears 4 times, P appears 2 times
Multinomial Theorem and formula

Statement and explanation
The Multinomial Theorem says:
The sum runs over every way to write as an ordered sum of non-negative integers. Each term in the expansion corresponds to one such tuple , and its coefficient is the matching multinomial coefficient.
When , this reduces exactly to the Binomial Theorem: .
Proof outline
The standard proof uses induction on the number of terms :
- Base case (): The theorem is just the Binomial Theorem, which you've already proved.
- Inductive step: Assume the theorem holds for terms. Write as . Apply the Binomial Theorem to this two-term expression, then apply the inductive hypothesis to expand for each power that appears. Collecting terms gives the multinomial formula for terms.
There's also a nice combinatorial argument: expanding means choosing one term from each of copies of the parenthesis. The number of ways to end up with copies of , copies of , etc., is exactly .
Expanding multinomial expressions
Expansion techniques
To expand systematically:
- List all exponent tuples. Find every tuple of non-negative integers summing to .
- Compute each coefficient. For each tuple, calculate .
- Write out each term. Multiply the coefficient by .
- Combine like terms if any variables are equal.
Example: Expand .
The exponent tuples with give these terms:
| Tuple | Coefficient | Term |
|---|---|---|
So .
Watch out for repeated variables. If you're expanding something like , you'll need to combine like terms or simplify before expanding.

Applications and examples
Quick identity check. Setting all variables equal to 1 gives a useful identity. Since , the sum of all multinomial coefficients for a given and is :
For : .
Generating functions. Multinomial expansions appear naturally in generating functions. For example, expanding produces coefficients that count the number of ways to write integers as sums of 0s, 1s, and 2s from terms.
Probability. In a multinomial experiment (like rolling a die times), the probability of getting outcome 1 exactly times, outcome 2 exactly times, etc., involves the multinomial coefficient:
where is the probability of outcome on a single trial.
Combinatorial problems with multinomial coefficients
Problem-solving strategies
Distributing distinct objects into labeled groups. This is the most direct application. If you need to split 12 students into three project teams of sizes 4, 5, and 3, the answer is .
Counting distinct arrangements with repeated elements. For the word MATHEMATICS (11 letters: M×2, A×2, T×2, H×1, E×1, I×1, C×1, S×1):
Finding specific coefficients. To find the coefficient of in , just compute .
Common mistake: Don't confuse multinomial coefficients with the stars-and-bars method. Stars and bars counts ways to distribute identical objects into groups. Multinomial coefficients deal with distinct objects. For distributing 20 identical candies among 5 children with no restrictions, you'd use (a binomial coefficient from stars and bars), not a multinomial coefficient.
Advanced applications
Multiset permutations. The word ABRACADABRA has 11 letters: A×5, B×2, R×2, C×1, D×1. The number of distinct arrangements is:
Algorithm analysis. When analyzing sorting algorithms on inputs with repeated elements, multinomial coefficients describe the number of distinct permutations the algorithm must distinguish between. Fewer distinct permutations can mean faster sorting.
Generating functions for constrained problems. If you need to count sequences of length using symbols from an alphabet of size with specific frequency requirements, the multinomial coefficient gives you the count for each valid frequency tuple, and the Multinomial Theorem ties these counts together into a single generating function.