Calendar · Lecture Notes
MIT OpenCourseWare
Algebraic Combinatorics
Art: Johannes Kepler, Konjukce Saturnu a Jupiteru Originál, 1596 · Public domain
- Instructor
- Prof. Alexander Postnikov
- Term
- Spring 2019
- Level
- Undergraduate
- What's inside
- 8 problem sets · 5 solutions · 1 lecture note · 1 reading · 34 other files · 3 web pages
- Materials open
- MIT OCW
About this course
Source: MIT OpenCourseWare 18.212 Algebraic Combinatorics, Spring 2019, Prof. Alexander Postnikov — original course page on ocw.mit.edu ↗. License: CC BY-NC-SA 4.0. Study order: MIT's own listing order, section by section. Taken from MIT's published course files, downloaded from ocw.mit.edu on September 23, 2026. How RedLectern is built.
Materials are grouped the way MIT organized them. A verified, course-wide order has not been established here.
Has MIT solutions
Before you start
Prerequisites are not listed here. Check MIT's own syllabus for this course.
How this course was organized
What's here, and what isn't
- MIT's own materials here did not support a verified, course-wide order, so they are grouped by section instead.
Not included here
24 items from the source could not be safely included:
- MIT's page format for this item wasn't recognized clearly enough to place it safely. (24 items)
Materials by section
Grouped by section, as MIT organized them. Not sequenced or ordered.
Lecture Notes
34 files
- 18.212 S19 Algebraic Combinatorics, Lecture 1: Catalan numbers I Download
- 18.212 S19 Algebraic Combinatorics, Lecture 1: Catalan numbers II Download
- 18.212 S19 Algebraic Combinatorics, Lecture 3: Pattern avoidance in permutations and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 4: Frobenius-Young identity and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 5: Proof of the hook-length formula based on a random hook walk Download
- 18.212 S19 Algebraic Combinatorics, Lecture 6: Hook walks and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 7: q-factorials and q-binomial coefficients Download
- 18.212 S19 Algebraic Combinatorics, Lecture 8: Grassmannians over finite fields Download
- 18.212 S19 Algebraic Combinatorics, Lecture 9: Sets and multisets. Statistics on permutations Download
- 18.212 S19 Algebraic Combinatorics, Lecture 10: Statistics on permutations and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 11: Stirling numbers and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 12: Eulerian numbers. Increasing binary trees. 3 Pascal-like triangles Download
- 18.212 S19 Algebraic Combinatorics, Lecture 15: Posets and lattices. Boolean lattice. Partition lattice. Young's lattice Download
- 18.212 S19 Algebraic Combinatorics, Lecture 16: Distributive lattices. Birkhoff's fundamental theorem for finite distributive lattices Download
- 18.212 S19 Algebraic Combinatorics, Lecture 17: Sperner's property and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 18: Greene's theorem vs Schensted correspondence and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 19: Differential posets and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 20: Proof of unimodality of Gaussian coefficients and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 21: Partition theory (cont.). Franklin's combinatorial proof of Euler's pentagonal number theorem and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 22: Partition theory (cont.). Combinatorial proof of Jacobi's triple product identity and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 23: Two combinatorial proofs of Cayley's formula Download
- 18.212 S19 Algebraic Combinatorics, Lecture 26: Matrix Tree Theorem and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 27: Matrix Tree Theorem (cont.) and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 28: Proof of Matrix Tree Theorem using Cauchy-Binnet formula and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 29: Proof of Directed Matrix Tree Theorem based on induction Download
- 18.212 S19 Algebraic Combinatorics, Lecture 30: Proof of Directed Matrix Tree Theorem via the Involution Principle and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 31: Electrical networks (cont.) and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 32: Eulerian cycles in digraphs and B.E.S.T. theorem Download
- 18.212 S19 Algebraic Combinatorics, Lecture 33: Parking functions and tree inversion polynomials Download
- 18.212 S19 Algebraic Combinatorics, Lecture 34: Pascal triangle and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 35: Lindstrom-Gessel-Viennot lemma and Lindstrom Theorem Download
- 18.212 S19 Algebraic Combinatorics, Lecture 36: Proof of Lindstrom-Gessel-Viennot lemma and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 37: MacMahon Proposition and more Download
- 18.212 S19 Algebraic Combinatorics, Lecture 39: Plane partitions and more Download
Assignments
8 problem sets
- 18.212 S19 Algebraic Combinatorics, Problem set 1 Download
- 18.212 S19 Algebraic Combinatorics, Problem Set 1 Solutions I Download
- 18.212 S19 Algebraic Combinatorics, Problem Set 1 Solutions II Download
- 18.212 S19 Algebraic Combinatorics, Problem set 2 Download
- 18.212 S19 Algebraic Combinatorics, Problem Set 2 Solutions I Download
- 18.212 S19 Algebraic Combinatorics, Problem Set 2 Solutions II Download
- 18.212 S19 Algebraic Combinatorics, Problem set 3 Download
- 18.212 S19 Algebraic Combinatorics, Problem Set 3 solutions Download
Other materials from this course
- 18.212 S19 Algebraic Combinatorics, Lecture 13: Discussion of Problem Set 1 Download
- 18.212 S19 Algebraic Combinatorics, Lecture 14: Discussion of Problem Set 1 (cont.) Download
- 18.212 S19 Algebraic Combinatorics, Lecture 24: Discussion of Problem Set 2 Download
- 18.212 S19 Algebraic Combinatorics, Lecture 25: Discussion of Problem Set 2 (cont.) Download
- 18.212 S19 Algebraic Combinatorics, Lecture 38: Discussion of Problem Set 3 Download
Course outline
Calendar · Lecture Notes
Lecture 2: Catalan numbers (cont.): formula for Cn , reflection principle, necklaces, triangulations of polygons, plane binary trees, parenthesizations.
Calendar · Lecture Notes
Lecture 3: Pattern avoidance in permutations. Stack- and queue-sortable permutations. Young diagrams and Young tableaux. Hook-length formula.
Calendar · Lecture Notes
Lecture 4: Frobenius-Young identity. Schensted correspondence. Longest increasing and decreasing subsequences in permutations.
Calendar · Lecture Notes
Lecture 5: Proof of the hook-length formula based on a random hook walk.
Calendar · Lecture Notes
Lecture 6: Hook walks (cont.). Linear extensions of posets. Hook-length-type formulas for shifted shapes and trees.
Calendar · Lecture Notes
Lecture 7: q -factorials and q -binomial coefficients.
Calendar · Lecture Notes
Lecture 8: Grassmannians over finite fields: Gaussian elimination and row-reduced echelon form.
Calendar · Lecture Notes
Lecture 9: Sets and multisets. Statistics on permutations: inversions, cycles, descents.
Calendar · Lecture Notes
Lecture 10: Statistics on permutations (cont.). Equidistributed statistics. Major index. Records. Exceedances. Stirling numbers.
Calendar · Lecture Notes
Lecture 11: Stirling numbers (cont.). Set-partitions. Rook placements on triangular boards. Non-crossing and non-nesting set-partitions.
Calendar · Lecture Notes
Lecture 12: Eulerian numbers. Increasing binary trees. 3 Pascal-like triangles: Eulerian triangles, Stirling triangles of 1st and 2ⁿd kind.
Calendar · Lecture Notes
Lecture 13: Discussion of problem set 1.
Calendar · Lecture Notes
Lecture 14: Discussion of problem set 1 (cont.).
Calendar · Lecture Notes
Lecture 15: Posets and lattices. Boolean lattice. Partition lattice. Young’s lattice.
Calendar · Lecture Notes
Lecture 16: Distributive lattices. Birkhoff’s fundamental theorem for finite distributive lattices.
Calendar · Lecture Notes
Lecture 17: Sperner’s property. Symmetric chain decompositions. Sperner’s and Dilworth’s theorems. Greene’s theorem.
Calendar · Lecture Notes
Lecture 18: Greene’s theorem vs Schensted correspondence. Up and down operators. Differential posets.
Calendar · Lecture Notes
Lecture 19: Differential posets (cont.). Fibonacci lattice. Unimodality of Gaussian coefficients.
Calendar · Lecture Notes
Lecture 20: Proof of unimodality of Gaussian coefficients (cont.). Theory of partitions. Euler’s pentagonal number theorem.
Calendar · Lecture Notes
Lecture 21: Partition theory (cont.). Franklin’s combinatorial proof of Euler’s pentagonal number theorem. Jacobi’s triple product identity.
Calendar · Lecture Notes
Lecture 22: Partition theory (cont.). Combinatorial proof of Jacobi’s triple product identity. Enumeration of trees. Cayley’s formula. Simple inductive proof of Cayley’s formula.
Calendar · Lecture Notes
Lecture 23: Two combinatorial proofs of Cayley’s formula.
Calendar · Lecture Notes
Lecture 24: Discussion of problem set 2.
Calendar · Lecture Notes
Lecture 25: Discussion of problem set 2 (cont.).
Calendar · Lecture Notes
Lecture 26: Matrix Tree Theorem. Spanning trees. Laplacian matrix of a graph. Reciprocity formula for spanning trees. Examples: complete graphs, complete bipartite graphs.
Calendar · Lecture Notes
Lecture 27: Matrix Tree Theorem (cont.). Products of graphs. Number of spanning trees in the hypercube graph. Oriented incidence matrix.
Calendar · Lecture Notes
Lecture 28: Proof of Matrix Tree Theorem using Cauchy-Binnet formula. Weighted and directed version of Matrix Tree Theorem. In-trees and out-trees.
Calendar · Lecture Notes
Lecture 29: Proof of Directed Matrix Tree Theorem based on induction.
Calendar · Lecture Notes
Lecture 30: Proof of Directed Matrix Tree Theorem via the Involution Principle. Electrical Networks and Kirchhoff’s Laws.
Calendar · Lecture Notes
Lecture 31: Electrical networks (cont.). Kirchhoff’s matrix. Relations of electrical networks with Matrix Tree Theorem and spanning trees. Series-parallel connections. Probabilistic interpretation of the electrical potential in terms of random walks on graphs.
Calendar · Lecture Notes
Lecture 32: Eulerian cycles in digraphs and B.E.S.T. theorem.
Calendar · Lecture Notes
Lecture 33: Parking functions. Tree inversion polynomials.
Calendar · Lecture Notes
Lecture 34: Pascal triangle. Bernoulli numbers. Riemann zeta function. Binary trees. Catalan numbers.
Calendar · Lecture Notes
Lecture 35: Lindstrom-Gessel-Viennot lemma. Lindstrom Theorem.
Calendar · Lecture Notes
Lecture 36: Proof of Lindstrom-Gessel-Viennot lemma. Weighted version of Lindstrom-Gessel-Viennot lemma. Plane partitions.
Calendar · Lecture Notes
Lecture 37: MacMahon Proposition. Rhombus tiling. Domino tiling. Kasteleyn Theorem. Temperley Theorem.
Calendar · Lecture Notes
Lecture 38: Discussion of problem set 3.
Calendar · Lecture Notes
Lecture 39: Plane partitions. Symmetric polynomials. Semi-standard Young tableau. Schur polynomial. Jacobi-Trudi Theorem. Hook-content formula.
MIT OpenCourseWare, Prof. Alexander Postnikov, 18.212 Algebraic Combinatorics, Spring 2019.
License: CC BY-NC-SA 4.0 · Edition: Spring 2019 · Open the original course on OCW ↗
Organized by RedLectern, independent of MIT and not endorsed by MIT.
Per-resource rights are recorded on each resource; All-Rights-Reserved items are link-only, never mirrored.
