-
-
Notifications
You must be signed in to change notification settings - Fork 554
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
Improve is_injective()/is_surjective() for coercions of quotient rings #23190
Comments
This comment has been minimized.
This comment has been minimized.
Changed keywords from sd86.5 to sd86.5, sd87 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Commit: |
Reviewer: Adele Bourgeois |
Author: Julian Rüth |
Work Issues: failing doctest |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Changed work issues from failing doctest to none |
comment:16
|
comment:17
Replying to @fchapoton:
Is this fixed already? I could not find the |
comment:18
indeed. But there is the same issue in richcmp as in #23185 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:20
does not apply |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Changed work issues from failing doctest to none |
comment:26
Somehow #23482 is not in develop yet, that's why the tests fail. |
comment:27
I think the mathematical content of the statement if R -> S is injective then the quotient is, is no true. A counter example is for example A nice sufficient condition for injectivity is that the polynomial be monic (or more generally if its leading coefficient is a unit). There are no problems with surjectivity. |
comment:28
Thanks for catching that one. You are right of course. Fixed now. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:31
Ok the code looks fine now. If you can rewrite the extremely long lines such as:
in such a way that they comfortably fit on a reasonable screen and all the doctests pass. Then this ticket gets a positive review from me. P.s. In reviewing this ticket I also found some mathematically incorrect behaviour of quotients of univariate polynomials rings. I created a separate ticket for this: #23621 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:33
I only found that one line that's extremely long. For the others that are somewhat long I don't think there is a good position that calls for breaking them there. (But if you insist, I can break them of course.) New commits:
|
Changed reviewer from Adele Bourgeois to Adele Bourgeois, Maarten Derickx |
comment:35
a question to abourgeois : should we write "Adele" or "Adèle" ? |
comment:36
Replying to @fchapoton:
I usually sign my name with the accent, but I don't really have a preference in writing (some of my legal documents omit the accent). |
comment:37
Ok, looks good to me. |
Changed branch from u/saraedum/23190 to |
This should return
True
Generally, if
R→S
is injective/surjective then the quotient is.Depends on #23485
Depends on #23484
Depends on #23483
Depends on #23482
Component: commutative algebra
Keywords: sd86.5, sd87
Author: Julian Rüth
Branch/Commit:
8a1e18b
Reviewer: Adele Bourgeois, Maarten Derickx
Issue created by migration from https://trac.sagemath.org/ticket/23190
The text was updated successfully, but these errors were encountered: