Just a quick correction, the first time you perform an n-ary operation with a given symbol as an argument, it will function correctly. If you perform another n-ary operation on the original symbol with that same other symbol a second time is when the bug occurs. I don't currently do smart merging of the statement history of the other symbol with the statement history of the self symbol, so operations will be repeated. The logic required to do this right is not terribly complicated, I could probably just give each statement operation on a symbol a unique identifier, then only merge in unique identifiers, and maintain the history in sorted order.
Nathan -- 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.
