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
Multivariate powerseries over SR seem to work, but coercion does not. For example, the coercion from ZZ to QQ works fine:
sage: T.<a,b> = PowerSeriesRing(ZZ,2)
sage: f = 1 + a + b + a*b + T.O(5)
sage: 1/2 * f
1/2 + 1/2*a + 1/2*b + 1/2*a*b + O(a, b)^5
but the same thing fails with SR:
sage: exp(2) * f
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/home/vbraun/opt/sage-4.8.alpha4/devel/sage-main/sage/schemes/generic/<ipython console> in <module>()
/home/vbraun/opt/sage-4.8.alpha4/local/lib/python2.6/site-packages/sage/structure/element.so in sage.structure.element.RingElement.__mul__ (sage/structure/element.c:12158)()
/home/vbraun/opt/sage-4.8.alpha4/local/lib/python2.6/site-packages/sage/structure/coerce.so in sage.structure.coerce.CoercionModel_cache_maps.bin_op (sage/structure/coerce.c:7467)()
TypeError: unsupported operand parent(s) for '*': 'Symbolic Ring' and 'Multivariate Power Series Ring in a, b over Integer Ring'
Also, manually changing the base ring brings out the background polynomial variable:
Multivariate powerseries over SR seem to work, but coercion does not. For example, the coercion from ZZ to QQ works fine:
but the same thing fails with SR:
Also, manually changing the base ring brings out the background polynomial variable:
CC: @nilesjohnson
Component: commutative algebra
Keywords: multivariate power series
Issue created by migration from https://trac.sagemath.org/ticket/12240
The text was updated successfully, but these errors were encountered: