Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Square-free decomposition and any_root for polynomials #14957

Closed
pjbruin opened this issue Jul 23, 2013 · 20 comments
Closed

Square-free decomposition and any_root for polynomials #14957

pjbruin opened this issue Jul 23, 2013 · 20 comments

Comments

@pjbruin
Copy link
Contributor

pjbruin commented Jul 23, 2013

This patch improves the method Polynomial.squarefree_decomposition() and adds a new method Polynomial.any_root(). This has been split off from #8335, and is a dependency of that ticket.

Apply:

Depends on #14888

CC: @roed314 @jpflori @sagetrac-mraum @fredstro @sagetrac-JCooley @loefflerd @sagetrac-dfesti

Component: algebra

Keywords: polynomial sd51

Author: David Roe, Jean-Pierre Flori, Peter Bruin

Reviewer: Jean-Pierre Flori, Peter Bruin

Merged: sage-5.13.beta0

Issue created by migration from https://trac.sagemath.org/ticket/14957

@pjbruin pjbruin added this to the sage-5.12 milestone Jul 23, 2013
@pjbruin
Copy link
Contributor Author

pjbruin commented Jul 23, 2013

Attachment: squarefree_decomposition_any_root.patch.gz

enhance Polynomial.squarefree_decomposition(), add Polynomial.any_root()

@pjbruin
Copy link
Contributor Author

pjbruin commented Jul 23, 2013

Changed keywords from polynomial to polynomial sd51

@pjbruin
Copy link
Contributor Author

pjbruin commented Jul 23, 2013

comment:2

CC-ing the authors of #8335 and Sage Days 51 participants on this split-off ticket.

@pjbruin
Copy link
Contributor Author

pjbruin commented Jul 23, 2013

Attachment: trac_14957-squarefree_decomposition_any_root.patch.gz

enhance Polynomial.squarefree_decomposition(), add Polynomial.any_root()

@pjbruin
Copy link
Contributor Author

pjbruin commented Jul 23, 2013

comment:3

New patch with various improvements. Most importantly: improved documentation, removed unused parameter extend of any_root, which caused a doctest failure.

Patchbot: apply trac_14957-squarefree_decomposition_any_root.patch

@pjbruin

This comment has been minimized.

@jpflori
Copy link
Contributor

jpflori commented Jul 29, 2013

Reviewer: Jean-Pierre Flori, Peter Bruin

@jpflori
Copy link
Contributor

jpflori commented Jul 29, 2013

comment:4

I already reviewed David's code and did not really touch this part apart for a few fixes.

I also agree with Peter's changes.

Everything seems to work fine, but note that if I test this on top of #14888, then two doctests fail.
I think we should make this one depend on #14888, does anyone disagree?
If we go this way, this should get positive review.

@jpflori
Copy link
Contributor

jpflori commented Jul 29, 2013

Changed author from David Roe, Jean-Pierre Flori to David Roe, Jean-Pierre Flori, Peter Bruin

@jpflori
Copy link
Contributor

jpflori commented Jul 29, 2013

Work Issues: rebase on top of #14888?

@pjbruin
Copy link
Contributor Author

pjbruin commented Jul 29, 2013

comment:6

Replying to @jpflori:

Everything seems to work fine, but note that if I test this on top of #14888, then two doctests fail.
I think we should make this one depend on #14888, does anyone disagree?

That makes sense, since #14888 already has a positive review and we would have to change one or the other anyway.

@jpflori
Copy link
Contributor

jpflori commented Jul 30, 2013

Changed work issues from rebase on top of #14888? to none

@jpflori
Copy link
Contributor

jpflori commented Jul 30, 2013

comment:7
Patchbot: apply
* trac_14957-squarefree_decomposition_any_root.patch
* trac_14957-doctests_14888.patch

@jpflori
Copy link
Contributor

jpflori commented Jul 30, 2013

Dependencies: #14888

@jpflori

This comment has been minimized.

@jpflori
Copy link
Contributor

jpflori commented Jul 30, 2013

Rebase doctests on top of #14888

@jpflori
Copy link
Contributor

jpflori commented Jul 30, 2013

comment:8

Attachment: trac_14957-doctests_14888.patch.gz

@jpflori

This comment has been minimized.

@pjbruin
Copy link
Contributor Author

pjbruin commented Jul 31, 2013

comment:9

Those were also the doctest failures I was getting, so I am happy with the fixes and the positive review.

@jdemeyer jdemeyer removed this from the sage-5.12 milestone Aug 30, 2013
@jdemeyer jdemeyer added this to the sage-5.13 milestone Sep 3, 2013
@jdemeyer jdemeyer removed the pending label Sep 3, 2013
@jdemeyer
Copy link
Contributor

jdemeyer commented Oct 7, 2013

Merged: sage-5.13.beta0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants