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:
LocalGeneratorsData.IsInvertible.trivializationIsostandardizes each rank-one free presentation;LocalTrivializations.ofIsotransports a local trivialization atlas along an isomorphism;LocalTrivializations.isInvertiblerecovers the local-generator formulation;LocalTrivializations.ofIsInvertibleconstructs local trivializations from an invertible sheaf;LocalTrivializations.nonempty_iff_isInvertiblecharacterizes invertibility by the existence of local trivializations.
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.
The chosen objects cover the terminal object.
The isomorphism from the standard free rank-one sheaf to
Mon each member of the cover.
Instances For
A rank-one free presentation on a member of a cover, standardized to an isomorphism from
the free sheaf on PUnit.
Equations
Instances For
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
Transporting local trivializations preserves the indexing type.
Transporting local trivializations preserves the covering objects.
The transported trivializations are obtained by composing with the restricted isomorphism.
Local trivializations exhibit a sheaf as invertible.
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.