Grassmannians #
Main definitions #
Module.Grassmannian:G(k, M; R)is thekᵗʰ Grassmannian of theR-moduleM. It is defined to be the set of submodules ofMwhose 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.Module.Grassmannian.functor: The Grassmannian functor that sends anR-algebraAto the setG(k, A ⊗[R] M; A).
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
chart xindexed byx : Fin k → Mas a subtype consisting of thoseN ∈ G(k, A ⊗[R] M; A)such that the compositionR^k → M → M⧸Nis an isomorphism. - Define
chartFunctor xto turnchart xinto 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.
Instances For
Equations
The surjective B-linear map B ⊗[R] M → B ⊗[A] ((A ⊗[R] M) ⧸ N) obtained as the base change
of N.mkQ along A → B
Equations
Instances For
The B-linear equivalence (B ⊗[R] M) ⧸ ker (baseChangeMkQ N) ≃ₗ[B] B ⊗[A] ((A ⊗[R] M) ⧸ N)
underlying Module.Grassmannian.map.
Equations
Instances For
The map on Grassmannians induced by base change along an algebra map A → B.
Given a submodule N of A ⊗[R] M, the image is the kernel of the composition
B ⊗[R] M ≃ B ⊗[A] (A ⊗[R] M) → B ⊗[A] ((A ⊗[R] M) ⧸ N)`.
Equations
- Module.Grassmannian.map f N = { toSubmodule := (Module.Grassmannian.baseChangeMkQ B N.toSubmodule).ker, finite_quotient := ⋯, projective_quotient := ⋯, rankAtStalk_eq := ⋯ }
Instances For
The Grassmannian functor sends an R-algebra A to G(k, A ⊗[R] M; A).
Equations
- One or more equations did not get rendered due to their size.