Grassmannians and Flag Varieties

Back in the second post, we defined projective space to be the collection of lines through the origin in affine space. A natural generalization is to look at r-planes through the origin in affine space. At first glance, we might think that these spaces are legitimate generalizations of projective space, and that it might be valuable to do algebraic geometry on them.

While it is useful to use these varieties, called Grassmanians, as a place to start, they are actually projective varieties in the first place. First off, we’ll define a few notations for these objects, and we’ll start with quite a few of them because they’re all used in slightly different contexts.

Let G(r,n) be the Grassmannian of r-dimensional subspaces of an n-dimensional vector space. If we want to think of the vector space with no specific isomorphism with k^n, we will write G(r,V). If we want to think about the r-1 dimensional linear subspaces of projective n-1 space, we write \mathbb{G}(r-1,n-1). And finally, if we want to look at the space of surjective maps V\to k^{n-r}, we write G^{n-r}(V). This last one is the same by looking at the r-dimensional subspaces that are the kernels of the maps.

A good thing to know is that there are automatically (noncanonical) isomorphisms G(r,n)\to G(n-r,n) by choosing some inner product on k^n and taking orthogonal subspaces. We will sometimes refer to these as dual Grassmannians. A special case is G(n,n+1), which is dual to G(1,n+1)=\mathbb{P}^n, and denoted by \mathbb{P}^{n*}.

We should also quickly note that \dim G(r,n)=r(n-r). This is because the Grassmannian can be seen as the r\times n matrices with rank r. An open subset of these are the ones where the first r\times r square is the identity matrix, and so there are r(n-r) free parameters. We need the fact that, for varieties, an open set has the same dimension as the whole variety.

Now we’ll start on a bit of algebra needed to prove that Grassmannians are, in fact, projective varieties. Let V and W be vector spaces over a field k. We define V\otimes_k W the tensor product to be the vector space generated by symbols of the form v\otimes w for v\in V, w\in W with the relations av\otimes w=v\otimes aw, (v+v')\otimes w=v\otimes w+v'\otimes w and v\otimes(w+w')=v\otimes w+v\otimes w'. In fact, if we have two modules N,M over a commutative ring R, this same process defines N\otimes_R M, though it is simpler to see the result for vector spaces. In fact, if v_1,\ldots,v_n is a basis for V and w_1,\ldots,w_m is a basis for W, then \{v_i\otimes w_j|i=1,\ldots,n, j=1,\ldots, m\} is a basis for V\otimes_k W. So k^n\otimes_k k^m\cong k^{nm}, this process just multiplies dimension. Tensor products show up all over the place, and are useful for making several other objects, which we’ll now do. We’ll define things in terms of vector spaces for now, and when we need them for something else, we’ll make the necessary corrections.

We define the tensor algebra of V to be k\otimes V\otimes (V\otimes_k V)\oplus\ldots, with each term involving another tensor product. It is an algebra (that is, a vector space which is also a ring) because we can define the product over x_1\otimes\ldots\otimes x_m and y_1\otimes\ldots\otimes y_n to be x_1\otimes\ldots\otimes x_m\otimes y_1\otimes\ldots\otimes y_n. This gives us a graded ring, but one which is noncommutative. We denote it by T(V), and the part of degree \ell is T^\ell(V)=V^{\otimes\ell}.

Now we define the symmetric algebra to be T(V) modulo the ideal generated by x\otimes y-y\otimes x for all x,y\in T(V). This gives us a commutative ring, which we denote by S(V) or \mathrm{Sym}(V), and the part of degree \ell is \mathrm{Sym}^\ell(V).

Last for now, we define the exterior algebra to be \bigwedge(V), which is T(V) modulo the ideal x\otimes x for all x\in T(V). This gives us that (x+y)\otimes (x+y)=x\otimes x+y\otimes y+x\otimes y+y\otimes x=x\otimes y+y\otimes x=0, and so x\otimes y=-y\otimes x, and we have an anti-commutative ring. Here, we denote multiplication by x\wedge y. The part of degree \ell is denoted by \bigwedge^\ell(V).

Though the exterior algebra is legitimately new, the symmetric algebra is a ring that we’ve seen before. If we pick a basis x_1,\ldots,x_n for V, then \mathrm{Sym}(V) is just the polynomial ring in n variables. So this is a coordinate free way of expressing the functions on a vector space. The exterior algebra is a bit trickier. This is partly because we’re not as used to anti-commutativity. Though in the case where the field has characteristic two, these two algebras are, in fact, the same.

The exterior algebra is the one that is more important for our current purposes. As can be checked by choosing a basis and doing a nasty computation, any exterior product of vectors is zero if and only if the vectors are linearly dependent. With a bit more work it can be shown that if you have \dim V=n and you choose vectors v_1,\ldots,v_n\in V, then v_1\wedge\ldots\wedge v_n is equal to the determinant of the matrix using these vectors as columns. Also note that this implies that the parts graded above n are all zero, because n+1 vectors can’t be linearly independent.

So now we’ll use the exterior algebra to describe an embedding of the Grassmannian into projective space. Fix r,n so that we’re looking at G(r,n). Then each point can be thought of as a r-dimensional subspace of k^n=V. If we take v_1,\ldots,v_r\in W, an r-dimensional subspace such that they are independent, then the wedge product v_1\wedge\ldots\wedge v_r is determined up to a non-zero scalar by the subspace. So this defines a function G(r,n)\to \mathbb{P}(\bigwedge^r V). This map is injective, which can be seen by a nasty computation after choosing a basis, and so we regard G(r,n) as a subset of \mathbb{P}(\bigwedge^r V). Though they are not pleasant to write out, this subset is the zero set of a collection of quadratic polynomials, and so G(r,n) is a projective variety.

We’ve spoken quite a bit now about Grassmannians, but the title also mentions Flag varieties. Well, these are fairly simple to define in terms of Grassmannians. Let 0<k_1<k_2<n. Then we can define F(k_1,k_2,n) to be the subset of G(k_1,n)\times G(k_2,n) where W\in G(k_1,n) is contained in W'\in G(k_2,n). This is a two-step flag variety. The fact that incidence relationships are algebraic is extremely useful and comes up regularly. We will finish up for the day with the definition of the general Flag variety. Let 0<k_1<k_2<k_3<\ldots<k_\ell<n. The Flag Variety F(k_1,\ldots,k_\ell,n) is given by the points in G(k_1,n)\times\ldots\times G(k_\ell,n) such that W_1\subset W_2\subset\ldots\subset W_\ell with W_i\in G(k_i,n). We’ll come back to Grassmannians and Flag varieties in the future, because they’re used not only because they are of intrinsic interest themselves, but to construct other useful things.

About Charles Siegel

Charles Siegel is currently a postdoc at Kavli IPMU in Japan. He works on the geometry of the moduli space of curves.
This entry was posted in AG From the Beginning, Algebraic Geometry, Examples. Bookmark the permalink.

4 Responses to Grassmannians and Flag Varieties

  1. Pingback: The Hilbert Scheme « Rigorous Trivialities

  2. Pingback: Dual Curves « Rigorous Trivialities

  3. Pingback: Grassmannians, Redux « Rigorous Trivialities

  4. Anonymous says:

    The injectivity of $G(r,n)\to{\mathbb P}(\bigwedge^rV)$ is not as nasty as you suggest: just note that $w\in W$ iff $w$ linearly depends on $v_1,\dots,v_r$ iff $w\wedge v_1\wedge\dots\wedge v_r=0$, so that $W$ is actually determined by $v_1\wedge\dots\wedge v_r$.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s