#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.

Reply via email to