Documentation

TauCeti.Algebra.Category.ModuleCat.Presheaf.FreeYoneda

Free presheaves of modules on representable presheaves #

Let R be a presheaf of rings on a category C and let U be an object of C. The free presheaf of modules PresheafOfModules.freeObj (yoneda.obj U) on the presheaf of sets represented by U has, over V, the free module on the morphisms V ⟶ U, and Mathlib's PresheafOfModules.freeYonedaEquiv identifies morphisms out of it with sections over U. This file records how its basis elements behave.

Main declarations #

The free presheaf of modules on the presheaf of sets represented by U restricts the basis element indexed by g : X.unop ⟶ U along f : X ⟶ Y to the basis element indexed by f.unop ≫ g.

This is not a simp lemma: PresheafOfModules.freeObj_map already unfolds the restriction map of a free presheaf, so the left-hand side is not in simp normal form.

@[simp]

The morphism out of the free presheaf of modules on the presheaf of sets represented by U corresponding to a section x over U sends the basis element indexed by g : V ⟶ U to the restriction of x along g.

Composing the morphism out of the free presheaf on the presheaf represented by U corresponding to a section x with φ gives the morphism corresponding to the image of x under φ.

@[reducible, inline]

The free presheaf of modules on the presheaf of sets represented by U, over a presheaf of commutative rings.

Equations
Instances For