On Fri, Mar 28, 2008 at 1:30 AM, Michel <[EMAIL PROTECTED]> wrote:
>
>
>  >
>  >
>  > Anyway, I'm not sure what to do about this.  I don't even know what
>  > "complex infinity" means...
>
>  Sure you do (as someone working in modular forms)!
> Infinity is the
>  point at infinity of the projective line over the
>  complex numbers (which is a 2-sphere). z<-->1/z exchanges complex
>  infinity and the origin.
>  That way you can speak about functions holomorphic at infinity etc...
>

I meant that in the sense that the Maxima document

"(%i8) describe(infinity);
 -- Constant: infinity
    `infinity' represents complex infinity."

is far far too vague for me as a mathematician to be 100%
certain of what it means.  Basically I'm just very unsatisfied
with (bad, imho) documentation like that.

In particular, for me working in modular forms "infinity" is the
point at infinity along the positive imaginary axis.
There is nothing canonical about this though -- one could instead
choose the negative imaginary axis if one wanted to.  And
this is evidently *not* what Maxima does, since:

(%i2) limit(exp(2*%pi*%i*x), x, infinity);
(%o2)                                 und

but lim_{x--> "oo"} exp(2*pi*i*x) = 0, where by "oo" I mean "my
number theorist's infinity".

This is also different than your definition above: "infinity is the
point at infinity of the projective line over the
complex numbers (which is a 2-sphere). z<-->1/z exchanges complex
infinity and the origin."  That doesn't really say what infinity is, but
it implicitly defines limit_{z-->oo} f(z) to be lim_{z-->0} f(1/z), if
it exists
(in the sense of a limit of a complex variable, i.e., along any path to 0).
With that definition, of course the limit lim_{x--> oo} exp(2*pi*i*x) is
undefined.

It would thus make a lot of sense that for Maxima

          limit(f(z), z, infinity)

means limit(f(1/z), z, 0) as a complex function (which is undefined
if the limit doesn't exist along all paths).

Burcin writes:
> Complex infinity is the unsigned infinity.

I don't think that's helpful.  It doesn't define what limit(f(z), z,
infinity) means
in Maxima.   See above.   I mean, certainly whatever Maxima means by
"complex infinity" it should be unsigned.  But I'm sure that's not what's
meant by "unsigned_infinity" in Sage., i.e., I disagree that this
is a bug in Sage:

sage: maxima(unsigned_infinity)
inf

>  Now we could also equip the complex plane with a "circle at
>  infinity".  This is the Stone Cech compactification.
>  I guess this is just not the right thing for complex analysis.
>
>  Michel
>
>
>
>
>  >
>



-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to