Hi All,
thanks for all the answers, especially for John Cremona for being the
only one recognizing what I actually wanted to point out :-)
It's probably my fault, I'll take away obscuring examples the next
time and try to focus on the issue

For better understanding why I did "CC(-5).n(prec=100)" instead of the
better "ComplexField(100)(-5)":

Originally I just wanted the log of -5, but ln(-5) gives a "value
error" and ln(-5.) returns NaN,
so I wrote ln(CC(-5)) which works and returns a complex number, then I
wanted to increase the precision of the result,
and as -5 can be represented precisely in binary system I just wrote CC
(-5).n(prec=100) which is the same as ComplexField(100)(-5) except
that the number types are different:

sage: a = CC(-5).n(prec=100)
sage: b = ComplexField(100)(-5)
sage: a == b
True
sage: type(a) == type(b)
False
sage: ln(a)
NaN
sage: ln(b)
1.6094379124341003746007593332 + 3.1415926535897932384626433833*I

Georg
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to