#16816: symbolic sums of roots
---------------------------+-----------------------
Reporter: kcrisman | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: calculus | Keywords:
Merged in: | Authors:
Reviewers: | Report Upstream: N/A
Work issues: | Branch:
Commit: | Dependencies:
Stopgaps: |
---------------------------+-----------------------
See [https://groups.google.com/forum/#!topic/sage-devel/HLoWHsNmYM4 this
sage-devel] discussion, where it is pointed out that both Maxima and Sympy
can return solutions to integrals using a symbolic sum of roots, e.g.
{{{
sage: f=1/(x^4+x^3+1)
sage: fm=f._maxima_()
sage: fm.integrate()
'integrate(1/(x^4+x^3+1),x)
sage: fs=f._sympy_()
sage: fs.integrate()
RootSum(229*_t**4 + 6*_t**2 + _t + 1, Lambda(_t, _t*log(-37785*_t**3/3547
- 5496*_t**2/3547 + 12979*_t/3547 + x + 691/3547)))
}}}
(Thanks to mmarco for this.)
Perhaps this shouldn't be the default return for integrals but it
certainly could be useful.
--
Ticket URL: <http://trac.sagemath.org/ticket/16816>
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.