Learn Year 1
Discrete mathematics
188 ideas in teaching order. Each idea comes after the ideas that it builds on. 186 of them have a page so far; the others are on the list in grey.
- Combinatorics concept
- Cardinality of a finite set definition
- Rule of sum statement
- Rule of product statement
- Bijection principle statement
- Double counting concept
- Complement principle statement
- Number of functions between finite sets statement
- Number of subsets of a finite set statement
- Factorial definition
- Permutation definition
- Number of permutations statement
- Falling factorial definition
- Number of injections statement
- Combination definition
- Binomial coefficient definition
- Number of k-element subsets statement
- Factorial formula for binomial coefficients statement
- Symmetry of binomial coefficients statement
- Pascal's rule statement
- Pascal's triangle object
- Binomial theorem statement
- Sum of binomial coefficients statement
- Alternating sum of binomial coefficients statement
- Vandermonde's identity statement
- Hockey-stick identity statement
- Central binomial coefficient definition
- Multinomial coefficient definition
- Multinomial theorem statement
- Combinations with repetition definition
- Stars and bars statement
- Lattice path concept
- Pigeonhole principle statement
- Generalized pigeonhole principle statement
- Infinite pigeonhole principle statement
- Erdős–Szekeres theorem statement
- inclusion-exclusion for two sets statement
- Inclusion–exclusion principle statement
- Derangement definition
- Number of derangements definition
- numDerangements counts derangements statement
- Formula for the number of derangements statement
- Recurrence for derangements statement
- Stirling numbers of the second kind definition
- Recurrence for Stirling numbers of the second kind statement
- Stirling numbers of the first kind definition
- Recurrence for Stirling numbers of the first kind statement
- Bell numbers definition
- Recurrence for Bell numbers statement
- Catalan numbers definition
- Catalan recurrence statement
- Closed formula for Catalan numbers statement
- Dyck word definition
- Dyck words are counted by Catalan numbers statement
- Binary trees are counted by Catalan numbers statement
- Bertrand's ballot theorem statement
- Fibonacci sequence example
- Fibonacci recurrence statement
- Golden ratio object
- Binet's formula statement
- Cassini's identity statement
- Addition formula for Fibonacci numbers statement
- Fibonacci numbers as sums of binomial coefficients statement
- Gcd of Fibonacci numbers statement
- Zeckendorf's theorem statement
- Integer partition definition
- Partition function definition
- Young diagram definition
- Euler's partition theorem statement
- Composition of an integer definition
- Number of compositions statement
- Recurrence relation definition
- Tower of Hanoi example
- Linear recurrence with constant coefficients definition
- Solution of a linear recurrence definition
- Characteristic polynomial of a linear recurrence definition
- Geometric solutions come from roots of the characteristic polynomial statement
- Space of solutions of a linear recurrence definition
- Generating function definition
- Formal power series definition
- Coefficient of a power series definition
- Product of power series statement
- Geometric series as a power series example
- Exponential generating function definition
- Partial fraction decomposition concept
- Generating function for partitions statement
- Graph definition
- Edge set definition
- Multigraph definition
- Directed graph definition
- Neighbourhood definition
- Degree of a vertex definition
- Minimum degree definition
- Maximum degree definition
- Handshaking lemma statement
- Number of odd-degree vertices is even statement
- Regular graph definition
- Complete graph example
- Number of edges of a complete graph statement
- Cycle graph example
- Path graph example
- Complete bipartite graph example
- Petersen graph example
- Subgraph definition
- Induced subgraph definition
- Complement graph definition
- Graph homomorphism definition
- Graph isomorphism definition
- Adjacency matrix definition
- Walk definition
- Trail definition
- Path definition
- Every walk contains a path statement
- Circuit definition
- Cycle definition
- Reachability definition
- Connected graph definition
- Connected component definition
- Distance in a graph definition
- Bridge definition
- Characterization of bridges statement
- Acyclic graph definition
- Tree definition
- Forest definition
- Every finite tree with at least two vertices has a leaf statement
- A tree on n vertices has n − 1 edges statement
- Unique paths in trees statement
- Rooted tree definition
- Binary tree definition
- Spanning tree definition
- Every connected graph has a spanning tree statement
- Cayley's formula statement
- Prüfer sequence definition
- Minimum spanning tree definition
- Bipartite graph definition
- Trees are bipartite statement
- A graph is bipartite iff it has no odd cycle statement
- Eulerian trail definition
- Seven Bridges of Königsberg example
- Degrees along an Eulerian trail statement
- Euler's theorem on Eulerian circuits statement
- Hamiltonian cycle definition
- Hamiltonian graph definition
- Dirac's theorem on Hamiltonian cycles statement
- Ore's theorem statement
- Planar graph definition
- Euler's formula for planar graphs statement
- Edge bound for planar graphs statement
- K5 and K3,3 are not planar statement
- Kuratowski's theorem statement
- Graph colouring definition
- K-colourable graph definition
- Chromatic number definition
- Chromatic number of a complete bipartite graph statement
- Greedy colouring concept
- Brooks' theorem statement
- Chromatic polynomial definition
- Five colour theorem statement
- Four colour theorem statement
- Edge colouring definition
- Clique definition
- Clique number definition
- Independent set definition
- Matching definition
- Perfect matching definition
- Hall's marriage theorem statement
- Hall's theorem for bipartite graphs statement
- Vertex cover definition
- Kőnig's theorem statement
- Tutte's theorem statement
- Ramsey number definition
- Theorem on friends and strangers statement
- Ramsey's theorem statement
- Mantel's theorem statement
- Turán graph example
- Turán's theorem statement
- Sperner's theorem statement
- Boolean algebra definition
- Two-element Boolean algebra example
- Power set Boolean algebra example
- Distributive lattice definition
- Absorption law statement
- De Morgan's laws in a Boolean algebra statement
- Boolean ring definition
- Boolean function definition
- Disjunctive normal form definition
- Conjunctive normal form definition
- Stone's representation theorem for finite Boolean algebras statement