Permutation
An arrangement of objects in a specific order. The number of permutations of n distinct objects is n factorial (n!).
Permutations and Combinations
A permutation is an ordered arrangement of objects. The number of permutations of n objects taken r at a time is P(n,r) = n!/(n-r)!. A combination is an unordered selection; C(n,r) = n!/(r!(n-r)!). These are the building blocks of counting problems in probability and discrete mathematics.
The Pigeonhole Principle
If n+1 objects are placed into n containers, at least one container holds two or more objects. This simple principle has powerful applications: among any 13 people, at least two share a birth month; in any group of 5 integers, two have the same remainder when divided by 4.
Graph Theory
A graph G = (V, E) consists of vertices V and edges E. Graph theory studies connectivity, paths, cycles, trees, and colorings. Key results include Euler's theorem on traversable graphs, Hamiltonian paths, and the four-color theorem. Graphs model networks, social connections, routing problems, and molecular structures.
Generating Functions
A generating function encodes a sequence as the coefficients of a formal power series. They are powerful tools for solving recurrence relations, proving combinatorial identities, and counting problems. The ordinary generating function of the Fibonacci sequence satisfies F(x) = x/(1-x-x²).