16.6 行列式の不等式

本節の対象は確率変数ではなく,次の実対称正定値行列である.実対称行列正定値 であるとは,でないどの実ベクトルについてもとなることをいう.正定値行列の行列式は正で(下で借りるスペクトル分解による),その乗は行列の大きさを座標あたりに直した量にあたる.実際,に対し単位行列の倍ではだから,乗はちょうどになる.本節が示すのは,二つの正定値行列を足すとこの量が足し算以上になる,という不等式である.

乗をとってから足し算と比べるのには理由がある.そのものは,行列を倍すると倍になる量である.乗はこれを,倍でちょうど倍になる量に直す.足し算も倍で倍になるので,足し算と同じ倍率で動くのは乗のほうであり,二つを並べて大小を問う相手になるのもこちらである.

比べる相手は前節で扱ったものでもある.が対角行列で対角成分がすべて正なら,は正定値で,,すなわち 補題 16.5.5 の左辺にほかならない.対角成分がすべて正である対角行列を足す場合に本節の不等式が言うのは

(𝑛𝑖=1𝑎𝑖)1/𝑛+(𝑛𝑖=1𝑏𝑖)1/𝑛(𝑛𝑖=1(𝑎𝑖+𝑏𝑖))1/𝑛

であり,積の乗根,すなわち相乗平均が足し算以上になるという主張である.対角でない正定値行列についても,同じことが行列式の乗について成り立つ,というのが本節の不等式である.

行列式がエントロピーとつながる筋は,ガウス分布を通すと見える.を独立な実数値確率変数とし,各が分散のガウス分布に従うとする.結合微分エントロピー(7.4 節)は,系 7.4.4定理 7.2.2 より各成分の値の和である.分散を対角に並べた行列をと書けばだから,これをで割って座標あたりに直すとになる.座標あたりの不確かさを決めているのは,行列式そのものではなくその乗である.

示し方は,前節の 補題 16.5.5 を行列の固有値に当てる直接の道をとる(Cover–Thomas は,共分散行列がであるガウスベクトルに次元のエントロピーべき不等式を当てて導くが,本書はその次元の形を述べない).そのために,線形代数の事実を一つ借りる.

本節を皮切りに,本章は名前で借りて証明を載せない定理をいくつか置く.そのうち本章が新たに借りるものはどれも,証明を載せないだけで,無条件の機械検証済みの定理として形式化されているが,16.7 節 の de Bruijn の恒等式と,16.8 節 の独立な和の密度および Stam の不等式の三つだけは例外で,機械検証が本文の借用より狭いところまでしか及ばない.その範囲はそれぞれの場所に書く.

実対称行列のスペクトル分解を借りる.次の実対称行列は直交行列によって対角化でき,対角に並ぶ固有値はすべて実数である,という事実である.あわせて,行列式が固有値の積に等しいこと,行列式が積を積に写すこと,すなわち同じ大きさの二つの正方行列の積の行列式がそれぞれの行列式の積に等しいこと,および実対称行列が正定値であることと固有値がすべて正であることが同値であることも借りる.当てる相手は 定理 16.6.1 の証明に現れる三つの行列,すなわちΣ2,およびそこで作るである.依存するのは 定理 16.6.1 の証明と,上でが正であることを言った一箇所だけで,本書のほかの主張はこれを使わない.

借りた事実が返す固有値を,以下と書く.この文字は既出の章がそれぞれ別の意味に使っているが,本節のものはそのどれとも別である.

定理 16.6.1(Minkowski の行列式不等式). とし,Σ1次の実対称正定値行列とすると

(detΣ1)1/𝑛+(detΣ2)1/𝑛(det(Σ1+Σ2))1/𝑛

である.

証明. はじめにの平方根を作る.借りたスペクトル分解によりは直交行列で対角化でき,正定値だから対角に並ぶ固有値はすべて正である.それぞれを正の平方根に取り替えて同じ直交行列で戻した行列は実対称で,固有値がすべて正だから正定値であり,乗するとになる.これをと書き,その逆行列をと書く.逆行列も同じ直交行列で対角化され,固有値は正の数の逆数だから,これも実対称正定値である.

とおく.が実対称だからも実対称であり,に対しが正則なのでであって

𝑥𝖳Σ0𝑥=(Σ1/21𝑥)𝖳Σ2(Σ1/21𝑥)>0

だからは正定値である.借りたスペクトル分解によりの固有値はすべて正で,を対角化する直交行列はも対角化するから

detΣ0=𝑛𝑖=1𝜆𝑖,det(𝐼+Σ0)=𝑛𝑖=1(1+𝜆𝑖)

である.に行列式の積の規則を当て,を使うと

detΣ2=detΣ1detΣ0,det(Σ1+Σ2)=detΣ1det(𝐼+Σ0)

である.だから,示すべき不等式の両辺をで割ると

1+(𝑛𝑖=1𝜆𝑖)1/𝑛(𝑛𝑖=1(1+𝜆𝑖))1/𝑛

と同値になる.

これを示す.補題 16.5.5ととって当てたものと,ととって当てたものを足すと

(𝑛𝑖=111+𝜆𝑖)1/𝑛+(𝑛𝑖=1𝜆𝑖1+𝜆𝑖)1/𝑛1𝑛𝑛𝑖=111+𝜆𝑖+1𝑛𝑛𝑖=1𝜆𝑖1+𝜆𝑖=1

である.最後の等号は,ごとに二つの項を足すとになり,それを個足してで割ることによる.両辺に正の数を掛けると,左辺の第項はに,第項はになるから,示すべき不等式を得る.

形式化: minkowskiDeterminantInequality (ソース)

形式化上の注記. 宣言は行と列の添字を任意の有限型でとる.本文が次と書いているのは,その型の要素数がである場合にあたる.形式化もの平方根を両側から掛けての積に分けるが,その平方根の作り方が本文と違う.本文は借りたスペクトル分解で対角化してから対角の固有値を平方根に取り替えるのに対し,形式化は行列に関数を当てる一般の仕組み(連続汎関数計算)で平方根を直に取る.スペクトル分解が形式化の側で効くのは,行列式を固有値の積で書く段,すなわちの積に直すところである.締めは固有値についてのスカラーの不等式 geom_mean_superadditive (InformationTheory/Shannon/MinkowskiDet.lean) で,これは本文が 補題 16.5.5 を二度当てて足すのと同じ計算を,重みつきの相加相乗平均から直に行うものである.一般に等号がいつ成り立つかを述べる宣言はなく,本文も 定理 16.6.1 については述べない.

例 16.6.2. とし,を単位行列,を対角成分がの対角行列とすると,定理 16.6.1

1+𝑎𝑏(1+𝑎)(1+𝑏)

になる.𝑎 =4では両辺がで狭義であり,では両辺ともで等号である.この形で等号になるのはのとき,すなわちの定数倍のときに限る.

証明. detΣ1 =1であり,は対角成分がの対角行列だからである.なので乗は平方根であり,定理 16.6.1 はこの形になる.𝑎 =4では左辺が,右辺がである.では左辺が,右辺がである.なお両辺とも正だから,16.5 節 で既知とした乗の単調性により,この不等式は両辺を乗した,すなわちと同値で,これは補題 16.5.5 にほかならない.最後の不等式はを移項したものだから,等号になるのはのとき,すなわちのときに限る.そのときである.

同時に対角化してしまうと読む. 例 16.6.2 で見たとおり,で片方を単位行列にとると 定理 16.6.1点の相加相乗平均と同値になる.一般の場合の証明がやっているのも同じことで,を両側から掛けて片方を単位行列に直し,残ったをスペクトル分解で対角に直してしまえば,残るのは固有値についてのスカラーの不等式である.行列がそのままでは対角でないぶんの手間は,スペクトル分解の借用がすべて引き受けている.借りたスペクトル分解を別にすれば,本節が使う解析的な事実は,補題 16.5.5 の証明が 補題 1.1.9に当てる一箇所だけである.残りは行列式と固有値の計算である.

本節で不等号を作った仕掛けは,前の五節のものとは別である.そちらは,いくつもの変数を部分集合で覆っておいて,どの番号が何回覆われたかを数えるところから不等号を出した.この数え上げが働くには動かす部分集合が要る.本節の対象である正定値行列にはそれがなく,かわりに,二つを足したときのふるまいを問うところから不等号が出た.次節から扱う実軸に値をとる確率変数個ないし個にも動かす部分集合はないので,定義 16.1.1はここから先に現れない.次節はまず,足したときのふるまいを問える量を実軸の側で定める.16.8 節 で借りる不等式は,その量について本節と同じ形をしている.

InformationTheory — 形式化検証つき情報理論教科書(レビュー版).数式は MathJax + AMS Euler で事前レンダリング.