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
Chinese Remainder Theorem for univariate polynomials over a field #7595
Comments
comment:2
Hello !! This is clearly not my field but I dare intrude : I see you are using functions "crt" and "CRT_list", and I wondered if you would find it sensible to rename them to chinese_remainer_theorem and chinese_remainder_theorem_list ? If this is too long, it may be possible to drop the "theorem" from the name, but the fact remains that if I had to use this function sometime ( which is not excluded, as it is a very famous result ), there is no way on earth I would have thought of trying the "crt" function if I had not seen it related to this ticket :-) I am under the impression the english speakers would end this message with : "Well, just my two cents" :-) Nathann |
comment:3
Replying to @nathanncohen:
This is irrelevant to this ticket. You should bring it up on sage-devel instead. |
comment:4
Nice. |
Reviewer: Robert Bradshaw |
comment:5
This patch wasn't applying, so I've rebased it. No real changes though. |
rebased on 4.3.rc0 |
comment:6
Attachment: trac_7595.patch.gz Just caught a doctest failure in sage/rings/arith.py. Oops! |
Work Issues: needs rebase |
comment:8
Which ticket is the patch conflicting with? |
comment:9
I've checked, and this merges with the current rc1. |
comment:10
The patch is fine, applies to 4.3.rc0 and all tests pass in sage/rings. I have some problems with the CRT* functions though.
Of course, I don't think that these issues should delay the current patch, but deserve a ticket of their own to make sure they are tided up. |
Changed reviewer from Robert Bradshaw to Robert Bradshaw, John Cremona |
Changed work issues from needs rebase to none |
Merged: sage-4.3.1.alpha0 |
comment:11
I've made #7836 for this. |
Changed merged from sage-4.3.1.alpha0 to none |
comment:12
This causes failures in the following file
|
Attachment: trac_7595-failures.patch.gz Should fix the issues in quadratic_form__ternary_Tornaria.py |
comment:13
This patch should fix the issues mentioned above. I wasn't sure whether to make a new ticket, or just post it here (never seen a "needs_work" closed ticket...) |
comment:15
I changed the ticket to "needs review" and then gave it a positive review -- it works for me. |
comment:16
This ticket is rather messy. The patch |
comment:17
Replying to @sagetrac-mvngu:
The patch was rolled back-- neither is in Sage-4.3.1.alpha1
Apparently when the ticket was reopened, this did not revert. I don't know how to fix this, but the ticket is definitely open.
Repeat: as of sage-4.3.1.alpha1, both patches need to be merged. |
Merged: 4.3.1.alpha2 |
Changed merged from 4.3.1.alpha2 to sage-4.3.1.alpha2 |
This wasn't hard to implement, since all the hard work was already done.
Component: algebra
Author: Robert Miller
Reviewer: Robert Bradshaw, John Cremona
Merged: sage-4.3.1.alpha2
Issue created by migration from https://trac.sagemath.org/ticket/7595
The text was updated successfully, but these errors were encountered: