-
Notifications
You must be signed in to change notification settings - Fork 6
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
NotImplementedError: can not rewrite Univariate Quotient Polynomial Ring .. #105
Comments
I see. The code only handles number fields and finite fields but no function fields yet. This should be fixed upstream and then monkey-patched here. |
But it usually works! There must be something specific about this example which makes it fail. |
True, but for some reason the code wants to replace the fraction field with a function field to improve performance. But that doesn't work yet. |
What happens is that a factorization needs to be computed and we don't know how to factor in a quotient so we try to rewrite it to a field with more features. |
Changing that does not solve the problem as the residue field is an extension of a rational function field and we don't know how to factor there…this is now: https://trac.sagemath.org/ticket/26123, https://trac.sagemath.org/ticket/26124. |
#26123 has been fixed, but #26124 didn't make it into Sage-8.4, in spite of a positive review. |
#16564 is currently waiting to be reviewed :) |
To try to review that ticket, I checked it out and rebuilt, at first with Gist here. |
Thanks for having a look. Seems like something broke when merging this with the latest beta. Having to rebuild is quite annoying. I hope we could finally get https://trac.sagemath.org/ticket/24842 in so people would just have to click a button to be able to review a specific build of Sage… |
Either that, or there is a problem with the last beta itself. I do not have that built right now, but I would not exclude the possibility. The diff is very small. |
In fact no, the develop branch is all right. It seems that |
This works, though there are still some minor issues with the doctests. I will mention this on trac, where it belongs. |
Separate question: rebuilding is in fact quite quick, except that it also builds the whole bloody documentation again every time I do it. Any way around that? |
`make build` builds everything but the documentation. Is that what
you've been looking for?
|
Yes that is exactly it, thank you! |
I don't understand what the problem with this bloody patchbot is! What can one do in addition to writing a positive review? |
The following gives an error:
TODO:
#26124#16572 once #26128 has been merged.The text was updated successfully, but these errors were encountered: