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

Reply via email to