Table of Contents
Introduction
Given a vector space
of dimension
over an algebraically closed field
, the Grassmannian
is the collection of all
-dimensional subspaces of
with the quotient topology. It is immediate that
, hence we may think of it as a generalization of the usual projective spaces. In fact
is itself a projective variety (see the Plücker imbedding).
Since the Grassmannian has been such an important tool in algebraic geometry, unfortunately parts of this post will require some background knowledge of schemes and locally free sheaves over schemes.
Smooth structure
The simplest way to see that
is indeed a smooth manifold is to realize it as the quotient space by some group action. Let’s recall the following important theorem
An action is called free if only the identity element has fixed points, and is called proper if the map
is a proper map. For convenience, we note that if the group action is free and properly discontinuous the above quotient becomes a real covering map.
We may define
to be the quotient of all full rank matrices
modulo the left action of
, where we think of the rows of
as spanning the associated vector subspace, and the left action of
as interchanging bases for
.
Alternatively, pick a basis, or just an inner product for
, assign to each
-dimensional subspace
an element in the unitary group
, by taking any orthonormal basis for
and extending to an orthonormal basis for
. To make this correspondence bijective we need to mod out by any orthonormal base change of
and
. Thus as a set we have
![]()
The action of
on
, it is clearly smooth and free (check this!) and since
is compact and Hausdorff for any
, the action is automatically proper, since any continuous map
of compact Hausdorff spaces is proper.
The other way – The above construction seems slightly unsatisfactory as it gives us no idea of how the charts are actually constructed, without tracing the steps in the proof of Theorem 1. To remedy this shortcoming, fix a basis for
and write every element in
as matrices
where the rows represents the spanning vectors of
. The Plucker imbedding gives us an imbedding
![]()
The local homogeneous coordinate charts inherited from
gives the socalled Plücker coordinates (to be defined below) on
. Explicitly, it gives us a set of homogeneous coordinates on
given by
![]()
![Rendered by QuickLaTeX.com \[M^W_{r\times n} \mapsto \left( \frac{|M_{I_2}|}{|M_{I_1}|}, ..., \frac{|M_{I_{n\choose r}}|}{|M_{I_1}|}\right) = \left( |M_{I_2}|, …, |M_{I_{n\choose r}}| \right) .\]](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-7d65042092b8b6e711d7576152b88a34_l3.png)
By fixing the first
-minor of the
to be the identity matrix we may write every element in
uniquely it as a matrix
![Rendered by QuickLaTeX.com \[M^W_{r\times n} = \begin{bmatrix} 1 & 0 & ... & 0 & a_{11} &... & a_{1{n-r}} \\0 & 1 & ... &0 &a_{21} & ... & a_{2{n-r}} \\&& ... & &&&\\0 & 0 & … & 1 & a_{r1} &… & a_{r{n-r}} \end{bmatrix}\]](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-0e7c31d134730cca6fceb18bb008c934_l3.png)
This gives us a chart after the identification of
.
Plücker imbedding
The Grassmannian is a projective variety, meaning it is given as the zero locus of a family of homogeneous polynomials of the same degree (called the Plücker relations). This is usually show by means of the Plücker embedding which I will state and prove here.
Let
be an
-dimensional vector space and let
be the Grassmannian of
-dimensional subspaces. The Plücker imbedding is given by the map
![]()
The map is well defined since for any basis transformation
given by a linear map
, extend
by the identity operator to the whole of
, and note that
![]()
which are identified in
Some multilinear algebra prerequisites
For any
-dimensional vector space
over an algebraically closed field
, fix a non-zero form
. We can construct a bilinear map
given by
![]()
This pairing is non-degenerate, that is if
for all
then
. Hence we have an identification
![Rendered by QuickLaTeX.com \[\bigwedge^r W \simeq \left(\bigwedge^{n-r} W\right)^\star \simeq \bigwedge^{n-r} W^\star\]](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-56a9a21b634340f12ad08655dc358a80_l3.png)
![]()
In a basis
for
with corresponding dual basis
and setting
this identification sends
![]()
![]()
We will also need some basic facts about dual maps for the proof of the next theorem.
If
is a linear map with dual map
(i.e. the map
), then if we fix a basis for
and
, the matrix representation of
with respect to the corresponding dual basis is the transposed of the matrix representation of
with respect to said basis.
The rank of the map
is the dimension of the image. Since the dimension of the columnspace and rowspace of matrix are equal, it follows that
![]()
Lastly the following isomorphism is crucial
(1) ![]()
where
denotes the annihilator subspace of
in
. The main result now is the following theorem
(1) 
is totally decomposable if and only if the rank of
(or equivalently
) are as small as possible, which here means
![]()
![]()
Now if we dualize these maps and writing
for the correspondence between
and
we claim that
is totally decomposable if and only if
![]()

Conversely assume
and (for contradiction) that
is not decomposable. Then by previous observations
while
, which which implies that the image of
would not fit inside the kernel of
. A contradiction has arisen!
It follows from this that the Grassmannian can be written as the zero locus of the family
![]()
. Now a final check to see it is actually a projective variety –
![]()
The
-scheme associated with this variety
is hence
![]()
Homogeneous coordinates
The Plücker imbedding gives us a chance to write the Grassmannian in the homogeneous coordinates of
, often called the Plücker coordinates. First we need to fix a basis
and assume
where
are linearly independent and denote by
the usual basis for
giving them any ordering you like (like the lexicographical). Now the imbedding of
into
is
(2) ![Rendered by QuickLaTeX.com \begin{align*}[W] &\mapsto [v_1\wedge ... \wedge v_r] \\ &= [ \sum_{j=1}^n \lambda^1_j e_j\wedge ... \wedge \sum_{j=1}^n \lambda^r_j e_j] \\ &= [ \sum_{i= 1}^{{n \choose r}} |M_{I_i}| e_{I_i}]\\&=:[ |M_{I_1}| : ... :|M_{I_{n\choose r }}|]\end{align*}](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-642fa0705773202386f985b5ccd1d013_l3.png)
where
Functorial view
Be warned, this section is pretty sketchy as I don’t really think I will ever find a use for this construction in my work, but it’s good to at least know this material exists.
Recall that the lemma of Yoneda let’s us associate to any object in a category
, a functor
which uniquely determines the element
. Explicitly the lemma states that the above map induces a full and faithful imbedding
![]()
Throughout this section let
be our Grassmannian which you can think of as a projective variety, a scheme over the scalar field
or just a smooth manfiold over
if you have no need for the added generality. The associated functor of the Grassmannian
has a particularly nice equivalent definition, which will be presented shortly.
To prove this equivalence, we need to define the universal bundle over
, (or equivalently the universal exact sequence
), which is the map
![]()
The following important theorem which holds (mutatis mutandi) over any base scheme, but we restrict our attention to
-schemes where
is the (algebraically closed) scalar field of
, will be the essential step in the proof of the equivalence.
The set of all morphisms of K-schemes
locally free rank k sheaves on
with r-nonvanish. sections
rank r vector bundles on
with r-nonvanish. sections
, where
is a rank
vector bundle on 
, where
is a rank r locally free sheaf on 
![]()
The phrase “
-non vanishing sections” is misleading, but you can only be so precise in the margin. It means that at each point
the sections of the
-sheaf or vector bundle on
,
generate
near
. In the case of a vector bundle this means they are local trivializations of the bundle, while for sheaves this means they generate the free sheaf of rank
, where
is a neighborhood of
.
With Theorem 4 at our disposal, it is not that difficult to show that the Grassmannian functor is naturally equivalent to the following functor
(3) 
where
are either locally free sheaves of rank k or vector bundles of rank
over
, depending on the working category,
is the structure sheaf of
treated as an
-module and
is the trivial vector bundle over the scheme
. These identifications again rely on the equivalence of categories of locally free sheaves and vector bundles over a fixed base scheme, and the fact that any surjection
has a locally finite kernel of rank
.
If this makes no sense, it is strongly recommended that one sticks to the category of varieties with ordinary vector bundles. The reason I mentioned it is that in this identification we send trivial bundles of rank
to free sheaves of rank
. Hence one often identifies
in the literature. We also used
. Now finally –
Let
![Rendered by QuickLaTeX.com \[\begin{matrix}Hom(Y, X) & \xrightarrow{ g\circ f}& Hom(Y', X)\\ \downarrow{g^*\phi_u} & & \downarrow{g^*\phi_u} \\\{ \phi_Y: Y\times V_n \twoheadrightarrow L_r^Y\} &\xrightarrow[\phi \mapsto f^\star\phi_Y]{} &{ \phi_{Y'}: {Y'}\times V_n \twoheadrightarrow L_r^{Y'}} \end{matrix}\]](https://www.mathblog.realhjelp.no/wp-content/ql-cache/quicklatex.com-2f56d20f22e6dacde25df1cce6058449_l3.png)
The commutativity of this diagram follows by the fact that
To be continued….
Subsequent post will cover the tangent space of
, some subvarietes, and introduce the Schubert cells.
[2] – R. Vakil, Fundations of algebraic geometry : The rising sea (November 18, 2017 edition)
