ModulePresheafInternalHom.lean
Nyll.SchemeTheory.Modules.PresheafInternalHom
42 declarations indexed from sourceView source ↗ Module documentation
Internal Hom of module presheaves
The internal Hom is constructed from families of linear maps compatible with restriction. Currying and uncurrying give the tensor-left adjunction, and hence the monoidal closed structure on module presheaves over a presheaf of commutative rings.
Imports1
- Mathlib.Algebra.Category.ModuleCat.Presheaf.Monoidal
Imported by43
Declarations
PresheafOfModules.InternalHom.map_id_apply
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
PresheafOfModules.InternalHom.PiFamily
DocumentationFamilies of linear maps indexed by arrows from X in the opposite category.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
PresheafOfModules.InternalHom.IsNatural
DocumentationCompatibility of a family of linear maps with restriction along subsequent arrows.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
PresheafOfModules.InternalHom.naturalFamilies
DocumentationThe additive subgroup of families compatible with restriction.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
PresheafOfModules.InternalHom.naturalFamilies_ext
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
PresheafOfModules.InternalHom.naturality
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
PresheafOfModules.InternalHom.congr_app
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
PresheafOfModules.InternalHom.smul_app
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
PresheafOfModules.InternalHom.add_app
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
PresheafOfModules.InternalHom.zero_app
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
PresheafOfModules.InternalHom.neg_app
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
PresheafOfModules.InternalHom.sub_app
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
PresheafOfModules.InternalHom.restrict
DocumentationRestriction of natural families by precomposing their indexing arrows.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
variable (F N)
PresheafOfModules.InternalHom.restrict_app
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
variable (F N)
PresheafOfModules.InternalHom.presheaf
DocumentationThe presheaf of additive groups of natural families of linear maps.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
variable (F N)
PresheafOfModules.InternalHom.presheaf_map_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
variable (F N)
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
variable (F N)
PresheafOfModules.InternalHom.postcomp
DocumentationPostcomposition of each linear map in a natural family by a module-presheaf morphism.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
variable (F N)
variable {N} in
PresheafOfModules.InternalHom.postcomp_app
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
namespace InternalHom
variable {F N} in
variable {F N}
variable (F N)
variable {N} in
PresheafOfModules.ihomObj
DocumentationThe module presheaf of natural families of local linear maps from F to N.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
open InternalHom
PresheafOfModules.ihomObj_map_val
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
open InternalHom
PresheafOfModules.ihomMap
DocumentationThe internal-Hom morphism induced by postcomposition in its second argument.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
open InternalHom
variable {N} in
PresheafOfModules.ihomMap_app_val
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
open InternalHom
variable {N} in
PresheafOfModules.ihomFunctor
DocumentationThe internal-Hom functor with fixed first argument F.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
open InternalHom
variable {N} in
PresheafOfModules.ihomFunctor_obj
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
open InternalHom
variable {N} in
PresheafOfModules.ihomFunctor_map
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section general
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
open InternalHom
variable {N} in
PresheafOfModules.commRingAt
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
PresheafOfModules.InternalHom.curryFamily
DocumentationThe natural family obtained by currying a tensor morphism against the section y.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
namespace InternalHom
PresheafOfModules.InternalHom.curryFamily_app
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
namespace InternalHom
PresheafOfModules.curry'
DocumentationThe internal-Hom morphism obtained by currying a tensor morphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
open InternalHom
PresheafOfModules.curry'_app_val
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
open InternalHom
PresheafOfModules.uncurryApp
DocumentationThe component of the uncurried tensor morphism, evaluated using the identity indexing arrow.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
open InternalHom
PresheafOfModules.tensorObj_map_tmul'
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
open InternalHom
PresheafOfModules.uncurryApp_tmul
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
open InternalHom
PresheafOfModules.uncurry'
DocumentationThe tensor morphism obtained by uncurrying an internal-Hom morphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
open InternalHom
PresheafOfModules.uncurry'_app_tmul
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
open InternalHom
PresheafOfModules.uncurry'_curry'
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
open InternalHom
PresheafOfModules.curry'_uncurry'
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
open InternalHom
PresheafOfModules.tensorIhomAdj
DocumentationThe tensor-left and internal-Hom adjunction given by currying and uncurrying.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
open InternalHom
PresheafOfModules.instMonoidalClosed
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u v' u'
open CategoryTheory MonoidalCategory Limits Opposite
namespace PresheafOfModules
section closed
-- Keep the bundled-ring comparison at the same transparency as Mathlib's
-- `PresheafOfModulesOfCommRing.Monoidal.tensorObjMap`.
variable {C : Type u} [Category.{u} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F : PresheafOfModules.{u} (R ⋙ forget₂ _ _)) {G N : PresheafOfModules.{u} (R ⋙ forget₂ _ _)}
local instance commRingAt (X : Cᵒᵖ) : CommRing ((R ⋙ forget₂ CommRingCat RingCat).obj X) :=
inferInstanceAs (CommRing (R.obj X))
open InternalHom