Grassmannians #
Main definitions #
Module.Grassmannian
:G(k, M; R)
is thek
ᵗʰ Grassmannian of theR
-moduleM
. It is defined to be the set of submodules ofM
whose quotient is locally free of rankk
. Note that there is another convention in literature where thek
ᵗʰ Grassmannian would instead bek
-dimensional subspaces of a given vector space over a field. See implementation notes below.
Implementation notes #
In the literature, two conventions exist:
- The
k
ᵗʰ Grassmannian parametrisesk
-dimensional subspaces of a given finite dimensional vector space over a field. - The
k
ᵗʰ Grassmannian parametrises quotients that are locally free of rankk
, of a given module over a ring.
For the purposes of Algebraic Geometry, the first definition here cannot be generalised to obtain a scheme to represent the functor, which is why the second definition is the one chosen by [Grothendieck, EGA I.9.7.3][grothendieck-1971] (Springer edition only), and in EGA V.11 (unpublished).
The first definition in the stated generality (i.e. over a field F
, and finite dimensional vector
space V
) can be recovered from the second definition by noting that k
-dimensional subspaces of
V
are canonically equivalent to (n-k)
-dimensional quotients of V
, and also to k
-dimensional
quotients of V*
, the dual of V
. In symbols, this means that the first definition is equivalent
to G(n - k, V; F)
and also to G(k, V →ₗ[F] F; F)
, where n
is the dimension of V
.
TODO #
- Define and recover the subspace-definition (i.e. the first definition above).
- Define the functor
Module.Grassmannian.functor R M k
that sends anR
-algebraA
to the setG(k, A ⊗[R] M; A)
. - Define
chart x
indexed byx : Fin k → M
as a subtype consisting of thoseN ∈ G(k, A ⊗[R] M; A)
such that the compositionR^k → M → M⧸N
is an isomorphism. - Define
chartFunctor x
to turnchart x
into a subfunctor ofModule.Grassmannian.functor
. This will correspond to an affine open chart in the Grassmannian. - Grassmannians for schemes and quasi-coherent sheaf of modules.
- Representability of
Module.Grassmannian.functor R M k
.
G(k, M; R)
is the k
ᵗʰ Grassmannian of the R
-module M
. It is defined to be the set of
submodules of M
whose quotient is locally free of rank k
. Note that there is another convention
in literature where instead the submodule is required to have rank k
. See the module docstring
of RingTheory.Grassmannian
.
- finite_quotient : Module.Finite R (M ⧸ self.toSubmodule)
- projective_quotient : Projective R (M ⧸ self.toSubmodule)
Instances For
G(k, M; R)
is the k
ᵗʰ Grassmannian of the R
-module M
. It is defined to be the set of
submodules of M
whose quotient is locally free of rank k
. Note that there is another convention
in literature where instead the submodule is required to have rank k
. See the module docstring
of RingTheory.Grassmannian
.
Equations
- One or more equations did not get rendered due to their size.