7

微分演算子Introduction

1256
0

こんにちは。
今日は微分演算子の計算に関する基本的な事柄と記法の準備について話そうと思います。そこまで解析学的にillな対象は扱わない(意図的に避けてる)つもりなので、計算の正当性や厳密な構成の仕方は代数的な考え方を一通り話した後にやるほうがいいと思っています。群,環,加群の定義と具体例を押さえて1年の線形代数がわかれば流れが追える、そんな記事集を目指します(微積の計算の詳細はEulerの公式等ある程度計算力を要求しそうですが)。
続編:
Lie環・群抄録/Heisenberg代数
sl2表現
Weierstrass変換exp(a∇^2)とそのイメージ

この記事では演算子の感覚を掴んでください。

隣接3項間漸化式an+2=ban+1+can(nZ)をシフト演算子SとよばれるSan=an+1となるような形式的な「数」Sを使って書き換える。S2an=an+2だからS2anbSancan=0だが、「anで括れて因数分解できる」と仮定すると(Sα)(Sβ)an=(S2bSc)an=0(nZ)というような形になる。つまり線形演算子Sからつくられた演算子(Sα)(Sβ)を掛けると0になる、核(kernel)に相当する数列anを求めると言う問題意識に行き着く。

an=kβn(kC)とすれば(Sβ)an=Sanβan=0となるので漸化式の解であることが確かめられる。この形式的に定めたSを加群の作用として正確に捉えることを考える。漸化式はnに関する恒等式であるが、nanにうつす関数aに関する方程式(Sα)(Sβ)a=0と捉え直すことで、作用,被作用の構造がわかりやすくなる。Sは「nanにうつす関数」を「nan+1にうつす関数」にうつす関数である。

一般に隣接N+1項間漸化式ではSN次式を関数に作用させたものとなる。なので漸化式(方程式)の左辺はSの多項式の環C[S]を関数a:ZCの成す環(群)CZに作用させた、C[S]加群CZの式となっている。「anで括れて因数分解できる」と言ったのは加群として結合的かつ分配的な環の群への乗法的作用""を備えている、ということを意味する。これが演算子法の根本的な考え方である。

漸化式の特性方程式というのは、線形演算子Sの最小多項式に相当していて、これを解けば固有値が求められるから対角化して行列のべき乗をもとめられるという線形代数の流れを踏むように、特性方程式の解から漸化式の一般項を求めることができるのである。
環としての乗法(通常省略する)と加群としての乗法""は区別しなくてはならない。

今まではシフト演算子で説明してきたが、微分演算子についても全く同様の論理展開を行う事ができる。
定数係数線形微分方程式cndnfdxn++c0d0fdx0=0の左辺も微分演算子=ddxの多項式環C[]C級関数の加法群Cへの作用F()f=(cnn++c00)fと考えられる。

係数ciCを定数ではなくC[x]の元に拡張する、つまり多項式係数の線形微分方程式を考えたとき、F()全体をWeyl代数と呼び、C[x,]と書く。xと書いた場合は演算子を意味し、関数f(x)への作用はxf(x)=xf(x)となり、Weyl代数の元g(x)(多項式)の関数への作用は通常の乗法g(x)f(x)=g(x)f(x)である。xの作用を加群の定義を参照しながら計算すると(x)f(x)=(xf(x))=f(x)+xf(x)=(1+x)f(x)となるが、演算子は「関数から関数への関数」で、任意の関数にたいして同じ結果の関数を返す演算子があったらその演算子同士は等しいと考えるべきである(外延性)。つまりWeyl代数としての等式x=1+xが成立して、これはF()においてc0=1,c1=xとした場合に該当して、xもWeyl代数の元である事がわかる。

x=1xの違いには注意してほしい(そもそも型がちがう)。
物理的には、x,xx=1を満たして非可換であることは正準交換関係と呼ばれ、位置と運動量を同時に確定することができないという量子力学の実験事実を定式化したものであると解釈できる(heisenbergの不確定性原理、より厳密にはKennardの不等式)。

一般にg(x)g(x)=g(x)が成立することを確かめるとよい。次のような面白い式もある:nxm=l=0min(n,m)l!(nl)(ml)xmlnl
微分演算子は線形演算子なので行列表現として表せる。N次多項式の基底[x0,,xN]でのの作用の表現行列は次のようになる:
          (012N0)(0)
Nとして、微分演算子を上の行列として扱うことができる。xという演算子の表現行列は(i+1,i)成分が1の行列である。なのでWeyl代数は実質ただの行列である。

次は微分演算子が並進移動の生成子であるということを様々な観点から見ていこう。Taylor展開を演算子の見方で書き換えると
f(x+y)=n=0f(n)(x)n!yn=n=0(y)nn!f(x)=eyf(x)
というふうになる。途中expz=ez=n=0znn!を使った。あっけないが指数関数の肩に微分演算子を乗せることで並進移動をする演算子を作れるのである。言い換えるとシフト演算子は微分演算子の一種であり、(厳密には有限和に限定したが拡張された)Weyl代数の元として考えられる。

微分演算子の相等を「任意の多項式への作用が一致する」というように定めたとすると、基底xN(NN)に対する作用だけを調べたら基底の変換行列が求まり、等しいかどうかを決定することができる。これは二項定理の形が出現する形で証明できる:
eyxN=n=0(y)nn!xN=n=0yn(Nn)xNn=(x+y)N
これはy=1のとき表現行列として次のような等式を意味する:
         exp(012N0)=((00)(10)(N0)(01)(11)(0N)(NN))ただし、0i<jに対して(ij)=0と定める。

線形空間として同型なので微分演算子で考えても行列で考えても全く同じことである。また、次のような微小平行移動を繰り返したものと考えることで指数関数が出てくるのは自然だと考えることができる。微分の定義式f(x)=limh0f(x+h)f(x)hにおいて極限を外して誤差項にLandau記号をつかうとf(x+h)=f(x)+hf(x)+o(h)=(1+h)f(x)+o(h)という式変形ができる。つまり1+hは関数f(x)hだけシフトする演算子である。誤差の問題からこれは微小距離hの分の並進移動しかできないが、有限距離yだけ並進移動する場合はN等分してN回微小平行移動するとf(x+y)=limN(1+yN+o(yN))Nf(x)=eyf(x)+Nf(x)×o(yN)=eyf(x)というようにできる。誤差はN×o(yN)=o(y)なので無視できる。これは指数写像として一般の多様体上の並進移動を定めることができる。
むしろ、を形式的な数として扱って、eaf(x)=f(x+a)を定義として扱うと言う考え方も一応可能である。

微分演算子の利点は変数変換を行うことができるということである。
今並進移動演算子について見たので次はEuler演算子について見ることにする。x=ezという変数変換をするとz=zとしてxx=zなのでeyxxf(x)=eyzf(ez)=f(ez+y)=f(eyx)よりEuler演算子は関数の乗法的作用の生成子と考えることができる。

基底を取って考えると、xNxxの固有値Nの固有関数なのでeyxxN=eyNxN=(eyx)Nだから同じような結果を得る。

 演算子の相等として先の議論では多項式に対する作用が等しいとして定義したが、一般の演算子を扱う上で関数のクラスを限定して議論するということが必要になるので演算子の同値類の定義をここで導入しておく。特定の関数の集合をFとしてそれに対応する演算子G1,G2の同値F(fF,G1f,G2fG1f=G2f)defG1FG2と定める。例えばF1=C[x],F2=C[x]としたらe2πixF11であるが、e2πitxx=eiπtxなのでt:01と変化させるとe2πixx=xとなり、e2πixF21は偽となる。

微分演算子の公式を紹介して終わりとしよう。
θ=xとすると、多項式に作用する演算子としてθxx(θ+1)となる。つまりxθを右から左に移動するとθが1増えるのである。なので帰納的に
xnn=xn1θn1=(θ(n1))xn1n1=θn
となる。ただしyn=(y0)(y1)(y(n1))は下降ベキの記号で、y=θを代入したと思える。
第二種Stirling数Sn,k
yn=k=0nSn,kyk
をみたす整数である(これで一意的に定まる)。差分の言葉で言うと、差分版Taylor展開でyの累乗を展開した展開係数である。なお
Sn,m=1m!k=0n(1)mk(mk)knという公式がある。y=θを代入することで
(x)n=k=0nSn,kxkk
となる。

投稿日:2021126
更新日:20231115
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

赤げふ
赤げふ
92
15811
東工大情報M1 数学,理論物理,Minecraft計算機/微分演算子の記事を書きます/主に表現論,量子群,物理の数理に興味があります

コメント

他の人のコメント

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