Ore_algebra
skew_product
inner product of an Ore algebra
skew_power
power of an Ore algebra
Calling Sequence
Parameters
Description
Examples
skew_product(w1, w2, A)
skew_power(w, n, A)
w1, w2, w
-
skew polynomials of the Ore algebra A
A
Ore algebra table
n
non-negative integer
The skew_product(w1, w2, A) function computes the noncommutative product w1⁢w2 (in this order) in the Ore algebra A.
The skew_power(w, n, A) function computes the nth power of w in the Ore algebra A.
To declare an Ore algebra, use Ore_algebra[skew_algebra], Ore_algebra[shift_algebra], or Ore_algebra[diff_algebra].
These functions are part of the Ore_algebra package, and so can be used in the form skew_product(..) only after performing the command with(Ore_algebra) or with(Ore_algebra,skew_product). The functions can always be accessed in the long form Ore_algebra[skew_product](..).
with⁡Ore_algebra:
Algebras of difference operators:
A≔shift_algebra⁡Sn,n:
skew_product⁡Sn,n,A
n+1⁢Sn
skew_product⁡Sn5,n3,A
n3+15⁢n2+75⁢n+125⁢Sn5
Algebras of differential operators:
A≔diff_algebra⁡Dx,x,Dy,y:
skew_product⁡Dx,x,A,skew_product⁡Dy,y,A
Dx⁢x+1,Dy⁢y+1
skew_product⁡Dx⁢Dy,x⁢y,A
Dx⁢Dy⁢x⁢y+Dx⁢x+Dy⁢y+1
skew_product⁡Dx,x10,A
Dx⁢x10+10⁢x9
skew_power⁡Dx+x,4,A
Dx4+4⁢x⁢Dx3+6⁢x2+6⁢Dx2+4⁢x3+12⁢x⁢Dx+x4+6⁢x2+3
Mixed differential-difference case:
A≔skew_algebra⁡diff=Dx,x,shift=Sn,n:
skew_product⁡Dx,x,A,skew_product⁡Sn,n,A
Dx⁢x+1,n+1⁢Sn
skew_product⁡Dx⁢Sn,x⁢n,A
x⁢n+x⁢Dx⁢Sn+n+1⁢Sn
skew_product⁡Sn,n5,A
n5+5⁢n4+10⁢n3+10⁢n2+5⁢n+1⁢Sn
skew_product⁡Sn5,n,A
n+5⁢Sn5
See Also
Ore_algebra/diff_algebra
Ore_algebra/shift_algebra
Ore_algebra/skew_algebra
Ore_algebra/Weyl_algebra
Download Help Document