Documentation

TauCeti.Algebra.Category.ModuleCat.Sheaf.GeneratingSections

Transporting generating sections #

This file provides a general transport for generating sections: first carry them along a colimit-preserving functor, then read them through an isomorphism of the resulting sheaf. The transport preserves the indexing type, invertibility of the generating morphism, and finiteness.

It also records what it means, sectionwise, for finitely many sections to generate: every section is, locally on a covering sieve, a linear combination of the restricted generators. This is the form in which generators are used to compute stalks.

The iterated-slice specialization provides the transport used to combine local bases over a refinement. It is adapted from Brian Nugent's implementation.

Main declarations #

@[simp]

Transporting generating sections along an isomorphism preserves their index type.

Generating sections of M.over X restricted along f : Y ⟶ X to generating sections of M.over Y: they are carried by the restriction functor overMap R f, which is identified with restriction to Y by overFunctorMap.

Equations
Instances For
    @[simp]

    Restricting generating sections preserves their index type.

    @[simp]

    The generating morphism of restricted generating sections is obtained by mapping the original generating morphism and then applying the comparison with restriction to Y, read along the identification restrict_I of the index types.

    Finitely many generating sections generate every section locally: a section m of M over Y is, on a covering sieve of Y, a linear combination of the restricted generators.