Loading [MathJax]/jax/output/HTML-CSS/jax.js
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

asked 3 years ago

klaaa gravatar image

Differentiation of non-commutative polynomials in Sage

Let f be a polynomial in the non-commutative polynomial ring K[[x1,..,xn]] in n variables. Define the K-linear map for an i with 1in as di:K[[x1,..,xn]]K[[x1,..,xn]] on monomials as di(f)=g if f=xig and di(f)=0 else, so that this operator simply strikes off the leftmost xi.

Define the K-linear operator for an i with 1in as δi:K[[x1,..,xn]]K[[x1,..,xn]] on monomials as δi(xi1xit)=tj=1di(xijxij+1xitxi1xij1).

Question: Is there an easy (or even already existing) way to obtain the result of applying δi to a non-commutative polynomial using Sage?

Differentiation of non-commutative polynomials in Sage

Let f be a polynomial in the non-commutative polynomial ring K[[x1,..,xn]] in n variables. Define the a K-linear map for an i with 1in as di:K[[x1,..,xn]]K[[x1,..,xn]] on monomials as di(f)=g if f=xig and di(f)=0 else, so that this operator simply strikes off the leftmost xi.

Define the K-linear operator differentiation operator for an i with 1in as δi:K[[x1,..,xn]]K[[x1,..,xn]] on monomials as δi(xi1xit)=tj=1di(xijxij+1xitxi1xij1).

Question: Is there an easy (or even already existing) way to obtain the result of applying δi to a non-commutative polynomial using Sage?

Differentiation of non-commutative polynomials in Sage

Let f be a polynomial in the non-commutative polynomial ring K[[x1,..,xn]] in n variables. Define a K-linear map for an i with 1in as di:K[[x1,..,xn]]K[[x1,..,xn]] on monomials as di(f)=g if f=xig and di(f)=0 else, so that this operator simply strikes off the leftmost xi.

Define the K-linear operator (cyclic) differentiation operator for an i with 1in as δi:K[[x1,..,xn]]K[[x1,..,xn]] on monomials as δi(xi1xit)=tj=1di(xijxij+1xitxi1xij1).

Question: Is there an easy (or even already existing) way to obtain the result of applying δi to a non-commutative polynomial using Sage?