線形変換のトレース
📂線形代数線形変換のトレース
定義
Vをn次元のベクトル空間だとする。f:V→Vを線形変換だとする。B={ei}をVの基底だとする。n×n行列AをBに対するfの行列表現だとする。
A=[f]B
f(ei)∈Vだから、f(ei)=∑fj(ei)ejのように表わそう。そうすると、
A=f1(e1)f1(e2)⋮f1(en)f2(e1)f2(e2)⋮f2(en)⋯⋯⋱⋯fn(e1)fn(e2)⋮fn(en)
線形変換fのトレースtracetrfを以下のように定義する。
trf:=tr(A)=i∑fi(ei)
ここでtr(A)は行列Aの対角和だ。
説明
線形変換には対応する行列が存在するので、線形変換のトレースを自然に定義できる。
基底不変性
定義だけ見ると、行列Aが基底に依存するから、違う基底B′を選んで行列A′を得たら、trfの値が変わりそうだが、二つの行列AとA′は類似である。類似した行列間では対角和が不変なので、trfはVの基底の選択に依存せずによく定義されることがわかる。
内積表現
trfを与えられたメトリックで表現できる。メトリックgが与えられているとする。そうすると、
g(f(ei),ek)=g(fj(ei)ej,ek)=fj(ei)g(ej,ek)=fj(ei)gjk
両辺にgklをかけて、インデックスkについて足すと、
gklg(f(ei),ek)=fj(ei)gjkgkl=fj(ei)δjl=fl(ei)
したがって、次を得る。
trf=fi(ei)=g(f(ei),ek)gki