Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Functor Opposite
namespace EtaleCohomology
variable {X : Scheme.{u}} {R : Type u} [CommRing R]def sectionRestrictionHom {M : ModuleCat.{u} R}
(G : X.Etaleᵒᵖ ⥤ ModuleCat.{u} R) (Y : X.Etale) (l : M ⟶ G.obj (op Y)) :
(Functor.const Y.left.Etaleᵒᵖ).obj M ⟶ (etalePostcompose Y.hom).op ⋙ G where
app V :=
let k : (etalePostcompose Y.hom).obj V.unop ⟶ Y :=
MorphismProperty.Over.homMk V.unop.hom rfl
l ≫ G.map k.op
naturality V W k := by
change 𝟙 M ≫ (l ≫ G.map _) = (l ≫ G.map _) ≫ G.map _
rw [Category.id_comp, Category.assoc, ← G.map_comp]
congr 2
apply Quiver.Hom.unop_inj
apply MorphismProperty.Over.Hom.ext
exact k.unop.w.symm