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 (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.