ModuleScheme_Modules_leftUnitor_hom_app_tensorSections.lean
Nyll.AlgebraicCurves.Geometry.Sheaves.Scheme_Modules_leftUnitor_hom_app_tensorSections
9 declarations indexed from sourceView source ↗ Module documentation
The left unitor on tensor sections
The left unitor evaluates a tensor of a scalar section with a module section as scalar multiplication.
Declarations
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_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_leftUnitor_hom_app_tensorSections
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_app_tensorSections.AlgebraicGeometry.Scheme.Modules.UnitorSections.ι
DocumentationThe functor taking a module sheaf on a scheme to its underlying module presheaf.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_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 UnitorSections
open Opposite TensorProduct
variable {X : Scheme.{u}}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_app_tensorSections.AlgebraicGeometry.Scheme.Modules.UnitorSections.adj
DocumentationThe adjunction between module presheaf sheafification and passage to underlying presheaves.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_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 UnitorSections
open Opposite TensorProduct
variable {X : Scheme.{u}}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_app_tensorSections.AlgebraicGeometry.Scheme.Modules.UnitorSections.sheafify_map_val_app_unit
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_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 UnitorSections
open Opposite TensorProduct
variable {X : Scheme.{u}}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_app_tensorSections.AlgebraicGeometry.Scheme.Modules.UnitorSections.counit_val_app_unit
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_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 UnitorSections
open Opposite TensorProduct
variable {X : Scheme.{u}}
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_app_tensorSections.AlgebraicGeometry.Scheme.Modules.UnitorSections.unitTensorIso
DocumentationThe comparison isomorphism from the sheafified tensor with the presheaf unit to the tensor with the sheaf unit.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_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 UnitorSections
open Opposite TensorProduct
variable {X : Scheme.{u}}
variable (N : X.Modules)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_app_tensorSections.AlgebraicGeometry.Scheme.Modules.UnitorSections.unitTensorIso_hom_comp_leftUnitor_hom
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_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 UnitorSections
open Opposite TensorProduct
variable {X : Scheme.{u}}
variable (N : X.Modules)
AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_app_tensorSections.AlgebraicGeometry.Scheme.Modules.UnitorSections.leftUnitor_hom_app_tensorSections
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_leftUnitor_hom_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 UnitorSections
open Opposite TensorProduct
variable {X : Scheme.{u}}
variable (N : X.Modules)
AlgebraicGeometry.Scheme.Modules.leftUnitor_hom_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_leftUnitor_hom_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 in