#17151: symbolic Laguerre / associated Laguerre polynomials
-------------------------------------+-------------------------------------
Reporter: rws | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.6
Component: symbolics | Resolution:
Keywords: special, | Merged in:
function, holonomic, orthogonal | Reviewers:
Authors: Ralf Stephan | Work issues:
Report Upstream: N/A | Commit:
Branch: u/rws/17151 | 009c0289def83e6e3c2d0911bd44b275cf0d635a
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Changes (by rws):
* status: needs_work => needs_review
Comment:
> Let's see if going polynomial really is faster and, if not, do only
summing for all parents.
Here's the catch: Using `R(...)` for polynomial creation makes for 5x
speedup with `L(1000,x)` and 10x with `L(1000,x^2+x+1)` if `x` is a
polynomial generator vs. a symbol. OTOH, summing over monomials is faster
with `sum` and this is the only way to get a result for other rings.
> I don't thing we should return `SR(1)` in all cases, but perhaps
something like `pushout(QQ, parent(x))`.
There is a problem: even if I return `SR(ZZ(1))`, it gets converted back
somewhere to `Integer(1)`. This will have to be addressed in another
ticket.
--
Ticket URL: <http://trac.sagemath.org/ticket/17151#comment:20>
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.