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

Calculation rules for the determinant行列式ぎょうれつしき

1導入どうにゅう

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

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

1Introduction

The determinant行列式ぎょうれつしき is defined for square matrices正方行列せいほうぎょうれつ and detects invertibility可逆性かぎゃくせい and oriented volume scaling体積の伸縮率. For computation, the key is to track how elementary row operations行基本変形ぎょうきほんへんけい and elementary column operations列基本変形れつきほんへんけい change the determinant行列式ぎょうれつしき.

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 ぎょうrowc ばいすると、行列式ぎょうれつしきdeterminantc ばいされる。
  • あるぎょうrowほかぎょうrow定数倍ていすうばいくわえても、行列式ぎょうれつしきdeterminant変化へんかしない。

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

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

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

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

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

く。行列式ぎょうれつしき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\")")])

したがう。

2Terms and definition

The determinant行列式ぎょうれつしき is a number detA associated with a square matrix正方行列せいほうぎょうれつ A. For a 2×2 matrix行列ぎょうれつ,

det(abcd)=ad-bc.

For the general n×n definition, the permutation formula chooses one entry from each row and one entry from each column. The calculation rules below are consequences of multilinearity and alternation.

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

3Strategy

For a 2×2 matrix, compute the difference of diagonal products. For 3×3 and larger matrices, choose cofactor expansion, elementary row operations行基本変形ぎょうきほんへんけい, or elementary column operations列基本変形れつきほんへんけい according to which method creates zeros most easily.

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

4Intuitive explanation

The determinant行列式ぎょうれつしき measures how much a matrix stretches area or volume. If the value is zero, area or volume collapses to zero, information is lost, and an inverse matrix逆行列ぎゃくぎょうれつ does not exist.

5Rigorous explanation

For

A=(abcd),

we have detA=ad-bc. For 3×3 matrices, cofactor expansion reduces the computation to 2×2 determinants.

The effects of row and column operations are as follows.

OperationEffect on the determinant行列式ぎょうれつしき
Swap two rows or two columnsThe sign changes
Multiply one row or one column by cThe determinant is multiplied by c
Add a multiple of one row or column to anotherThe determinant does not change

5.1Why column operations obey the same rules

View the determinant as a function of its columns:

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

The determinant is linear in each column and becomes zero when two columns are equal. Therefore,

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),

and

\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}

The second term is zero because two columns are equal, so column addition does not change the determinant. Swapping two columns reverses orientation, and algebraically follows from alternation.

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}

となる。

6Worked examples

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

Therefore this matrix行列ぎょうれつ is invertible可逆かぎゃく.

Also,

det(1236)=6-6=0.

The second row is three times the first row, so the rows are linearly dependent一次従属いちじじゅうぞく and area collapses to zero.

6.1Checking by elementary column operations

Let

A=(abcd).

If the columns are swapped, then

A=(badc),

so

detA=bc-ad=-(ad-bc)=-detA.

If the first column is multiplied by λ, then

A=(λabλcd),

and

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

If λ times the first column is added to the second column, then

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

and

\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ではない。

7Common misunderstandings

  • The determinant行列式ぎょうれつしき is not defined for arbitrary rectangular matrices; it belongs to square matrices正方行列せいほうぎょうれつ.
  • The determinant is not merely a formula; it records invertibility and volume scaling.
  • If changes to the determinant during row operations are not recorded, the final value will be wrong.
  • Column operations can compute determinants, but they do not directly preserve the solution set of a system of linear equations連立一次方程式れんりついちじほうていしき.

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

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

8Scope

Here the focus is on calculation rules. For a general n×n matrix, the determinant行列式ぎょうれつしき is characterized by multilinearity in rows or columns, alternation交代性こうたいせい, and detI=1.

9最終形さいしゅうけい

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

9Final forms

[PARSE ERROR: Undefined("Command(\"boxed\")")]det(abcd)=ad-bc
[PARSE ERROR: Undefined("Command(\"boxed\")")]roworcolumnadditionleavesdetAunchanged
[PARSE ERROR: Undefined("Command(\"boxed\")")]detA0Aisinvertible

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

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

CiCi+λCj(ij)

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

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

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

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

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

11演習えんしゅうリンク

data/exercise/math/linear-algebra/determinants-and-invertibility.exercise.n.md

10Theorem and proof: why column addition does not change the determinant行列式ぎょうれつしき

The determinant is linear in each column and becomes zero when two columns are equal. These two facts imply that

CiCi+λCj(ij)

does not change the determinant.

Proof. Write D(C1,,Cn)=det[C1Cn]. Linearity in the i-th column gives

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

The second term is zero because two columns are equal. Therefore the determinant is unchanged. This proof derives the calculation rule from multilinearity rather than treating it as a memorized trick.

11Exercise links

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
タブを全て閉じる