Affine module comparison #
Mathlib provides the affine-scheme, quasi-coherent module-sheaf, and general localization-criterion
foundations; this directory retains a local formulation using
AlgebraicGeometry.Scheme.Modules.basicOpenRestriction and adds
basic-open presentation covers and bridges. See the
affine and projective spectrum placement map for the
source owners and the existing Proj chart dependency.
Main definitions #
AlgebraicGeometry.Scheme.Modules.basicOpenRestrictionis restriction of global sections to a basic open.
Main results #
AlgebraicGeometry.Scheme.Modules.isIso_fromTildeΓ_iff_isLocalizedModulecharacterizes the counit by localization on every basic open, restating Mathlib'sAlgebraicGeometry.isIso_fromTildeΓ_iff_isLocalizingin terms of this directory's explicit restriction map.AlgebraicGeometry.Scheme.Modules.exists_basicOpen_presentation_coverrefines a quasi-coherent presentation cover to a basic-open cover.
Implementation notes #
This umbrella re-exports BasicOpen, Comparison, Epi, Equivalence, Extension,
Finiteness, and Gluing. Mathlib owns the AlgebraicGeometry.IsLocalizing predicate and its
whole-counit equivalence; the local API restates it using
AlgebraicGeometry.Scheme.Modules.basicOpenRestriction. The local files also provide
presentation-cover and DerivedAlgGeo-specific bridges.
Projective module charts consume Extension through
AlgebraicGeometry/ProjectiveSpectrum/Modules/ChartExtension.lean.
References #
- Stacks, Tag 01IA, for the affine quasi-coherent comparison.
- See the affine and projective spectrum placement map for pinned Mathlib source links.
Tags #
affine scheme, basic opens, quasi-coherent sheaves, global sections, localization, module presentations