Hadamardの不等式(行列式)

同義語:アダマールの不等式(行列式)Hadamardの行列式不等式Hadamard's inequality for determinantsHadamard's determinant inequality

概要

Hadamardの不等式(行列式)(Hadamard's inequality for determinants)とは、実数または複素数を成分とする $n$ 次正方行列 $A$ の列を $a_1,\dots,a_n$ とするとき $|\det A|\le\|a_1\|\cdots\|a_n\|$ が成り立ち、等号はある列が $0$ であるか列が互いに直交するときに限る、という不等式である。同値な形として、半正定値な Hermite 行列 $M$ について $\det M\le m_{11}\cdots m_{nn}$ であり、等号はある対角成分が $0$ であるか $M$ が対角行列のときに限る。辺の長さを決めた平行体の体積は辺が直交するとき最大になる、という意味をもつ。

$$\newcommand{C}[0]{\mathbb{C}} \newcommand{div}[0]{\mathbin{÷}} \newcommand{N}[0]{\mathbb{N}} \newcommand{Q}[0]{\mathbb{Q}} \newcommand{R}[0]{\mathbb{R}} \newcommand{Z}[0]{\mathbb{Z}} $$

前提知識: 行列式, 内積空間, 正定値行列

平面の 2 つのベクトル $a=(3,1)$、$b=(1,2)$ を辺とする平行四辺形の面積は $|\det(a\ b)|=|3\cdot2-1\cdot1|=5$ であり、辺の長さの積 $\|a\|\,\|b\|=\sqrt{10}\cdot\sqrt5=5\sqrt2\approx7.07$ より小さい。平行四辺形の面積は「底辺×高さ」であり、高さは斜めの辺の長さ以下なので、辺の長さを決めたとき面積が最大になるのは長方形のときである。これを $n$ 次の行列式に一般化したものが Hadamard の不等式 である:正方行列 $A$ の列を $a_1,\dots,a_n$ とすると
$$ |\det A|\le\|a_1\|\,\|a_2\|\cdots\|a_n\| $$
であり、列がすべて $0$ でないとき、等号は列が互いに直交するときに限る。同じ内容は、半正定値な Hermite 行列 $M$ について $\det M\le m_{11}m_{22}\cdots m_{nn}$ という形にも言い換えられる。この記事では、両方の形とその等号条件、成分の大きさを制限したときの行列式の上界、およびブロックに分けた形の Fischer の不等式を証明する。

記号

以下、$F$ は実数体 $\mathbb{R}$ または複素数体 $\mathbb{C}$ とする。$F^n$ の元は列ベクトルとし、標準内積を $\langle x,y\rangle:=\sum_kx_k\overline{y_k}=y^*x$、長さを $\|x\|:=\sqrt{\langle x,x\rangle}$ と書く。ここで $M^*:=\overline{M}^{\top}$ は共役転置である($F=\mathbb{R}$ では転置 $M^{\top}$)。行列 $A$ の第 $j$ 列を $a_j$ と書き、$A=(a_1\ \cdots\ a_n)$ のように列を並べて行列を表す。
ベクトル $v_1,\dots,v_k\in F^m$ に対し、$(i,j)$ 成分が $\langle v_j,v_i\rangle$ の $k$ 次正方行列を $\Gamma(v_1,\dots,v_k)$、その行列式を
$$ G(v_1,\dots,v_k):=\det\Gamma(v_1,\dots,v_k) $$
と書く(Gram行列 と Gram 行列式。$k=0$ では $G:=1$ とする)。$v_1,\dots,v_k$ を列に並べた $m\times k$ 行列を $B$ とすると、$\langle v_j,v_i\rangle=v_i^*v_j$ は $B^*B$ の $(i,j)$ 成分なので、$\Gamma(v_1,\dots,v_k)=B^*B$ である。

主定理

Hadamardの不等式

$A\in M_n(F)$ の列を $a_1,\dots,a_n$ とする。

  1. $|\det A|\le\|a_1\|\,\|a_2\|\cdots\|a_n\|$ である。
  2. 等号が成り立つのは、ある列が $0$ であるか、列が互いに直交する($i\ne j$ なら $\langle a_i,a_j\rangle=0$)ときであり、そのときに限る。
  3. 行についても同じことが成り立つ:$A$ の第 $i$ 行を $r_i$ とすると $|\det A|\le\|r_1\|\cdots\|r_n\|$ であり、等号はある行が $0$ であるか、行が互いに直交するときに限る。
半正定値行列の形

$M=(m_{ij})\in M_n(F)$ を半正定値な Hermite 行列($F=\mathbb{R}$ では半正定値な実対称行列)とする。このとき
$$ \det M\le m_{11}m_{22}\cdots m_{nn} $$
であり、等号が成り立つのは、ある対角成分が $0$ であるか、$M$ が対角行列であるときであり、そのときに限る。

thm-hi-psd の仮定のもとで、対角成分 $m_{jj}=e_j^*Me_j$ はすべて $0$ 以上で、$\det M$ も $0$ 以上の実数である(正定値行列 の記事の定理「半正定値行列の特徴づけ」の 3 で $J=\{1,\dots,n\}$ とした場合)。2 つの定理は同じ内容の言い換えである:$M=A^*A$ とおくと $m_{jj}=\|a_j\|^2$、$\det M=|\det A|^2$ であり、逆に半正定値な $M$ は $n$ 次正方行列 $B$ によって $M=B^*B$ と書ける(正定値行列 の記事の定理「半正定値な平方根の存在と一意性」の $B:=M^{1/2}$)。証明は、どちらも次の命題に帰着させる。

ベクトルの組についての形

$k\ge1$ とし、$v_1,\dots,v_k\in F^m$ とする。

  1. $G(v_1,\dots,v_k)\le\|v_1\|^2\|v_2\|^2\cdots\|v_k\|^2$ である。
  2. 等号が成り立つのは、ある $v_j$ が $0$ であるか、$v_1,\dots,v_k$ が互いに直交するときであり、そのときに限る。

証明の鍵は、最後のベクトルを「前のベクトルの張る部分空間への射影」と「それに直交する高さ」に分けることである。

高さを取り出す

$k\ge2$ とし、$v_1,\dots,v_k\in F^m$ のうち $v_1,\dots,v_{k-1}$ は線形独立であるとする。$W:=\operatorname{span}\{v_1,\dots,v_{k-1}\}$ とおく。

  1. $p\in W$ で $h:=v_k-p$ が $W$ のすべての元と直交するものが、ただ 1 つある。
  2. $G(v_1,\dots,v_k)=G(v_1,\dots,v_{k-1})\,\|h\|^2$ である。
  3. $\|h\|\le\|v_k\|$ であり、等号が成り立つのは $v_k$ が $v_1,\dots,v_{k-1}$ のすべてと直交するときであり、そのときに限る。
連立方程式で射影を求め、列の操作で行列式を分ける

$\Gamma':=\Gamma(v_1,\dots,v_{k-1})$ とおく。$c=(c_1,\dots,c_{k-1})^{\top}\in F^{k-1}$ について、内積の線形性と共役線形性から
$$ c^*\Gamma'c=\sum_{i,j}\overline{c_i}\langle v_j,v_i\rangle c_j=\Bigl\langle\sum_jc_jv_j,\ \sum_ic_iv_i\Bigr\rangle=\Bigl\|\sum_jc_jv_j\Bigr\|^2 $$
である。$\Gamma'c=0$ なら $c^*\Gamma'c=0$、すなわち $\|\sum_jc_jv_j\|^2=0$ で、$v_1,\dots,v_{k-1}$ の線形独立性から $c=0$ である。よって $\Gamma'$ は正則である(正則行列 の記事の定理「正則性の同値条件」の 3 ⇒ 1)。
1:$p=\sum_jc_jv_j\in W$ について、$v_k-p$ が $v_1,\dots,v_{k-1}$ と直交する条件は、$i=1,\dots,k-1$ について
$$ \langle v_k,v_i\rangle=\langle p,v_i\rangle=\sum_jc_j\langle v_j,v_i\rangle=(\Gamma'c)_i $$
である。$g:=(\langle v_k,v_1\rangle,\dots,\langle v_k,v_{k-1}\rangle)^{\top}$ とおくと、これは $\Gamma'c=g$ であり、$\Gamma'$ は正則なので解 $c=\Gamma'^{-1}g$ がただ 1 つある。$v_1,\dots,v_{k-1}$ は線形独立なので、$p$ と係数 $c$ は 1 対 1 に対応し、$p$ もただ 1 つである。$h$ が $v_1,\dots,v_{k-1}$ と直交すれば、その線形結合である $W$ の元とも直交する。
2:$v_1,\dots,v_{k-1},v_k$ と $v_1,\dots,v_{k-1},h$ を列に並べた $m\times k$ 行列をそれぞれ $B$、$B'$ とする。$v_k=h+\sum_jc_jv_j$ なので $B=B'P$ であり、$P$ は単位行列 $I_k$ の第 $k$ 列を $(c_1,\dots,c_{k-1},1)^{\top}$ に替えた上三角行列で、$\det P=1$ である。よって
$$ \Gamma(v_1,\dots,v_k)=B^*B=P^*(B'^*B')P=P^*\,\Gamma(v_1,\dots,v_{k-1},h)\,P $$
であり、行列式 の記事の定理「積の行列式」と $\det P^*=\overline{\det P}=1$ から $G(v_1,\dots,v_k)=G(v_1,\dots,v_{k-1},h)$ である。$\langle h,v_i\rangle=\langle v_i,h\rangle=0$($i< k$)なので
$$ \Gamma(v_1,\dots,v_{k-1},h)=\begin{pmatrix}\Gamma'&0\\0&\|h\|^2\end{pmatrix} $$
であり、その行列式は $G(v_1,\dots,v_{k-1})\,\|h\|^2$ である(行列式 の記事の命題「三角行列と区分三角行列の行列式」)。
3:$p\in W$ と $h$ は直交するので、三平方の定理により $\|v_k\|^2=\|p+h\|^2=\|p\|^2+\|h\|^2\ge\|h\|^2$ であり、等号は $p=0$ のときに限る。$p=0$ は $c=0$、すなわち $g=\Gamma'c=0$ と同値であり($\Gamma'$ は正則)、$g=0$ は $v_k$ が $v_1,\dots,v_{k-1}$ のすべてと直交することである。$\square$

$\det P^*=\overline{\det P}$ について

転置で行列式は変わらず(行列式 の記事の命題「転置と行列式」)、行列式は成分の積の和なので、成分をすべて複素共役にすると行列式も複素共役になる。よって任意の正方行列 $P$ について $\det P^*=\overline{\det P}$ である。

高さを 1 本ずつ取り出す

線形従属の場合:すべては $0$ でない $c\in F^k$ で $\sum_jc_jv_j=0$ となるものがある。$\Gamma(v_1,\dots,v_k)c$ の第 $i$ 成分は $\sum_j\langle v_j,v_i\rangle c_j=\langle\sum_jc_jv_j,v_i\rangle=0$ なので、$\Gamma(v_1,\dots,v_k)$ は正則でなく、$G(v_1,\dots,v_k)=0$ である。右辺は $0$ 以上なので 1 が成り立つ。
線形独立の場合:$k$ についての帰納法で、「$0< G(v_1,\dots,v_k)\le\|v_1\|^2\cdots\|v_k\|^2$ であり、等号は $v_1,\dots,v_k$ が互いに直交するときに限る」を示す。$k=1$ では $v_1\ne0$ で $G(v_1)=\langle v_1,v_1\rangle=\|v_1\|^2>0$ であり、等号が成り立ち、1 本のベクトルは互いに直交するという条件を自明に満たす。
$k\ge2$ とする。$v_1,\dots,v_{k-1}$ も線形独立なので、lem-hi-height の $h$ をとり、$\alpha:=G(v_1,\dots,v_{k-1})$、$\beta:=\|v_1\|^2\cdots\|v_{k-1}\|^2$、$\gamma:=\|h\|^2$、$\delta:=\|v_k\|^2$ とおく。帰納法の仮定により $0< \alpha\le\beta$ である。$h=0$ なら $v_k=p\in W$ となり線形独立性に反するので $\gamma>0$ であり、lem-hi-height の 3 により $\gamma\le\delta$ である。同補題の 2 により
$$ G(v_1,\dots,v_k)=\alpha\gamma\le\alpha\delta\le\beta\delta=\|v_1\|^2\cdots\|v_k\|^2 $$
であり、$\alpha\gamma>0$ である。$\alpha>0$、$\delta\ge\gamma>0$ なので、両端が等しいのは $\gamma=\delta$ かつ $\alpha=\beta$ のときに限る。帰納法の仮定と lem-hi-height の 3 により、これは $v_1,\dots,v_{k-1}$ が互いに直交し、かつ $v_k$ がそれらと直交することである。
2 の残り:ある $v_j$ が $0$ なら組は線形従属で、両辺とも $0$ である。$v_j$ がすべて $0$ でなく線形従属なら、左辺は $0$、右辺は正なので等号は成り立たず、このとき $v_1,\dots,v_k$ は互いに直交しない($0$ でないベクトルが互いに直交すれば線形独立である)。線形独立な場合は上で示した。$\square$

列の Gram 行列に帰着させる

1・2:$\Gamma(a_1,\dots,a_n)=A^*A$ なので、積の行列式の公式と $\det A^*=\overline{\det A}$ により $G(a_1,\dots,a_n)=\overline{\det A}\det A=|\det A|^2$ である。prop-hi-gram を $k=m=n$ で使い、両辺の平方根をとればよい(等号条件もそのまま移る)。
3:$A^{\top}$ の列は $A$ の行 $r_1,\dots,r_n$ を列ベクトルにしたもので、$\det A^{\top}=\det A$ である。1・2 を $A^{\top}$ に使えばよい(行の長さと直交性は、行を列ベクトルとみても変わらない)。$\square$

平方根の分解で列ベクトルの組に直す

正定値行列 の記事の定理「半正定値行列の特徴づけ」の 1 ⇒ 4 により、ある $m$ と $B\in M_{m,n}(F)$ で $M=B^*B$ となるものがある。$B$ の列を $b_1,\dots,b_n\in F^m$ とすると、$M=\Gamma(b_1,\dots,b_n)$、$m_{jj}=\|b_j\|^2$、$m_{ij}=\langle b_j,b_i\rangle$ である。prop-hi-gram により $\det M=G(b_1,\dots,b_n)\le\prod_j\|b_j\|^2=\prod_jm_{jj}$ である。等号条件:「ある $b_j=0$」は「ある $m_{jj}=0$」と同値であり、「$b_1,\dots,b_n$ が互いに直交する」は「$i\ne j$ なら $m_{ij}=0$」、すなわち $M$ が対角行列であることと同値である。$\square$

直感と幾何

$F=\mathbb{R}$ のとき、$|\det A|$ は列 $a_1,\dots,a_n$ の張る平行体の $n$ 次元の体積である。lem-hi-height の $\|h\|$ は、$a_1,\dots,a_{k-1}$ の張る「底面」に対する $a_k$ の「高さ」であり、prop-hi-gram の証明は「体積=底面の体積×高さ」を繰り返して
$$ |\det A|=\|h_1\|\,\|h_2\|\cdots\|h_n\|\qquad(h_1:=a_1) $$
と書き、各段で「高さ $\le$ 斜辺の長さ」を使ったものである。辺の長さを決めた平行体のうち、体積が最大になるのは辺が互いに直交する直方体である、というのが thm-hi-main の幾何的な意味である。$\sqrt{G(v_1,\dots,v_k)}$ は $k< m$ のときも $k$ 本のベクトルの張る $k$ 次元の平行体の体積とみなせ(Gram行列 の記事の定理「Gram 行列式は高さの 2 乗の積」)、prop-hi-gram はその場合の同じ主張である。
半正定値の形 thm-hi-psd は、統計の言葉で言うと、分散共分散行列の行列式(一般化分散)は各変数の分散の積を超えず、等号は変数が互いに無相関のとき(分散が $0$ の変数がある場合を除く)に限る、ということである。

例

等号が成り立つ 3 次の行列

$$ A=\begin{pmatrix}1&1&0\\1&-1&0\\0&0&2\end{pmatrix} $$
の列 $(1,1,0)^{\top}$、$(1,-1,0)^{\top}$、$(0,0,2)^{\top}$ は互いに直交し、長さは $\sqrt2,\sqrt2,2$ である。$\det A=(1\cdot(-1)-1\cdot1)\cdot2=-4$ なので $|\det A|=4=\sqrt2\cdot\sqrt2\cdot2$ であり、thm-hi-main の等号が成り立っている。

Hilbert 行列

$(i,j)$ 成分が $\frac1{i+j-1}$ の 3 次の Hilbert 行列
$$ H_3=\begin{pmatrix}1&\frac12&\frac13\\\frac12&\frac13&\frac14\\\frac13&\frac14&\frac15\end{pmatrix} $$
は正定値な実対称行列である(区間 $[0,1]$ 上の $1,t,t^2$ の Gram 行列:正定値行列 の記事の例「Gram 行列と Hilbert 行列」)。$\det H_3=\frac1{2160}$ であり、対角成分の積 $1\cdot\frac13\cdot\frac15=\frac1{15}$ より $144$ 分の $1$ に小さい。$1,t,t^2$ が互いに直交からほど遠く、「高さ」が長さよりずっと短いことを表している。

$\det H_3$ の計算

第 1 列で余因子展開すると $\det H_3=1\cdot\bigl(\frac13\cdot\frac15-\frac14\cdot\frac14\bigr)-\frac12\bigl(\frac12\cdot\frac15-\frac13\cdot\frac14\bigr)+\frac13\bigl(\frac12\cdot\frac14-\frac13\cdot\frac13\bigr)=\frac1{240}-\frac12\cdot\frac1{60}+\frac13\cdot\frac1{72}=\frac1{240}-\frac1{120}+\frac1{216}$ であり、分母を $2160$ にそろえると $\frac{9-18+10}{2160}=\frac1{2160}$ である。

成分の大きさを制限したときの上界

成分が単位円板にある行列の行列式

$A=(a_{ij})\in M_n(F)$ のすべての成分が $|a_{ij}|\le1$ を満たすとする。

  1. $|\det A|\le n^{n/2}$ である。
  2. 等号が成り立つのは、すべての成分が $|a_{ij}|=1$ を満たし、かつ $A^*A=nI_n$ であるときに限る。
  3. $F=\mathbb{R}$ のとき、2 の条件は「成分がすべて $\pm1$ で $A^{\top}A=nI_n$」、すなわち $A$ が Hadamard行列 であることである。

各列について $\|a_j\|^2=\sum_i|a_{ij}|^2\le n$ であり、等号はその列の成分がすべて絶対値 $1$ のときに限る。thm-hi-main により $|\det A|\le\prod_j\|a_j\|\le n^{n/2}$ で、1 を得る。
2:$|\det A|=n^{n/2}>0$ なら、2 つの不等号がともに等号になる。後者から各 $\|a_j\|=\sqrt n$、すなわちすべての成分の絶対値が $1$ であり、とくにどの列も $0$ でないので、前者と thm-hi-main の 2 から列は互いに直交する。$A^*A$ の $(i,j)$ 成分は $\langle a_j,a_i\rangle$ なので、これは $A^*A=nI_n$ と同じである。逆にこの条件が成り立てば $|\det A|^2=\det(A^*A)=n^n$ である。3 は 2 を実数で書き直したものである。$\square$

3 次の Fourier 行列

$\omega:=e^{2\pi i/3}$ とし、$(j,k)$ 成分が $\omega^{(j-1)(k-1)}$ の 3 次正方行列を $F_3$ とする。成分の絶対値はすべて $1$ で、$j\ne l$ なら $\omega^{l-j}\ne1$、$\omega^{3(l-j)}=1$ なので、第 $l$ 列と第 $j$ 列の内積は
$$ \sum_{s=0}^{2}\omega^{s(l-1)}\,\overline{\omega^{s(j-1)}}=\sum_{s=0}^{2}\bigl(\omega^{l-j}\bigr)^s=\frac{\omega^{3(l-j)}-1}{\omega^{l-j}-1}=0 $$
である。よって $F_3^*F_3=3I_3$ であり、$|\det F_3|=3^{3/2}=3\sqrt3$ で cor-hi-entries の上界に達する(離散Fourier変換)。一方、成分を実数 $\pm1$ に限ると、3 次の Hadamard行列 は存在しない(Hadamard行列 の記事の定理「次数は 1, 2 か 4 の倍数」)ので、cor-hi-entries の 3 により $\pm1$ を成分とする 3 次の行列の行列式の絶対値は $3\sqrt3$ に達しない。

ブロックに分けた形:Fischer の不等式

thm-hi-psd は、行列を $1\times1$ のブロックに分けたときの不等式とみなせる。大きいブロックに分けても同じ形の不等式が成り立つ。

半正定値行列を足すと行列式は増える

$S\in M_n(F)$ を正定値な Hermite 行列、$E\in M_n(F)$ を半正定値な Hermite 行列とすると、$\det(S+E)\ge\det S>0$ である。

正定値行列 の記事の定理「正定値行列の特徴づけ」の 1 ⇒ 6 により、正則な $C$ で $S=C^*C$ となるものがある。$N:=(C^{-1})^*EC^{-1}$ とおくと、$x^*Nx=(C^{-1}x)^*E(C^{-1}x)\ge0$ なので $N$ は半正定値な Hermite 行列で、固有値 $\nu_1,\dots,\nu_n$ はすべて $0$ 以上である(同記事の定理「半正定値行列の特徴づけ」の 1 ⇒ 2)。$S+E=C^*(I_n+N)C$ なので
$$ \det(S+E)=|\det C|^2\det(I_n+N)=\det S\cdot\prod_{i=1}^n(1+\nu_i)\ge\det S $$
である($\det(I_n+N)$ は $I_n+N$ の固有値 $1+\nu_i$ の積)。$\det S=|\det C|^2>0$ である。$\square$

Fischerの不等式

$M\in M_n(F)$ を正定値な Hermite 行列とし、$1\le p\le n-1$ について
$$ M=\begin{pmatrix}A&B\\B^*&D\end{pmatrix}\qquad(A\in M_p(F),\ D\in M_{n-p}(F)) $$
と区分けする。このとき $\det M\le\det A\cdot\det D$ である。

Schur 補行列を経由する

$A$ は $M$ の主小行列なので正定値で、正則である(正定値行列 の記事の命題「正定値性を保つ操作」の 2・3)。$S:=D-B^*A^{-1}B$ とおき、$Q:=\begin{pmatrix}I_p&-A^{-1}B\\0&I_{n-p}\end{pmatrix}$ とすると、ブロックごとに計算して
$$ Q^*MQ=\begin{pmatrix}A&0\\0&S\end{pmatrix} $$
である(Schur補行列)。$\det Q=1$ なので $\det M=\det A\cdot\det S$ である。$Q$ は正則なので $Q^*MQ$ は正定値で(同命題の 2)、その主小行列 $S$ も正定値である。$E:=B^*A^{-1}B$ は、$x^*Ex=(Bx)^*A^{-1}(Bx)\ge0$($A^{-1}$ は正定値)より半正定値な Hermite 行列で、$D=S+E$ である。lem-hi-monotone により $\det D\ge\det S$ なので、$\det M=\det A\det S\le\det A\det D$ である。$\square$

prop-hi-fischer を $p=1$ で使い、右下のブロックに同じことを繰り返すと、正定値な $M$ について $\det M\le m_{11}m_{22}\cdots m_{nn}$ が再び得られる(thm-hi-psd の不等式の別証明)。たとえば
$$ M=\begin{pmatrix}2&1&1\\1&2&1\\1&1&2\end{pmatrix} $$
は正定値で、$\det M=4$、$p=2$ の区分けで $\det A\cdot\det D=3\cdot2=6$、対角成分の積は $8$ であり、$4\le6\le8$ となっている。

条件を外した反例

外す条件反例成り立たなくなること
半正定値性(Hermite 性は残す)$M=\begin{pmatrix}-2&-1&0\\-1&-2&0\\0&0&-1\end{pmatrix}$$\det M\le m_{11}m_{22}m_{33}$
Hermite 性(実の 2 次形式の非負性は残す)$N=\begin{pmatrix}1&1\\-1&1\end{pmatrix}$$\det N\le n_{11}n_{22}$
長さを内積から来るノルムで測ること$A=\begin{pmatrix}1&1\\1&-1\end{pmatrix}$ の列の長さを、成分の絶対値の最大値(最大値ノルム)で測る行列式の絶対値が列の長さの積以下であること
等号条件で、列がすべて $0$ でないこと$A=\begin{pmatrix}0&1&1\\0&1&1\\0&0&0\end{pmatrix}$等号なら列が互いに直交すること
反例:表の各行の確かめ

1 行目:$M$ は実対称行列で、固有値は $-1,-1,-3$ であり負定値である(半正定値でない)。区分対角なので、左上の $2\times2$ の行列式 $(-2)(-2)-(-1)(-1)=3$ に $-1$ を掛けて $\det M=-3$ であり、対角成分の積は $(-2)(-2)(-1)=-4$ なので $\det M>m_{11}m_{22}m_{33}$ である。
2 行目:$x^{\top}Nx=x_1^2+x_1x_2-x_2x_1+x_2^2=x_1^2+x_2^2\ge0$ なので 2 次形式は非負だが、$N$ は対称でない。$\det N=1+1=2>1=n_{11}n_{22}$ である。証明の中の $M=B^*B$ という分解は Hermite 行列にしか使えない。

3 行目と 4 行目の確かめを開く

3 行目:最大値ノルム $\|x\|_\infty:=\max_i|x_i|$ で測る。$\det A=-2$ で $|\det A|=2$ だが、$\|a_1\|_\infty=\|a_2\|_\infty=1$ なので右辺は $1$ である。Euclid の長さでは $\|a_1\|\|a_2\|=\sqrt2\cdot\sqrt2=2$ で、等号が成り立つ(列が直交する)。証明の三平方の定理は、内積から来るノルムでしか使えない。

4 行目:第 1 列が $0$ なので $\det A=0=0\cdot\sqrt2\cdot\sqrt2$ で等号が成り立つが、第 2 列と第 3 列はどちらも $(1,1,0)^{\top}$ で直交しない。thm-hi-main の 2 で「ある列が $0$」を除くと、等号条件の主張は偽になる。

補足

QR 分解による見方

$A$ が正則なら、列に Gram–Schmidtの直交化 を施して正規化すると、$A=QR$($Q$ はユニタリ行列、$R$ は対角成分が正の上三角行列)と書ける。$R$ の第 $j$ 対角成分は、lem-hi-height の高さ $\|h_j\|$ に等しい。$|\det Q|=1$ なので $|\det A|=\det R=\prod_j\|h_j\|$ であり、各 $\|h_j\|\le\|a_j\|$ から thm-hi-main が従う。Gram–Schmidtの直交化 の記事は、直交化の出力の長さと Gram 行列式の関係から同じ不等式を導いている。正定値行列 の側からは、Schur 補行列による帰納法(prop-hi-fischer の $p=1$ の繰り返し)でも示せる(Schur補行列)。

文献

thm-hi-main の 1 は Axl24 §9C の 9.66(Hadamard's inequality、p. 365)にあり、そこでは QR 分解を使って証明し、平行体の体積による解釈を述べている。この記事の証明は、射影と高さによる帰納法で、等号条件と半正定値行列の形も同じ道筋で示した。

関連項目

参考文献

[1]
Sheldon Axler, Linear Algebra Done Right, Springer, 2024, §9C:9.66 Hadamard's inequality(p. 365)

Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する