Documentation

Atlas.AlgebraicGeometryI.code.SerreCoherentSheavesProjVar

An invertible sheaf (line bundle) on a scheme X: a sheaf of modules that is locally free of rank 1.

Instances For

    The structure sheaf ๐’ช_X is invertible (trivially of rank 1).

    The type of invertible sheaves on X.

    Instances For
      @[implicit_reducible]

      Setoid identifying two invertible sheaves when they are isomorphic.

      The Picard group of a scheme X: isomorphism classes of invertible sheaves on X.

      Instances For
        @[implicit_reducible]

        Commutative group structure on PicardGroupScheme X via tensor product of line bundles, with identity given by ๐’ช_X and inverses by duals.

        Class of an invertible sheaf in the Picard group.

        Instances For
          theorem Corollary19.PicardGroupScheme.mk_eq_iff {X : AlgebraicGeometry.Scheme} (โ„’โ‚ โ„’โ‚‚ : X.Modules) (hโ‚ : IsInvertibleSheaf โ„’โ‚) (hโ‚‚ : IsInvertibleSheaf โ„’โ‚‚) :
          mk โ„’โ‚ hโ‚ = mk โ„’โ‚‚ hโ‚‚ โ†” Nonempty (โ„’โ‚ โ‰… โ„’โ‚‚)

          Two invertible sheaves represent the same Picard class iff they are isomorphic.

          The class of the structure sheaf is the identity of the Picard group.

          @[implicit_reducible]

          The Picard group of a commutative ring is naturally a commutative group.

          Affine case of the Picard group: for X = Spec R, the scheme Picard group is naturally isomorphic to the ring Picard group Pic R.

          Instances For

            Multiplication in Pic R corresponds to tensor product of invertible modules.

            The trivial line bundle R represents the identity in Pic R.

            The inverse of a Picard class is represented by the dual module.

            theorem Corollary19.pic_comm {R : Type u} [CommSemiring R] (a b : CommRing.Pic R) :
            a * b = b * a

            Commutativity of multiplication in Pic R.

            Two invertible modules represent the same Picard class iff they are isomorphic as R-modules.

            A Picard class is trivial iff the underlying invertible module is free.