Documentation

TauCeti.Algebra.Category.ModuleCat.Sheaf.Invertible.LocalTriviality

Local trivializations of invertible sheaves #

An invertible sheaf is locally free on a one-element basis. This file turns the singleton-indexed free presentations in SheafOfModules.IsInvertible into the standard geometric formulation: on every member of a cover, the sheaf is isomorphic to the free sheaf on PUnit.

The structure SheafOfModules.LocalTrivializations M records such a cover and its trivializing isomorphisms. The two formulations are equivalent:

This supplies the local-triviality interface for TauCetiRoadmap/JacobianChallenge/README.md, Layer A, item "Invertible sheaves on a scheme; the Picard group Pic X under ⊗". It is the form needed to prove that tensor products and duals of invertible sheaves remain invertible. The construction reuses Mathlib's free-sheaf functor and LocalGeneratorsData; no formalization is vendored.

A local trivialization atlas for a sheaf of modules. It consists of a cover of the terminal object and, over every member of the cover, an isomorphism from the standard free rank-one sheaf to the restriction of M.

  • I : Type u₁

    The indexing type of the trivializing cover.

  • X : self.I → C

    The objects of the trivializing cover.

  • coversTop : J.CoversTop self.X

    The chosen objects cover the terminal object.

  • iso (i : self.I) : SheafOfModules.free PUnit.{u + 1} ≅ M.over (self.X i)

    The isomorphism from the standard free rank-one sheaf to M on each member of the cover.

Instances For
    @[simp]

    The forward map of the standardized trivialization is the relabelling of the free basis, followed by the original local free presentation.

    Transport local trivializations along an isomorphism of sheaves of modules.

    Equations
    Instances For
      @[simp]

      Transporting local trivializations preserves the indexing type.

      @[simp]

      Transporting local trivializations preserves the covering objects.

      @[simp]

      The transported trivializations are obtained by composing with the restricted isomorphism.

      Every invertible sheaf admits local trivializations by the standard free rank-one sheaf.

      Equations
      Instances For

        A sheaf of modules is invertible exactly when it admits a local trivialization atlas by the standard free rank-one sheaf.