ModuleTensorSectionSheafification.lean
Nyll.SchemeTheory.Modules.TensorSectionSheafification
9 declarations indexed from sourceView source ↗ Module documentation
Sheafification comparisons on tensor sections
The monoidal sheafification comparison carries the tensor of two unit images to the unit image of their presheaf tensor.
Declarations
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections.presheafSectionsModule
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections.AlgebraicGeometry.Scheme.Modules.SheafifyMu.ι
DocumentationThe functor taking a module sheaf on a scheme to its underlying module presheaf.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
local instance presheafSectionsModule {X : Scheme.{u}}
(P : X.PresheafOfModules) (U : X.Opens) :
Module Γ(X, U) (P.obj (Opposite.op U)) :=
(P.obj (Opposite.op U)).isModule
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
namespace SheafifyMu
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.Opposite
open _root_.TensorProduct
variable {X : Scheme.{u}}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections.AlgebraicGeometry.Scheme.Modules.SheafifyMu.adj
DocumentationThe adjunction between module presheaf sheafification and passage to underlying presheaves.
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
local instance presheafSectionsModule {X : Scheme.{u}}
(P : X.PresheafOfModules) (U : X.Opens) :
Module Γ(X, U) (P.obj (Opposite.op U)) :=
(P.obj (Opposite.op U)).isModule
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
namespace SheafifyMu
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.Opposite
open _root_.TensorProduct
variable {X : Scheme.{u}}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections.AlgebraicGeometry.Scheme.Modules.SheafifyMu.sheafifyTensorIso
DocumentationThe comparison isomorphism from the sheafified tensor of underlying presheaves to the tensor of module sheaves.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
local instance presheafSectionsModule {X : Scheme.{u}}
(P : X.PresheafOfModules) (U : X.Opens) :
Module Γ(X, U) (P.obj (Opposite.op U)) :=
(P.obj (Opposite.op U)).isModule
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
namespace SheafifyMu
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.Opposite
open _root_.TensorProduct
variable {X : Scheme.{u}}
variable (L M : X.Modules)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections.AlgebraicGeometry.Scheme.Modules.SheafifyMu.tensorSections_eq
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
local instance presheafSectionsModule {X : Scheme.{u}}
(P : X.PresheafOfModules) (U : X.Opens) :
Module Γ(X, U) (P.obj (Opposite.op U)) :=
(P.obj (Opposite.op U)).isModule
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
namespace SheafifyMu
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.Opposite
open _root_.TensorProduct
variable {X : Scheme.{u}}
variable (L M : X.Modules)
variable {L M}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections.AlgebraicGeometry.Scheme.Modules.SheafifyMu.sheafify_map_val_app_unit
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
local instance presheafSectionsModule {X : Scheme.{u}}
(P : X.PresheafOfModules) (U : X.Opens) :
Module Γ(X, U) (P.obj (Opposite.op U)) :=
(P.obj (Opposite.op U)).isModule
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
namespace SheafifyMu
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.Opposite
open _root_.TensorProduct
variable {X : Scheme.{u}}
variable (L M : X.Modules)
variable {L M}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections.AlgebraicGeometry.Scheme.Modules.SheafifyMu.map_tensorHom_unit_comp
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
local instance presheafSectionsModule {X : Scheme.{u}}
(P : X.PresheafOfModules) (U : X.Opens) :
Module Γ(X, U) (P.obj (Opposite.op U)) :=
(P.obj (Opposite.op U)).isModule
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
namespace SheafifyMu
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.Opposite
open _root_.TensorProduct
variable {X : Scheme.{u}}
variable (L M : X.Modules)
variable {L M}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections.AlgebraicGeometry.Scheme.Modules.SheafifyMu.sheafify_μ_app_tensorSections
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
local instance presheafSectionsModule {X : Scheme.{u}}
(P : X.PresheafOfModules) (U : X.Opens) :
Module Γ(X, U) (P.obj (Opposite.op U)) :=
(P.obj (Opposite.op U)).isModule
noncomputable section
namespace AlgebraicGeometry
open _root_.AlgebraicGeometry
namespace Scheme
open _root_.AlgebraicGeometry.Scheme
namespace Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme.Modules
open _root_.AlgebraicGeometry.Scheme
open _root_.AlgebraicGeometry
namespace SheafifyMu
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.Opposite
open _root_.TensorProduct
variable {X : Scheme.{u}}
variable (L M : X.Modules)
variable {L M}
AlgebraicGeometry.Scheme.Modules.sheafify_mu_app_tensorSections
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_sheafify_mu_app_tensorSections
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
local instance presheafSectionsModule {X : Scheme.{u}}
(P : X.PresheafOfModules) (U : X.Opens) :
Module Γ(X, U) (P.obj (Opposite.op U)) :=
(P.obj (Opposite.op U)).isModule
open CategoryTheory _root_.CategoryTheory.MonoidalCategory _root_.AlgebraicGeometry
AlgebraicGeometry _root_.AlgebraicGeometry.Scheme.Modules AlgebraicGeometry.Scheme.Modules
TensorProduct in