arb icon indicating copy to clipboard operation
arb copied to clipboard

AppellF1 function

Open rwst opened this issue 7 years ago • 4 comments

The "next higher" level above pFq, the AppellF1 function encompasses incomplete elliptic integrals F and E as well as the complete elliptic integral Π, according to https://en.wikipedia.org/wiki/Appell_series and are needed when expressing solutions to some "simple" integrals like

integrate((a+b*x)^m * (c+d*x)^n * (e+f*x)^p, x)
integrate((a+b*x)^m * (c+d*x^2)^n, x)
integrate((a+b*x)^m * (c+d*x^p)^q, x)

rwst avatar Jul 19 '16 15:07 rwst

The incomplete elliptic integrals are now implemented separately.

fredrik-johansson avatar Feb 13 '17 01:02 fredrik-johansson

Are there any current plans for the Appell functions (or just F1) to be included in Arb?

JCGoran avatar Dec 03 '19 22:12 JCGoran

Certainly that's an interesting function to include. I don't know how to implement it for |x|, |y| > 1-eps, though.

fredrik-johansson avatar Dec 11 '19 01:12 fredrik-johansson

Hi Fredrik -- I have no particular horse in this race, but if you're truly interested in this, a co-worker of mine has written this for Maple -- but with no bounds on the result, just doing a best-effort attempt at finding a value close to the true value. That might be a starting point. He presented this stuff at ACA 2017, but I don't think there was a paper. I could put you in touch with him, and/or you can read a summary of his work on page 27 and further of this PDF: https://www.mapleprimes.com/DocumentFiles/208439_post/Appell_Functions.pdf.

postmath avatar Mar 10 '22 19:03 postmath