-
-
Notifications
You must be signed in to change notification settings - Fork 480
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
subrings of the symbolic ring #19259
Comments
Branch: u/dkrenn/symbolic-subring |
comment:2
The (unregistered, yours?) patchbot seems to have problems, but probably not with this branch. I'm in favor of this enhancement as it allows some solutions to other tickets. Last 10 new commits:
|
Commit: |
comment:3
Replying to @rwst:
Yes, it is my patchbot. I think something related to the upgrade to beta7 ...
Good :) (Which tickets are these?) |
comment:4
Replying to @dkrenn:
See comment 57 of #12967 by vbraun: "The symbolic constants, like pi.pyobject(), should be elements in some parent set. The symbolic constants can then coerce into the infinity ring, solving the pi.pyobject() < oo == False issue." Consequently this would be good for #19040. |
comment:6
This is fantastic! Don't plan to review it as I am not an expert on coersion stuff, but looks very good. I am only not quite sure that |
comment:7
Replying to @novoselt:
Good to hear :)
You could review the non-coercion part ;)
My feeling is that some kind of shortcut to this special ring is convenient to have (and it is also good to mention this subring explicitly somewhere). Thus, |
comment:8
Ah, with constant you mean no symbols (maybe better clarify). Yeah I make that distinction in #19040 often enough so it seems very natural. |
comment:10
Replying to @dkrenn:
Or
Not necessary IMO. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:12
Replying to @rwst:
Fits good; renamed. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:14
Replying to @sagetrac-git:
Small commit to correct the parent. Needs_review. |
comment:15
Hello! I started reviewing this ticket, and for now, I have the following comments:
I also have some minor changes (language etc.) which I will push as soon as I am done with my review. |
comment:17
Replying to @behackl:
I agree; changed.
Added check.
Doctest added. |
comment:18
Thanks, this resolves these two issues. Besides some minor changes to the code and documentation, I noticed that the
I adapted the code accordingly. In principle, this would be a Last 10 new commits:
|
Changed branch from u/dkrenn/symbolic-subring to u/behackl/symbolics/symbolic-subring |
comment:19
Replying to @behackl:
The question is whether to postpone the rewriting to a follow-up ticket (i.e., does your planned rewriting affect the interface or is it just internal rewriting which will then allow new things to be done?) This also in view of several tickets depending on this ticket here. |
comment:20
Replying to @behackl:
Cross-review of the minor things positive, but ...
No,
and
|
comment:21
Replying to @cheuberg:
+1 for postpone to follow-up ticket. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:23
Replying to @dkrenn:
Done. I thought of composition instead of something that is used in the construction of the pushout, sorry. My approach requires an implemented compoisiton of functors; I'll take care of that in a follow-up ticket. As you have reviewed my changes, I'll set this to |
comment:25
Reviewer(s), please insert your name(s) in the corresponding field of the ticket. |
Reviewer: Benjamin Hackl |
Changed branch from u/behackl/symbolics/symbolic-subring to |
We create subrings of the symbolic ring, which allow or reject a given set of variables.
CC: @behackl @cheuberg
Component: symbolics
Author: Daniel Krenn
Branch/Commit:
d376b10
Reviewer: Benjamin Hackl
Issue created by migration from https://trac.sagemath.org/ticket/19259
The text was updated successfully, but these errors were encountered: