The free presheaf of modules on a presheaf of sets #
In this file, given a presheaf of rings R on a category C,
we construct the functor
PresheafOfModules.free : (Cįµįµ ℤ Type u) ℤ PresheafOfModules.{u} R
which sends a presheaf of types to the corresponding presheaf of free modules.
PresheafOfModules.freeAdjunction shows that this functor is the left
adjoint to the forget functor.
Notes #
This contribution was created as part of the AIM workshop "Formalizing algebraic geometry" in June 2024.
Given a presheaf of types F : Cįµįµ ℤ Type u, this is the presheaf
of modules over R which sends X : Cįµįµ to the free R.obj X-module on F.obj X.
Equations
Instances For
The free presheaf of modules functor (Cįµįµ ℤ Type u) ℤ PresheafOfModules.{u} R.
Equations
Instances For
The morphism of presheaves of modules freeObj F ā¶ G corresponding to
a morphism F ā¶ G.presheaf ā forget _ of presheaves of types.
Equations
Instances For
The unit of PresheafOfModules.freeAdjunction.
Equations
Instances For
The bijection (freeObj F ā¶ G) ā (F ā¶ G.presheaf ā forget _) when
F is a presheaf of types and G a presheaf of modules.
Equations
Instances For
The free presheaf of modules functor is left adjoint to the forget functor
PresheafOfModules.{u} R ℤ Cįµįµ ℤ Type u.