Derivations and ideals #
A derivation D : A → M satisfies the Leibniz rule D (a * b) = a • D b + b • D a, so it maps
the power I ^ (n + 1) of an ideal I of A into I ^ n • M. This is what makes every
derivation continuous for the I-adic topologies. For n = 1, it maps the square I ^ 2 into
I • M; in particular, an element f of an ideal I with D f ∉ I does not lie in I ^ 2.
This is the elementary half of the Jacobian criterion: if a partial derivative of f does not
vanish at a point, then f is not in the square of the maximal ideal there. When the ambient
local ring at the point is regular, f is therefore a regular parameter and the hypersurface
f = 0 is regular at the point.
A derivation also vanishes on an ideal generated by elements on which it vanishes, provided those generators annihilate the target module. This applies in particular to derivations at a point and generators vanishing at that point.
Main results #
Derivation.apply_mem_pow_smul_top_of_mem_pow_succ: a derivation mapsI ^ (n + 1)intoI ^ n • M.Derivation.apply_mem_smul_top_of_mem_sq: a derivation mapsI ^ 2intoI • M.Derivation.apply_mem_of_mem_sq: a derivation ofAinto itself mapsI ^ 2intoI.Derivation.apply_eq_zero_of_mem_span: vanishing on generators that annihilate the target extends to their ideal span.
A derivation which vanishes on generators that annihilate its target module vanishes on the ideal they generate.
A derivation maps the power I ^ (n + 1) of an ideal I into I ^ n • M.
A derivation maps the square of an ideal I into I • M.
A derivation of A into itself maps the square of an ideal I into I.