Documentation

Atlas.AlgebraicGeometryI.code.CoherentSheaves

An R-module M is coherent (in the textbook sense for affine schemes) iff it is finitely generated.

Instances For

    Over a Noetherian ring, coherence is equivalent to finite presentation.

    A sheaf of modules F on a scheme X is coherent if it is quasi-coherent and of finite type.

    Instances
      @[implicit_reducible]

      The category of O_X-modules on a scheme X is abelian.

      The kernel of a morphism between quasi-coherent sheaves is quasi-coherent.

      A locally Noetherian scheme has an affine open cover that covers the topology.

      Over an affine open of a locally Noetherian scheme, the kernel of a morphism of coherent sheaves is finitely presented.

      On a locally Noetherian scheme, the kernel of a morphism from a finite-type quasi-coherent sheaf to another quasi-coherent sheaf is again of finite type.

      The kernel of a morphism between coherent sheaves on a locally Noetherian scheme is coherent.

      The cokernel of a morphism between coherent sheaves on a locally Noetherian scheme is quasi-coherent.

      The cokernel of a morphism between coherent sheaves on a locally Noetherian scheme is of finite type.

      The cokernel of a morphism between coherent sheaves on a locally Noetherian scheme is coherent.

      In a short exact sequence of O_X-modules where the outer terms are coherent, the middle term is coherent (the "two-out-of-three" property for coherent sheaves).

      @[implicit_reducible]

      The category of R-modules is abelian, for any commutative ring R.

      Lemma 23 (Lec 12): on Spec A, the sheaf is coherent if and only if the module M is finitely generated, i.e. locally finitely generated equals finitely generated.

      theorem CoherentSheaves.extension_of_sections {R : Type u_1} [CommRing R] (f : R) {M : Type u_2} [AddCommGroup M] [Module R M] (σ : LocalizedModule (Submonoid.powers f) M) :
      ∃ (m : M) (s : (Submonoid.powers f)), σ = LocalizedModule.mk m s

      Any element of the localized module M_f can be represented as m / f^n for some m ∈ M and n ∈ ℕ.