type/CommAlgebra
type for algebras of commutative polynomials
type/OreAlgebra
type for all commutative and skew algebras
type/SkewAlgebra
type for simple skew algebras
type/SkewParamAlgebra
type for other skew algebras
type/SkewPolynomial
type for skew polynomials
Calling Sequence
Parameters
Description
Examples
type(A, CommAlgebra)
type(A, OreAlgebra)
type(A, SkewAlgebra)
type(A, SkewParamAlgebra)
type(P, SkewPolynomial(A))
A
-
table that denotes an algebra
P
polynomial in such an algebra
The type CommAlgebra checks if the algebra A is an algebra of commutative polynomials, as declared by Ore_algebra[poly_algebra] (or Ore_algebra[skew_algebra] with no commutation and commutative parameters only).
The type SkewAlgebra checks if the algebra A is built by using Ore_algebra[skew_algebra] with commutations of the form
y⁢x=p⁢y+s⁢x+y⁢x+r
for constants p, r, and s only. This is the case for the commutation types delta, diff, euler, shift, and their dual forms.
The type SkewParamAlgebra checks if the algebra A is built by using Ore_algebra[skew_algebra] with commutations of the form
y⁢x=q⁢x⁢y+p⁢y+s⁢x+r
for constants p, q, r, and s with at least one commutation with q≠1. This is the case for the commutation types qdelta, qdiff, qdilat, qshift, `shift+qshift`, and their dual forms.
The type OreAlgebra checks if the algebra A is any of the above.
The type SkewPolynomial checks if the membership of the polynomial P in the algebra A. When this algebra allows rational function coefficients, a polynomial with rational function coefficients is a member of the algebra.
Not an algebra!
type⁡1,OreAlgebra
false
A commutative algebra of polynomials.
with⁡Ore_algebra:
A≔poly_algebra⁡a,b,c:
type⁡A,CommAlgebra,type⁡A,OreAlgebra
true,true
type⁡a2+b2+c2−1,SkewPolynomial⁡A
true
Skew algebras of linear differential operators.
A≔diff_algebra⁡Dx,x:
type⁡A,CommAlgebra,type⁡A,SkewAlgebra,type⁡A,SkewParamAlgebra
false,true,false
type⁡x⁢Dx+1,SkewPolynomial⁡A,type⁡Dx+1x,SkewPolynomial⁡A
A≔diff_algebra⁡Dx,x,polynom=x:
true,false
Skew algebras of linear q-recurrence operators.
A≔qshift_algebra⁡Sn,qn:
false,false,true
type⁡qn1−qn⁢Sn+1,SkewPolynomial⁡A
See Also
Ore_algebra
Ore_algebra/diff_algebra
Ore_algebra/poly_algebra
Ore_algebra/shift_algebra
Ore_algebra/skew_algebra
type
Download Help Document