Invertible sheaves on a scheme #
This file begins the scheme-level line-bundle lane of the Jacobian challenge. An invertible
sheaf on a scheme X is an 𝒪_X-module which is locally free of rank one.
The rank-one condition itself is not specific to schemes: it is
TauCeti.SheafOfModules.IsInvertible from
TauCeti/Algebra/Category/ModuleCat/Sheaf/Invertible/Basic.lean, stated for a sheaf of modules
over an arbitrary site. This file only packages it over a scheme:
TauCeti.AlgebraicGeometry.SheafOfModules.isInvertible Xis theObjectPropertyonX.Modulescut out by the predicate (closed under isomorphisms, by the site-level transport theorem, soObjectProperty.prop_of_isoandObjectProperty.prop_iff_of_isoapply to it);TauCeti.AlgebraicGeometry.InvertibleSheaf Xis the full subcategory it cuts out;InvertibleSheaf.free X Iis the free sheaf on an indexing type with exactly one element, andInvertibleSheaf.trivial Xis the globally free rank-one sheaf;SheafOfModules.isInvertible_unitrecords that the structure sheaf𝒪_X, as a sheaf of modules over itself, is invertible;SheafOfModules.isInvertible_iff_exists_isOpenCovercharacterizes invertible sheaves on a scheme as those whose restrictions to the open subschemes of some open cover are isomorphic to the structure sheaves of those open subschemes.
A free rank-one trivialization of an 𝒪_X-module M over an open V gives local coordinates:
Scheme.Modules.trivializationCoordinateis the linear isomorphismΓ(M, W) ≃ Γ(X, W)it induces on every openW ≤ V, compatible with restriction in both directions (Scheme.Modules.trivializationCoordinate_mapandScheme.Modules.map_trivializationCoordinate_symm), andScheme.Modules.trivializationGeneratoris the basis section ofMoverVwith coordinate one;Scheme.Modules.existsUnique_eq_smul_map_trivializationGeneratorwrites every section overW ≤ Vuniquely as a regular multiple of the restricted basis section, andScheme.Modules.existsUnique_map_trivializationGenerator_eq_smulshows that the basis sections of two trivializations differ by a unique regular unit on any common open subset.
These local rank-one coordinates describe transition functions between local bases and provide normal forms for sections used in line-bundle constructions.
Construct a rank-one atlas from an open cover and a trivialization on each member.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Construct a rank-one atlas from a neighbourhood of each point and a trivialization there.
Equations
Instances For
The object property of being an invertible sheaf on a scheme.
Equations
Instances For
The structure sheaf, regarded as a sheaf of modules over itself, is an invertible sheaf: it is the free sheaf on one generator.
The full category of invertible sheaves on X. Its morphisms are morphisms of
𝒪_X-modules.
Equations
Instances For
The invertible sheaf given by the free sheaf on an indexing type with exactly one element.
Equations
- TauCeti.AlgebraicGeometry.InvertibleSheaf.free X I = { obj := SheafOfModules.free I, property := ⋯ }
Instances For
The globally free rank-one invertible sheaf.
Equations
Instances For
A free rank-one trivialization over an open is an isomorphism from the structure sheaf of the open subscheme to the restricted module sheaf.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A sheaf of modules on a scheme is invertible exactly when an open cover of the scheme
trivializes it: on every member W of the cover, its restriction to the open subscheme W is
isomorphic to the structure sheaf 𝒪_W.
The coordinate isomorphism from a locally trivial rank-one module sheaf to the structure sheaf on the trivializing open subset.
Equations
Instances For
The coordinate of a free rank-one trivialization over U, read on an open subset W ≤ U:
the linear isomorphism between sections of the module sheaf and regular functions on W.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The coordinate on W ≤ U is the component of the coordinate isomorphism at W.
The coordinate of a free rank-one trivialization commutes with restriction to a smaller open subset.
The inverse coordinate of a free rank-one trivialization commutes with restriction to a smaller open subset.
The basis section of a line bundle over an open subset carrying a chosen rank-one trivialization.
Equations
Instances For
The chosen trivialization reads the restriction of its basis section to any open subset
W ≤ V as the constant coordinate one.
The basis section of a rank-one trivialization has coordinate one.
A section is its coordinate times the restricted basis section of a rank-one trivialization.
On an open subset W ≤ V, every section is a unique regular-function multiple of the
restriction of the basis section of a rank-one trivialization over V.
On an open subset W contained in the domains of two rank-one trivializations, the
restrictions of their basis sections differ by a unique unit of the regular functions on W.
The distinguished basis section of a rank-one trivialization is nonzero on a nonempty open subset.
Every point of a scheme lies in the domain of a rank-one trivialization of an invertible sheaf.