#4618: Request for Puiseux series in SAGE
-------------------------------+--------------------------
Reporter: ljpk | Owner: AlexGhitza
Type: enhancement | Status: new
Priority: minor | Milestone: sage-6.2
Component: algebra | Resolution:
Keywords: Puiseux | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: | Stopgaps:
-------------------------------+--------------------------
Description changed by rws:
Old description:
> In MAGMA, one can have fractional exponents for power series (which it
> calls Puiseux series), but SAGE does not seem to support this:
> {{{
> sage: PSR.<q>=PowerSeriesRing(QQ)
> sage: q^(1/5)
> ---------------------------------------------------------------------------
> NotImplementedError Traceback (most recent call
> last)
>
> /home/ljpk/.sage/temp/sage/2339/_home_ljpk_Eisenstein_sage_9.py in
> <module>()
> /home/was/s/local/lib/python2.5/site-packages/sage/structure/element.so
> in sage.structure.element.RingElement.__pow__
> (sage/structure/element.c:8866)()
> /home/was/s/local/lib/python2.5/site-packages/sage/structure/element.so
> in sage.structure.element.generic_power_c
> (sage/structure/element.c:17789)()
>
> NotImplementedError: non-integral exponents not supported
> }}}
>
> From the duplicate #9289:
> {{{
> sage: S = PolynomialRing(QQ, ['a','b','c']); S
> Multivariate Puiseux Polynomial Ring in a, b, c over Rational Field
> }}}
>
> Operations: roots of monomials, ...
>
> See also: http://fr.wikipedia.org/wiki/Th%C3%A9or%C3%A8me_de_Puiseux,
> http://en.wikipedia.org/wiki/Puiseux_series
New description:
In MAGMA, one can have fractional exponents for power series (which it
calls Puiseux series), but SAGE does not seem to support this:
{{{
sage: PSR.<q>=PowerSeriesRing(QQ)
sage: q^(1/5)
---------------------------------------------------------------------------
NotImplementedError Traceback (most recent call
last)
/home/ljpk/.sage/temp/sage/2339/_home_ljpk_Eisenstein_sage_9.py in
<module>()
/home/was/s/local/lib/python2.5/site-packages/sage/structure/element.so in
sage.structure.element.RingElement.__pow__
(sage/structure/element.c:8866)()
/home/was/s/local/lib/python2.5/site-packages/sage/structure/element.so in
sage.structure.element.generic_power_c (sage/structure/element.c:17789)()
NotImplementedError: non-integral exponents not supported
}}}
--
--
Ticket URL: <http://trac.sagemath.org/ticket/4618#comment:9>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.