Ore extensions by a skew derivation #
This file constructs the Ore extension associated to an algebra endomorphism σ and a
σ-derivation δ. Its elements are finitely supported left-coefficient sequences
∑ i, aᵢ Xⁱ, and multiplication is characterized by
X * C a = C (σ a) * X + C (δ a).
The direct finitely supported model makes the left monomials a basis without any injectivity
assumption on σ. Multiplication is constructed through the faithful action on the same free
module: C a acts coefficientwise on the left, while X sends a Xⁿ to
σ(a) Xⁿ⁺¹ + δ(a) Xⁿ.
Main definitions #
TauCeti.SigmaDerivation: a linear map satisfying the skew Leibniz rule.TauCeti.OreExtension: the associated Ore extension with left coefficients.TauCeti.OreExtension.CandTauCeti.OreExtension.X: its constants and variable.TauCeti.OreExtension.monomialBasis: the left monomial basisXⁿoverR.TauCeti.OreExtension.CRingHomandTauCeti.OreExtension.CAlgHom: the inclusion of the coefficients as a ring and as ak-algebra homomorphism.TauCeti.OreExtension.eval₂: evaluation along a coefficient homomorphism at a chosen element.TauCeti.OreExtension.liftandTauCeti.OreExtension.liftAlgHom: the universal ring andk-algebra homomorphisms out of the Ore extension.TauCeti.OreExtension.mapAlgHomandTauCeti.OreExtension.mapAlgEquiv: the algebra homomorphisms and equivalences induced by coefficient maps intertwining the twists and the skew derivations.
Main statements #
TauCeti.OreExtension.X_mul_C: the Ore commutation relation.TauCeti.OreExtension.coeff_X_mul_zeroandcoeff_X_mul_succ: the coefficient recursion for left multiplication by the variable.TauCeti.OreExtension.sum_monomial_eq: the left-coefficient expansion.TauCeti.OreExtension.lift_C,TauCeti.OreExtension.lift_X, andTauCeti.OreExtension.ringHom_ext: the universal property for ring homomorphisms.TauCeti.OreExtension.liftAlgHom_C,TauCeti.OreExtension.liftAlgHom_X, andTauCeti.OreExtension.algHom_ext: the universal property fork-algebra homomorphisms.
References #
- P. M. Cohn, Free Rings and Their Relations, second edition, Chapter 2.
- The finitely supported normal-form design follows Mathlib's
SkewPolynomial; the extra degree-preserving term implements the skew derivation.
A σ-derivation is a linear map satisfying
δ (a * b) = σ a * δ b + δ a * b and sending one to zero.
- toFun : R → R
The skew Leibniz rule.
A skew derivation sends one to zero.
Instances For
Two skew derivations are equal when they agree at every point.
The skew Leibniz rule.
A skew derivation sends one to zero.
The Ore extension R[X; σ, δ], represented by its finitely supported left coefficients.
- ofFinsupp :: (
The finitely supported sequence of left coefficients.
- )
Instances For
The coefficient of Xⁿ in an Ore polynomial.
Instances For
Ore polynomials are equal when all their left coefficients agree.
The linear equivalence recording the left coefficients of an Ore polynomial.
Instances For
The left monomial basis of an Ore extension.
Instances For
The left-coefficient monomial a Xⁿ.
Instances For
Induction on an Ore polynomial by adjoining one left monomial at a time.
Coefficients commute with finite sums.
Every Ore polynomial is the sum of its left-coefficient monomials.
The constant Ore polynomial.
Instances For
The Ore variable.
Instances For
Constants embed into the Ore extension as a ring homomorphism.
Instances For
Constants embed into the Ore extension as a k-algebra homomorphism.
Instances For
Induction on an Ore polynomial through the constants, the variable, sums and products.
Multiplication by the variable has the skew-derivation coefficient recursion.
The constant coefficient of left multiplication by the variable.
The positive-degree coefficients of left multiplication by the variable.
Evaluate an Ore polynomial along a coefficient homomorphism f at an element x, without
yet assuming that x satisfies the Ore commutation relation.
Instances For
Evaluation is multiplicative when the chosen image of X satisfies the Ore relation.
The universal map from an Ore extension. The chosen image x of the variable must satisfy
the defining Ore commutation relation with every coefficient.
Instances For
A ring homomorphism from an Ore extension is determined by its values on the coefficients and the Ore variable.
The universal k-algebra map from an Ore extension. The chosen image x of the variable
must satisfy the defining Ore commutation relation with every coefficient.
Instances For
A k-algebra homomorphism from an Ore extension is determined by its values on the
coefficients and the Ore variable.
An algebra map of coefficients intertwining the twists and the skew derivations induces a
k-algebra map of Ore extensions, which is f on the coefficients and fixes the variable.
Instances For
An algebra equivalence of coefficients intertwining the twists and the skew derivations
induces a k-algebra equivalence of Ore extensions, which is e on the coefficients and fixes
the variable.
Instances For
Negation acts coefficientwise on Ore polynomials.
Subtraction acts coefficientwise on Ore polynomials.