markdown
行列式の計算規則md d6f7b35
lecture/math/linear-algebra/determinant-computation-rules.lecture.n.md
Download PDF

行列式ぎょうれつしきdeterminantの計算規則けいさんきそく

date2026-07-14document_iddoc_2d05fd229053bef87a3ff31380604d15description行列式を計算するための基本規則を、置換定義から得た多重線型性・交代性と、行基本変形・列基本変形への影響から整理する講義である。prerequisites正方行列 / 置換による行列式の定義 / 行基本変形 / 列基本変形 / 行列の基本演算type講義content_typelecturestatusactiverelateddata/lecture/math/linear-algebra/determinants.lecture.n.md / data/lecture/math/linear-algebra/determinants-by-permutations.lecture.n.md / data/lecture/math/linear-algebra/elementary-row-operations.lecture.n.md / data/lecture/math/linear-algebra/elementary-column-operations.lecture.n.md / data/lecture/math/linear-algebra/cofactor-expansion-and-invertibility.lecture.n.md / data/lecture/math/linear-algebra/inverse-matrix-basics.lecture.n.md / data/exercise/math/linear-algebra/determinants-and-invertibility.exercise.n.md
mathlinear-algebraundergraduatelecture

1導入どうにゅう

この講義こうぎで重要じゅうようなのは、行列式ぎょうれつしきdeterminantは正方行列せいほうぎょうれつsquare matrixに対たいして定義ていぎされ、可逆性かぎゃくせいと体積たいせきの伸縮率しんしゅくりつを判定はんていする量りょうであるということである。

ただし初学段階しょがくだんかいでは、まず計算規則けいさんきそくを安定あんていさせる必要ひつようがある。2×2 の公式こうしき、3×3 の計算けいさん、行基本変形ぎょうきほんへんけいelementary row operationと列基本変形れつきほんへんけいelementary column operationによる変化へんかを分離ぶんりして確認かくにんする。

2用語ようごと定義ていぎ

行列式ぎょうれつしきDeterminant とは、正方行列せいほうぎょうれつsquare matrix A に対たいして対応たいおうする数かず detA である。2×2 行列ぎょうれつmatrixでは

det(abcd)=ad-bc

で定義ていぎされる。

n×n の一般いっぱんの定義ていぎでは、置換ちかんpermutationを使つかって各行かくぎょう・各列かくれつから 1 個こずつ成分せいぶんを選えらぶ。この定義ていぎから、多重線型性たじゅうせんけいせいmultilinearityと交代性こうたいせいが導みちびかれる。

data/lecture/math/linear-algebra/determinants-by-permutations.lecture.n.md

3方針ほうしん

2×2 では対角方向たいかくほうこうの積せきの差さとして計算けいさんする。3×3 以上いじょうでは、余因子展開よいんしてんかい、行基本変形ぎょうきほんへんけいelementary row operation、列基本変形れつきほんへんけいelementary column operationのうち、0 を作つくりやすい方法ほうほうで三角行列さんかくぎょうれつへ近ちかづける。

data/lecture/math/linear-algebra/elementary-row-operations.lecture.n.md data/lecture/math/linear-algebra/elementary-column-operations.lecture.n.md

4直感的ちょっかんてきな説明せつめい

行列式ぎょうれつしきdeterminantは、行列ぎょうれつmatrixが空間くうかんの面積めんせきや体積たいせきをどれだけ伸縮しんしゅくするかを表あらわす。値あたいが 0 なら、面積めんせきや体積たいせきが 0 に潰つぶれるため、情報じょうほうが失うしなわれる。逆行列ぎゃくぎょうれつinverse matrixは存在そんざいしない。

5厳密げんみつな説明せつめい

2×2 の場合ばあい、

A=(abcd)

に対たいして

detA=ad-bc

である。3×3 の場合ばあいは、余因子展開よいんしてんかいで 2×2 の行列式ぎょうれつしきdeterminantへ還元かんげんできる。

行基本変形ぎょうきほんへんけいelementary row operationと行列式ぎょうれつしきdeterminantの関係かんけいは次つぎの通とおりである。

  • 2 行ぎょうrowを交換こうかんすると、行列式ぎょうれつしきdeterminantの符号ふごうが反転はんてんする。
  • 1 行ぎょうrowを c 倍ばいすると、行列式ぎょうれつしきdeterminantも c 倍ばいされる。
  • ある行ぎょうrowに他ほかの行ぎょうrowの定数倍ていすうばいを加くわえても、行列式ぎょうれつしきdeterminantは変化へんかしない。

列基本変形れつきほんへんけいelementary column operationでも同おなじ規則きそくが成立せいりつする。

変形へんけい行列式ぎょうれつしきdeterminantへの影響えいきょう
2 行ぎょうrowまたは 2 列れつcolumnを交換こうかんする符号ふごうが反転はんてんする
1 行ぎょうrowまたは 1 列れつcolumnを c 倍ばいするc 倍ばいされる
他ほかの行ぎょうrowまたは列れつcolumnの定数倍ていすうばいを加くわえる変かわらない

5.1列操作れつそうさでなぜ同おなじ規則きそくになるか

行列式ぎょうれつしきdeterminantを列れつベクトルcolumn vectorの関数かんすうとして

D(C1,[PARSE ERROR: Undefined("Command(\"dots\")")],Cn)=det[C1⋯Cn]

と書かく。行列式ぎょうれつしきdeterminantは各列かくれつについて線型せんけいであり、2 本ほんの列れつcolumnが等ひとしいと 0 になる。

列れつcolumnの定数倍ていすうばいについては、第だい i 列れつcolumnだけに線型性せんけいせいlinearityを使つかえば

D(C1,[PARSE ERROR: Undefined("Command(\"dots\")")],λCi,[PARSE ERROR: Undefined("Command(\"dots\")")],Cn)=λD(C1,[PARSE ERROR: Undefined("Command(\"dots\")")],Ci,[PARSE ERROR: Undefined("Command(\"dots\")")],Cn)

となる。したがって行列式ぎょうれつしきdeterminantは λ 倍ばいされる。

列れつcolumnへの加算かさんについては、

\begin{aligned} D(C_1,\dots,C_i+\lambda C_j,\dots,C_j,\dots,C_n) &= D(C_1,\dots,C_i,\dots,C_j,\dots,C_n)\\ &\quad+ \lambda D(C_1,\dots,C_j,\dots,C_j,\dots,C_n) \end{aligned}

である。第だい 2 項こうは 2 本ほんの列れつcolumnが等ひとしいため 0 になる。よって行列式ぎょうれつしきdeterminantは変かわらない。

列れつcolumnの交換こうかんは、2 本ほんの列れつcolumnが入いれ替かわると向むき付づけられた体積たいせきの向むきが反転はんてんすることに対応たいおうする。代数的だいすうてきには、交代性こうたいせいから

D([PARSE ERROR: Undefined("Command(\"dots\")")],Cj,[PARSE ERROR: Undefined("Command(\"dots\")")],Ci,[PARSE ERROR: Undefined("Command(\"dots\")")])=-D([PARSE ERROR: Undefined("Command(\"dots\")")],Ci,[PARSE ERROR: Undefined("Command(\"dots\")")],Cj,[PARSE ERROR: Undefined("Command(\"dots\")")])

が従したがう。

6具体例ぐたいれい

det(2153)=2·3-1·5=1

である。したがってこの行列ぎょうれつmatrixは可逆かぎゃくinvertibleである。

また

(1236)

では第二行だいにぎょうが第一行だいいちぎょうの 3 倍ばいであり、

det(1236)=6-6=0

となる。行ぎょうrowが一次従属いちじじゅうぞくlinear dependenceであるため、面積めんせきが 0 に潰つぶれる。

6.1列基本変形れつきほんへんけいelementary column operationで確認かくにんする

A=(abcd)

とする。列れつcolumnを交換こうかんすると

A′=(badc)

なので、

detA′=bc-ad=-(ad-bc)=-detA

となる。

第だい 1 列れつcolumnを λ 倍ばいすると

A′=(λabλcd)

であり、

detA′=(λa)d-b(λc)=λ(ad-bc)=λdetA

である。

第だい 2 列れつcolumnに第だい 1 列れつcolumnの λ 倍ばいを加くわえると

A′=(ab+λacd+λc)

であり、

\begin{aligned} \det A' &= a(d+\lambda c)-c(b+\lambda a)\\ &= ad+\lambda ac-bc-\lambda ac\\ &= ad-bc\\ &= \det A \end{aligned}

となる。

7よくある誤解ごかい

  • 行列式ぎょうれつしきdeterminantは任意にんいの長方行列ちょうほうぎょうれつに定義ていぎされるわけではない。正方行列せいほうぎょうれつsquare matrixが対象たいしょうである。
  • 行列式ぎょうれつしきdeterminantは単たんなる計算公式けいさんこうしきではない。可逆性かぎゃくせいと体積たいせきの伸縮率しんしゅくりつを表あらわす。
  • 行基本変形ぎょうきほんへんけいelementary row operationで行列式ぎょうれつしきdeterminantがどう変化へんかするかを記録きろくしないと、値あたいを誤あやまる。
  • 列基本変形れつきほんへんけいelementary column operationでも行列式ぎょうれつしきdeterminantを計算けいさんできるが、連立一次方程式れんりついちじほうていしきsystem of linear equationsの解かいを直接ちょくせつ保たもつ操作そうさoperationではない。

8どこまで成立せいりつするか

ここでは計算規則けいさんきそくを中心ちゅうしんにした。一般いっぱんの n×n 行列ぎょうれつmatrixでは、行ぎょうrowまたは列れつcolumnに関かんする多重線型性たじゅうせんけいせいmultilinearity、交代性こうたいせい、detI=1 によって特徴とくちょうづけられる。

9最終形さいしゅうけい

[PARSE ERROR: Undefined("Command(\"boxed\")")]det(abcd)=ad-bc
[PARSE ERROR: Undefined("Command(\"boxed\")")]detA≠0⇒Aは可逆
[PARSE ERROR: Undefined("Command(\"boxed\")")]行加算・列加算ではdetAは変わらない

10定理ていりと証明しょうめい:行列式ぎょうれつしきが列加算れつかさんで変かわらない理由りゆう

行列式ぎょうれつしきは各列かくれつについて線型せんけいであり、二ふたつの列れつが等ひとしいと 0 になる。この二ふたつから、

Ci←Ci+λCj(i≠j)

では行列式ぎょうれつしきが変かわらないことが従したがう。

証明しょうめいする。D(C1,…,Cn)=det[C1⋯Cn] と書かく。第だい i 列れつについて線型性せんけいせいを使つかうと

D(…,Ci+λCj,…,Cj,…)=D(…,Ci,…,Cj,…)+λD(…,Cj,…,Cj,…)

である。第だい第二項だいにこうは二ふたつの列れつが等ひとしいので 0 である。したがって行列式ぎょうれつしきは変かわらない。

この証明しょうめいは、行列式ぎょうれつしきの計算規則けいさんきそくを暗記あんきではなく、多重線型性たじゅうせんけいせいから導みちびく例れいである。

11演習えんしゅうリンク

data/exercise/math/linear-algebra/determinants-and-invertibility.exercise.n.md
raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる