-
-
Notifications
You must be signed in to change notification settings - Fork 523
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
Fraction field of Ore polynomial ring #29678
Comments
Branch: u/caruso/ore_functions |
Last 10 new commits:
|
Author: Xavier Caruso |
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:8
There is still a small issue with category (elements are not instances of |
comment:9
Typically that means you are returning elements that are not instances of |
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
comment:11
Here is my issue:
|
comment:12
This should be your problem: In -self.Element(self, *args, **kwds)
+self.element_class(self, *args, **kwds) This also needs to be changed for -C = self.Element
+C = self.element_class One other thing: the |
comment:14
Replying to @tscrim:
Thanks, It indeed fixes the problem!
There were already doctests. But I've added one more. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:23
Replying to @tscrim:
Oh, I see. Thanks. |
comment:24
Rather than be a direct file that refers back to |
comment:25
My |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:28
Ah, I see. Git is just handling it in a strange way. Sorry for the noise. However, no bare excepts. |
comment:29
Btw, I saw that there are pyflakes warnings in
Shouldn't we remove the second import? |
comment:30
I wouldn't touch the |
comment:31
Replying to @tscrim:
Yes, I agree. |
comment:32
The only thing missing from me giving this a positive review is taking care of the bare |
comment:33
Here is a version with my docbuild fixes from #29629. New commits:
|
Changed branch from u/caruso/ore_functions to u/tscrim/ore_functions-29678 |
Changed branch from u/tscrim/ore_functions-29678 to u/caruso/ore_functions-29678 |
comment:35
OK, I've added an explicit list of exceptions. I also rebased the commit on my branch because I thought you have forgotten to include the core of this ticket in your merge :-). I hope everything is now merged correctly. Last 10 new commits:
|
comment:36
Whoops, bad copy-paste of the branch name. |
comment:37
The patchbots reported a bunch of errors in the documentation (some files are not found). However, I'm not sure that they are related to this ticket. Do you know what's happening here? |
comment:38
In -:module:`sage.rings.polynomial.ore_function_field`
+:mod:`sage.rings.polynomial.ore_function_field` That is at least the current docbuild failure. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:40
Thank you. LGTM. |
Reviewer: Travis Scrimshaw |
Changed branch from u/caruso/ore_functions-29678 to |
We implement the fraction field of Ore polynomial rings.
The elements of the fraction field are represented by fractions of the form
denom^(-1) * num
.Depends on #29629
Component: algebra
Author: Xavier Caruso
Branch/Commit:
c40eebe
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/29678
The text was updated successfully, but these errors were encountered: