Enumerative Combinatorics
Formula sheet
Definitions and key results, unit by unit.
Jump to a unit
- Unit 1: Counting principles, bijections, and the pigeonhole principle
- Unit 2: Binomial and multinomial coefficients, identities, and lattice paths
- Unit 3: Compositions, multisets, and distributing objects into boxes
- Unit 4: Inclusion-exclusion, derangements, and surjections
- Unit 5: Set partitions, Stirling numbers, and the cycle structure of permutations
- Unit 6: Integer partitions and Ferrers diagrams
- Unit 7: Ordinary generating functions, recurrences, and Catalan numbers
- Unit 8: Exponential generating functions and labeled structures
Unit 1
Counting principles, bijections, and the pigeonhole principle
Basic rules
Sum rule
If and are disjoint finite sets, . More generally the size of a disjoint union is the sum of the sizes.
Product rule
If a choice is made in stages and stage always has options, whatever was chosen before, there are outcomes. In particular .
Bijection principle
Two finite sets have the same size exactly when there is a bijection between them. To count a set, build a bijection to a set you can already count.
Double counting
Count one set in two different ways and set the answers equal. Most binomial identities have a proof of this kind.
Subsets of an -set
Each element is either in or out: a bijection with words in .
Words, functions and arrangements
Words of length over letters
The same count as all functions .
Falling factorial
Words of length with no repeated letter, or injections .
Permutations of
Bijections . By convention .
Circular arrangements
Seatings of people around a round table, counted up to rotation.
Pigeonhole principle
Pigeonhole principle
If objects are placed in boxes, some box holds at least two of them.
Generalized pigeonhole
If objects are placed in boxes, some box holds at least of them, and some box holds at most .
Erdős–Szekeres theorem
Every sequence of distinct real numbers has an increasing subsequence of length or a decreasing subsequence of length . The bound cannot be lowered.
Unit 2
Binomial and multinomial coefficients, identities, and lattice paths
Loading Unit 2 formulas
Unit 3
Compositions, multisets, and distributing objects into boxes
Loading Unit 3 formulas
Unit 4
Inclusion-exclusion, derangements, and surjections
Loading Unit 4 formulas
Unit 5
Set partitions, Stirling numbers, and the cycle structure of permutations
Loading Unit 5 formulas
Unit 6
Integer partitions and Ferrers diagrams
Loading Unit 6 formulas
Unit 7
Ordinary generating functions, recurrences, and Catalan numbers
Loading Unit 7 formulas
Unit 8
Exponential generating functions and labeled structures
Loading Unit 8 formulas
This sheet was still loading. Close this and print again once every unit shows its formulas.