5

直交多項式のChristoffel変換

199
0

参考文献:『 直交多項式理論からみえてくる可積分系/前田 一貴, 三木 啓司, 辻本 諭, 京都大学大学院情報学研究科

直交多項式の定義

最高次の係数が1の直交多項式(モニック直交多項式)は以下の何れかによって与えられるらしいです.

定義degpn(x)=nとする多項式列{pn(x)}n=0が,任意のm,nN0={0,1,2,}に対して直交関係式

L[pm(x)pn(x)]=hnδm,n

を満たす.LC[x]からCへの線型汎関数とし,hnC×=C{0}を直交定数とよぶ.
定義0k<nに対してL[xkpn(x)]=0かつL[xnpn(x)]0
定義任意のN0に対して次の三項間漸化式が成り立つ:xpn(x)=pn+1(x)+bnpn(x)+unpn1(x)
bn,unCであり,u0=0かつuk0, kN={1,2,3,}.
定義任意のNに対して定数列{ck}k=0を用いた行列式表示を持つ:

pn(x)=1Δn|c0c1cnc1c2cn+1cn1cnc2n11xxn|

ΔnΔ0=1, Δn=|ci+j|0i,j<n0で定義されるnHankel行列式である.

bn,unの表示

L[xpn(x)pn(x)]=L[(pn+1(x)+bnpn(x)+unpn1(x))pn(x)]=bnhnL[xpn1(x)pn(x)]=L[(pn(x)+bn1pn1(x)+un1pn2(x))pn(x)]=hnL[xpn(x)pn1(x)]=L[(pn+1(x)+bnpn(x)+unpn1(x))pn1(x)]=unhn1

などからbn=L[xpn(x)2]hn, un=hnhn1と書けます.

Christoffel変換

Christoffel-Darboux恒等式

k=0nuk+1uk+2unpk(x)pk(λ)=pn+1(x)pn(λ)pn(x)pn+1(λ)xλ

は三項間漸化式から導かれます.(変数がxの場合とλの場合の二式からbnを消去する)
ここでpn(λ)0としてモニックな多項式列{pn(x)}n=0

pn(x)=pn+1(x)+Anpn(x)xλ,An=pn+1(λ)pn(λ)

とし,線型汎関数L:C[x]C

L[f(x)]=L[(xλ)f(x)]

と定義すれば,多項式列{pn(x)}n=0Lに関する直交多項式をなします:

L[pm(x)pn(x)]=hnδm,n,hn=Anhn0

この変換{pn(x)}{pn(x)}Christoffel変換とよびます.また,逆変換{pn(x)}{pn(x)}

pn(x)=pn(x)+Bnpn1(x),Bn=hnhn1

で与えられ,Geronimus変換とよびます.
Christoffel変換を繰り返し施すことで離散的に変化します.文献では,その離散的なパラメータを連続的なものとして導入し,難しそうな話が続きますが,さっぱりわかりません.

Legendre多項式

Legendre多項式Pn(x)の場合は,モニックとなるようにpn(x)=2n(2nn)Pn(x)とし,簡単の為λ=1とすれば,

L[f(x)]=11f(x)dxL[pm(x)pn(x)]=22n+1(2n+1)(2nn)2δm,npn(x)=1x1(pn+1(x)n+12n+1pn(x))L[f(x)]=L[(x1)f(x)]L[pm(x)pn(x)]=22n+1(2n+1)(2nn)2δm,n

となります.つまり

Pn(x)=Pn+1(x)Pn(x)x1

とするとき

11(x1)Pm(x)Pn(x)dx=2n+1δm,n

となります.これをみると,Pn(x)は重み1xの直交多項式ですが,「Pn+1(x)Pn(x)は重み11xの直交多項式」とも言えるのではないでしょうか.
また,Pn(x)

P2n(x)=k=0n(1)nk(nk)(k+nk)βk+nβk2k+2n+12n+1x2k+k=0n1(1)n1k(n1k)(k+n1k)βk+n1βk(2k+2n1)(2k+2n+1)(2k+1)(2n+1)x2k+1P2n+1(x)=k=0n(1)nk(nk)(k+nk)βk+nβk2k+2n+12n+2x2k+k=0n(1)nk(nk)(k+nk)βk+nβk(2k+2n+1)(2k+2n+3)(2k+1)(2n+2)x2k+1

と書けるようです.βr22r(2rr)です.
Pn(x)と重み1xは相性があまり良くなさそう(根拠は無い)なので,重みを1x2にしたいと思いました.となれば,λ=1としたChristoffel変換をさらに施せばよさそうです.実際に計算してみると,

Pn(2)(x)=Pn(x)Pn+2(x)1x2

とするとき,

11(1x2)Pm(2)(x)Pn(2)(x)dx=2(2n+3)(n+1)(n+2)δm,n

となります.これは使いどころがありそうです.たぶん.

投稿日:20231214
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中