Documentation

DerivedAlgGeo.Algebra.Category.ModuleCat.Sheaf.LocallyFree

Local generator data transported along functors on slices #

Local generator data for M on a covering family X is transported to local generator data for N on a covering family Y of another ringed site, given on each member a colimit preserving functor F i between the slice categories that fixes the structure sheaf and an identification (F i).obj (M.over (X i)) ≅ N.over (Y i): the generators on Y i are Mathlib's GeneratingSections.map along F i, pushed along the identification. Locally free data is transported to locally free data, with the same index types.

The construction is stated on general ringed sites because its instance is proved by reducing projections of the structure, and that reduction does not terminate in the default heartbeat budget once the sites carry scheme-level instances; Modules/Pullback/LocallyFree.lean applies it to pullback on the slices of a scheme.

Main definitions #

Main results #

Transport local generator data along colimit-preserving functors on slices that fix the structure sheaf: on Y i the generators are GeneratingSections.map along F i, pushed along e i.

Equations
Instances For
    @[simp]

    Neither GeneratingSections.map nor ofEpi changes the index type of the generators, so a fixed-rank atlas is transported with its rank.

    Locally free data is transported to locally free data: GeneratingSections.map sends an isomorphism π to an isomorphism, and so does pushing along e i.