This is a problem involving polynomials of SU(2) operators (or matrices) multiplied by scalar variables (e.g. x, y, etc.).
I'm trying to do something that I think should be relatively simple. It is a physics problem involving two spins A and B that are represented by components (Ax,Ay,Az) and (Bx,By,Bz) with commutation relations [Ax,Ay] = Az, etc. similarly for the B's. A's commute with B's [Ax, By] = 0, etc. I want to be able to define a polynomial in the A's and B's and perform various functions involving multiplication to form polynomials in the A's and B's multiplied by symbolic variables. Each time a product of A's or B's arises in the polynomial, I want to invoke the commutation relation to give, for example, AxAy = Az/2. Then I want to gather all terms together involving a certain product of A's and B's and extract the coefficient. For example if I define such a polynomial and square it, I want to be able to extract, say, the coefficient of the term AxBy. Can someone please tell me how to set up polynomial operations involving scalar variables and SU(2) operators/matrices? Any help would be greatly appreciated. -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.
