Glossary
Every defined term in this course, A–Z.
Bell number
Read the section →The total count of ways to partition a set into any number of unlabeled, nonempty blocks.
bijection
Read the section →A pairing between two sets that matches every element of one to exactly one element of the other, with nothing left over.
bijective proof
Read the section →Proving two counts equal by building an explicit reversible pairing between the two sets.
bipartite graph
Read the section →A graph whose vertices split into two sides with every edge crossing between them.
Catalan number
Read the section →The count of diagonal-respecting lattice paths, also counting balanced parentheses and binary tree shapes.
Cayley's formula
Read the section →The count of labeled trees on n vertices, exactly n to the power n minus 2.
characteristic equation
Read the section →The polynomial equation whose roots determine a linear recurrence's closed-form solution.
chromatic number
Read the section →The fewest colors needed to color a graph so no edge joins two same-colored vertices.
chromatic polynomial
Read the section →A polynomial in k counting exactly how many proper colorings a graph has with k colors available.
circular permutation
Read the section →An arrangement around a circle where a rotation of the same order counts as identical.
coefficient extraction
Read the section →Reading a_n back off a generating function as the coefficient of x^n.
composition (of an integer)
Read the section →An ordered sum of positive integers equaling n, where the order of the parts matters.
conjugate partition
Read the section →The partition formed by reading a Ferrers diagram's columns instead of its rows.
degree sequence
Read the section →The list of every vertex's degree, sorted, used to check whether a degree list can come from a real graph.
distribution case
Read the section →One of four counting cases decided by whether the objects and the boxes are each identical or distinct.
double counting
Read the section →Counting one set of objects two different, valid ways, proving the two resulting expressions equal.
Ferrers diagram
Read the section →A row of dots per part, longest row on top, that makes a partition's structure visible.
generating function
Read the section →A formal power series that files a whole sequence as coefficients of x^n.
graph matching
Read the section →A set of edges with no shared endpoint, pairing up vertices without overlap.
Hall's marriage theorem
Read the section →A bipartite graph has a matching saturating one side exactly when every subset's neighborhood is large enough.
injective function
Read the section →A function where no two inputs share an output, counted by a falling factorial.
integer partition
Read the section →An unordered sum of positive integers equaling n, unlike a composition where order matters.
labeled graph
Read the section →A graph on distinguishable, numbered vertices, so relabeling produces a different graph.
lattice path
Read the section →A path on a grid moving only right or up, counted by choosing which steps are which.
master theorem
Read the section →A three-case rule that reads off a divide-and-conquer recurrence's growth rate directly from its parameters.
modeling a counting question
Read the section →Identifying what is being chosen or arranged, from what pool, before touching a formula.
multiset permutation
Read the section →An arrangement of items where some are identical copies, counted by dividing out each repeated group's internal reorderings.
necklace
Read the section →A circular arrangement where both rotation and reflection are considered the same, dividing the circular count by an extra 2.
overcounting
Read the section →Counting a bigger, easier set where every real outcome is hit the same number of times, then dividing that fixed factor away.
partition function
Read the section →The count of all partitions of n, with no known simple closed formula.
pigeonhole box
Read the section →The finite category every object in a pigeonhole argument is sorted into, rarely handed over explicitly by the problem.
recursion tree
Read the section →A diagram of a recurrence's subproblems, level by level, used to total the cost by hand.
repeated characteristic root
Read the section →A root the characteristic equation has more than once, needing an extra factor of n in the solution.
spanning tree count
Read the section →How many distinct spanning trees a given graph contains, computed by the matrix-tree theorem.
stars and bars
Read the section →Distributing identical items into labeled bins, modeled as a row of stars split by dividing bars.
Stirling number of the second kind
Read the section →The count of ways to split n labeled elements into exactly k unlabeled, nonempty blocks.
surjective function
Read the section →A function that hits every target at least once, counted by inclusion-exclusion.