#18600: Fix several methods for sparse polynomials
-----------------------------+---------------------------------------------
Reporter: bruno | Owner:
Type: defect | Status: new
Priority: major | Milestone: sage-6.8
Component: commutative | Keywords: sparse polynomial
algebra | Authors: Bruno Grenet
Merged in: | Report Upstream: N/A
Reviewers: | Branch: u/bruno/polynomial_sparse
Work issues: | Dependencies:
Commit: |
Stopgaps: |
-----------------------------+---------------------------------------------
In tickets #18518 and #18585, I've fixed some problems in two methods of
the class `Polynomial` to make them work with high-degree sparse
polynomials. Globally, many methods in this class are written with dense
polynomials (or at least low-degree polynomials) in mind.
The purpose of this ticket is to provide easy fixes for many of these
methods. The list of the methods I've treated is:
- `denominator` in #18518
- `_cmp_` in #18585
- `integral`
- `is_nilpotent`
- `padded_list`
- `newton_slopes`
- `reverse`
- `shift`
- `truncate`
- `norm`
For `integral`, I also correct some bug that affects all polynomials
(dense as well as sparse).
**Note.** This is a work in progress.
--
Ticket URL: <http://trac.sagemath.org/ticket/18600>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.