Başlangıç ifademiz:
dxL−mdL−m(x2−1)L=dxL−mdL−m(x−1)L(x+1)L
Leibniz kuralı, herhangi bir (n)-kat türevlenebilir fonksiyon (f) ve (g) için:
(fg)(n)=m=0∑nm!(n−m)!n!f(n−m)g(m)
Ayrıca şunu hatırlayalım:
dxndn(x−a)l=(l−n)!l!(x−a)l−n
(n > l) için türev sıfırdır.
Leibniz kuralını uygulayalım:
dxL−mdL−m(x−1)L(x+1)L=k=0∑L−mk!(L−m−k)!(L−m)!dxL−m−kdL−m−k(x−1)Ldxkdk(x+1)L
Türevleri açarsak:
=k=0∑L−mk!(L−m−k)!(L−m)!(m+k)!L!(x−1)m+k(L−k)!L!(x+1)L−k
Toplama sınırlarını yeniden düzenleyip çarpanları ayırırsak:
dxL−mdL−m(x2−1)L=(L+m)!(L−m)!(x2−1)mk=0∑Lk!(L+m−k)!(L+m)!dxL+m−kdL+m−k(x−1)Ldxkdk(x+1)L
Bu, Leibniz kuralının ters uygulanmasıyla şu hale gelir:
dxL−mdL−m(x2−1)L=(L+m)!(L−m)!(x2−1)mdxL+mdL+m(x2−1)L
Sonuç olarak:
dxL−mdL−m(x2−1)L=(L+m)!(L−m)!(x2−1)mdxL+mdL+m(x2−1)L