Enumerative combinatorics

Translate finite structures into recurrences, generating functions, inversion formulas, and bijective arguments.

10 published lessons1 module306 min of guided study
  1. 01
    Enumerative combinatoricscore · 10 lessons

Follow the path or begin with a question. Every lesson is open.

Your notebook0 of 10 lessons completed

Your place, at your pace. Progress is optional and saved only in this browser when available.

Inside this module

Each lesson includes an interactive lab

Enumerative combinatorics

Translate finite structures into recurrences, generating functions, inversion formulas, and bijective arguments.

  1. 01

    Combinatorial classes and bijections

    Specify finite structures precisely and prove equal counts by constructing reversible encodings.

    27 min
  2. 02

    Recurrence relations and counting

    Derive recurrences from reversible structural cases and supply the initial data that make them determine a sequence.

    28 min
  3. 03

    Ordinary generating functions

    Encode a sequence as a formal power series and translate additive size decompositions into coefficient identities.

    30 min
  4. 04

    Exponential generating functions

    Account for distinct labels with factorial-normalized coefficients and the exponential formula for sets of components.

    31 min
  5. 05

    Partitions and Ferrers diagrams

    Count unordered integer decompositions using multiplicities, conjugate diagrams, and coefficientwise finite products.

    29 min
  6. 06

    Stirling numbers and set partitions

    Count partitions of distinct labels by block number, using a structural recurrence and an exponential generating function.

    30 min
  7. 07

    Catalan objects and lattice paths

    Derive Catalan counts by a first-return decomposition, a reflection bijection, and reversible path encodings.

    32 min
  8. 08

    Burnside's lemma and orbit counting

    Count structures up to a specified finite symmetry group by averaging fixed structures rather than assuming equal orbit sizes.

    31 min
  9. 09

    Möbius inversion on posets

    Recover local contributions from cumulative counts using the recursively defined inverse of interval summation.

    33 min
  10. 10

    Lagrange inversion and tree enumeration

    Extract coefficients from implicit formal equations and connect the formula to rooted plane and labeled trees.

    35 min
All mathematics modules