I'm now trying to write a class for the ring of Gaussian integers
(i.e: Z[i]). This ring has a rich arithmetic (see for example, Hardy-Wright)
In fact, I've already writen some basic functions and integrate it to my
local
copy of sage, but I need to work more on in.
It is writen in pure python (using the functions that sage already has for
integers)

Obviously more general solutions can be created for example, we could have
the algebraic integers in quadratic fields, but this would be a first step.

Pablo

On 3/31/07, Joel B. Mohler <[EMAIL PROTECTED]> wrote:
>
>
> On Saturday 31 March 2007 10:10, Pablo De Napoli wrote:
> > Does Sage currently support factoring in Gaussian integers (i.e. in the
> > ring
> >
> > Z[I] of complex numbers with integral real/imaginary parts)?
> > I thing this would be a nice feature to have.
> >
> > In pari/gp for example this works:
> >
> > ? factor(5*I)
> > %1 =
> > [2 + I 1]
> >
> > [1 + 2*I 1]
> >
> > in sage
> >
> > factor(5*I)
> > gives an error.
>
> Yes, as you state, we need to have a ring of integers.  This is something
> I'm
> going to work on this summer.  Before I do this, I plan on spending more
> time
> with some basic speed benchmarking for number fields.  If you want to
> write a
> ring of integers class, that would be a welcome contribution.
>
> --
> Joel
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to