マルチインデックス表記法
📂偏微分方程式マルチインデックス表記法
定義[^1]
要素が非負の整数の組α=(α1,α2,⋯,αn)をオーダーが∣α∣のマルチインデックスmulti-indexと言う。ここで、∣α∣は以下のように定義される。
∣α∣=i∑nαi=α1+⋯+αn
表記法
x=(x1,x2,…,xn)∈Rnに対して、xαは以下のように定義される。
xα:=x1α1x2α2⋯xnαn
マルチインデックスは、以下のように偏微分を表す際によく使用される。
Dα:=== ∂x1α1⋯∂xnαn∂∣α∣ (∂x1∂)α1(∂x2∂)α2⋯(∂xn∂)αn ∂x1α1⋯∂xnαn
例えば、α=(2,1,0)とするならば、Dαu(x)は以下を意味する。
Dαu(x)=∂x1∂x1∂x2∂3u(x)=∂x12∂x2∂3u(x)
また、整数k≥0に対して、Dkを以下のように定義する。
Dku:={Dαu:∣α∣=k}
Dkuはオーダーがkの全てのマルチインデックスαに対するDαuを集めた集合である。kはマルチインデックスではなく、非負の整数であることに注意。Dkuの要素にそれぞれ順序を付けること、つまり、それぞれが何番目の成分かを定めると、DkuをRkの点として考えることができる。[^2]次の例を見よ。
ケース 1. k=1
勾配を意味する。
D1u=Du:=(ux1, ux2, ⋯, uxn)=∇u ∈ Rn
ケース 2. k=2
ヘッセ行列を意味する。
D2u:=ux1x1⋮uxnx1⋯⋱⋯ux1xn⋯uxnxn∈ R2
特に、uのラプラシアンの場合、uのヘッセ行列の対角成分をすべて足したものと同じである。
Δu=∇2=∇⋅∇u=divDu=i=1∑nuxixi=tr(D2u)