Derivations #
This file defines derivation. A derivation D from the R-algebra A to the A-module M is an
R-linear map that satisfy the Leibniz rule D (a * b) = a * D b + D a * b.
Main results #
Derivation: The type ofR-derivations fromAtoM. This has anA-module structure.Derivation.llcomp: We may compose linear maps and derivations to obtain a derivation, and the composition is bilinear.
See RingTheory.Derivation.Lie for
derivation.lie_algebra: TheR-derivations fromAtoAform a lie algebra overR.
and RingTheory.Derivation.ToSquareZero for
derivationToSquareZeroEquivLift: TheR-derivations fromAinto a square-zero idealIofBcorresponds to the liftsA →ₐ[R] Bof the mapA →ₐ[R] B ⧸ I.
Future project #
- Generalize derivations into bimodules.
D : Derivation R A M is an R-linear map from A to M that satisfies the leibniz
equality. We also require that D 1 = 0. See Derivation.mk' for a constructor that deduces this
assumption from the Leibniz rule when M is cancellative.
TODO: update this when bimodules are defined.
- toFun : A → M
Instances For
Equations
See Note [custom simps projection]
Equations
Instances For
Equations
If adjoin of a set is the whole algebra, then any two derivations equal on this set are equal on the whole algebra.
Equations
Equations
Equations
Equations
Equations
coeFn as an AddMonoidHom.
Equations
Instances For
Equations
Equations
We can push forward derivations using linear maps, i.e., the composition of a derivation with a linear map is a derivation. Furthermore, this operation is linear on the spaces of derivations.
Equations
Instances For
The composition of a derivation with a linear map as a bilinear map
Equations
Instances For
Pushing a derivation forward through a linear equivalence is an equivalence.
Equations
Instances For
For a tower R → A → B and an R-derivation B → M, we may compose with A → B to obtain an
R-derivation A → M.
Equations
Instances For
If A is both an R-algebra and an S-algebra; M is both an R-module and an S-module,
then an S-derivation A → M is also an R-derivation if it is also R-linear.
Equations
Instances For
Lift a derivation via an algebra homomorphism f with a right inverse such that
f(x) = 0 → f(d(x)) = 0. This gives the derivation f ∘ d ∘ f⁻¹.
This is needed for an argument in [Rosenlicht, M. Integration in finite terms][Rosenlicht_1972].
Equations
Instances For
A noncomputable version of liftOfRightInverse for surjective homomorphisms.
Equations
Instances For
Define Derivation R A M from a linear map when M is cancellative by verifying the Leibniz
rule.