Relative differentials of a variety over a field #
For a variety X over k, this file constructs the relative cotangent module sheaf
Variety.relativeDifferentials k X. The structure morphism supplies a map from the constant
k-presheaf to the structure presheaf. Objectwise Kähler differentials for this map form a
presheaf of modules; sheafifying it gives an object of X.Modules.
The resulting sheaf represents k-linear derivations into module sheaves: the declarations
relativeDifferentialsDesc_fac and relativeDifferentialsDesc_unique are its factorization and
uniqueness properties. On every open, the presheaf before sheafification is literally the
ordinary Kähler differential module. On a standard-smooth chart of relative dimension n,
that module is free and has rank n.
This construction uses that the base is Spec k, so its inverse-image ring can be presented on
the site of X by the constant k-presheaf. It does not fill Mathlib's more general TODO for
relative differentials of an arbitrary morphism of ringed spaces. The companion
Canonical.Descent module passes the objectwise standard-smooth calculation through
sheafification, constructs the global finite-locally-free atlas and determinant line, and exposes
the automatic constructor CanonicalSheafData.ofSmoothRelativeDifferentials.
The constant base-field presheaf on the opens of a variety.
Equations
Instances For
The map from the base field to global functions induced by the structure morphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The structure morphism, presented as a map from the constant base-field presheaf to the
structure presheaf of X.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The presheaf whose value on U is the Kähler differential module of
k → Γ(U, 𝒪_X).
Equations
Instances For
The relative cotangent sheaf Ω¹_{X/k}, obtained by sheafifying the objectwise Kähler
differential presheaf.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The objectwise universal derivation into the relative-differentials presheaf.
Equations
Instances For
The sheafification unit from the objectwise Kähler differential presheaf to the underlying presheaf of the relative cotangent sheaf.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The universal k-linear derivation 𝒪_X → Ω¹_{X/k}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A k-linear derivation from 𝒪_X into a module sheaf descends to a morphism from
Ω¹_{X/k}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The morphism descended from a derivation factors the universal derivation as prescribed.
The morphism descended from a derivation is unique.
Morphisms from Ω¹_{X/k} are determined by their composites with the universal
derivation.
Before sheafification, the relative differentials on an open are exactly the ordinary
Kähler differential module of its ring of functions over k.
On a standard-smooth affine chart, the objectwise relative differential module is free.
On a standard-smooth affine chart of relative dimension n, objectwise relative
differentials have rank n.
Build canonical-sheaf data using the constructed relative cotangent sheaf.
This low-level constructor retains explicit determinant data for callers with a chosen
trivialization. The companion Canonical.Descent module provides the automatic constructor
ofSmoothRelativeDifferentials from the smooth pure-dimension certificate alone.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cotangent field of ofRelativeDifferentials is the constructed relative cotangent
sheaf.