Documentation

TauCeti.AlgebraicGeometry.LineBundle.Functoriality

Functorial pullback of line bundles #

Pulling back an invertible sheaf along an identity morphism leaves it unchanged, and pullback along a composite agrees with successive pullback. These comparisons make the pullback operation on isomorphism classes of line bundles contravariantly functorial. Pullback also preserves the class of the trivial line bundle (LineBundleClass.pullback_one), through the comparison Scheme.Modules.pullbackObjUnitIso : f^* 𝒪_Y ≅ 𝒪_X, and tensor products of line bundles (LineBundleClass.pullback_mul), through the tensor comparison f^*(L ⊗ K) ≅ f^*L ⊗ f^*K, which is invertible because line bundles are quasicoherent (Scheme.Modules.isIso_pullback_δ_of_isQuasicoherent). So pullback is a homomorphism of Picard groups (LineBundleClass.pullbackHom), as needed for the Picard functor T ↦ Pic(X_T).

The comparisons are restrictions of Mathlib's Scheme.Modules.pullbackId and Scheme.Modules.pullbackComp.

Pullback of a line bundle along the identity morphism is naturally isomorphic to the original line bundle.

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

    Pullback along a composite is naturally isomorphic to successive pullback of line bundles.

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

      Pullback of an isomorphism class of line bundles along a scheme morphism. It is a group homomorphism by LineBundleClass.pullback_mul, bundled as LineBundleClass.pullbackHom.

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

        Pulling back the class of L gives the class of its pulled-back line bundle.

        @[simp]

        Pullback by the identity acts identically on line-bundle classes.

        @[simp]

        Pullback of line-bundle classes is contravariantly functorial under composition.

        @[simp]

        Pullback preserves the class of the trivial line bundle.

        @[simp]

        Pullback of line-bundle classes is compatible with tensor product: [f^*(L ⊗ K)] = [f^*L] [f^*K].

        Pullback of line-bundle classes along a scheme morphism, as a homomorphism of Picard groups.

        Equations
        Instances For
          @[simp]

          The Picard group homomorphism pullbackHom f is pullback of line-bundle classes.

          @[simp]

          Pullback of Picard groups is contravariantly functorial under composition.