5.2 Combinatorics: Permutations, Combinations & Factorials

Key Takeaways

  • The Fundamental Counting Principle establishes that sequential independent choices with n₁, n₂, ..., nₖ options yield n₁ · n₂ · ... · nₖ total outcomes.
  • Permutations P(n, k) = n! / (n - k)! arrange distinct objects where order matters and combinations C(n, k) = n! / [k!(n - k)!] select unordered subsets, while combinations with repetition C(n + k - 1, k) — stars and bars — complete the four-cell order-versus-repetition table.
  • Permutations of multisets with repeated items are governed by the multinomial formula n! / (n₁! · n₂! · ... · nₖ!), essential for letter anagrams.
  • Pascal's Identity C(n, k) + C(n, k - 1) = C(n + 1, k) and symmetry C(n, k) = C(n, n - k) enable rapid mental reduction of large binomial coefficients.
  • Circular arrangements eliminate rotational duplicates, yielding (n - 1)! distinct orderings (or (n - 1)! / 2 when reflective symmetry applies, as in keyrings).
Last updated: September 2026

5.2 Combinatorics: Permutations, Combinations & Factorials

Combinatorics is the branch of discrete mathematics dedicated to counting, arranging, and selecting objects according to specified rules. On the Bocconi Admission Test, combinatorial questions appear both as direct counting problems and as the foundational sample-space calculations required for probability items. Under the pressure of a 90-second pacing constraint, candidates must instantly classify whether a problem requires permutations (where order matters) or combinations (where order is irrelevant), apply algebraic simplifications to factorials, and enforce structural constraints such as grouping or complementary counting.


1. Fundamental Principles of Counting

All combinatorial mathematics rests upon two fundamental logical rules:

The Rule of Product (Multiplication Principle)

If a multi-stage procedure consists of $k$ sequential, independent decisions such that the first decision can be made in $n_1$ ways, the second in $n_2$ ways, ..., and the $k$-th in $n_k$ ways, then the total number of distinct outcomes is: N=n1n2n3nkN = n_1 \cdot n_2 \cdot n_3 \cdots n_k Example: An online Bocconi exam PIN consists of 2 uppercase letters followed by 3 digits. If repetition is allowed, the total number of unique PINs is $26 \times 26 \times 10 \times 10 \times 10 = 676{,}000$.

The Rule of Sum (Addition Principle)

If a single choice must be made from either set $A$ or set $B$, and the two sets are mutually exclusive ($A \cap B = \emptyset$), with $|A| = m$ and $|B| = n$, then the number of possible choices is: N=A+B=m+nN = |A| + |B| = m + n If the sets overlap, we must apply the Principle of Inclusion-Exclusion: $N = |A| + |B| - |A \cap B|$.


2. Factorials and Operational Properties

For any positive integer $n \in \mathbb{N}$, the factorial $n!$ represents the product of all positive integers less than or equal to $n$: n!=n(n1)(n2)321n! = n \cdot (n - 1) \cdot (n - 2) \cdots 3 \cdot 2 \cdot 1

Conventions and Algebraic Shortcuts

  • Zero Factorial: By mathematical convention (the empty product), $0! = 1$. This ensures formulas such as $C(n, n) = \frac{n!}{n! 0!} = 1$ hold consistently.
  • Factorial Ratios: Always cancel common terms before multiplying: n!(n1)!=n,n!(n2)!=n(n1)=n2n,(n+1)!(n1)!=(n+1)n=n2+n\frac{n!}{(n - 1)!} = n, \qquad \frac{n!}{(n - 2)!} = n(n - 1) = n^2 - n, \qquad \frac{(n + 1)!}{(n - 1)!} = (n + 1)n = n^2 + n Mental calculation example: $\frac{12!}{10! \cdot 2!} = \frac{12 \cdot 11}{2 \cdot 1} = 6 \cdot 11 = 66$.

3. Permutations: Order Matters

A permutation is an ordered arrangement of objects. The sequence in which elements appear defines a distinct outcome.

Linear Permutations Without Repetition

  1. Arranging $n$ distinct objects into $n$ positions: P(n)=n!P(n) = n!
  2. Arranging $k$ objects selected from $n$ distinct items ($0 \le k \le n$): P(n,k)=nPk=n!(nk)!=n(n1)(n2)(nk+1)P(n, k) = {}_n P_k = \frac{n!}{(n - k)!} = n(n - 1)(n - 2)\cdots(n - k + 1) Speed note: To evaluate $P(8, 3)$, multiply 8 downwards for 3 terms: $8 \times 7 \times 6 = 336$.

Linear Permutations With Repetition (Multisets / Anagrams)

When arranging $n$ total objects where some objects are indistinguishable, dividing by the factorials of the repeated counts eliminates duplicate orderings. If there are $n_1$ items of type 1, $n_2$ of type 2, ..., $n_r$ of type $r$ (with $n_1 + n_2 + \dots + n_r = n$): P(n;n1,n2,,nr)=n!n1!n2!nr!P(n; n_1, n_2, \dots, n_r) = \frac{n!}{n_1! \cdot n_2! \cdots n_r!} Classic Application: The number of distinct anagrams of the word STATISTICS (10 letters: 3 S, 3 T, 2 I, 1 A, 1 C) is: 10!3!3!2!1!1!=3,628,800662=50,400\frac{10!}{3! \cdot 3! \cdot 2! \cdot 1! \cdot 1!} = \frac{3{,}628{,}800}{6 \cdot 6 \cdot 2} = 50{,}400

Permutations With Replacement

Selecting $k$ objects from $n$ distinct types where an object can be reused indefinitely yields: N=nkN = n^k

Circular Permutations

Arranging $n$ distinct items around a circle eliminates absolute positional labels. Because rotating all items by one seat preserves identical relative neighbors, dividing by $n$ rotational shifts gives: Pcirc(n)=n!n=(n1)!P_{\text{circ}}(n) = \frac{n!}{n} = (n - 1)!

  • Reflective Symmetry (Necklaces and Keychains): If flipping the circle over produces an identical arrangement (no distinct clockwise vs. counterclockwise orientation), divide by an additional factor of 2: Pnecklace(n)=(n1)!2P_{\text{necklace}}(n) = \frac{(n - 1)!}{2}

4. Combinations: Order Does Not Matter

A combination is an unordered selection of $k$ elements from a set of $n$ distinct objects. The internal sequence of chosen elements is irrelevant.

Formula for Combinations

C(n,k)=(nk)=P(n,k)k!=n!k!(nk)!C(n, k) = \binom{n}{k} = \frac{P(n, k)}{k!} = \frac{n!}{k!(n - k)!}

Algebraic Properties of Binomial Coefficients

  1. Symmetry Identity: (nk)=(nnk)\binom{n}{k} = \binom{n}{n - k} Fast computation: Instead of computing $\binom{12}{10}$, compute $\binom{12}{2} = \frac{12 \cdot 11}{2 \cdot 1} = 66$.
  2. Boundary Values: (n0)=1,(nn)=1,(n1)=n,(nn1)=n\binom{n}{0} = 1, \quad \binom{n}{n} = 1, \quad \binom{n}{1} = n, \quad \binom{n}{n - 1} = n
  3. Pascal's Identity: (nk)+(nk1)=(n+1k)\binom{n}{k} + \binom{n}{k - 1} = \binom{n + 1}{k}
  4. Sum of Row in Pascal's Triangle: k=0n(nk)=(n0)+(n1)++(nn)=2n\sum_{k=0}^n \binom{n}{k} = \binom{n}{0} + \binom{n}{1} + \dots + \binom{n}{n} = 2^n Significance: This sum equals the total cardinality of the power set $\mathcal{P}(S)$ of an $n$-element set.

Combinations With Repetition (Multisets)

Bocconi's syllabus asks for "the main formulas of combinatorics (permutations, combinations with and without repetitions)", so the repetition case is examinable in its own right. The situation is: choose $k$ items from $n$ distinct types, where each type may be chosen any number of times and the order of selection is irrelevant.

CR(n,k)=(n+k1k)=(n+k1)!k!(n1)!C^{R}(n, k) = \binom{n + k - 1}{k} = \frac{(n + k - 1)!}{k! \, (n - 1)!}

Why the formula looks like that (stars and bars). Represent a selection as $k$ identical stars distributed among $n$ type-buckets, with $n - 1$ bars separating the buckets. Any arrangement of the $k$ stars and $n - 1$ bars encodes exactly one selection, so the count is the number of ways of choosing which $k$ of the $n + k - 1$ positions hold stars.

Worked Example. A café sells 4 kinds of pastry. A customer buys 6 pastries, and may repeat kinds freely. How many different orders are possible? CR(4,6)=(4+616)=(96)=(93)=9×8×73×2×1=84C^{R}(4, 6) = \binom{4 + 6 - 1}{6} = \binom{9}{6} = \binom{9}{3} = \frac{9 \times 8 \times 7}{3 \times 2 \times 1} = 84

The Four-Cell Counting Table

Classifying a counting problem correctly is worth more than knowing any single formula. Two binary questions settle it: does order matter, and is repetition allowed?

Repetition NOT allowedRepetition allowed
Order matters (permutations)$P(n, k) = \dfrac{n!}{(n-k)!}$$n^{k}$
Order does not matter (combinations)$\binom{n}{k}$$\dbinom{n + k - 1}{k}$

Bocconi Trap: the phrase "how many different selections" almost always means order does not matter, while "how many different arrangements", "codes" or "sequences" means it does. Read for the noun, not the verb.


5. The Binomial Theorem

For any real numbers $a, b$ and non-negative integer $n$: (a+b)n=k=0n(nk)ankbk=(n0)an+(n1)an1b++(nn)bn(a + b)^n = \sum_{k=0}^n \binom{n}{k} a^{n - k} b^k = \binom{n}{0} a^n + \binom{n}{1} a^{n - 1} b + \dots + \binom{n}{n} b^n

General $(k + 1)$-th Term

The general term in the binomial expansion is given by: Tk+1=(nk)ankbkT_{k+1} = \binom{n}{k} a^{n - k} b^k

Determining Specific Terms (e.g., Constant Term)

To find the term independent of $x$ (the constant term) in an expansion such as $\left(x^a + \frac{c}{x^b}\right)^n$:

  1. Express the general term with $a$ and $b$ substituted.
  2. Collect the powers of $x$: $x^{(n - k)a - kb}$.
  3. Set the net exponent to zero: $(n - k)a - kb = 0$, and solve for integer $k$.
  4. Substitute $k$ back into $T_{k+1}$ to evaluate the numeric coefficient.

6. Constrained Counting & Committee Problems

Bocconi exam questions frequently superimpose operational constraints on selections:

The 'At Least One' Principle (Complementary Counting)

When asked to find the number of arrangements or selections containing 'at least one' of a specific type, avoid summing multiple disjoint cases. Instead, subtract the complement from the total: N(at least one)=N(total)N(none)N(\text{at least one}) = N(\text{total}) - N(\text{none})

The 'Block Method' (Together / Adjacent)

When specific objects must always remain adjacent, treat them as a single fused 'super-item':

  1. Count arrangements of the remaining objects plus the single super-item.
  2. Multiply by the internal permutations of the objects within the super-item.

The 'Gap Method' (Separated / Never Adjacent)

When specific objects must never be adjacent:

  1. Arrange all unconstrained items first, creating spaces (gaps) before, between, and after them.
  2. Choose gaps from the available spaces to place the restricted items using combinations $C(\text{gaps}, k)$.

7. Common Bocconi Traps & Fast Shortcuts

  1. The Order Fallacy: Confusing permutations with combinations. Always ask: Does changing the order of the selected items create a different valid outcome? If selecting a committee of co-equal roles $\implies$ Combination. If assigning specific roles (e.g., President, Vice-President, Treasurer) $\implies$ Permutation.
  2. The Partial Selection Double-Count Trap: When selecting 'at least 2 women' for a committee of 4 from a pool of 5 women and 5 men, NEVER select 2 women first $\binom{5}{2}$ and then choose the remaining 2 members from the remaining 8 people $\binom{8}{2}$. This massively overcounts because a committee with women ${W_1, W_2, W_3, M_1}$ is counted multiple times depending on which women were chosen in the first step. Always partition into disjoint cases or use complementary counting.
  3. Cancellation Before Multiplication: Never multiply factorials out into large numbers. In $\binom{10}{4} = \frac{10 \times 9 \times 8 \times 7}{4 \times 3 \times 2 \times 1}$, immediately cancel $4 \times 2$ with $8$, and divide $9$ by $3$ to get $3$, leaving $10 \times 3 \times 7 = 210$.

8. Worked Step-by-Step Examples

Example 1: Multiset Permutations with Adjacency Constraints

How many 7-letter anagrams can be formed from the word BOCCONI such that the two letters 'C' are always adjacent?

  1. Character Frequency: Letters are ${B:1, O:2, C:2, N:1, I:1}$. Total letters = 7.
  2. Apply the Block Method: Fuse the two 'C's into a single super-item $[CC]$.
  3. Count Items: The items to arrange are now ${B, O, O, N, I, [CC]}$, which equals 6 items.
  4. Multiset Permutation of 6 Items: Among these 6 items, 'O' appears twice. Thus: N=6!2!=7202=360N = \frac{6!}{2!} = \frac{720}{2} = 360
  5. Internal Permutations: Because both letters in $[CC]$ are identical, there is only $\frac{2!}{2!} = 1$ internal arrangement. Hence, exactly 360 valid anagrams can be formed.

Example 2: Committee Selection with Subgroup Constraints

A corporate advisory board consists of 6 economists and 4 lawyers. A committee of 4 members must be chosen. How many ways can the committee be formed if it must contain at least one lawyer?

  1. Total Selections Without Restriction: Total candidates = $6 + 4 = 10$. Ntotal=(104)=10×9×8×74×3×2×1=210N_{\text{total}} = \binom{10}{4} = \frac{10 \times 9 \times 8 \times 7}{4 \times 3 \times 2 \times 1} = 210
  2. Selections with No Lawyers (All Economists): Choose all 4 members from the 6 economists: Nnone=(64)=(62)=6×52×1=15N_{\text{none}} = \binom{6}{4} = \binom{6}{2} = \frac{6 \times 5}{2 \times 1} = 15
  3. Apply Complementary Subtraction: N=NtotalNnone=21015=195N = N_{\text{total}} - N_{\text{none}} = 210 - 15 = 195

Example 3: Constant Term in a Binomial Expansion

Find the term independent of $x$ in the algebraic expansion of $\left(x^2 - \frac{2}{x}\right)^6$.

  1. Write General Term: Tk+1=(6k)(x2)6k(2x)k=(6k)x122k(2)kxk=(6k)(2)kx123kT_{k+1} = \binom{6}{k} (x^2)^{6 - k} \left(-\frac{2}{x}\right)^k = \binom{6}{k} x^{12 - 2k} (-2)^k x^{-k} = \binom{6}{k} (-2)^k x^{12 - 3k}
  2. Enforce Constant Term Exponent: 123k=0    3k=12    k=412 - 3k = 0 \implies 3k = 12 \implies k = 4
  3. Evaluate Coefficient: T5=(64)(2)4=(62)16=1516=240T_5 = \binom{6}{4} (-2)^4 = \binom{6}{2} \cdot 16 = 15 \cdot 16 = 240 The constant term is 240.
Loading diagram...
Taxonomy of Combinatorial Counting Models
Test Your Knowledge

How many distinct 7-letter anagrams (permutations) can be formed using all the letters of the word 'BOCCONI'?

A
B
C
D
Test Your Knowledge

A Bocconi academic committee consists of 6 professors and 4 student representatives. A working taskforce of 4 members is to be selected at random. In how many ways can the taskforce be selected if it must contain at least one student representative?

A
B
C
D
Test Your Knowledge

In the algebraic binomial expansion of (x² - 2/x)⁶, what is the numerical value of the constant term (the term independent of x)?

A
B
C
D