🌍 Worldwide · Mathematics

Combinatorics Syllabus

Mathematical study and application. The full Combinatorics syllabus: 9 chapters and 35 topics, with 51 flashcards written against it.

9Chapters
35Topics
51Flashcards

Combinatorics syllabus — full chapter and topic list

Expand any chapter to see its topics and sub-topics. This is the whole examinable outline for Combinatorics, not a summary of it.

  1. Basic Counting Principles

    3 topics
    • The Addition Principle
    • The Multiplication Principle
    • Inclusion-Exclusion Principle
  2. Permutations and Combinations

    4 topics
    • Permutations of Distinct Objects
    • Permutations with Repetition
    • Combinations of Distinct Objects
    • Combinations with Repetition
  3. Advanced Counting Techniques

    4 topics
    • Pigeonhole Principle
    • Binomial Theorem
    • Multinomial Theorem
    • Catalan Numbers
  4. Generating Functions

    3 topics
    • Ordinary Generating Functions
    • Exponential Generating Functions
    • Applications of Generating Functions
  5. Recurrence Relations

    4 topics
    • Linear Recurrence Relations
    • Non-linear Recurrence Relations
    • Solving Recurrence Relations
    • Applications of Recurrence Relations
  6. Graph Theory

    5 topics
    • Basic Definitions and Concepts
    • Paths and Circuits
    • Graph Coloring
    • Planar Graphs
    • Graph Isomorphism
  7. Design Theory

    4 topics
    • Block Designs
    • Balanced Incomplete Block Designs (BIBD)
    • Latin Squares
    • Finite Projective Planes
  8. Combinatorial Optimization

    4 topics
    • Introduction to Optimization
    • Linear Programming
    • Integer Programming
    • Network Flows
  9. Probabilistic Methods

    4 topics
    • Basic Probability Theory
    • Random Variables
    • Probabilistic Proofs
    • Markov Chains

Combinatorics flashcards

The complete Combinatorics deck: 51 questions with worked answers.

  1. State the Addition Principle (rule of sum) for counting.

    If a first task can be done in $m$ ways and a second task in $n$ ways, and the two tasks cannot be done at the same time (mutually exclusive choices), then there are $m + n$ ways to do one of the tasks. More generally, for disjoint sets, $|A_1 \cup \cdots \cup A_k| = |A_1| + \cdots + |A_k|$.

  2. State the Multiplication Principle (rule of product) for counting.

    If a procedure consists of two successive steps, with $m$ ways to perform the first and $n$ ways to perform the second (independent of the first choice), then the whole procedure can be done in $m \times n$ ways. For $k$ steps the count is $n_1 \cdot n_2 \cdots n_k$.

  3. When do you use the Addition Principle versus the Multiplication Principle?

    Use the Addition Principle for an "OR" situation: counting choices among mutually exclusive alternatives (do this OR that). Use the Multiplication Principle for an "AND" situation: counting sequences of independent steps performed together (do this AND then that).

  4. State the Inclusion-Exclusion Principle for two sets.

    $$|A \cup B| = |A| + |B| - |A \cap B|.$$

  5. State the Inclusion-Exclusion Principle for three sets.

    $$|A \cup B \cup C| = |A| + |B| + |C| - |A \cap B| - |A \cap C| - |B \cap C| + |A \cap B \cap C|.$$

  6. Write the general Inclusion-Exclusion formula for $n$ sets.

    $$\left| \bigcup_{i=1}^{n} A_i \right| = \sum_{k=1}^{n} (-1)^{k+1} \sum_{1 \le i_1 < \cdots < i_k \le n} |A_{i_1} \cap \cdots \cap A_{i_k}|.$$

  7. How many derangements $D_n$ are there of $n$ objects (permutations with no fixed point), by inclusion-exclusion?

    $$D_n = n! \sum_{k=0}^{n} \frac{(-1)^k}{k!} \approx \frac{n!}{e}.$$ Also $D_n = (n-1)(D_{n-1} + D_{n-2})$, with $D_0 = 1$, $D_1 = 0$.

  8. How many permutations (orderings) are there of $n$ distinct objects?

    $n! = n \cdot (n-1) \cdot (n-2) \cdots 2 \cdot 1$, with the convention $0! = 1$.

  9. Give the formula for the number of $r$-permutations of $n$ distinct objects (ordered selections without repetition).

    $$P(n,r) = \frac{n!}{(n-r)!} = n(n-1)\cdots(n-r+1), \qquad 0 \le r \le n.$$

  10. How many ways can $n$ distinct objects be arranged in a circle (circular permutations)?

    $(n-1)!$ arrangements, since rotations are considered identical. If reflections (clockwise vs. counterclockwise) are also identical, the count is $\dfrac{(n-1)!}{2}$ for $n \ge 3$.

  11. How many distinct arrangements are there of $n$ objects where there are $n_1$ of type 1, $n_2$ of type 2, ..., $n_k$ of type $k$ (permutations with repetition)?

    $$\frac{n!}{n_1!\, n_2! \cdots n_k!}, \qquad n_1 + n_2 + \cdots + n_k = n.$$ This is the multinomial coefficient $\binom{n}{n_1, n_2, \ldots, n_k}$.

  12. How many strings of length $r$ can be formed from an alphabet of $n$ symbols, allowing repetition?

    $n^r$, since each of the $r$ positions can be filled independently in $n$ ways.

  13. Give the formula for the number of $r$-combinations of $n$ distinct objects (unordered selections without repetition).

    $$\binom{n}{r} = \frac{n!}{r!\,(n-r)!} = \frac{P(n,r)}{r!}, \qquad 0 \le r \le n.$$

  14. State the symmetry identity for binomial coefficients.

    $$\binom{n}{r} = \binom{n}{n-r}.$$

  15. State Pascal's rule (recurrence for binomial coefficients).

    $$\binom{n}{r} = \binom{n-1}{r-1} + \binom{n-1}{r}, \qquad 1 \le r \le n-1.$$

  16. State the hockey stick (Christmas stocking) identity.

    $$\sum_{i=r}^{n} \binom{i}{r} = \binom{n+1}{r+1}.$$

  17. State Vandermonde's identity for binomial coefficients.

    $$\binom{m+n}{r} = \sum_{k=0}^{r} \binom{m}{k}\binom{n}{r-k}.$$

  18. How many $r$-combinations with repetition can be chosen from $n$ types of objects (multisets of size $r$)?

    $$\left(\!\!\binom{n}{r}\!\!\right) = \binom{n+r-1}{r} = \binom{n+r-1}{n-1}.$$

  19. How many nonnegative integer solutions does $x_1 + x_2 + \cdots + x_n = r$ have? (Stars and bars)

    $$\binom{n+r-1}{r} = \binom{n+r-1}{n-1}.$$ For strictly positive solutions ($x_i \ge 1$), the count is $\binom{r-1}{n-1}$.

  20. State the Pigeonhole Principle (basic form).

    If $n$ objects are placed into $k$ boxes and $n > k$, then at least one box contains at least two objects. Equivalently, if more than $k$ items go into $k$ containers, some container holds two or more.

Show the other 31 Combinatorics flashcards
  1. State the generalized (strong) Pigeonhole Principle.

    If $n$ objects are placed into $k$ boxes, then at least one box contains at least $\left\lceil \dfrac{n}{k} \right\rceil$ objects.

  2. By the pigeonhole principle, what is the minimum number of people needed to guarantee that at least two share a birthday (365 days)?

    $366$ people. With $n$ pigeons and $k = 365$ holes, $n > 365$ forces a shared birthday, so $n = 366$ guarantees it.

  3. State the Binomial Theorem.

    $$(x + y)^n = \sum_{k=0}^{n} \binom{n}{k} x^{n-k} y^{k}.$$

  4. What is the coefficient of $x^{k}$ in the expansion of $(1 + x)^n$, and what does the term $\binom{n}{k}$ count?

    The coefficient is $\binom{n}{k}$. It counts the number of ways to choose $k$ factors (out of $n$) to contribute an $x$, equivalently the number of $k$-subsets of an $n$-set.

  5. Evaluate $\sum_{k=0}^{n} \binom{n}{k}$ and $\sum_{k=0}^{n} (-1)^k \binom{n}{k}$.

    $$\sum_{k=0}^{n} \binom{n}{k} = 2^{n}, \qquad \sum_{k=0}^{n} (-1)^k \binom{n}{k} = 0 \ (n \ge 1).$$ These come from setting $x = 1$ and $x = -1$ in $(1+x)^n$.

  6. State the Multinomial Theorem.

    $$(x_1 + x_2 + \cdots + x_m)^n = \sum_{\substack{k_1 + \cdots + k_m = n \\ k_i \ge 0}} \binom{n}{k_1, k_2, \ldots, k_m} x_1^{k_1} x_2^{k_2} \cdots x_m^{k_m},$$ where $\binom{n}{k_1,\ldots,k_m} = \dfrac{n!}{k_1!\,k_2! \cdots k_m!}$.

  7. How many distinct terms appear in the expansion of $(x_1 + \cdots + x_m)^n$?

    $\binom{n+m-1}{m-1}$, the number of nonnegative integer solutions to $k_1 + k_2 + \cdots + k_m = n$.

  8. Give the closed-form formula for the $n$-th Catalan number.

    $$C_n = \frac{1}{n+1}\binom{2n}{n} = \binom{2n}{n} - \binom{2n}{n+1}, \qquad n \ge 0.$$

  9. State the recurrence relation defining the Catalan numbers.

    $$C_0 = 1, \qquad C_{n+1} = \sum_{i=0}^{n} C_i\, C_{n-i}.$$ Equivalently $C_{n+1} = \dfrac{2(2n+1)}{n+2}\,C_n$.

  10. List three classic combinatorial objects counted by the Catalan number $C_n$.

    (1) Balanced parenthesizations / valid sequences of $n$ pairs of parentheses; (2) full binary trees with $n+1$ leaves (or $n$ internal nodes); (3) monotonic lattice paths from $(0,0)$ to $(n,n)$ that stay weakly below the diagonal (Dyck paths); also triangulations of a convex $(n+2)$-gon.

  11. Give the first several Catalan numbers $C_0, C_1, \ldots, C_5$.

    $C_0 = 1,\ C_1 = 1,\ C_2 = 2,\ C_3 = 5,\ C_4 = 14,\ C_5 = 42$.

  12. Define the ordinary generating function (OGF) of a sequence $(a_n)_{n \ge 0}$.

    $$A(x) = \sum_{n=0}^{\infty} a_n x^{n} = a_0 + a_1 x + a_2 x^2 + \cdots.$$ It is a formal power series whose coefficient of $x^n$ encodes $a_n$.

  13. Give the OGF of the constant sequence $a_n = 1$ and of $a_n = \binom{r}{n}$-type geometric sums.

    $$\sum_{n=0}^{\infty} x^n = \frac{1}{1-x}, \qquad \sum_{n=0}^{\infty} \binom{n+k}{k} x^n = \frac{1}{(1-x)^{k+1}}.$$ Also $\sum_{n} a^n x^n = \dfrac{1}{1-ax}$.

  14. How does multiplying two ordinary generating functions relate to the sequences (the convolution rule)?

    If $A(x) = \sum a_n x^n$ and $B(x) = \sum b_n x^n$, then $A(x)B(x) = \sum_n c_n x^n$ where $c_n = \sum_{k=0}^{n} a_k\, b_{n-k}$ (the Cauchy product / convolution).

  15. Define the exponential generating function (EGF) of a sequence $(a_n)_{n \ge 0}$.

    $$A(x) = \sum_{n=0}^{\infty} a_n \frac{x^{n}}{n!}.$$ EGFs are used for labeled structures and arrangements where order matters.

  16. What is the EGF of the sequence $a_n = 1$ for all $n$, and why is it natural?

    $$\sum_{n=0}^{\infty} 1 \cdot \frac{x^n}{n!} = e^{x}.$$ This makes $e^x$ the fundamental EGF; e.g. the EGF for permutations ($a_n = n!$) is $\dfrac{1}{1-x}$ using the $n!$ weighting.

  17. State the product rule for exponential generating functions.

    If $A(x) = \sum a_n \frac{x^n}{n!}$ and $B(x) = \sum b_n \frac{x^n}{n!}$, then $A(x)B(x) = \sum_n c_n \frac{x^n}{n!}$ where $c_n = \sum_{k=0}^{n} \binom{n}{k} a_k\, b_{n-k}$ (binomial convolution). This models combining labeled structures.

  18. When should you use an ordinary generating function versus an exponential generating function?

    Use an OGF for unlabeled / unordered selection problems (combinations, integer partitions, multisets). Use an EGF for labeled / ordered arrangement problems (permutations, arrangements, distributing distinguishable objects), because the $n!$ weighting handles labelings.

  19. Outline the generating-function method for solving a counting problem.

    (1) Encode each object/choice as a factor (polynomial or series) whose exponents track a parameter; (2) multiply the factors to form the generating function; (3) simplify to closed form; (4) extract the coefficient of $x^n$ (via known series, partial fractions, or the binomial series) to get the count $a_n$.

  20. Using generating functions, what is the OGF for the number of ways to make change/select with parts of sizes in a set, e.g. any number of items of size $k$?

    An unlimited supply of an item of size $k$ contributes the factor $\dfrac{1}{1-x^{k}} = 1 + x^k + x^{2k} + \cdots$. The product over all allowed sizes gives the OGF; the coefficient of $x^n$ counts the ways to total $n$.

  21. Define a linear recurrence relation with constant coefficients of order $k$.

    $$a_n = c_1 a_{n-1} + c_2 a_{n-2} + \cdots + c_k a_{n-k} + f(n),$$ where $c_1, \ldots, c_k$ are constants with $c_k \ne 0$. It is homogeneous if $f(n) = 0$ and requires $k$ initial conditions.

  22. Write the characteristic equation of the homogeneous linear recurrence $a_n = c_1 a_{n-1} + \cdots + c_k a_{n-k}$.

    $$r^{k} - c_1 r^{k-1} - c_2 r^{k-2} - \cdots - c_k = 0.$$ Its roots (characteristic roots) determine the form of the general solution.

  23. How do you write the general solution of a linear homogeneous recurrence when the characteristic equation has distinct roots $r_1, \ldots, r_k$?

    $$a_n = \alpha_1 r_1^{n} + \alpha_2 r_2^{n} + \cdots + \alpha_k r_k^{n},$$ where the constants $\alpha_i$ are fixed by the initial conditions.

  24. How does a repeated characteristic root of multiplicity $m$ affect the general solution of a linear recurrence?

    A root $r$ of multiplicity $m$ contributes the terms $(\alpha_0 + \alpha_1 n + \alpha_2 n^2 + \cdots + \alpha_{m-1} n^{m-1}) r^{n}$ to the general solution.

  25. Solve the Fibonacci recurrence $F_n = F_{n-1} + F_{n-2}$ using its characteristic equation (Binet's formula).

    Characteristic equation $r^2 - r - 1 = 0$ gives $r = \varphi = \frac{1+\sqrt5}{2}$, $\psi = \frac{1-\sqrt5}{2}$. With $F_0=0, F_1=1$: $$F_n = \frac{\varphi^{n} - \psi^{n}}{\sqrt 5}.$$

  26. How do you find a particular solution for a non-homogeneous linear recurrence, and how is the full solution assembled?

    Guess a particular solution $a_n^{(p)}$ of the same form as $f(n)$ (e.g. polynomial for polynomial $f$, $A s^n$ for $f(n)=s^n$; multiply by $n^s$ if it clashes with a characteristic root). The full solution is $a_n = a_n^{(h)} + a_n^{(p)}$, then fit constants using initial conditions.

  27. What distinguishes a non-linear recurrence relation from a linear one? Give an example.

    A non-linear recurrence has terms that are not first-degree in the previous terms — e.g. products, powers, or other nonlinear functions of $a_{n-1}, a_{n-2}, \ldots$. Example: the Catalan recurrence $C_{n+1} = \sum_{i=0}^{n} C_i C_{n-i}$ (a convolution, hence nonlinear), or $a_n = a_{n-1}^2 + 1$.

  28. Describe how to solve a recurrence using ordinary generating functions.

    Multiply the recurrence by $x^n$, sum over all valid $n$, and express the sums in terms of $A(x) = \sum a_n x^n$. Solve the resulting algebraic equation for $A(x)$, simplify (often by partial fractions), then extract $[x^n]A(x)$ to obtain a closed form for $a_n$.

  29. Give the divide-and-conquer recurrence for merge sort and its solution (an application of recurrences).

    $T(n) = 2\,T(n/2) + \Theta(n)$ with $T(1) = \Theta(1)$. By the Master Theorem (case $a = b^d$ with $a=2,b=2,d=1$), $$T(n) = \Theta(n \log n).$$

  30. State the Master Theorem for recurrences $T(n) = a\,T(n/b) + \Theta(n^d)$ (application to algorithm analysis).

    For $a \ge 1, b > 1, d \ge 0$: $T(n) = \Theta(n^{d})$ if $a < b^{d}$; $\ \Theta(n^{d} \log n)$ if $a = b^{d}$; $\ \Theta(n^{\log_b a})$ if $a > b^{d}$.

  31. Give the recurrence for the Tower of Hanoi problem and its closed-form solution (a classic recurrence application).

    Let $H_n$ be the minimum moves for $n$ disks: $H_n = 2H_{n-1} + 1$, $H_1 = 1$. Solving gives $$H_n = 2^{n} - 1.$$

Combinatorics syllabus FAQ

What is in the Combinatorics syllabus?

The Combinatorics syllabus is split into 9 chapters: Basic Counting Principles, Permutations and Combinations, Advanced Counting Techniques, Generating Functions, Recurrence Relations, Graph Theory, Design Theory, Combinatorial Optimization and Probabilistic Methods. Together they contain 35 topics.

How many chapters and topics are in the Combinatorics syllabus?

9 chapters and 35 topics. The largest chapter is Graph Theory, with 5 topics.

Are there Combinatorics flashcards?

Yes — 51 question-and-answer flashcards, printed in full on this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.