#14334: integral of multivariate polynomial
-----------------------------------+----------------------------------------
   Reporter:  chapoton             |             Owner:  malb                   
       Type:  defect               |            Status:  new                    
   Priority:  major                |         Milestone:  sage-5.9               
  Component:  commutative algebra  |          Keywords:  integral of polynomials
Work issues:                       |   Report Upstream:  N/A                    
  Reviewers:                       |           Authors:                         
  Merged in:                       |      Dependencies:                         
   Stopgaps:                       |  
-----------------------------------+----------------------------------------
 So far (in sage 5.7), the integral of multivariable polynomial is not
 clean, and belongs to the symbolic ring
 {{{
 sage: x,y = polygen(ZZ,['x','y'])
 sage: (x*y).integral()
 Traceback (most recent call last)
 ...
 AttributeError:
 'sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular'
 object has no attribute 'integral'

 sage: integrate(x*y,x)
 1/2*x^2*y
 sage: integrate(x*y,x).parent()
 Symbolic Ring
 }}}

 It would be much better to have a .integral attribute and to stay within
 polynomial rings, like it happens with just one variable
 {{{
 sage: x = polygen(ZZ,'x')
 sage: x.integral().parent()
 Univariate Polynomial Ring in x over Rational Field
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14334>
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to