Menu ▾ ▴

#2223 Parity of the Bessel functions bessel_j and bessel_i

open
nobody
None
5
2012-11-18
2011-07-12
No

The parity of the Bessel functions bessel_j and bessel_i is not fully implemented.

Maxima knows the rules:

bessel_j(-n, z) --> (-1)^n * bessel_j(n, z)
bessel_i(-n, z) --> (-1)^n * bessel_i(n, z)

for n an integer, but not the rules

bessel_j(n, -z) --> (-1)^n * bessel_j(n, z)
bessel_i(n, -z) --> (-1)^n * bessel_i(n, z)

for n an integer.

Maxima version: 5.24post
Maxima build date: 21:18 7/11/2011
Host type: i686-pc-linux-gnu
Lisp implementation type: SBCL
Lisp implementation version: 1.0.45

Simplification for a negative order:

(%i1) bessel_j(-1, z);
(%o1) -bessel_j(1,z)

(%i2) bessel_j(-2, z);
(%o2) bessel_j(2,z)

But no simplification for a negative argument:

(%i3) bessel_j(1, -z);
(%o3) bessel_j(1,-z)

(%i4) bessel_j(2, -z);
(%o4) bessel_j(2,-z)

Dieter Kaiser

Discussion


Log in to post a comment.