elliptic_f question



Hello, can someone explain the following behaviour? Maxima's integrate
algorithm does not seem to recognise an elliptic integral. The same is
true for elliptic_e. Thanks, Leo.

---
(%i1) display2d : false$

(%i2) assume(m>0,m<1,phi>0)$

(%i3) f : 1/sqrt(1 - m*sin(x)^2 )$

(%i4) integrate(f,x);

(%o4) 'integrate(1/sqrt(1-m*sin(x)^2),x)
(%i5) integrate(f,x,0,phi);

(%o5) 'integrate(1/sqrt(1-m*sin(x)^2),x,0,phi)
(%i6) diff( elliptic_f(x,m), x);

(%o6) 1/sqrt(1-m*sin(x)^2)
(%i7) %-f;

(%o7) 0
(%i8) build_info();

Maxima version: 5.17.1
Maxima build date: 20:42 2/2/2009
host type: i686-pc-linux-gnu
lisp-implementation-type: GNU Common Lisp (GCL)
lisp-implementation-version: GCL 2.6.8


-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.