#1956: implement multivariate truncated power series arithmetic
-------------------------------------------+--------------------------------
Reporter: was | Owner: pernici
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-4.7
Component: commutative algebra | Keywords: multivariate
power series
Work_issues: | Upstream: N/A
Reviewer: Martin Albrecht, Simon King | Author: Niles Johnson
Merged: | Dependencies:
-------------------------------------------+--------------------------------
Comment(by niles):
Now that I've looked carefully at these, and read documents like
[http://www.python.org/dev/peps/pep-0008/ PEP 8 style guide] about double
underscore attributes, I think I'm inclined to leave them as is. There
are three contributing reasons: consistency with multivariate polynomial
rings, consistency with univariate power series rings, and not wanting the
background power series ring to be treated casually.
Here is the list of the double underscore attributes of
`MPowerSeriesRing_generic` :
* Those which parallel multivariate polynomials:
{{{
__term_order
__ngens
}}}
* Those which parallel univariate power series:
{{{
__poly_ring
__is_sparse
__params
}}}
* Others, which I'd rather leave double-underscore for consistency with
the rest and because I don't think the background ring should be treated
casually:
{{{
__bg_power_series_ring
__bg_indeterminate
__base_ring
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/1956#comment:117>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.