How many unlabeled graphs are there with n vertices and k edges? Below is a graph of the number of isomorphism classes of (unlabeled graphs) on 7 vertices.
Graphs on 7 vertices
Observe that the number of graphs on 7 vertices with k edges is unimodal --- it has only one peak. Indeed, if gn,k is the number of graphs with n vertices and k edges, the sequence (gn,k)0≤k≤(n2)
Yesterday I gave a talk for the Columbia Undergraduate Math Society explaining this proof. The use of sl2 to prove unimodality is a well-known technique, which has been developed by Richard Stanley and others, but I find it quite difficult to understand the meat of these sorts of arguments when reading the combinatorics papers in which they appear, since they are often treated in the full generality of "posets with the Sperner property." So I figured I'd sketch the argument in this case. You can find full notes on my talk (which include a classification of the finite-dimensional irreducible representations of sl2) here, or on my talks page.
Recall that an n-dimensional representation of sl2 is the same as a triple of n×n matrices E,F,G such that [E,F]=H,[H,E]=2E,[H,F]=−2F.
Theorem 1. Let V be a finite-dimensional complex representation of sl2(C), and let dk(V) be the generalized eigenspace of H corresponding to the eigenvalue k. Then the sequences (dk(V))k odd,(dk(V))k even
This theorem follows trivially from the classification of finite-dimensional sl2-representations. (In fact, H always acts diagonalizably, and its eigenvalues are always integers, but we won't use this.) We call the (generalized) eigenspace of H with eigenvalue k the k-weight space. We are now ready to prove:
Theorem 2. Fix a non-negative integer n. Then the sequence (gn,k)0≤k≤(n2)
Proof. By the theorem, it suffices to construct an sl2-rep Wn such that the weight spaces of W have dimension equal to gn,k, and so that the eigenvalues of H all have the same parity. We let Gn,k be the set of labelled graphs with n vertices {1,⋯,n} and k edges, and set Un,k=CGn,k. That is, Un,k is a vector space with a basis consisting of labelled graphs on n vertices and with k edges. The symmetric group Sn acts on Un,k by permuting the vertices. We set Un=⨁kUn,k,Wn,k=USnn,k,Wn=⨁kWn,k.
Proposition. dim(Wn,k)=gn,k
Proof of Proposition. Exercise.
In particular, it suffices to construct a sl2-representation on Wn whose weight spaces are the Wn,k, and all of whose eigenvalues have the same parity. In fact, we will construct an sl2-representation on Un which commutes with the Sn-action (and thus preserves Wn).
Let ei,j:Un→Un be the operator (defined on the basis of labelled graphs) ei,j:g↦{g∪(i,j) if (i,j)∉g0otherwise
Notes
One observation is that we've actually proven a lot more than we set out to -- indeed, if χ is any representation of the symmetric group, we've shown that the dimensions of the χ-isotypic pieces of Un,k have unimodal-dimensions. These pieces may be interpreted as spaces of functions on labelled graphs which transform in a certain way under relabelling.
The use of sl2 to prove unimodality of combinatorial sequences is a pretty venerable technique -- for example, if Pk,ℓ(n) is the number of ways of partitioning ℓ into k pieces of length at most ℓ, one may prove that the sequence Pk,ℓ(n) for fixed k,ℓ and varying n is unimodal using sl2-representation theory. This proof has a reinterpretation -- one may think of the representation in question as coming from the Hard Lefschetz Theorem on the cohomology of the Grassmannian!
Question. Is there a smooth polarized variety with an Sn-action whose cohomology is isomorphic to Un above as an Sn×sl2-representation? (Here the sl2-representation comes from the polarization from Hard Lefschetz).
Richard Stanley has used the Hard Lefschetz theorem to prove amazing results about f-vectors of polytopes; more recently, June Huh, Eric Katz, and others have proven some really cool related combinatorial statements using algebraic geometry.