主対角線上の要素の合計
線型代数学 において 、 正方行列 A の 跡は tr( A ) [1] と表記され 、その 主対角 要素の和である 。 これは正方行列 ( n × n ) に対してのみ定義される。
1つの
11
+
1つの
22
+
⋯
+
1つの
ん
ん
{\displaystyle a_{11}+a_{22}+\dots +a_{nn}}
数理物理学では、 tr( A ) = 0 の場合、行列は トレースレスであると言われます。この誤った名称は、 パウリ行列 の定義のように広く使用されています 。
行列のトレースは、その 固有値 の合計です(重複度を数えます)。また、 同じサイズの 任意の行列 A と B に対して、 tr( AB ) = tr( BA )です。したがって、 類似の行列は 同じトレースを持ちます。結果として、 有限次元 ベクトル空間をそれ自体にマッピングする 線形演算子 のトレースを定義できます。これは、基底に関してそのような演算子を記述するすべての行列が類似しているためです。
トレースは 行列式 の導関数と関連しています( ヤコビの公式 を参照)。
意味
n × n 正方行列 A の トレース は 次のように定義されます [1] [2] [3] : 34
ここで、 a ii は A の i 行 目と i 列 目の要素を表します。 A の要素は 実数 、 複素数 、またはより一般的には 体 F の要素です 。トレースは正方行列以外の行列には定義されません。
tr
(
あ
)
=
∑
私
=
1
ん
1つの
私
私
=
1つの
11
+
1つの
22
+
⋯
+
1つの
ん
ん
{\displaystyle \operatorname {tr} (\mathbf {A} )=\sum _{i=1}^{n}a_{ii}=a_{11}+a_{22}+\dots +a_{nn}}
例
Aを 行列とし
、
あ
=
(
1つの
11
1つの
12
1つの
13
1つの
21
1つの
22
1つの
23
1つの
31
1つの
32
1つの
33
)
=
(
1
0
3
11
5
2
6
12
−
5
)
{\displaystyle \mathbf {A} ={\begin{pmatrix}a_{11}&a_{12}&a_{13}\\a_{21}&a_{22}&a_{23}\\a_{31}&a_{32}&a_{33}\end{pmatrix}}={\begin{pmatrix}1&0&3\\11&5&2\\6&12&-5\end{pmatrix}}}
それから
tr
(
あ
)
=
∑
私
=
1
3
1つの
私
私
=
1つの
11
+
1つの
22
+
1つの
33
=
1
+
5
+
(
−
5
)
=
1
{\displaystyle \operatorname {tr} (\mathbf {A} )=\sum _{i=1}^{3}a_{ii}=a_{11}+a_{22}+a_{33}=1+5+(-5)=1}
プロパティ
基本的なプロパティ
トレースは 線形写像 である。つまり、 [1] [2]
すべての正方行列 A と B 、およびすべての スカラー cに対して [3] である 。34
tr
(
あ
+
B
)
=
tr
(
あ
)
+
tr
(
B
)
tr
(
c
あ
)
=
c
tr
(
あ
)
{\displaystyle {\begin{aligned}\operatorname {tr} (\mathbf {A} +\mathbf {B} )&=\operatorname {tr} (\mathbf {A} )+\operatorname {tr} (\mathbf {B} )\\\operatorname {tr} (c\mathbf {A} )&=c\operatorname {tr} (\mathbf {A} )\end{aligned}}}
行列とその 転置行列 は同じトレースを持つ: [1] [2] [3] : 34
tr
(
あ
)
=
tr
(
あ
T
)
。
{\displaystyle \operatorname {tr} (\mathbf {A} )=\operatorname {tr} \left(\mathbf {A} ^{\mathsf {T}}\right).}
これは、正方行列の転置が主対角線に沿った要素に影響を与えないという事実から直ちに分かります。
製品のトレース
2 つの行列の積である正方行列のトレースはその要素の要素ごとの積の合計、つまりその アダマール積のすべての要素の合計として書き直すことができます。直接的に言えば、 A と B が 2 つの m × n 行列
である 場合、次のようになります。
tr
(
あ
T
B
)
=
tr
(
あ
B
T
)
=
tr
(
B
T
あ
)
=
tr
(
B
あ
T
)
=
∑
私
=
1
メートル
∑
じゅう
=
1
ん
1つの
私
じゅう
b
私
じゅう
。
{\displaystyle \operatorname {tr} \left(\mathbf {A} ^{\mathsf {T}}\mathbf {B} \right)=\operatorname {tr} \left(\mathbf {A} \mathbf {B} ^{\mathsf {T}}\right)=\operatorname {tr} \left(\mathbf {B} ^{\mathsf {T}}\mathbf {A} \right)=\operatorname {tr} \left(\mathbf {B} \mathbf {A} ^{\mathsf {T}}\right)=\sum _{i=1}^{m}\sum _{j=1}^{n}a_{ij}b_{ij}\;.}
任意の実数 m × n 行列を長さmn のベクトルと見なすと( ベクトル化 と呼ばれる操作)、 A と B に対する上記の操作は、 標準的な ドット積 と一致する。上記の式によると、 tr( A ⊤ A ) は平方和であるため非負であり、 A がゼロの場合にのみゼロに等しい。 [4] : 7 さらに、上記の式で述べたように、 tr( A ⊤ B ) = tr( B ⊤ A )である。これらは、 内積 に必要な正定値性と対称性を示しています。tr ( A ⊤ B )を A と B の フロベニウス 内積 と呼ぶのが一般的です。これは 、固定次元のすべての実数行列の ベクトル空間 上の自然な内積です。 この内積から導かれるノルムはフロベニウスノルムと呼ばれ 、 コーシー ・ シュワルツ の不等式 で証明できるように、乗法性を満たします。A
と B が 同じサイズの半正定値実行列 である
場合 。フロベニウスの内積とノルムは、 行列計算 と 統計学 で頻繁に登場します。
0
≤
[
tr
(
あ
B
)
]
2
≤
tr
(
あ
2
)
tr
(
B
2
)
≤
[
tr
(
あ
)
]
2
[
tr
(
B
)
]
2
、
{\displaystyle 0\leq \left[\operatorname {tr} (\mathbf {A} \mathbf {B} )\right]^{2}\leq \operatorname {tr} \left(\mathbf {A} ^{2}\right)\operatorname {tr} \left(\mathbf {B} ^{2}\right)\leq \left[\operatorname {tr} (\mathbf {A} )\right]^{2}\left[\operatorname {tr} (\mathbf {B} )\right]^{2}\ ,}
フロベニウスの内積は、 B を その 複素共役 に置き換えることによって、固定サイズのすべての複素行列の 複素ベクトル空間 上の エルミート内積 に拡張できます。
フロベニウスの内積の対称性は、次のようにもっと直接的に表現できる。積のトレースの行列を入れ替えても結果は変わらない。A と Bがそれぞれ m × n と n × m の実数または複素数行列である場合 、 [ 1 ] [2] [3] : 34 [注1]
tr
(
あ
B
)
=
tr
(
B
あ
)
{\displaystyle \operatorname {tr} (\mathbf {A} \mathbf {B} )=\operatorname {tr} (\mathbf {B} \mathbf {A} )}
これは、 AB が BA に等しくない ことと 、どちらのトレースも tr( A )tr( B ) に等しくないことの両方において注目に値します。 [注 2] トレースの相似不変性、つまり、 同じ 次元 の任意の正方行列 A および任意の可逆行列 P に対してtr( A ) = tr( P −1 AP ) となることは、基本的な帰結です。これは次のように証明されます。相似不変性は、
以下のように 線形変換
のトレースを議論するためのトレースの重要な特性です 。
tr
(
ポ
−
1
(
あ
ポ
)
)
=
tr
(
(
あ
ポ
)
ポ
−
1
)
=
tr
(
あ
)
。
{\displaystyle \operatorname {tr} \left(\mathbf {P} ^{-1}(\mathbf {A} \mathbf {P} )\right)=\operatorname {tr} \left((\mathbf {A} \mathbf {P} )\mathbf {P} ^{-1}\right)=\operatorname {tr} (\mathbf {A} ).}
さらに、実列ベクトル およびに対して 、外積のトレースは内積と同等です。
1つの
∈
R
ん
{\displaystyle \mathbf {a} \in \mathbb {R} ^{n}}
b
∈
R
n
{\displaystyle \mathbf {b} \in \mathbb {R} ^{n}}
tr
(
b
a
T
)
=
a
T
b
{\displaystyle \operatorname {tr} \left(\mathbf {b} \mathbf {a} ^{\textsf {T}}\right)=\mathbf {a} ^{\textsf {T}}\mathbf {b} }
循環性
より一般的には、トレースは 円シフト に対して不変で あり、つまり、
tr
(
A
B
C
D
)
=
tr
(
B
C
D
A
)
=
tr
(
C
D
A
B
)
=
tr
(
D
A
B
C
)
.
{\displaystyle \operatorname {tr} (\mathbf {A} \mathbf {B} \mathbf {C} \mathbf {D} )=\operatorname {tr} (\mathbf {B} \mathbf {C} \mathbf {D} \mathbf {A} )=\operatorname {tr} (\mathbf {C} \mathbf {D} \mathbf {A} \mathbf {B} )=\operatorname {tr} (\mathbf {D} \mathbf {A} \mathbf {B} \mathbf {C} ).}
これは巡回特性 として知られています 。
任意の順列は許可されません。一般的に、
tr
(
A
B
C
)
≠
tr
(
A
C
B
)
.
{\displaystyle \operatorname {tr} (\mathbf {A} \mathbf {B} \mathbf {C} )\neq \operatorname {tr} (\mathbf {A} \mathbf {C} \mathbf {B} ).}
ただし、 3 つの 対称 行列の積を考慮すると、次の理由から任意の順列が許可されます。
ここで、最初の等式は、行列のトレースとその転置が等しいためです。これは一般に 3 つ以上の因子に対しては当てはまらないことに注意してください。
tr
(
A
B
C
)
=
tr
(
(
A
B
C
)
T
)
=
tr
(
C
B
A
)
=
tr
(
A
C
B
)
,
{\displaystyle \operatorname {tr} (\mathbf {A} \mathbf {B} \mathbf {C} )=\operatorname {tr} \left(\left(\mathbf {A} \mathbf {B} \mathbf {C} \right)^{\mathsf {T}}\right)=\operatorname {tr} (\mathbf {C} \mathbf {B} \mathbf {A} )=\operatorname {tr} (\mathbf {A} \mathbf {C} \mathbf {B} ),}
クロネッカー積のトレース
2 つの行列のクロネッカー積 のトレースは そのトレースの積です。
tr
(
A
⊗
B
)
=
tr
(
A
)
tr
(
B
)
.
{\displaystyle \operatorname {tr} (\mathbf {A} \otimes \mathbf {B} )=\operatorname {tr} (\mathbf {A} )\operatorname {tr} (\mathbf {B} ).}
トレースの特性
次の3つの性質は、
次の意味でスカラー倍数 までの
トレースを特徴付ける: がを満たす正方行列の空間上の 線型関数 である場合 、および は 比例する。 [注 3]
tr
(
A
+
B
)
=
tr
(
A
)
+
tr
(
B
)
,
tr
(
c
A
)
=
c
tr
(
A
)
,
tr
(
A
B
)
=
tr
(
B
A
)
,
{\displaystyle {\begin{aligned}\operatorname {tr} (\mathbf {A} +\mathbf {B} )&=\operatorname {tr} (\mathbf {A} )+\operatorname {tr} (\mathbf {B} ),\\\operatorname {tr} (c\mathbf {A} )&=c\operatorname {tr} (\mathbf {A} ),\\\operatorname {tr} (\mathbf {A} \mathbf {B} )&=\operatorname {tr} (\mathbf {B} \mathbf {A} ),\end{aligned}}}
f
{\displaystyle f}
f
(
x
y
)
=
f
(
y
x
)
,
{\displaystyle f(xy)=f(yx),}
f
{\displaystyle f}
tr
{\displaystyle \operatorname {tr} }
行列 の場合、正規化を適用すると トレースに等しく
なります。
n
×
n
{\displaystyle n\times n}
f
(
I
)
=
n
{\displaystyle f(\mathbf {I} )=n}
f
{\displaystyle f}
固有値の合計としてトレースする
任意の n × n 行列 A が与えられたとき、
tr
(
A
)
=
∑
i
=
1
n
λ
i
{\displaystyle \operatorname {tr} (\mathbf {A} )=\sum _{i=1}^{n}\lambda _{i}}
ここで、 λ 1 , ..., λ n は 重複度を数えた A の 固有値 です。これは、 A が実数行列で、固有値の一部 (またはすべて) が複素数であっても当てはまります。これは、上で説明したトレースの相似不変性とともに、
ジョルダン標準形 の存在の結果と見なすことができます。
整流子の痕跡
A と B の 両方 が n × n行列の場合、 A と B の (環論的) 交換子 のトレースは消えます: tr([ A , B ]) = 0 、なぜなら tr( AB ) = tr( BA ) であり、 tr は線形だからです。スカラーの交換子は自明であるため ( アーベル リー代数 であるため)、これを「トレースは、演算子からスカラーへの リー代数 gl n → k のマップである」 と述べることができます。特に、相似不変性を使用すると、単位行列はどの行列のペアの交換子とも決して相似にならないことがわかります。
逆に、トレースがゼロの正方行列は、行列のペアの交換子の線形結合です。 [注 4] さらに、トレースがゼロの正方行列は、 対角線がすべてゼロの正方行列と
ユニタリに等価です。
特殊な種類のマトリックスの痕跡
特性多項式との関係
行列 のトレースは、 特性多項式の定義の慣例に従って、
特性多項式 の係数 であり、符号が変更される場合もあります。
n
×
n
{\displaystyle n\times n}
A
{\displaystyle A}
t
n
−
1
{\displaystyle t^{n-1}}
固有値との関係
Aが 実数 または 複素数 の正方行列で表される線型演算子で あり 、 λ 1 , ..., λ n が Aの固有値 ( 代数 的 重複度 に従ってリストされている )である場合、
tr
(
A
)
=
∑
i
λ
i
{\displaystyle \operatorname {tr} (\mathbf {A} )=\sum _{i}\lambda _{i}}
これは、 A が 常に その ジョルダン形式 、つまり主対角線上に λ 1 , ..., λ n を 持つ上 三角行列に 類似して いるという事実から導かれます 。対照的に、 A の 行列式はその固有値の 積 です 。つまり、
det
(
A
)
=
∏
i
λ
i
.
{\displaystyle \det(\mathbf {A} )=\prod _{i}\lambda _{i}.}
このセクションの内容はすべて、代数的に閉じた体内 の係数を持つ任意の正方行列にも適用されます 。
派生関係
ΔAが 小さな要素を持つ正方行列で、 Iが 単位行列 を表す 場合 、およそ
det
(
I
+
Δ
A
)
≈
1
+
tr
(
Δ
A
)
.
{\displaystyle \det(\mathbf {I} +\mathbf {\Delta A} )\approx 1+\operatorname {tr} (\mathbf {\Delta A} ).}
正確には、トレースは 単位行列における 行列式 関数の 微分であることを意味します。 ヤコビの公式
d
det
(
A
)
=
tr
(
adj
(
A
)
⋅
d
A
)
{\displaystyle d\det(\mathbf {A} )=\operatorname {tr} {\big (}\operatorname {adj} (\mathbf {A} )\cdot d\mathbf {A} {\big )}}
はより一般的であり、任意の正方行列における行列式の 微分を 、行列の
トレースと 共役 に関して記述します。
このことから(またはトレースと固有値の関係から)、トレース関数、 行列指数 関数、および行列式の関係を導き出すことができます。
det
(
exp
(
A
)
)
=
exp
(
tr
(
A
)
)
.
{\displaystyle \det(\exp(\mathbf {A} ))=\exp(\operatorname {tr} (\mathbf {A} )).}
トレースの関連する特徴付けは、線形 ベクトル場 にも適用されます。行列 Aが与えられたとき、 R n 上の ベクトル場 F を F ( x ) = Ax で定義します。このベクトル場の成分は線形関数です ( A の行で与えられます )。その 発散 div F は 定数関数で、その値はtr( A ) に等しくなります 。
発散定理 により 、これを流れの観点から解釈することができます。F ( x ) が 位置 x における流体の速度を表し 、 U が R n 内の領域である場合 、 U からの流体の 正味の流れは tr( A ) · vol( U ) で与えられます。 ここで、 vol( U )は U の 体積 です 。
トレースは線形演算子なので、導関数と交換可能です。
d
tr
(
X
)
=
tr
(
d
X
)
.
{\displaystyle d\operatorname {tr} (\mathbf {X} )=\operatorname {tr} (d\mathbf {X} ).}
線形演算子のトレース
一般に、ある線型写像 f : V → V (ここで V は有限 次元 ベクトル空間)が与えられた場合、 f の 行列表現 のトレースを考慮することによって、つまり V の 基底を選択し、この基底に対する行列として f を 記述し、この正方行列のトレースをとること によって、この写像のトレースを定義することができます。異なる基底は 同様の行列 を生じさせるため、結果は選択した基底に依存せず 、線型写像のトレースを基底に依存しない方法で定義できる可能性があります。
このような定義は、 V 上の線型写像の 空間 End( V ) と V ⊗ V * の間の 標準同型 を使って与えることができる。 ここで V *は V の 双対空間 である。 vを V 内に 、 g を V * 内におく。すると、分解不可能な元 v ⊗ g のトレースは g ( v ) と定義される 。一般の元のトレースは線型性によって定義される。すると、線型写像 f : V → V のトレースは、上記の標準同型の下でf に対応する V ⊗ V * の元の、上記の意味でのトレースとして定義できる。 V の明示的な基底と、対応する V * の双対基底を使うと 、これが上記と同じトレースの定義を与えることを示すことができる。
数値アルゴリズム
確率的推定量
この痕跡は「ハッチンソンのトリック」によって偏りなく推定できる。 [5]
任意の行列 と 、 となる任意の乱数が与えられる と 、 が成り立ちます 。(証明: 期待値を直接展開します。)
W
∈
R
n
×
n
{\displaystyle W\in \mathbb {R} ^{n\times n}}
u
∈
R
n
{\displaystyle u\in \mathbb {R} ^{n}}
E
[
u
u
T
]
=
I
{\displaystyle E[uu^{T}]=I}
E
[
u
T
W
u
]
=
t
r
(
W
)
{\displaystyle E[u^{T}Wu]=tr(W)}
通常、ランダムベクトルは (正規分布) または ( ラデマッハ分布 ) からサンプリングされます。
N
(
0
,
I
)
{\displaystyle N(0,I)}
{
±
n
−
1
/
2
}
n
{\displaystyle \{\pm n^{-1/2}\}^{n}}
より洗練されたトレースの確率的推定器が開発されている。 [6]
アプリケーション
2 x 2 実行列のトレースがゼロの場合、その平方は 対角行列 です。
2 × 2複素行列 のトレースは、 メビウス変換を 分類するために使用されます 。まず、行列は正規化されて、行列 式 が 1 になります。次に、トレースの平方が 4 の場合、対応する変換は 放物型 です。平方が区間 [0,4) 内にある場合、それは 楕円型 です。最後に、平方が 4 より大きい場合、変換は 斜航型 です。 メビウス変換の分類を 参照してください。
トレースは、 群表現 の 指標 を定義するために使用されます。 群 Gの 2 つの表現 A 、 B : G → GL ( V ) は、すべての g ∈ G に対してtr( A ( g )) = tr( B ( g ))が成立する場合 ( V の基底の変更を除いて )同値です 。
トレースは二次形式 の分布においても中心的な役割を果たします 。
リー代数
トレースとは、 n 次元空間 ( の要素を持つ n × n 行列) 上の線型作用素の リー代数からスカラーのリー代数 K へのリー代数の写像です 。K はアーベル型 (リー括弧が消える) なので 、 これがリー代数の写像であるという事実は、括弧のトレースが消えるという主張とまったく同じです。
tr
:
g
l
n
→
K
{\displaystyle \operatorname {tr} :{\mathfrak {gl}}_{n}\to K}
g
l
n
{\displaystyle {\mathfrak {gl}}_{n}}
K
{\displaystyle K}
tr
(
[
A
,
B
]
)
=
0
for each
A
,
B
∈
g
l
n
.
{\displaystyle \operatorname {tr} ([\mathbf {A} ,\mathbf {B} ])=0{\text{ for each }}\mathbf {A} ,\mathbf {B} \in {\mathfrak {gl}}_{n}.}
この写像の核、つまりトレースが ゼロ の行列は、しばしば次のように言われる。 痕跡なし または トレースフリーで あり、これらの行列は 単純リー代数 。これは 特殊線型行列群 の リー代数 。特殊線型群は体積が変化しない行列で構成されますが、 特殊線型リー代数 無限小 の体積を変えない行列です 。
s
l
n
{\displaystyle {\mathfrak {sl}}_{n}}
実際、演算子/行列は、トレースレス演算子/行列とスカラー演算子/行列に内部的に 直接和 分解され ます。スカラー演算子への射影マップは、トレースの観点から、具体的には次のように表現できます。
g
l
n
=
s
l
n
⊕
K
{\displaystyle {\mathfrak {gl}}_{n}={\mathfrak {sl}}_{n}\oplus K}
A
↦
1
n
tr
(
A
)
I
.
{\displaystyle \mathbf {A} \mapsto {\frac {1}{n}}\operatorname {tr} (\mathbf {A} )\mathbf {I} .}
正式には、トレース ( 余単位 マップ) を「 スカラー の包含」の単位マップと合成して、スカラーにマッピングする マップを取得し 、 nを掛けます。 n で割ると 、これが投影になり、上記の式が得られます。
K
→
g
l
n
{\displaystyle K\to {\mathfrak {gl}}_{n}}
g
l
n
→
g
l
n
{\displaystyle {\mathfrak {gl}}_{n}\to {\mathfrak {gl}}_{n}}
短完全列 に関して 、 は
リー群 の
(ここで)
に類似しています
。しかし、トレースは自然に分割されるため ( スカラーの倍数を介して) となります が、行列式の分割は n 乗根のスカラーの倍数となり、これは一般に関数を定義しないため、行列式は分割されず、一般線型群は分解されません。
0
→
s
l
n
→
g
l
n
→
tr
K
→
0
{\displaystyle 0\to {\mathfrak {sl}}_{n}\to {\mathfrak {gl}}_{n}{\overset {\operatorname {tr} }{\to }}K\to 0}
1
→
SL
n
→
GL
n
→
det
K
∗
→
1
{\displaystyle 1\to \operatorname {SL} _{n}\to \operatorname {GL} _{n}{\overset {\det }{\to }}K^{*}\to 1}
K
∗
=
K
∖
{
0
}
{\displaystyle K^{*}=K\setminus \{0\}}
1
/
n
{\displaystyle 1/n}
g
l
n
=
s
l
n
⊕
K
{\displaystyle {\mathfrak {gl}}_{n}={\mathfrak {sl}}_{n}\oplus K}
GL
n
≠
SL
n
×
K
∗
.
{\displaystyle \operatorname {GL} _{n}\neq \operatorname {SL} _{n}\times K^{*}.}
双線形形式 ( X 、 Y は 正方行列)
は キリング形式
と呼ばれ 、リー代数の分類に使用されます。
B
(
X
,
Y
)
=
tr
(
ad
(
X
)
ad
(
Y
)
)
where
ad
(
X
)
Y
=
[
X
,
Y
]
=
X
Y
−
Y
X
{\displaystyle B(\mathbf {X} ,\mathbf {Y} )=\operatorname {tr} (\operatorname {ad} (\mathbf {X} )\operatorname {ad} (\mathbf {Y} ))\quad {\text{where }}\operatorname {ad} (\mathbf {X} )\mathbf {Y} =[\mathbf {X} ,\mathbf {Y} ]=\mathbf {X} \mathbf {Y} -\mathbf {Y} \mathbf {X} }
トレースは双線形形式を定義します。
(
X
,
Y
)
↦
tr
(
X
Y
)
.
{\displaystyle (\mathbf {X} ,\mathbf {Y} )\mapsto \operatorname {tr} (\mathbf {X} \mathbf {Y} ).}
この形式は対称的、非退化的 [注 5] であり、次の意味で結合的である:
tr
(
X
[
Y
,
Z
]
)
=
tr
(
[
X
,
Y
]
Z
)
.
{\displaystyle \operatorname {tr} (\mathbf {X} [\mathbf {Y} ,\mathbf {Z} ])=\operatorname {tr} ([\mathbf {X} ,\mathbf {Y} ]\mathbf {Z} ).}
複雑な単純リー代数( n など )の場合、そのような双線形形式はすべて互いに比例します。特に、キリング形式 [ 引用が必要 ] に比例します。
s
l
{\displaystyle {\mathfrak {sl}}}
2つの行列 X と Y がトレース直交 である とは、
tr
(
X
Y
)
=
0.
{\displaystyle \operatorname {tr} (\mathbf {X} \mathbf {Y} )=0.}
リー代数 の 一般表現への一般化があり 、 は リー代数の準同型である。 上の トレース形式は 上記のように定義されます。双線型形式は
対称であり、巡回性により不変です。
(
ρ
,
g
,
V
)
{\displaystyle (\rho ,{\mathfrak {g}},V)}
g
{\displaystyle {\mathfrak {g}}}
ρ
{\displaystyle \rho }
ρ
:
g
→
End
(
V
)
.
{\displaystyle \rho :{\mathfrak {g}}\rightarrow {\text{End}}(V).}
tr
V
{\displaystyle {\text{tr}}_{V}}
End
(
V
)
{\displaystyle {\text{End}}(V)}
ϕ
(
X
,
Y
)
=
tr
V
(
ρ
(
X
)
ρ
(
Y
)
)
{\displaystyle \phi (\mathbf {X} ,\mathbf {Y} )={\text{tr}}_{V}(\rho (\mathbf {X} )\rho (\mathbf {Y} ))}
一般化
行列のトレースの概念は ヒルベルト空間 上の コンパクト作用素 の トレースのクラス に一般化され、 フロベニウスノルムの類似物は ヒルベルト・シュミット ノルムと呼ばれます 。
Kが トレースクラス演算子である 場合、任意の 正規直交基底 に対して、トレースはによって与えられ
、有限であり正規直交基底に依存しません。 [7]
(
e
n
)
n
{\displaystyle (e_{n})_{n}}
tr
(
K
)
=
∑
n
⟨
e
n
,
K
e
n
⟩
,
{\displaystyle \operatorname {tr} (K)=\sum _{n}\left\langle e_{n},Ke_{n}\right\rangle ,}
部分トレースは、 演算子 値トレースの別の一般化です。 積空間 A ⊗ B 上に存在する線型演算子Zのトレースは、 A と B 上の部分トレースに等しいです 。
tr
(
Z
)
=
tr
A
(
tr
B
(
Z
)
)
=
tr
B
(
tr
A
(
Z
)
)
.
{\displaystyle \operatorname {tr} (Z)=\operatorname {tr} _{A}\left(\operatorname {tr} _{B}(Z)\right)=\operatorname {tr} _{B}\left(\operatorname {tr} _{A}(Z)\right).}
部分トレースのさらなる特性と一般化については、 トレースされたモノイドカテゴリを 参照してください。
A が 体 k 上の一般 結合代数 である場合、 A 上のトレースは、 交換子上で消える任意のマップ tr : A ↦ k として定義されることが多い。つまり、すべての a 、 b ∈ A に対して tr([ a 、 b ]) = 0 である。このようなトレースは一意に定義されるわけではないが、少なくとも非ゼロのスカラーによる乗算によって常に変更可能である。
スーパー トレースは、 トレースを スーパー代数 の設定に一般化したものです。
テンソル収縮 の操作により、 トレースが任意のテンソルに一般化されます。
GommeとKlein(2011)は、ブロック行列 上で動作する 行列トレース演算子を定義し、 テンソル表記 を必要とせずに動的経済モデルの2次摂動解を計算するために使用しました 。 [8]
trm
{\displaystyle \operatorname {trm} }
テンソル積の言語における痕跡
ベクトル空間 Vが与えられると、 ( v , φ) をスカラー φ( v ) に写すことで得られる自然な双線型写像 V × V ∗ → F が存在する 。 テンソル積 V ⊗ V ∗ の 普遍性は、この双線型写像が V ⊗ V ∗ 上の線型関数によって誘導されることを自動的に意味する 。 [9]
同様に、自然な双線型写像V × V ∗ → Hom( V , V ) は、 ( v , φ) を線型写像 w ↦ φ( w ) v に写すことで得られます 。テンソル積の普遍性は、前に使用したのと同じように、この双線型写像が線型写像 V ⊗ V ∗ → Hom( V , V ) によって誘導されることを示しています。 V が有限次元の場合、この線型写像は 線型同型 です。 [9]この基本的な事実は、 V の(有限の)基底の存在の直接的な帰結であり 、任意の線型写像 V → V は(有限個の)階数 1 の線型写像の和として表すことができるとも言えます。同型の逆を上で得られた線型汎関数と合成すると、 Hom( V , V ) 上の線型汎関数になります 。この線型汎関数はトレースとまったく同じです。
トレースの定義を対角要素の和として用いると、行列式 tr( AB ) = tr( BA ) は簡単に証明でき、上で示したとおりである。現在の観点では、線型写像 S と T を 考え、それらを階数 1 の写像の和と見なすので、線型関数 φ i と ψ j および非ゼロベクトル v i と w j が存在し、 V 内の 任意の uに対して S ( u ) = Σ φ i ( u ) v i かつ T ( u ) = Σ ψ j ( u ) w j となる 。すると
(
S
∘
T
)
(
u
)
=
∑
i
φ
i
(
∑
j
ψ
j
(
u
)
w
j
)
v
i
=
∑
i
∑
j
ψ
j
(
u
)
φ
i
(
w
j
)
v
i
{\displaystyle (S\circ T)(u)=\sum _{i}\varphi _{i}\left(\sum _{j}\psi _{j}(u)w_{j}\right)v_{i}=\sum _{i}\sum _{j}\psi _{j}(u)\varphi _{i}(w_{j})v_{i}}
V の 任意の u に対して成り立つ。階数 1 の線型写像 u ↦ ψ j ( u ) φ i ( w j ) v i は トレース ψ j ( v i ) φ i ( w j ) を持ち、したがって
tr
(
S
∘
T
)
=
∑
i
∑
j
ψ
j
(
v
i
)
φ
i
(
w
j
)
=
∑
j
∑
i
φ
i
(
w
j
)
ψ
j
(
v
i
)
.
{\displaystyle \operatorname {tr} (S\circ T)=\sum _{i}\sum _{j}\psi _{j}(v_{i})\varphi _{i}(w_{j})=\sum _{j}\sum _{i}\varphi _{i}(w_{j})\psi _{j}(v_{i}).}
S と T を 逆にして同じ手順に従うと 、まったく同じ式が得られ、 tr( S ∘ T )は tr( T ∘ S ) に等しいことが証明されます 。
End( V ) と V ⊗ V ∗ の基本的な同一性は、 任意の線型写像を階数 1 の線型写像の和として表現できることと同等であるため、上記の証明はテンソル積に基づいていると見なすことができます。このように、証明はテンソル積の表記法で記述できます。次に、 ( v , φ , w , ψ )を φ ( w ) v ⊗ ψ に 送ることで得られる多重線型写像 V × V ∗ × V × V ∗ → V ⊗ V ∗ を 検討します。さらにトレース写像と合成すると φ ( w ) ψ ( v )となり、代わりに ( w , ψ , v , φ ) から始めてもこれは変わりません 。また 、 ( f , g ) を合成 f ∘ g に代入して得られる 双線型写像 End( V ) × End( V ) → End( V )を考えることもできる。これは線型写像 End( V ) ⊗ End( V ) → End( V )によって誘導される。これは線型写像 V ⊗ V ∗ ⊗ V ⊗ V ∗ → V ⊗ V ∗ と一致することがわかる 。トレース写像との合成時に確立された対称性は、2つのトレースの等式を確立する。 [9]
任意の有限次元ベクトル空間 V に対して、自然な線型写像 F → V ⊗ V ' が存在する。線型写像の言語では、これはスカラー c に線型写像 c ⋅id V を割り当てる。これは共評価写像 と呼ばれることもあり 、トレース V ⊗ V ' → F は評価写像 と呼ばれる 。 [9]これらの構造は、 カテゴリ理論 の抽象的な設定で カテゴリカルなトレースを 定義するために公理化することができる 。
参照
注記
^これは 行列積 の定義から直接導かれます :
tr
(
A
B
)
=
∑
i
=
1
m
(
A
B
)
i
i
=
∑
i
=
1
m
∑
j
=
1
n
a
i
j
b
j
i
=
∑
j
=
1
n
∑
i
=
1
m
b
j
i
a
i
j
=
∑
j
=
1
n
(
B
A
)
j
j
=
tr
(
B
A
)
.
{\displaystyle \operatorname {tr} (\mathbf {A} \mathbf {B} )=\sum _{i=1}^{m}\left(\mathbf {A} \mathbf {B} \right)_{ii}=\sum _{i=1}^{m}\sum _{j=1}^{n}a_{ij}b_{ji}=\sum _{j=1}^{n}\sum _{i=1}^{m}b_{ji}a_{ij}=\sum _{j=1}^{n}\left(\mathbf {B} \mathbf {A} \right)_{jj}=\operatorname {tr} (\mathbf {B} \mathbf {A} ).}
^ たとえば、
の場合、積は となり
、トレースは tr( AB ) = 1 ≠ 0 ⋅ 0 = tr( A )tr( B ) となります。
A
=
(
0
1
0
0
)
,
B
=
(
0
0
1
0
)
,
{\displaystyle \mathbf {A} ={\begin{pmatrix}0&1\\0&0\end{pmatrix}},\quad \mathbf {B} ={\begin{pmatrix}0&0\\1&0\end{pmatrix}},}
A
B
=
(
1
0
0
0
)
,
{\displaystyle \mathbf {AB} ={\begin{pmatrix}1&0\\0&0\end{pmatrix}},}
^ 証明: を 標準基底とし、および の 場合に 、となることに注意してください。より抽象的に、これは
の
分解に対応します
(同等に、 ) は、スカラー行列の補数を持つトレースを定義し 、1 つの自由度を残します。このようなマップはどれも、スカラー上の値によって決定されます。これは 1 つのスカラー パラメーターであるため、すべてはトレースの倍数であり、そのようなマップはゼロではありません。
e
i
j
{\displaystyle e_{ij}}
f
(
e
i
j
)
=
f
(
e
i
e
j
⊤
)
=
f
(
e
i
e
1
⊤
e
1
e
j
⊤
)
=
f
(
e
1
e
j
⊤
e
i
e
1
⊤
)
=
f
(
0
)
=
0
{\displaystyle f\left(e_{ij}\right)=f\left(e_{i}e_{j}^{\top }\right)=f\left(e_{i}e_{1}^{\top }e_{1}e_{j}^{\top }\right)=f\left(e_{1}e_{j}^{\top }e_{i}e_{1}^{\top }\right)=f\left(0\right)=0}
i
≠
j
{\displaystyle i\neq j}
f
(
e
j
j
)
=
f
(
e
11
)
{\displaystyle f\left(e_{jj}\right)=f\left(e_{11}\right)}
f
(
A
)
=
∑
i
,
j
[
A
]
i
j
f
(
e
i
j
)
=
∑
i
[
A
]
i
i
f
(
e
11
)
=
f
(
e
11
)
tr
(
A
)
.
{\displaystyle f(\mathbf {A} )=\sum _{i,j}[\mathbf {A} ]_{ij}f\left(e_{ij}\right)=\sum _{i}[\mathbf {A} ]_{ii}f\left(e_{11}\right)=f\left(e_{11}\right)\operatorname {tr} (\mathbf {A} ).}
g
l
n
=
s
l
n
⊕
k
,
{\displaystyle {\mathfrak {gl}}_{n}={\mathfrak {sl}}_{n}\oplus k,}
tr
(
A
B
)
=
tr
(
B
A
)
{\displaystyle \operatorname {tr} (AB)=\operatorname {tr} (BA)}
tr
(
[
A
,
B
]
)
=
0
{\displaystyle \operatorname {tr} ([A,B])=0}
s
l
n
,
{\displaystyle {\mathfrak {sl}}_{n},}
^ 証明:は 半単純リー代数 であり 、したがってその中のすべての要素はいくつかの要素のペアの交換子の線形結合です。そうでなければ、 導出された代数は 適切なイデアルになります。
s
l
n
{\displaystyle {\mathfrak {sl}}_{n}}
^これは、 A = 0 の場合にのみ tr( A * A ) = 0 となるという事実から導かれます 。
参考文献
^ abcde 「行列のランク、トレース、行列式、転置、逆行列」 。fourier.eng.hmc.edu 。 2020年9月9日 閲覧 。
^ abcd Weisstein, Eric W. (2003) [1999]. 「トレース (行列)」。Weisstein, Eric W. (編) 。CRC Concise Encyclopedia of Mathematics (第 2 版)。フロリダ州ボカラトン: Chapman & Hall。doi : 10.1201 / 9781420035223。ISBN 1-58488-347-2 。 MR 1944431。Zbl 1079.00009 。 2020-09-09 に取得 。
^ abcd リップシュッツ、シーモア、リップソン、マーク(2005年9月)。 線形代数の理論と問題 。シャウムのアウトライン。マグロウヒル 。ISBN 9780070605022 。
^ ホーン、ロジャー A.; ジョンソン、チャールズ R. (2013)。 マトリックス分析 (第 2 版)。ケンブリッジ大学出版局 。ISBN 9780521839402 。
^ Hutchinson, MF (1989年1月). 「ラプラシアン平滑化スプラインの影響行列のトレースの確率的推定量」. Communications in Statistics - Simulation and Computation . 18 (3): 1059–1076. doi :10.1080/03610918908812806. ISSN 0361-0918.
^ Avron, Haim; Toledo, Sivan (2011-04-11). 「暗黙の対称正半定値行列のトレースを推定するためのランダム化アルゴリズム」 Journal of the ACM . 58 (2): 8:1–8:34. doi :10.1145/1944345.1944349. ISSN 0004-5411. S2CID 5827717.
^ Teschl, G. (2014年10月30日). 量子力学における数学的手法 . 数学大学院研究. 第157巻(第2版). アメリカ数学会. ISBN 978-1470417048 。
^ P. Gomme、P. Klein (2011)。「テンソルを使用 し ない動的モデルの2次近似」。Journal of Economic Dynamics & Control。35 ( 4): 604–615。doi : 10.1016 /j.jedc.2010.10.006。
^ abcd カッセル、クリスチャン (1995)。 量子群 。 数学の大学院テキスト 。第155巻。ニューヨーク: シュプリンガー出版社 。doi : 10.1007 / 978-1-4612-0783-2。ISBN 0-387-94370-6 . MR 1321145. Zbl 0808.17003.
外部リンク