You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I mean the substitution y:x*y is applied first in the following
sage: R.<x,y>=QQ[]
sage: g=x+y
sage: g.subs({x:x+1,y:x*y})
x*y + x + y + 1
where I think applying x:x+1 first seems intuitive if order ever
should be significant.
For the record, I think the entire design of subs for multivariate polynomial rings is wrong. I've thus opened #6482 and explained my reasoning for this.
Note that in any case, if the current subs behavior is super fast or useful to people (is it?) then we can keep it as a nondefault option, in which case this ticket #6481 also makes sense to keep, since at least we should do the order of substitution in an easy-to-understand way.
reported by Kwankyu on [sage-support]:
Component: commutative algebra
Issue created by migration from https://trac.sagemath.org/ticket/6481
The text was updated successfully, but these errors were encountered: