Derivations of symmetric algebras #
A derivation of SymmetricAlgebra R M is determined by its values on the canonical generators.
Conversely, every linear map from M to a module over its symmetric algebra extends uniquely to a
derivation. This file packages the extension and the resulting linear equivalence.
The public interface follows Mathlib's analogous Polynomial.mkDerivation and
MvPolynomial.mkDerivation APIs.
The construction uses the trivial square-zero extension. A prescribed value f x is paired with
the generator SymmetricAlgebra.ι R M x; the universal property of the symmetric algebra extends
this pair multiplicatively, and projection to the square-zero component gives the derivation.
Main definitions and results #
SymmetricAlgebra.mkDerivation: extend prescribed values on the canonical generators.SymmetricAlgebra.derivation_ext: symmetric-algebra derivations agree when they agree on the canonical generators.SymmetricAlgebra.mkDerivationEquiv: derivations are linearly equivalent to their restrictions to the canonical generators.
Roadmap #
This supplies the derivation input for the PBW action on SymmetricAlgebra R L, toward the
Poincare--Birkhoff--Witt target in Layer 3 of
TauCetiRoadmap/RepresentationTheory/LieHighestWeight/README.md.
The right-module structure induced by commutativity, used by the square-zero extension.
Equations
Instances For
Two derivations of a symmetric algebra are equal if they agree on the canonical generators.
The derivation on SymmetricAlgebra R M taking the prescribed value f x on each canonical
generator SymmetricAlgebra.ι R M x.
Equations
- SymmetricAlgebra.mkDerivation = { toFun := SymmetricAlgebra.mkDerivationAux✝, map_add' := ⋯, map_smul' := ⋯ }
Instances For
mkDerivation takes the prescribed value on a canonical symmetric-algebra generator.
Restriction to the canonical generators identifies derivations of a symmetric algebra with linear maps out of its generating module.
Equations
- One or more equations did not get rendered due to their size.