I didn't mean to come off sounding negative about it. I think it's a reasonable way of doing things. It does complicate the issue a bit.
I think my question is the following: It would make my life easier if is_commutative was a property. I notice that it is special cased for performance reasons though. What is the situation here? On Wed, Oct 31, 2012 at 8:37 AM, Sergiu Ivanov <[email protected]>wrote: > On Wed, Oct 31, 2012 at 08:29:29AM -0500, Matthew Rocklin wrote: > > > > One issue with this is that we often associate the idea of commutativity > to > > Symbols instead of operations. In particular I think that physics uses > > non-commutative symbols in Muls a lot. So some Muls are commutative and > > some are not. > > Wow, that sounds really wrong, but I can see how trying to avoid this > will break a huge number of things. > > Thanks for pointing out this fact. > > Sergiu > > -- > You received this message because you are subscribed to the Google Groups > "sympy" 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?hl=en. > > -- You received this message because you are subscribed to the Google Groups "sympy" 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?hl=en.
