Documentation
Mathlib
.
Algebra
.
Category
.
ModuleCat
.
Presheaf
.
Abelian
Search
return to top
source
Imports
Init
Mathlib.CategoryTheory.Abelian.Basic
Mathlib.Algebra.Category.ModuleCat.Abelian
Mathlib.Algebra.Category.ModuleCat.Presheaf.Colimits
Mathlib.Algebra.Category.ModuleCat.Presheaf.Limits
Imported by
PresheafOfModules
.
instIsNormalEpiCategory
PresheafOfModules
.
instIsNormalMonoCategory
PresheafOfModules
.
instAbelian
The category of presheaves of modules is abelian
#
source
instance
PresheafOfModules
.
instIsNormalEpiCategory
{C :
Type
u₁}
[
CategoryTheory.Category.{v₁, u₁}
C
]
(R :
CategoryTheory.Functor
C
ᵒᵖ
RingCat
)
:
CategoryTheory.IsNormalEpiCategory
(
PresheafOfModules
R
)
source
instance
PresheafOfModules
.
instIsNormalMonoCategory
{C :
Type
u₁}
[
CategoryTheory.Category.{v₁, u₁}
C
]
(R :
CategoryTheory.Functor
C
ᵒᵖ
RingCat
)
:
CategoryTheory.IsNormalMonoCategory
(
PresheafOfModules
R
)
source
noncomputable instance
PresheafOfModules
.
instAbelian
{C :
Type
u₁}
[
CategoryTheory.Category.{v₁, u₁}
C
]
(R :
CategoryTheory.Functor
C
ᵒᵖ
RingCat
)
:
CategoryTheory.Abelian
(
PresheafOfModules
R
)
Equations
PresheafOfModules.instAbelian
R
=
CategoryTheory.Abelian.mk