All Modules

Combinatorics & Counting

Master the art of counting through 24 interactive demonstrations. From basic counting principles and permutations to Catalan numbers, integer partitions, and generating functions.

See also: Graph Theory for counting problems on graphs and extremal combinatorics, Probability for the probabilistic method, and Algorithms for the recurrences and bounds powering algorithm analysis.

  1. 01

    Counting Principles

    Product rule, sum rule, and the pigeonhole principle

    3 demos
  2. 02

    Permutations & Derangements

    Orderings, cycle decomposition, and fixed-point-free arrangements

    3 demos
  3. 03

    Combinations & Pascal's Triangle

    Binomial coefficients, subsets, and the binomial theorem

    3 demos
  4. 04

    Catalan Numbers

    Dyck paths, polygon triangulations, and balanced parentheses

    3 demos
  5. 05

    Integer Partitions

    Ferrers diagrams, conjugates, and Young tableaux

    3 demos
  6. 06

    Inclusion-Exclusion

    Venn diagrams, derangements, and Euler's totient function

    3 demos
  7. 07

    Generating Functions

    Polynomial multiplication, Fibonacci, and coin counting

    3 demos
  8. 08

    Combinatorial Identities

    Vandermonde's identity, hockey stick, and stars and bars

    3 demos

Search