ModuleInternalHomSheaf.lean
Nyll.SchemeTheory.Modules.InternalHomSheaf
10 declarations indexed from sourceView source ↗ Module documentation
The sheaf condition for internal Hom
Natural linear families are identified with a subpresheaf of the ordinary presheaf Hom. When the target module presheaf is a sheaf, this description proves that the internal-Hom module presheaf is also a sheaf.
Declarations
AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj.PresheafOfModules.InternalHom.toPresheafHom
DocumentationA natural linear family viewed as a morphism of underlying presheaves over X.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj
universe u v' u'
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory.Limits
open _root_.Opposite
noncomputable section
namespace PresheafOfModules
open _root_.PresheafOfModules
open _root_.PresheafOfModules
namespace InternalHom
open _root_.PresheafOfModules.InternalHom
open _root_.PresheafOfModules.InternalHom
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj.PresheafOfModules.InternalHom.appAt
DocumentationEvaluation of a presheaf-Hom section at an object of the over category.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj
universe u v' u'
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory.Limits
open _root_.Opposite
noncomputable section
namespace PresheafOfModules
open _root_.PresheafOfModules
open _root_.PresheafOfModules
namespace InternalHom
open _root_.PresheafOfModules.InternalHom
open _root_.PresheafOfModules.InternalHom
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
variable {F N} in
AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj.PresheafOfModules.InternalHom.appAt_toPresheafHom
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj
universe u v' u'
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory.Limits
open _root_.Opposite
noncomputable section
namespace PresheafOfModules
open _root_.PresheafOfModules
open _root_.PresheafOfModules
namespace InternalHom
open _root_.PresheafOfModules.InternalHom
open _root_.PresheafOfModules.InternalHom
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
variable {F N} in
AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj.PresheafOfModules.InternalHom.linearSub
DocumentationThe subfunctor of presheaf-Hom sections whose component maps are linear over the local rings.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj
universe u v' u'
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory.Limits
open _root_.Opposite
noncomputable section
namespace PresheafOfModules
open _root_.PresheafOfModules
open _root_.PresheafOfModules
namespace InternalHom
open _root_.PresheafOfModules.InternalHom
open _root_.PresheafOfModules.InternalHom
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
variable {F N} in
AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj.PresheafOfModules.InternalHom.ofPresheafHom
DocumentationThe natural linear family recovered from a section of the linear presheaf-Hom subfunctor.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj
universe u v' u'
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory.Limits
open _root_.Opposite
noncomputable section
namespace PresheafOfModules
open _root_.PresheafOfModules
open _root_.PresheafOfModules
namespace InternalHom
open _root_.PresheafOfModules.InternalHom
open _root_.PresheafOfModules.InternalHom
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
variable {F N} in
AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj.PresheafOfModules.InternalHom.ofPresheafHom_app
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj
universe u v' u'
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory.Limits
open _root_.Opposite
noncomputable section
namespace PresheafOfModules
open _root_.PresheafOfModules
open _root_.PresheafOfModules
namespace InternalHom
open _root_.PresheafOfModules.InternalHom
open _root_.PresheafOfModules.InternalHom
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
variable {F N} in
AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj.PresheafOfModules.InternalHom.equivLinearSub
DocumentationThe equivalence between natural linear families and sections of the linear presheaf-Hom subfunctor.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj
universe u v' u'
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory.Limits
open _root_.Opposite
noncomputable section
namespace PresheafOfModules
open _root_.PresheafOfModules
open _root_.PresheafOfModules
namespace InternalHom
open _root_.PresheafOfModules.InternalHom
open _root_.PresheafOfModules.InternalHom
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
variable {F N} in
AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj.PresheafOfModules.InternalHom.isoLinearSub
DocumentationThe natural isomorphism from the underlying internal-Hom presheaf to the linear presheaf-Hom subfunctor.
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj
universe u v' u'
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory.Limits
open _root_.Opposite
noncomputable section
namespace PresheafOfModules
open _root_.PresheafOfModules
open _root_.PresheafOfModules
namespace InternalHom
open _root_.PresheafOfModules.InternalHom
open _root_.PresheafOfModules.InternalHom
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
variable {F N} in
AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj.PresheafOfModules.InternalHom.linearSub_local
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj
universe u v' u'
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory.Limits
open _root_.Opposite
noncomputable section
namespace PresheafOfModules
open _root_.PresheafOfModules
open _root_.PresheafOfModules
namespace InternalHom
open _root_.PresheafOfModules.InternalHom
open _root_.PresheafOfModules.InternalHom
variable {C : Type u'} [Category.{v'} C] {R : Cᵒᵖ ⥤ CommRingCat.{u}}
(F N : PresheafOfModules.{u} (R ⋙ forget₂ _ _))
variable {F N} in
variable {F N}
PresheafOfModules.isSheaf_ihomObj
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.PresheafOfModules_isSheaf_ihomObj
universe u v' u'
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory.Limits
open _root_.Opposite