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

    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.