AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_nonempty_pullback_tensorPow_iso.AlgebraicGeometry.Scheme.Modules.pullbackTensorPowIso
The isomorphism identifying the pullback of a tensor power with the tensor power of the pullback.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Geometry.Sheaves.Proofs.Scheme_Modules_nonempty_pullback_tensorPow_iso
universe u
open _root_.CategoryTheory
open _root_.AlgebraicGeometry
open _root_.CategoryTheory.MonoidalCategory
open scoped _root_.AlgebraicGeometry _root_.AlgebraicGeometry.Scheme
_root_.AlgebraicGeometry.Scheme.Modules inLean source · full declaration
def AlgebraicGeometry.Scheme.Modules.pullbackTensorPowIso
{X Y : Scheme.{u}} (f : X ⟶ Y) (L : Y.Modules) :
∀ n : ℕ, (Scheme.Modules.pullback f).obj (L.tensorPow n) ≅ ((Scheme.Modules.pullback f).obj
L).tensorPow n
| 0 => Scheme.Modules.pullbackTensorUnitObjIso f
| n + 1 => Scheme.Modules.pullbackTensorObjIso f (L.tensorPow n) L ≪≫
whiskerRightIso (AlgebraicGeometry.Scheme.Modules.pullbackTensorPowIso f L n) _