Derivations of a localization #
Let T be a localization of a commutative ring A at a submonoid S, and let N be a
T-module. Every R-derivation A → N extends uniquely to an R-derivation T → N, by the
quotient rule D (a / s) = (s • D a - a • D s) / s ^ 2.
Uniqueness is elementary: if t * s = a in T with s ∈ S, the Leibniz rule gives
s • D t = D a - t • D s, and s acts invertibly on N. The uniqueness statement only
needs commutative semirings, left cancellative addition in N, and a multiplicative action of T.
Existence goes through Kähler differentials: Ω[T⁄R] is the localization of Ω[A⁄R] at S
(KaehlerDifferential.isLocalizedModule_map), so the A-linear map Ω[A⁄R] → N classifying a
derivation of A extends to a T-linear map Ω[T⁄R] → N.
These are the algebraic inputs for computing the sheaf of relative differentials of an affine scheme on its basic open subsets.
Main declarations #
IsLocalization.eq_of_leibniz: two mapsT → Nsatisfying the Leibniz rule and agreeing on the image ofAare equal;Derivation.extendOfIsLocalization: the extension of a derivation ofAtoT, withDerivation.extendOfIsLocalization_algebraMapstating that it extends.
Two maps from a localization T of a commutative semiring A to a type with left
cancellative addition and a multiplicative T-action that satisfy the Leibniz rule are equal
once they agree on the image of A. In particular a derivation of T is determined by its
values on A.
The extension of an R-derivation D : A → N to an R-derivation of the localization T
of A at S, for N a T-module. By IsLocalization.eq_of_leibniz it is the only derivation
of T agreeing with D on A.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The extension of D to the localization T agrees with D on the image of A.