Hey John,

I'm happy to hear that you're using some number field stuff in SAGE.  
As Robert mentioned in his post (and I think it was on sage-devel),  
there are a few of us looking at getting this in much better shape in  
the near future. In light of that, please keep telling us things you  
wish SAGE would do -- we need all the input we can get, especially  
from someone who knows their way around the MAGMA number field stuff.

On that note, what are the two (or more, if you're feeling verbose)  
things you like most and least about the MAGMA number field setup?

> The things that are slowing down SAGE right now is:
> (1) The interface to Pari lacks the nfdisc() and nfisisom() commands,
> or something like them.  Right now, I don't even see how to compare if
> two number fields are isomorphic in SAGE?!  These could be patched
> without too much effort and minimal overhead (a la Martin's
> instructions), right?

Yep, this is an easy fix. I've attached an hg bundle to this email,  
and it's also on the sage trac as ticket 584. I didn't do anything  
fancy, just quick and dirty, so you use the functions right from the  
pari object:

sage: F = NumberField(x^3-2,'alpha')
sage: F._pari_().nfdisc()
   -108
sage: G = NumberField(x^3-4,'beta')
sage: F._pari_().nfisisom(G._pari_())
    [1/2*NumberFieldinbetawithdefiningpolynomialx^2]

I don't know what's up with that weird printing problem, but I'm  
going to look into that as soon as I finish this email.

If you find anything else you need exposed, feel free to email sage- 
devel or just me directly -- this took very little time to do, and  
needs to be done at some point anyway.

-cc


--~--~---------~--~----~------------~-------~--~----~
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://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Attachment: numfld_func.hg
Description: Binary data


Reply via email to