Yes, indeed Magma does this.

Bill.

On 4 Dec, 02:52, "Stephen Forrest" <[EMAIL PROTECTED]> wrote:
> On Dec 3, 2007 8:53 PM, Bill Hart <[EMAIL PROTECTED]> wrote:
>
>
>
> > On 3 Dec, 17:15, "William Stein" <[EMAIL PROTECTED]> wrote:
>
> > > This is not so good, really.  We should be aiming to beat maple/magma,
> > > which do this factorization in 0.01 seconds or so.  Where are our reverse
> > > engineering experts?  How come Maple is so fast at this?
>
> > I think we discussed this on the list before. For univariate you want
> > van hoeij's algorithm and for multivariate some variant of GCDHEU or
> > EZGCD.
>
> I don't really know anything about multivariate factorization, but the
> following bit from _Modern Computer Algebra_ (2nd ed.) by von zur
> Gathen and Gerhard is noteworthy:
>
> "Algorithm 16.22 [an algorithm for univariate factorization] can be
> adapted to the factorization of polynomials in F[x,y], where F is a
> field with effective univariate factorization  This is the case, for
> example, when F is a finite field (Chapter 14) or when F=Q, by the
> above.  The variant of Algorithm 16.22 is then merely a
> (deterministic) polynomial time reduction from bivariate to univariate
> polynomial factorization." (p. 481)
>
> This suggests that it may be wise to treat bivariate polynomials as a
> special case.
>
> Steve
--~--~---------~--~----~------------~-------~--~----~
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