Comment #3 on issue 3085 by [email protected]: poly() does not respect the given order of generators
http://code.google.com/p/sympy/issues/detail?id=3085
Aside from that, it would be very annoying to have to check what order the generators ended up in each time you created a poly, and could be somewhat complicated to have to do programmatically.
Another note: the internal representation is vastly different depending on the order of the generators. In some cases, I imagine you could achieve a speedup by putting them in a certain order (either automatically or manually). But even without that, the fact is that Poly(x*y**2, x, y) is internally different from Poly(x*y**2, y, x), and so we should allow to make both.
In [152]: Poly(x*y**2, x, y).rep Out[152]: DMP([[mpz(1), mpz(0), mpz(0)], []], ZZ) In [153]: Poly(x*y**2, y, x).rep Out[153]: DMP([[mpz(1), mpz(0)], [], []], ZZ) -- You received this message because you are subscribed to the Google Groups "sympy-issues" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sympy-issues?hl=en.
