Documentation

TauCeti.AlgebraicGeometry.Modules.Pullback.Quasicoherent

Pullback of tensor products with a quasicoherent factor #

For a morphism of schemes f : X ⟶ Y, the canonical comparison f^*(M ⊗ N) ⟶ f^*M ⊗ f^*N, the tensor map of the oplax monoidal pullback, is an isomorphism whenever either factor is quasicoherent (Scheme.Modules.isIso_pullback_δ_of_isQuasicoherent and Scheme.Modules.isIso_pullback_δ_of_isQuasicoherent_right). The target Y is arbitrary and the other factor is an arbitrary sheaf of modules; no flatness or finiteness is assumed.

Pullback along an open immersion j : U ⟶ Y is strong monoidal for all sheaves of modules (Scheme.Modules.isIso_pullback_δ_of_isOpenImmersion), and restriction along j is lax monoidal with invertible tensor map (Scheme.Modules.restrictFunctorLaxMonoidal, Scheme.Modules.isIso_restrictFunctor_μ).

These isomorphisms say that pulling back along f turns tensor products into tensor products as long as one factor is quasicoherent; in particular they apply to line bundles. This is what makes pullback of line-bundle classes multiplicative (LineBundleClass.pullback_mul), so that every morphism of schemes induces a homomorphism of Picard groups Pic(Y) →* Pic(X) (LineBundleClass.pullbackHom), as the Picard functor T ↦ Pic(X_T) requires.

References #

The morphism of sheaves of rings along j.opensFunctor, given on sections by the inverses of the isomorphisms Scheme.Hom.appIso, along which Scheme.Modules.restrictFunctor j is the pushforward of sheaves of modules.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[instance_reducible]

    Restriction of modules along an open immersion j is lax monoidal, as the pushforward of sheaves of modules along the functor of opens j.opensFunctor (TauCeti.SheafOfModules.pushforwardLaxMonoidal).

    Equations

    Restriction of modules along an open immersion commutes with tensor products: its tensor map M|_U ⊗ N|_U ⟶ (M ⊗ N)|_U is an isomorphism.

    Pullback along an open immersion is strong monoidal: the tensor comparison j^*(M ⊗ N) ⟶ j^*M ⊗ j^*N is an isomorphism for all sheaves of modules M and N.

    Pullback preserves tensor products with a quasicoherent left factor: for every morphism of schemes f : X ⟶ Y, the tensor comparison f^*(M ⊗ N) ⟶ f^*M ⊗ f^*N is an isomorphism when M is quasicoherent. The right factor need not be quasicoherent.

    Pullback preserves tensor products with a quasicoherent right factor: for every morphism of schemes f : X ⟶ Y, the tensor comparison f^*(M ⊗ N) ⟶ f^*M ⊗ f^*N is an isomorphism when N is quasicoherent. The left factor need not be quasicoherent.