Rodrigues Formula for Legendre Polynomial
📂FunctionsRodrigues Formula for Legendre Polynomial
The explicit formula for the Legendre polynomials is as follows.
Pl(x)=2ll!1dxldl(x2−1)l(1)
Description
This formula is used to obtain the lth Legendre polynomial, known as the Rodrigues’ formula. Originally, it referred to the explicit form of the Legendre polynomials, but later it became a universal name for formulas representing the explicit form of special functions expressed as polynomials.
Derivation
The Legendre polynomial Pl refers to the solution of the following Legendre differential equation.
(1−x2)dx2d2y−2xdxdy+l(l+1)y=0
Thus, the proof is complete if it is shown that (1) is a solution to the above differential equation.
First, when we set v=(x2−1)l, we will show that dxldlv is a solution to the Legendre equation. Later, normalization is performed to satisfy Pl(1)=1, obtaining (1).
dxdv=l(2x)(x2−1)l−1
Multiplying both sides by (x2−1) yields the following equation.
(x2−1)dxdv=2lx(x2−1)l=2lxv
Differentiating both sides l+1 times yields the following, according to the Leibniz rule.
k=0∑l+1l+1Ckdxl+1−kdl+1−k(dxdv)dxkdk(x2−1)=2lk=0∑l+1l+1Ckdxl+1−kdl+1−kvdxkdkx
At this time, the left side remains only when k≥3 is dxkdk(x2−1)=0, so only the term k=0,2,3 remains. The right side remains only when k≥2 is dxkdkx=0, so only the term k=1,2 remains. Thus, we obtain the following.
(x2−1)dxl+2dl+2v+(l+1)(2x)dxl+1dl+1v+2!l(l+1)2dxldlv=2lxdxl+1dl+1v+2l(l+1)dxldlv
By grouping like terms together and arranging them properly, the following is obtained.
(1−x2)(dxldlv)′′−2x(dxldlv)′+l(l+1)dxldlv=0
This has the same form as the Legendre equation. That is, dxldlv becomes a solution to the Legendre equation.
Pl(x)=dxldl(x2−1)l
Let’s find the coefficient that satisfies Pl(1)=1. Factorizing (x2−1)l into (x−1)l(x+1)l and differentiating l times using the Leibniz rule yields the following.
Pl(x)=dxldl[(x−1)l(x+1)l]=k=0∑llCkdxl−kdl−k(x−1)ldxkdk(x+1)l=lC0l!(x+1)l+lC1l!(x−1)l(x+1)l−1+lC22l!(x−1)2l(l−1)(x+1)l−2+⋯
From the second term onwards, because it includes the factor (x−1), when x=1, 0 is true. Therefore, Pl(1)=l!2l, and to make this value 1, it must be divided by 2ll!1. Therefore, we finally obtain the following Rodrigues’ formula.
Pl(x)=2ll!1dxldl(x2−1)l
■