余因子行列(adjugate matrix)とは、可換環の元を成分とする $n$ 次正方行列 $A$($n\ge2$)の $(i,j)$ 余因子 $C_{ij}=(-1)^{i+j}\det M_{ij}$ を転置して並べた行列 $\operatorname{adj}A=(C_{ji})$ である($n=1$ では $(1)$ と定める)。基本等式 $A\operatorname{adj}A=\operatorname{adj}A\,A=(\det A)I_n$ が成り立ち、$A$ が正則であることと $\det A$ が単元であることは同値で、そのとき $A^{-1}=(\det A)^{-1}\operatorname{adj}A$ となる。正則でない行列にも使え、Cayley–Hamilton の定理の証明や行列式の微分の公式に現れる。複素行列の共役転置(随伴行列)とは別物である。
正方行列 $A$ の各成分を、その成分の行と列を取り除いた小行列式に符号を付けたもの(余因子)で置き換え、さらに転置した行列を $A$ の 余因子行列(adjugate matrix)といい、$\operatorname{adj}A$ と書く。余因子行列は等式
$$
A\operatorname{adj}A=\operatorname{adj}A\,A=(\det A)\,I_n
$$
を満たす。これは行列式の余因子展開を行列の積の形にまとめ直したものであり、$\det A$ が割り算できるとき逆行列の公式 $A^{-1}=(\det A)^{-1}\operatorname{adj}A$ を与える。余因子行列の成分は $A$ の成分の整数係数の多項式なので、$A$ が正則でなくても、また成分が体でなく一般の可換環の元であっても定義でき、上の等式もそのまま成り立つ。この「割り算をしない逆行列」としての性質が、Cayley–Hamiltonの定理の証明や、可換環論の中山の補題で使われる行列式の技法の土台になっている。
「余因子行列」の名は文献によって指すものが違うので注意する。英語の cofactor matrix は転置する前の行列 $(C_{ij})$ を指すことが多く、余因子行列 $\operatorname{adj}A$ はその転置である。また $\operatorname{adj}A$ を 古典随伴行列(classical adjoint)や単に「随伴行列」と呼ぶ本もあるが、記事 随伴行列 で扱う随伴行列は複素行列の共役転置 $A^{*}=\overline{A}^{\top}$ であり、余因子行列とは別のものである。
この記事で証明する主な結果は次のとおりである。
| 結果 | 内容 | 仮定 |
|---|---|---|
| thm-adj-fundamental | $A\operatorname{adj}A=\operatorname{adj}A\,A=(\det A)I_n$ | $R$ は可換環 |
| cor-adj-inverse | $A$ が正則 $\iff$ $\det A$ が単元、$A^{-1}=(\det A)^{-1}\operatorname{adj}A$ | $R$ は可換環 |
| prop-adj-identities | $\operatorname{adj}(AB)=\operatorname{adj}B\operatorname{adj}A$、$\det\operatorname{adj}A=(\det A)^{n-1}$ など | $R$ は可換環 |
| thm-adj-rank | $\operatorname{rank}\operatorname{adj}A$ は $n$、$1$、$0$ のどれか | 成分は体、$n\ge2$ |
| prop-adj-derivative | $\dfrac{d}{dt}\det A(t)=\operatorname{tr}\bigl(\operatorname{adj}A(t)\,A'(t)\bigr)$ | 成分は微分可能な関数 |
以下、$R$ は単位元 $1$ をもつ可換環とし、$M_n(R)$ で $R$ の元を成分とする $n$ 次正方行列の全体を表す。$A=(a_{ij})\in M_n(R)$ の行列式は Leibniz の公式
$$
\det A=\sum_{\sigma\in S_n}\operatorname{sgn}(\sigma)\,a_{1\sigma(1)}a_{2\sigma(2)}\cdots a_{n\sigma(n)}
$$
で定める(行列式 の記事の定義「Leibnizの公式による定義」を体から可換環へそのまま移したもの)。$\det A$ は成分 $a_{ij}$ の整数係数の多項式である。
$n\ge2$ とし、$A=(a_{ij})\in M_n(R)$ とする。$A$ から第 $i$ 行と第 $j$ 列を取り除いた $n-1$ 次正方行列を $M_{ij}$ と書き、
$$
C_{ij}:=(-1)^{i+j}\det M_{ij}
$$
を $A$ の $(i,j)$ 余因子(cofactor)という。$(i,j)$ 成分が $C_{ji}$ である $n$ 次正方行列
$$
\operatorname{adj}A:=(C_{ji})_{1\le i,j\le n}=\begin{pmatrix}C_{11}&C_{21}&\cdots&C_{n1}\\ C_{12}&C_{22}&\cdots&C_{n2}\\ \vdots&\vdots&&\vdots\\ C_{1n}&C_{2n}&\cdots&C_{nn}\end{pmatrix}
$$
を $A$ の 余因子行列(adjugate matrix)という。$n=1$ のときは $\operatorname{adj}(a):=(1)$ と定める。
添字が入れ替わっていること、すなわち $\operatorname{adj}A$ の第 $i$ 行には $A$ の第 $i$ 列の成分の余因子が並ぶことに注意する。$n=1$ の約束は、$0$ 次の正方行列の行列式を $1$ とみなすことにあたり、この約束のもとで後の等式はすべて $n=1$ でも成り立つ($a\cdot1=\det(a)$)。
$\operatorname{adj}A$ の各成分は $A$ の成分の整数係数の多項式であり、次数は $n-1$ である。このことから次の 2 つが従う。
余因子展開(行列式 の記事の定理「行と列に関する余因子展開」)は、$A$ の第 $i$ 行と、第 $i$ 行の成分の余因子を並べたベクトルとの「内積」が $\det A$ になることを述べている。余因子 $C_{kj}$($j=1,\dots,n$)は第 $k$ 行を見ずに作られるので、第 $i$ 行と第 $k$ 行の余因子を組むと、第 $k$ 行を第 $i$ 行で置き換えた行列、つまり 2 つの行が等しい行列の行列式が現れ、$0$ になる。「正しい行と組めば $\det A$、別の行と組めば $0$」という性質を行列の積でまとめたのが $A\operatorname{adj}A=(\det A)I_n$ である。
したがって $\operatorname{adj}A$ は「$\det A$ 倍した逆行列」にあたるが、割り算を使わないので、$A$ が正則でないときにも意味をもつ。
$A=\begin{pmatrix}a&b\\c&d\end{pmatrix}$ の余因子は $C_{11}=d$、$C_{12}=-c$、$C_{21}=-b$、$C_{22}=a$ であるから
$$
\operatorname{adj}A=\begin{pmatrix}d&-b\\-c&a\end{pmatrix},\qquad A\operatorname{adj}A=\begin{pmatrix}ad-bc&0\\0&ad-bc\end{pmatrix}
$$
である。$ad-bc\ne0$ なら、よく知られた逆行列の公式 $A^{-1}=\dfrac{1}{ad-bc}\begin{pmatrix}d&-b\\-c&a\end{pmatrix}$ が得られる(可逆行列 の記事の例「2 次の逆行列の公式」)。$n=2$ では $\operatorname{adj}A$ の各成分は $A$ の成分の 1 次式なので、$A\mapsto\operatorname{adj}A$ は線形写像である。$n\ge3$ ではそうでない(ex-adj-not-linear)。
$$
A=\begin{pmatrix}1&2&0\\0&1&1\\1&0&1\end{pmatrix}
$$
とする。9 個の余因子は
$$
\begin{aligned}
&C_{11}=1,\quad C_{12}=1,\quad C_{13}=-1,\\
&C_{21}=-2,\quad C_{22}=1,\quad C_{23}=2,\\
&C_{31}=2,\quad C_{32}=-1,\quad C_{33}=1
\end{aligned}
$$
である(たとえば $C_{12}=-\det\begin{pmatrix}0&1\\1&1\end{pmatrix}=1$、$C_{23}=-\det\begin{pmatrix}1&2\\1&0\end{pmatrix}=2$)。$C_{ji}$ を $(i,j)$ 成分に置いて
$$
\operatorname{adj}A=\begin{pmatrix}1&-2&2\\1&1&-1\\-1&2&1\end{pmatrix},\qquad A\operatorname{adj}A=\begin{pmatrix}3&0&0\\0&3&0\\0&0&3\end{pmatrix}
$$
となり、第 1 行に関する余因子展開 $\det A=1\cdot1+2\cdot1+0\cdot(-1)=3$ と合う。$\mathbb{Q}$ の上では $A^{-1}=\frac13\operatorname{adj}A$ である。$\mathbb{Z}$ の上では $\det A=3$ が単元でないので $A$ は正則でない(cor-adj-inverse)。$\mathbb{F}_3=\mathbb{Z}/3\mathbb{Z}$ へ還元すると $\det A=0$ になるが、$\operatorname{adj}A$ は $0$ にならない。
$$\operatorname{adj}A\equiv\begin{pmatrix}1&1&2\\1&1&2\\2&2&1\end{pmatrix}\pmod 3$$
は $0$ でないが、第 1 行と第 2 行が等しく、第 3 行は第 1 行の $2$ 倍なので階数は $1$ である。$\mathbb{F}_3$ 上で $A$ の第 1 列と第 2 列は線形独立なので $\operatorname{rank}A=2$ であり、これは thm-adj-rank の「$\operatorname{rank}A=n-1$ なら $\operatorname{rank}\operatorname{adj}A=1$」の場合にあたる。第 1 列 ${}^{t}(1,1,2)$ は $A$ の核を張り、第 1 行 $(1,1,2)$ は左側の核を張る($\mathbb{F}_3$ で $A\,{}^{t}(1,1,2)={}^{t}(3,3,3)=0$、$(1,1,2)A=(3,3,3)=0$)。
$D=\operatorname{diag}(d_1,\dots,d_n)$ とする。$i\ne j$ のとき $M_{ij}$ はある行がすべて $0$ の行列なので $C_{ij}=0$ であり、$C_{ii}=\prod_{k\ne i}d_k$ である。よって
$$
\operatorname{adj}D=\operatorname{diag}\Bigl(\prod_{k\ne1}d_k,\ \dots,\ \prod_{k\ne n}d_k\Bigr)
$$
である。成分が体の元のとき、$d_1,\dots,d_n$ がすべて $0$ でなければ $\operatorname{adj}D=(d_1\cdots d_n)D^{-1}$ であり、ちょうど 1 つの $d_i$ が $0$ なら $\operatorname{adj}D$ は $(i,i)$ 成分だけが $0$ でない階数 $1$ の行列、2 つ以上が $0$ なら $\operatorname{adj}D=O$ である。
$A=\begin{pmatrix}1&2\\3&4\end{pmatrix}$ の余因子を転置せずに並べた行列 $(C_{ij})=\begin{pmatrix}4&-3\\-2&1\end{pmatrix}$ を掛けると
$$
A\,(C_{ij})=\begin{pmatrix}0&-1\\4&-5\end{pmatrix}\ne(\det A)I_2=\begin{pmatrix}-2&0\\0&-2\end{pmatrix}
$$
である。$(C_{ij})$ は余因子をすべて含むが、「第 $i$ 行と、第 $i$ 行の余因子を組む」という形になっていないので、基本等式 thm-adj-fundamental を満たさない。転置して初めて $A\operatorname{adj}A=(\det A)I_2$ になる。
$n\ge3$ とする。$\operatorname{adj}(cA)=c^{n-1}\operatorname{adj}A$ より $\operatorname{adj}(2I_n)=2^{n-1}I_n$ であるが、$2\operatorname{adj}(I_n)=2I_n$ である。$\mathbb{Q}$ の上で $2^{n-1}\ne2$ なので、$A\mapsto\operatorname{adj}A$ は斉次性を満たさず、線形写像でない。この例は「$n=2$」の条件を外すと ex-adj-2by2 の線形性が成り立たないことを示す。余因子行列は $A$ の成分の $n-1$ 次の斉次多項式で与えられる写像である。
$R=\mathbb{Z}$、$A=\begin{pmatrix}2&0\\0&1\end{pmatrix}$ とする。$\operatorname{adj}A=\begin{pmatrix}1&0\\0&2\end{pmatrix}$ は整数行列で、$A\operatorname{adj}A=2I_2$ である。しかし $\det A=2$ は $\mathbb{Z}$ の単元でないので、$(\det A)^{-1}\operatorname{adj}A=\begin{pmatrix}1/2&0\\0&1\end{pmatrix}$ は整数行列でなく、$A$ は $M_2(\mathbb{Z})$ の中に逆行列をもたない($AB=I_2$ なら $2\det B=1$ となって矛盾)。$A$ は「$\det A\ne0$」を満たすが「$\det A$ が $R$ の単元」を満たさず、体の上の判定「$\det A\ne0$ なら正則」は一般の可換環では成り立たない。正しい判定は cor-adj-inverse である。
証明では余因子展開を可換環の上で使う。行列式 の記事の定理「行と列に関する余因子展開」は体の上で述べられているが、余因子展開は可換環の上でも成り立つ(Lan02 Chapter XIII §4 Proposition 4.10、p. 516。Lang は可換環の上で行列式を扱っている)。すなわち $A\in M_n(R)$($n\ge2$)について、任意の $i$ と $j$ に対し
$$
\det A=\sum_{j'=1}^{n}a_{ij'}C_{ij'}=\sum_{i'=1}^{n}a_{i'j}C_{i'j}
$$
が成り立つ。また、2 つの行(または 2 つの列)が等しい行列の行列式は $0$ である(交代性)。
$R$ を可換環、$A\in M_n(R)$ とする。このとき
$$
A\operatorname{adj}A=\operatorname{adj}A\,A=(\det A)\,I_n
$$
が成り立つ。
$n=1$ なら両辺とも $(a_{11})$ なので、$n\ge2$ とする。$A\operatorname{adj}A$ の $(i,k)$ 成分は、$\operatorname{adj}A$ の $(j,k)$ 成分が $C_{kj}$ であることから
$$
(A\operatorname{adj}A)_{ik}=\sum_{j=1}^{n}a_{ij}C_{kj}
$$
である。
$i=k$ のとき、右辺は第 $i$ 行に関する余因子展開そのものであり、$\det A$ に等しい。
$i\ne k$ のとき、$A$ の第 $k$ 行を第 $i$ 行で置き換えた行列を $A'=(a'_{lj})$ とする。すなわち $a'_{kj}=a_{ij}$、$l\ne k$ なら $a'_{lj}=a_{lj}$ である。$A'$ の $(k,j)$ 小行列式は $A'$ から第 $k$ 行と第 $j$ 列を除いて作るので、第 $k$ 行の中身によらず $A$ の $(k,j)$ 小行列式 $\det M_{kj}$ と一致する。したがって $A'$ の $(k,j)$ 余因子も $C_{kj}$ であり、$A'$ の第 $k$ 行に関する余因子展開は
$$
\det A'=\sum_{j=1}^{n}a'_{kj}C_{kj}=\sum_{j=1}^{n}a_{ij}C_{kj}
$$
となる。$A'$ は第 $i$ 行と第 $k$ 行が等しいので $\det A'=0$ である。よって $(A\operatorname{adj}A)_{ik}=0$ であり、$A\operatorname{adj}A=(\det A)I_n$ が示された。
$\operatorname{adj}A\,A$ の $(i,k)$ 成分は $\sum_{j}C_{ji}a_{jk}$ である。$i=k$ のとき、これは第 $i$ 列に関する余因子展開で $\det A$ に等しい。$i\ne k$ のとき、$A$ の第 $i$ 列を第 $k$ 列で置き換えた行列 $A''$ を考えると、$A''$ の $(j,i)$ 余因子は第 $i$ 列を除いて作るので $C_{ji}$ のままであり、第 $i$ 列に関する展開から $\det A''=\sum_jC_{ji}a_{jk}$ を得る。$A''$ は第 $i$ 列と第 $k$ 列が等しいので $\det A''=0$ である。よって $\operatorname{adj}A\,A=(\det A)I_n$ である。$\square$
この証明は Lan02 Chapter XIII §4 Proposition 4.16(p. 518)と同じ筋である。成分で書いた $\sum_{j}a_{ij}C_{kj}=\delta_{ik}\det A$($\delta_{ik}$ は Kronecker のデルタ)の形でもよく使われる。
$R$ を可換環、$A\in M_n(R)$ とする。次は同値である。
1 ならば 2 は明らかである。2 を仮定する。行列式の積の公式 $\det(AB)=\det A\det B$ は可換環の上でも成り立つ(Lan02 Chapter XIII §4 Proposition 4.15、p. 517。体の上では 行列式 の記事の定理「積の行列式」)。よって $\det A\det B=\det I_n=1$ であり、$\det A$ は単元である。
3 を仮定し、$B:=(\det A)^{-1}\operatorname{adj}A$ とおく。thm-adj-fundamental の両辺に $(\det A)^{-1}$ を掛けると $AB=BA=I_n$ を得るので 1 が成り立ち、逆行列は $B$ である(逆行列は一意である。可逆行列 の記事の命題「逆行列の一意性」)。体では $0$ でない元がちょうど単元なので、最後の主張を得る。$\square$
2 から 1 が従うことは、「片側の逆行列があれば両側の逆行列になる」ことを可換環の上で示している。体の上では次元の議論でも示せるが(可逆行列 の記事の定理「片側の逆行列で十分であること」)、余因子行列を使うと次元を使わずに済む。
連立 1 次方程式 $Ax=b$ に $(\det A)^{-1}\operatorname{adj}A$ を掛けて成分ごとに書くと、解を行列式の比で表す Cramerの公式 が得られる(Cramerの公式 の記事の注意「余因子行列による導き方」)。
$A$ が正則なら $\operatorname{adj}A=(\det A)A^{-1}$ なので、余因子行列についての恒等式の多くは逆行列の性質から計算できる。正則でない行列や一般の可換環の上でも同じ恒等式が成り立つことは、成分を不定元にした「普遍的な行列」に帰着して示す。
$k\ge1$ とし、$\mathbb{Z}[x]$ で $kn^2$ 個の不定元 $x^{(s)}_{ij}$($1\le s\le k$、$1\le i,j\le n$)の整数係数の多項式環を表し、$X_s:=(x^{(s)}_{ij})_{i,j}\in M_n(\mathbb{Z}[x])$ とおく。$F(A_1,\dots,A_k)$、$G(A_1,\dots,A_k)$ を、$n$ 次正方行列 $A_1,\dots,A_k$ の成分の整数係数の多項式を成分とする $n$ 次正方行列の式とする(行列の和・積・スカラー倍・$\det$・$\operatorname{adj}$ を組み合わせた式など)。$\mathbb{Z}[x]$ の分数体 $\mathbb{Q}(x)$ の上で $F(X_1,\dots,X_k)=G(X_1,\dots,X_k)$ が成り立つならば、任意の可換環 $R$ と任意の $A_1,\dots,A_k\in M_n(R)$ について $F(A_1,\dots,A_k)=G(A_1,\dots,A_k)$ が成り立つ。
また、$\mathbb{Q}(x)$ の上で各 $X_s$ は正則である。
要点:$\mathbb{Z}[x]$ は整域なので $\mathbb{Q}(x)$ での等式は $\mathbb{Z}[x]$ での等式であり、不定元に $A_s$ の成分を代入する環準同型 $\mathbb{Z}[x]\to R$ で移せばよい。$\det X_s$ は $X_s=I_n$ を代入すると $1$ になるので $0$ でない。
$\mathbb{Z}[x]$ は整域なので、分数体 $\mathbb{Q}(x)$ に単射で埋め込まれる。$F(X_1,\dots,X_k)$ と $G(X_1,\dots,X_k)$ の成分は $\mathbb{Z}[x]$ の元であり、$\mathbb{Q}(x)$ で等しいので $\mathbb{Z}[x]$ でも等しい。
$R$ と $A_1,\dots,A_k$ が与えられたとき、$x^{(s)}_{ij}\mapsto(A_s)_{ij}$ で定まる代入の環準同型 $\varphi\colon\mathbb{Z}[x]\to R$ がある(多項式環の普遍性。$\mathbb{Z}\to R$ は $1\mapsto1$ で決まる)。$\varphi$ は和と積を保つので、成分が整数係数の多項式で与えられる式とは可換であり、$\varphi(F(X_1,\dots,X_k))=F(A_1,\dots,A_k)$、$\varphi(G(X_1,\dots,X_k))=G(A_1,\dots,A_k)$ である。よって $F(A_1,\dots,A_k)=G(A_1,\dots,A_k)$ を得る。
最後の主張について、$\det X_s$ は $\mathbb{Z}[x]$ の元で、すべての $x^{(s)}_{ij}$ に $\delta_{ij}$ を代入すると $\det I_n=1$ になるから $0$ でない多項式である。よって $\det X_s$ は体 $\mathbb{Q}(x)$ の $0$ でない元、すなわち単元であり、cor-adj-inverse により $X_s$ は $\mathbb{Q}(x)$ の上で正則である。$\square$
$R$ を可換環、$A,B\in M_n(R)$ とする。
要点:1 は小行列式の転置で確かめる。2〜4 は lem-adj-generic により $\mathbb{Q}(x)$ 上の正則な普遍行列で示せばよく、そこでは $\operatorname{adj}Z=(\det Z)Z^{-1}$ を代入して逆行列の計算に帰着する。5 は 2 から従う。
1 は定義から直接示す。$A^{\top}$ から第 $i$ 行と第 $j$ 列を除いた行列は、$A$ から第 $j$ 行と第 $i$ 列を除いた行列 $M_{ji}$ の転置であり、転置しても行列式は変わらない(行列式 の記事の命題「転置と行列式」。証明は Leibniz の公式の項の並べ替えなので可換環の上でも通る)。よって $A^{\top}$ の $(i,j)$ 余因子は $C_{ji}$ であり、$\operatorname{adj}(A^{\top})$ の $(i,j)$ 成分は $A^{\top}$ の $(j,i)$ 余因子 $C_{ij}$、すなわち $(\operatorname{adj}A)$ の $(j,i)$ 成分である。
2〜4 は両辺の成分が $A$、$B$ の成分の整数係数の多項式なので、lem-adj-generic により、$\mathbb{Q}(x)$ の上の正則な行列 $X=X_1$、$Y=X_2$ について示せばよい。正則な行列 $Z$ については cor-adj-inverse より $\operatorname{adj}Z=(\det Z)Z^{-1}$ である。
2:$XY$ も正則で、 $$\operatorname{adj}(XY)=\det(XY)\,(XY)^{-1}=(\det Y\,Y^{-1})(\det X\,X^{-1})=\operatorname{adj}Y\,\operatorname{adj}X$$ である。
3:$\det(\operatorname{adj}X)=\det\bigl((\det X)X^{-1}\bigr)=(\det X)^{n}\det(X^{-1})=(\det X)^{n-1}$ である。ここで $\det(cZ)=c^n\det Z$(多重線形性)と $\det(X^{-1})=(\det X)^{-1}$ を使った。
4:3 より $\operatorname{adj}X$ は正則で、 $$\operatorname{adj}(\operatorname{adj}X)=\det(\operatorname{adj}X)\,(\operatorname{adj}X)^{-1}=(\det X)^{n-1}\bigl((\det X)X^{-1}\bigr)^{-1}=(\det X)^{n-2}X$$ である。$n\ge2$ なので $(\det X)^{n-2}X$ の成分は $X$ の成分の多項式であり、lem-adj-generic を適用できる。
5:2 を 2 回使うと $\operatorname{adj}(P^{-1}AP)=\operatorname{adj}P\,\operatorname{adj}A\,\operatorname{adj}(P^{-1})$ である。$P$ と $P^{-1}$ は正則なので $\operatorname{adj}P=(\det P)P^{-1}$、$\operatorname{adj}(P^{-1})=\det(P^{-1})P=(\det P)^{-1}P$ であり、スカラーは打ち消し合って $P^{-1}(\operatorname{adj}A)P$ を得る。$\square$
4 の $n\ge2$ は外せない。$n=1$ では $\operatorname{adj}(\operatorname{adj}(a))=(1)$ であり、$a$ が単元でなければ $(\det A)^{-1}A$ は意味をもたない。
以下この節では、成分は体 $K$ の元とする。行列の階数(線形代数)について、行階数と列階数が等しいこと(階数(線形代数) の記事の定理「列階数と行階数は等しい」)を使う。
$n\ge2$、$A\in M_n(K)$ とする。
$$
\operatorname{rank}(\operatorname{adj}A)=\begin{cases}n&(\operatorname{rank}A=n),\\ 1&(\operatorname{rank}A=n-1),\\ 0&(\operatorname{rank}A\le n-2).\end{cases}
$$
さらに $\operatorname{rank}A=n-1$ のとき、$Av=0$ を満たす $0$ でない列ベクトル $v$ と $w^{\top}A=0$ を満たす $0$ でない行ベクトル $w^{\top}$ があり、$\operatorname{adj}A=v\,w^{\top}$ と書ける。
要点:「$n-1$ 次の小行列式のどれかが $0$ でない」ことは「$\operatorname{rank}A\ge n-1$」と同値である。$\operatorname{rank}A=n-1$ のときは $A\operatorname{adj}A=O$ から $\operatorname{adj}A$ の列が 1 次元の核に入る。
まず「$A$ の $n-1$ 次の小行列式 $\det M_{ij}$ のどれかが $0$ でないこと」と「$\operatorname{rank}A\ge n-1$」が同値であることを示す。
$\det M_{ij}\ne0$ とする。$M_{ij}$ の $n-1$ 個の行は線形独立である(行列式 の記事の定理「正則性の判定」)。$A$ の第 $i$ 行以外の $n-1$ 個の行の間に自明でない線形関係があれば、第 $j$ 成分を除いた同じ関係が $M_{ij}$ の行の間にも成り立ってしまう。よって $A$ の第 $i$ 行以外の行は線形独立であり、$\operatorname{rank}A\ge n-1$ である。
逆に $\operatorname{rank}A\ge n-1$ とする。$A$ には線形独立な $n-1$ 個の行があり、それが第 $i$ 行以外の行であるとする。それらを並べた $(n-1)\times n$ 行列 $B$ の行階数は $n-1$ なので、列階数も $n-1$ であり、$B$ には線形独立な $n-1$ 個の列がある。それが第 $j$ 列以外の列であるとすると、$B$ からその $n-1$ 列を取り出した正方行列は $M_{ij}$ そのものであり、列が線形独立なので $\det M_{ij}\ne0$ である。
以上から、$\operatorname{rank}A\le n-2$ ならすべての余因子が $0$ で、$\operatorname{adj}A=O$ である。
$\operatorname{rank}A=n$ なら、cor-adj-inverse より $\operatorname{adj}A=(\det A)A^{-1}$ は正則で、階数は $n$ である。
$\operatorname{rank}A=n-1$ とする。上の同値により $\operatorname{adj}A\ne O$ であり、$\det A=0$ なので thm-adj-fundamental から $A\operatorname{adj}A=O$ である。よって $\operatorname{adj}A$ の各列は $A$ の核 $\{x\in K^n\mid Ax=0\}$ に属する。核の次元は次元定理により $n-\operatorname{rank}A=1$ なので、核は $0$ でないベクトル $v$ で張られ、$\operatorname{adj}A$ の第 $k$ 列は $w_kv$($w_k\in K$)と書ける。$w^{\top}:=(w_1,\dots,w_n)$ とおくと $\operatorname{adj}A=vw^{\top}$ であり、$\operatorname{adj}A\ne O$ なので $w^{\top}\ne0$、階数は $1$ である。最後に $\operatorname{adj}A\,A=O$ から $v(w^{\top}A)=O$ であり、$v\ne0$ なので $w^{\top}A=0$ である。$\square$
$\operatorname{rank}A=n-1$ の場合の分解 $\operatorname{adj}A=vw^{\top}$ は、余因子行列が $A$ の核と左側の核($A^{\top}$ の核)を同時に記録していることを示す(ex-adj-3by3 の $\mathbb{F}_3$ での計算)。
余因子は行列式の偏導関数でもある。このことから、行列に変数が入ったときの行列式の微分が余因子行列で書ける。
要点:第 $i$ 行の余因子 $C_{ik}$ は第 $i$ 行の成分を含まないので、第 $i$ 行で展開して $a_{ij}$ で微分すると $C_{ij}$ が残る。2・3 はこれと連鎖律(3 では形式的な微分の連鎖律)による。
1:第 $i$ 行に関する余因子展開 $\det A=\sum_{k}a_{ik}C_{ik}$ において、余因子 $C_{ik}$ は第 $i$ 行を除いた成分だけで作られるので $a_{ij}$ を含まない。よって $a_{ij}$ で偏微分すると $C_{ij}$ だけが残る。
2:$\det A$ は成分の多項式なので、合成関数の微分(連鎖律)と 1 から $$\frac{d}{dt}\det A(t)=\sum_{i,j}C_{ij}(t)\,a_{ij}'(t)=\sum_{i,j}(\operatorname{adj}A(t))_{ji}(A'(t))_{ij}=\operatorname{tr}\bigl(\operatorname{adj}A(t)\,A'(t)\bigr)$$ である。$A(t)$ が正則なら $\operatorname{adj}A(t)=\det A(t)\,A(t)^{-1}$ を代入すればよい。
3:$K[t]$ の形式的な微分 $D$ は $K$ 線形で積の微分法則 $D(fg)=D(f)g+fD(g)$ を満たす。このことから、多変数の多項式 $F\in K[y_1,\dots,y_m]$ と $g_1,\dots,g_m\in K[t]$ について $$D\bigl(F(g_1,\dots,g_m)\bigr)=\sum_{k=1}^{m}\frac{\partial F}{\partial y_k}(g_1,\dots,g_m)\,D(g_k)$$ が成り立つ(両辺は $F$ について線形なので単項式 $F=y_1^{e_1}\cdots y_m^{e_m}$ で確かめればよく、それは積の微分法則を繰り返し使うと得られる)。$F=\det$、$g$ を $tI_n-A$ の成分とすると、$D(tI_n-A)=I_n$ なので、2 と同じ計算で $\chi_A'=\sum_{i}C_{ii}=\operatorname{tr}(\operatorname{adj}(tI_n-A))$ を得る。ここで $C_{ii}$ は $tI_n-A$ の余因子である。$\square$
$A=\begin{pmatrix}a&b\\c&d\end{pmatrix}$ について $tI_2-A=\begin{pmatrix}t-a&-b\\-c&t-d\end{pmatrix}$ であり、ex-adj-2by2 から
$$
\operatorname{adj}(tI_2-A)=\begin{pmatrix}t-d&b\\c&t-a\end{pmatrix},\qquad\operatorname{tr}\operatorname{adj}(tI_2-A)=2t-(a+d)
$$
である。一方 $\chi_A(t)=t^2-(a+d)t+(ad-bc)$ で $\chi_A'(t)=2t-(a+d)$ となり、prop-adj-derivative の 3 と合う。
$A(t)=\begin{pmatrix}\cos t&-\sin t\\ \sin t&\cos t\end{pmatrix}$ では $\det A(t)=1$ が一定である。Jacobi の公式の右辺は $\operatorname{adj}A(t)=A(t)^{\top}$、$A'(t)=\begin{pmatrix}-\sin t&-\cos t\\ \cos t&-\sin t\end{pmatrix}$ から $\operatorname{tr}(A(t)^{\top}A'(t))=(-\cos t\sin t+\sin t\cos t)+(\sin t\cos t-\cos t\sin t)=0$ となり、左辺の $0$ と合う。
3 から、$\lambda\in K$ が $\chi_A$ の重根であることと、$\chi_A(\lambda)=0$ かつ $\operatorname{tr}\operatorname{adj}(\lambda I_n-A)=0$ であることが同値になる。
多項式環 $K[t]$ の上で基本等式 thm-adj-fundamental を $tI_n-A$ に当てると
$$
(tI_n-A)\,\operatorname{adj}(tI_n-A)=\chi_A(t)\,I_n
$$
を得る。$\operatorname{adj}(tI_n-A)$ を $t$ の冪で展開して係数の行列を比べると $\chi_A(A)=O$ が導かれる(Cayley–Hamiltonの定理 の記事の証明「余因子行列の係数を比べる」)。同じ考え方は可換環の上の加群でも使われ、中山の補題 の記事の補題「行列式のトリック」の要点になっている。
$R$ 加群 $M$ が $m_1,\dots,m_n$ で生成され、$R$ 線形写像 $\phi\colon M\to M$ が $\phi(m_i)=\sum_ja_{ij}m_j$ を満たすとする。$\phi$ と $R$ の元の掛け算が生成する可換環 $R[\phi]$ の上の行列 $N:=\phi I_n-(a_{ij})$ は、列ベクトル ${}^{t}(m_1,\dots,m_n)$ を $0$ に写す。左から $\operatorname{adj}N$ を掛けると、基本等式により $\det N$ が各 $m_k$ を $0$ に写し、$m_k$ は $M$ を生成するので $\det N=0$($M$ 上の写像として)である。$\det N$ は $\phi$ の係数が $R$ のモニック多項式なので、$\phi$ はモニック多項式の根になる。整拡大の有限性などの基本的な議論で繰り返し使われる。
余因子行列は $\operatorname{adj}A$ のほか $\tilde A$、$A^{\mathrm{adj}}$ とも書かれ、英語では adjugate、adjunct、classical adjoint などと呼ばれる。転置する前の $(C_{ij})$ を cofactor matrix と呼んで区別する本が多く、日本語の本でも「余因子行列」が $(C_{ij})$ を指す場合があるので、使う前に定義を確かめる必要がある(ex-adj-no-transpose)。基本等式は Lan02 Chapter XIII §4 Proposition 4.16(p. 518)に、可換環の上の行列式の基本性質は同 §4 にある。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する