18.04.2011 08:20, smichr пишет: > Does zoo absorb everything in an addition or multiplication (except > maybe oo or another zoo)? >
It is related with this old issue: http://code.google.com/p/sympy/issues/detail?id=360 And with this open pull request: https://github.com/sympy/sympy/pull/173/files E.g. Those assertions have quit right behavior: assert zoo == zoo assert zoo != oo assert 1*zoo == zoo assert 2*zoo == zoo assert 1 != zoo assert zoo != 1 assert zoo != Symbol("x")**3 assert zoo + 1 == zoo + 1 assert zoo + 1 == zoo assert 2 + zoo == zoo assert 3*zoo + 2 == zoo assert 1/zoo == 0 x = Symbol('x') assert zoo + zoo == nan assert zoo - zoo == nan assert zoo + oo == nan assert zoo - oo == nan assert zoo + I == zoo assert zoo * I == zoo assert zoo + x + 2 + 3*I == zoo + x assert zoo * x * 2 * 3*I * -oo == zoo * x assert zoo * (1+I) == zoo assert zoo * (4+I+x) != zoo assert zoo * 0 == nan assert zoo * nan == nan assert 0 * zoo == nan assert nan * zoo == nan assert zoo + nan == nan assert zoo**zoo == nan assert zoo**0 == nan assert zoo**2 == zoo assert zoo**(-1) == 0 assert abs(zoo) == oo If anyone disagree with those assertions please let us know. -- Alexey U. -- 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.
