Module

NativeSectionObjects.lean

Nyll.SchemeTheory.Modules.NativeSectionObjects
4 declarations indexed from sourceView source ↗

Native section objects for pushforward comparison

Keeps section opens, rings and modules in their existing categorical objects.

Imports4
  • Mathlib.AlgebraicGeometry.Scheme
  • Mathlib.AlgebraicGeometry.Modules.Sheaf
  • Mathlib.Algebra.Category.ModuleCat.Basic
  • Mathlib.Algebra.Category.Grp.Basic
Imported by3

Declarations

AlgebraicGeometry.Scheme.Hom.sectionComparisonOpen

The actual preimage open, computed before evaluating any module.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
open CategoryTheory TopologicalSpace Opposite
namespace AlgebraicGeometry.Scheme.Hom
def sectionComparisonOpen {X Y : Scheme.{u}} (j : X ⟶ Y) (V : Y.Opens) : X.Opens
AlgebraicGeometry.Scheme.Hom.sectionComparisonRing

The existing commutative section-ring object on that open.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
open CategoryTheory TopologicalSpace Opposite
namespace AlgebraicGeometry.Scheme.Hom
def sectionComparisonRing {X Y : Scheme.{u}} (j : X ⟶ Y) (V : Y.Opens) : CommRingCat.{u}
AlgebraicGeometry.Scheme.Hom.sectionComparisonModule

The existing native section module; no module action is installed or reconstructed.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
open CategoryTheory TopologicalSpace Opposite
namespace AlgebraicGeometry.Scheme.Hom
def sectionComparisonModule {X Y : Scheme.{u}} (j : X ⟶ Y)
    (M : X.Modules) (V : Y.Opens) : ModuleCat.{u} (j.sectionComparisonRing V)
AlgebraicGeometry.Scheme.Hom.sectionComparisonGroup

The existing underlying abelian section-group object at the computed open.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
universe u
open CategoryTheory TopologicalSpace Opposite
namespace AlgebraicGeometry.Scheme.Hom
def sectionComparisonGroup {X Y : Scheme.{u}} (j : X ⟶ Y)
    (M : X.Modules) (V : Y.Opens) : AddCommGrpCat.{u}