#8558: add a fast gcd algorithm for univariate polynomials over absolute number
fields
---------------------------+------------------------------------------------
Reporter: lftabera | Owner: AlexGhitza
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-4.7.2
Component: algebra | Keywords: gcd, pari, ntl, number field
Work_issues: | Upstream: N/A
Reviewer: | Author: Luis Felipe Tabera Alonso
Merged: | Dependencies:
---------------------------+------------------------------------------------
Description changed by jdemeyer:
Old description:
> Question arised here,
>
> http://groups.google.com/group/sage-
> devel/browse_thread/thread/0f5b029970e1a4e2/fcec7d0e35474fbd#fcec7d0e35474fbd
>
> univariate gcd is performed using euclidean algorithm, which causes
> explosion of coefficients and is slow but for trivial examples. Instead
> we should use pari that performs better.
>
> 1.- Add a _pari_ function for absolute number fields taht work[[BR]]
> 2.- Add gcd using pari for absolute number fields[[BR]]
> 3.- For relative number fields, pass to an absolute representation. This
> may be slow. But for the cases where this is slow the current
> implementation may be unfeasible.
>
> Apply: trac-8558.2.patch
New description:
Question arised here,
http://groups.google.com/group/sage-
devel/browse_thread/thread/0f5b029970e1a4e2/fcec7d0e35474fbd#fcec7d0e35474fbd
univariate gcd is performed using euclidean algorithm, which causes
explosion of coefficients and is slow but for trivial examples. Instead we
should use pari that performs better.
1. Make `_pari_()` work for polynomials over absolute number fields, see
#11904.
2. Add gcd using pari for absolute number fields
3. For relative number fields, pass to an absolute representation. This
may be slow. But for the cases where this is slow the current
implementation may be unfeasible.
Apply: [attachment:trac-8558.2.patch]
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8558#comment:17>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.