Status: Accepted
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 2915 by ness...@gmail.com: Improve meijerint heuristics
http://code.google.com/p/sympy/issues/detail?id=2915

The code to rewrite an "arbitrary" expression in terms of meijer g-functions is very much heuristic; these heuristics certainly warrant improvement. One example that has come up during review is that sometimes for example find_splitting_points can profit from factoring:

In [60]: integrate(cos(x**2 - 2*x + 1), x, meijerg=True)
Out[60]:
⌠
⎮    ⎛ 2          ⎞
⎮ cos⎝x  - 2⋅x + 1⎠ dx
⌡

In [61]: integrate(cos(factor(x**2 - 2*x + 1)), x, meijerg=True)
Out[61]:
                    ⎛         │         4⎞
                ┌─  ⎜  1/4    │ -(x - 1) ⎟
(x - 1)⋅Γ(1/4)⋅ ├─  ⎜         │ ─────────⎟
               1╵ 2 ⎝1/2, 5/4 │     4    ⎠
──────────────────────────────────────────
                 4⋅Γ(5/4)


--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To post to this group, send email to sympy-issues@googlegroups.com.
To unsubscribe from this group, send email to 
sympy-issues+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy-issues?hl=en.

Reply via email to