-
-
Notifications
You must be signed in to change notification settings - Fork 491
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
pushout construction and finding common parents for/including cartesian products #18182
Comments
comment:1
(see also #15425) |
Branch: u/roed/18182 |
Changed branch from u/roed/18182 to u/dkrenn/18182 |
Commit: |
Author: Daniel Krenn, David Roe |
Reviewer: Daniel Krenn |
comment:5
I've reviewed David's part, but I am also an author of this ticket; thus I request an additional reviewer. Note that there is still one failing doctest, where I don't have any glue why (it is the bug at the very top of the file). Who knows what is going on there? |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Changed branch from u/dkrenn/18182 to u/dkrenn/18182-on-6.7 |
Work Issues: merge 6.8 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits: |
New commits:
|
Changed branch from u/dkrenn/18182-on-6.7 to u/dkrenn/18182-on-6.8 |
Changed work issues from merge 6.8 to none |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:19
Bug fixed...let's see what the patchbot does... |
comment:20
Hello! I had a look at the changes on this ticket, made a few reviewer commits, and I have the following comments:
Note that fixing these things would be suitable for a follow-up ticket, as the current behavior is (as far as I can tell) correct: if the base rings of the modules coincide, the cartesian product can be built (at least in the examples I tried). Otherwise, a (unfortunately rather strange) exception is raised. And in the case where all base rings coincide,
over
As far as I can tell, the only difference is in the categories -- but they aren't used in these doctests.
that a
Benjamin New commits:
|
Changed reviewer from Daniel Krenn to Benjamin Hackl, Daniel Krenn |
Changed branch from u/dkrenn/18182/pushout to u/behackl/coercion/pushout |
comment:21
Replying to @behackl:
This is now #19375.
Rewritten (but I am open to suggestions if you want something different)
Thanks.
We need a common parent, thus
This is to check that it works as well (there was once a bug with this kind of construction, thus a doctest was added).
Yes, this is the reason. An
No.
Thanks.
Done. Cross-reviewed your changes...seem to be fine. |
Changed branch from u/behackl/coercion/pushout to u/dkrenn/coercion/pushout |
comment:24
Replying to @dkrenn:
Perfect.
No, the way you've rewritten it is fine.
I understand.
Alright. I cross-checked your changes, everything seems to work now, and I have no more comments. The documentation builds and |
Changed branch from u/dkrenn/coercion/pushout to |
and the coercion model (in partiuclar, the
pushout
function) does not take care of cartesian products. The aim of this ticket is to add functionality for doing so.CC: @roed314 @behackl
Component: coercion
Keywords: sd67
Author: Daniel Krenn, David Roe
Branch/Commit:
bc70cb9
Reviewer: Benjamin Hackl, Daniel Krenn
Issue created by migration from https://trac.sagemath.org/ticket/18182
The text was updated successfully, but these errors were encountered: