Left-field PBW bases for the finite Ore tower #
This is the noncentral left-module layer. Scalars act through the canonical coefficient embedding at every stage; no centrality of the coefficient field inside the Ore ring is used.
@[reducible, inline]
A derivation of the field coefficient ring for an Ore stage.
Instances For
def
AlgebraicAnalysis.OreIteratedPBW.towerCoefficient
{K : Type u_1}
[Field K]
(Ds : List (KDerivation K))
(hDs : OreIteratedTower.PairwiseCommutes Ds)
:
The coefficient embedding into a finite iterated Ore tower.
Equations
- One or more equations did not get rendered due to their size.
- AlgebraicAnalysis.OreIteratedPBW.towerCoefficient [] x_2 = RingHom.id K
Instances For
@[instance_reducible]
noncomputable instance
AlgebraicAnalysis.OreIteratedPBW.towerKModule
{K : Type u_1}
[Field K]
(Ds : List (KDerivation K))
(hDs : OreIteratedTower.PairwiseCommutes Ds)
:
Module K (OreIteratedTower.OreTower Ds hDs)
Equations
def
AlgebraicAnalysis.OreIteratedPBW.exponentIndex
{K : Type u_1}
[Field K]
:
List (KDerivation K) → Type
The nested natural-number index type for tower monomials.
Equations
Instances For
@[instance_reducible]
noncomputable instance
AlgebraicAnalysis.OreIteratedPBW.polynomialKSMul
{K : Type u_1}
[Field K]
(R : Type u_2)
[Semiring R]
[Module K R]
:
SMul K (Polynomial R)
@[instance_reducible]
noncomputable instance
AlgebraicAnalysis.OreIteratedPBW.polynomialKModule
{K : Type u_1}
[Field K]
(R : Type u_2)
[Semiring R]
[Module K R]
:
Module K (Polynomial R)
noncomputable def
AlgebraicAnalysis.OreIteratedPBW.polynomialBasis
{K : Type u_1}
[Field K]
{ι : Type u_3}
(R : Type u_2)
[Ring R]
[Module K R]
(b : Module.Basis ι K R)
:
Module.Basis (ℕ × ι) K (Polynomial R)
Lift a coefficient basis to the standard polynomial basis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
AlgebraicAnalysis.OreIteratedPBW.normalFormLinearEquivK
{K : Type u_1}
[Field K]
{R : Type u_2}
[Ring R]
(D : OreDivisionDerivation R)
(φ : K →+* R)
(ψ : K →+* ↥(OreAssociativity.NormalOre D))
(hψ : ψ = (OreAssociativity.normalCoefficient D).comp φ)
[Module K R]
[Module K ↥(OreAssociativity.NormalOre D)]
(hφ : ∀ (c : K) (r : R), c • r = φ c * r)
(hsmul : ∀ (c : K) (z : ↥(OreAssociativity.NormalOre D)), c • z = ψ c * z)
:
The tower normal form as a linear equivalence over the coefficient field.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
AlgebraicAnalysis.OreIteratedPBW.towerPBWBasis
{K : Type u_1}
[Field K]
(Ds : List (KDerivation K))
(hDs : OreIteratedTower.PairwiseCommutes Ds)
:
Module.Basis (exponentIndex Ds) K (OreIteratedTower.OreTower Ds hDs)
The PBW basis indexed by nested exponent tuples.
Equations
- One or more equations did not get rendered due to their size.
- AlgebraicAnalysis.OreIteratedPBW.towerPBWBasis [] x_2 = Module.Basis.singleton PUnit.{1} K