Theorems · Definition · category theory
PresheafOfModules.mk.noConfusion
{C : Type u₁} →
{inst : CategoryTheory.Category.{v₁, u₁} C} →
{R : CategoryTheory.Functor Cᵒᵖ RingCat} →
{P : Sort u_1} →
{obj : (X : Cᵒᵖ) → ModuleCat ↑(R.obj X)} →
{map :
{X Y : Cᵒᵖ} → (f : X ⟶ Y) → obj X ⟶ (ModuleCat.restrictScalars (RingCat.Hom.hom (R.map f))).obj (obj Y)} →
{map_id :
autoParam
(∀ (X : Cᵒᵖ),
map (CategoryTheory.CategoryStruct.id X) =
(ModuleCat.restrictScalarsId' (RingCat.Hom.hom (R.map (CategoryTheory.CategoryStruct.id X)))
⋯).inv.app
(obj X))
PresheafOfModules.map_id._autoParam} →
{map_comp :
autoParam
(∀ {X Y Z : Cᵒᵖ} (f : X ⟶ Y) (g : Y ⟶ Z),
map (CategoryTheory.CategoryStruct.comp f g) =
CategoryTheory.CategoryStruct.comp (map f)
(CategoryTheory.CategoryStruct.comp
((ModuleCat.restrictScalars (RingCat.Hom.hom (R.map f))).map (map g))
((ModuleCat.restrictScalarsComp' (RingCat.Hom.hom (R.map f)) (RingCat.Hom.hom (R.map g))
(RingCat.Hom.hom (R.map (CategoryTheory.CategoryStruct.comp f g))) ⋯).inv.app
(obj Z))))
PresheafOfModules.map_comp._autoParam} →
{obj' : (X : Cᵒᵖ) → ModuleCat ↑(R.obj X)} →
{map' :
{X Y : Cᵒᵖ} →
(f : X ⟶ Y) → obj' X ⟶ (ModuleCat.restrictScalars (RingCat.Hom.hom (R.map f))).obj (obj' Y)} →
{map_id' :
autoParam
(∀ (X : Cᵒᵖ),
map' (CategoryTheory.CategoryStruct.id X) =
(ModuleCat.restrictScalarsId'
(RingCat.Hom.hom (R.map (CategoryTheory.CategoryStruct.id X))) ⋯).inv.app
(obj' X))
PresheafOfModules.map_id._autoParam} →
{map_comp' :
autoParam
(∀ {X Y Z : Cᵒᵖ} (f : X ⟶ Y) (g : Y ⟶ Z),
map' (CategoryTheory.CategoryStruct.comp f g) =
CategoryTheory.CategoryStruct.comp (map' f)
(CategoryTheory.CategoryStruct.comp
((ModuleCat.restrictScalars (RingCat.Hom.hom (R.map f))).map (map' g))
((ModuleCat.restrictScalarsComp' (RingCat.Hom.hom (R.map f))
(RingCat.Hom.hom (R.map g))
(RingCat.Hom.hom (R.map (CategoryTheory.CategoryStruct.comp f g)))
⋯).inv.app
(obj' Z))))
PresheafOfModules.map_comp._autoParam} →
{ obj := obj, map := map, map_id := map_id, map_comp := map_comp } =
{ obj := obj', map := map', map_id := map_id', map_comp := map_comp' } →
(obj ≍ obj' → map ≍ map' → P) → P- Cited by
- 1 results in Mathlib
- Foundations
- Depth 42 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites26
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement · cited by 62,936
- CategoryTheory.Categorystatement and proof · cited by 32,673
- Quiver.Homstatement and proof · cited by 32,603
- CategoryTheory.Functor.objstatement and proof · cited by 19,642
- CategoryTheory.CategoryStruct.compstatement and proof · cited by 17,999
- CategoryTheory.Functorstatement and proof · cited by 16,252
- RingHomstatement · cited by 10,189
- CategoryTheory.Functor.mapstatement and proof · cited by 8,698
- Oppositestatement and proof · cited by 8,081
- CategoryTheory.NatTrans.appstatement and proof · cited by 7,406
- CategoryTheory.Functor.compstatement · cited by 6,529
- CategoryTheory.Iso.invstatement and proof · cited by 6,514
Cited by1
Results whose statement or proof uses this declaration.
- PresheafOfModules.mk.injproof · cited by 1