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

More polynomials should know that they are irreducible #25227

Open
saraedum opened this issue Apr 23, 2018 · 22 comments
Open

More polynomials should know that they are irreducible #25227

saraedum opened this issue Apr 23, 2018 · 22 comments

Comments

@saraedum
Copy link
Member

Depends on #29266

Component: commutative algebra

Keywords: padicIMA

Work Issues: is the patchbot happy?

Author: Julian Rüth

Branch/Commit: u/soehms/25227 @ 8977f19

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

@saraedum
Copy link
Member Author

Branch: u/saraedum/irreducible

@saraedum
Copy link
Member Author

Changed branch from u/saraedum/irreducible to none

@saraedum
Copy link
Member Author

Branch: u/saraedum/25227

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 4, 2018

Commit: 847a4e7

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 4, 2018

Branch pushed to git repo; I updated commit sha1. New commits:

847a4e7Merge develop and 25227

@saraedum
Copy link
Member Author

saraedum commented Jul 4, 2018

New commits:

57e6d44Teach more rings about irreducible polynomials
cf4bebfMerge remote-tracking branch 'trac/u/saraedum/irreducible' into HEAD
847a4e7Merge develop and 25227

@saraedum
Copy link
Member Author

saraedum commented Jul 4, 2018

Work Issues: docstrings

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 12, 2018

Branch pushed to git repo; I updated commit sha1. New commits:

3cf6c75Merge develop and 25227
93e8d51Add docstrings for _is_irreducible_univariate_polynomial()

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 12, 2018

Changed commit from 847a4e7 to 93e8d51

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 12, 2018

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

d2bc6feAdd docstrings for _is_irreducible_univariate_polynomial()

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 12, 2018

Changed commit from 93e8d51 to d2bc6fe

@saraedum
Copy link
Member Author

Changed work issues from docstrings to is the patchbot happy?

@fchapoton
Copy link
Contributor

comment:9

one doctest failing (typo)

and pyflakes plugin is not happy

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 13, 2018

Changed commit from d2bc6fe to 2d43fe7

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jul 13, 2018

Branch pushed to git repo; I updated commit sha1. New commits:

cacb467silence pyflakes
2d43fe7fix typo

@saraedum
Copy link
Member Author

New commits:

cacb467silence pyflakes
2d43fe7fix typo

New commits:

cacb467silence pyflakes
2d43fe7fix typo

@roed314
Copy link
Contributor

roed314 commented Jul 22, 2018

Changed keywords from none to padicIMA

@fchapoton
Copy link
Contributor

comment:14

red branch => needs work

@soehms
Copy link
Member

soehms commented Mar 1, 2020

Changed branch from u/saraedum/25227 to u/soehms/25227

@soehms
Copy link
Member

soehms commented Mar 1, 2020

Changed commit from 2d43fe7 to 8977f19

@soehms
Copy link
Member

soehms commented Mar 1, 2020

comment:16

I rebase the implementation to 9.1.beta5 and insert a dependency to ticket #29266 which fixes a bug of #26421, since the latter one cause one of the doctest to fail.

Note, that the following doctests of the present ticket already worked under the previous stable release 8.1:

┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 8.1, Release Date: 2017-12-07                     │
│ Type "notebook()" for the browser-based notebook interface.        │
│ Type "help()" for help.                                            │
└────────────────────────────────────────────────────────────────────┘
sage: S.<t> = QQ[]
sage: R.<x> = S[]
sage: f = t*x
sage: f.is_irreducible()
False
sage: f = t*x + (t+1)
sage: f.is_irreducible()
True
sage: R.<x> = ZZ[]
sage: f = 2*x
sage: f.is_irreducible()
False
sage: f = 2*x + 3
sage: f.is_irreducible()
True
sage:

Therefore, they don't make clear what is improved by the corresponding implementation. I would replace these doctests by examples which don't work without the implementation of the ticket.


New commits:

ffa9302Merge branch 'u/saraedum/25227' of git://trac.sagemath.org/sage into more_polynomials_irreducible_25227
004c1c429266 initial version
8977f19Merge branch 'factorization_integral_domain_29266' into more_polynomials_irreducible_25227

@soehms
Copy link
Member

soehms commented Mar 1, 2020

Dependencies: #29266

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

5 participants