Quasi-coherent modules on an affine scheme #
The category of quasi-coherent modules on an affine scheme X is abelian and has enough
injectives. Pullback along X.isoSpec and Mathlib's tilde equivalence identify it with
ModuleCat Γ(X, ⊤). These are the category theoretic inputs for deriving exact global sections.
noncomputable def
TauCeti.AlgebraicGeometry.QuasicoherentSheaf.affineEquiv
(X : AlgebraicGeometry.Scheme)
[AlgebraicGeometry.IsAffine X]
:
Quasi-coherent modules on an affine scheme are equivalent to modules over its global sections.
Equations
Instances For
@[simp]
theorem
TauCeti.AlgebraicGeometry.QuasicoherentSheaf.affineEquiv_functor
(X : AlgebraicGeometry.Scheme)
[AlgebraicGeometry.IsAffine X]
:
The forward functor of the affine equivalence is pullback to the spectrum followed by global sections.
@[simp]
theorem
TauCeti.AlgebraicGeometry.QuasicoherentSheaf.affineEquiv_inverse
(X : AlgebraicGeometry.Scheme)
[AlgebraicGeometry.IsAffine X]
:
The inverse functor of the affine equivalence is tilde followed by pullback to the affine scheme.
@[instance_reducible]
noncomputable instance
TauCeti.AlgebraicGeometry.QuasicoherentSheaf.instAbelianOfIsAffine
(X : AlgebraicGeometry.Scheme)
[AlgebraicGeometry.IsAffine X]
:
Quasi-coherent modules on an affine scheme form an abelian category.
instance
TauCeti.AlgebraicGeometry.QuasicoherentSheaf.instEnoughInjectivesOfIsAffine
(X : AlgebraicGeometry.Scheme)
[AlgebraicGeometry.IsAffine X]
:
Quasi-coherent modules on an affine scheme admit injective resolutions.