5.2 대학 과정
Properties of Determinants
이 절은 5.1에서 정의한 2×2·3×3 행렬식(825번·828번)이 만족하는 대수적 성질을 다룹니다. 이 장은 n=2, 3만 다루며(5.1 서두), 아래 정리들은 모두 이 두 경우에 대해 완전히 증명합니다 — 곱셈정리(841번)도 3×3까지 증명합니다. 일반적인 n×n 행렬식(n≥4)도 여인수전개로 귀납적으로 정의할 수 있고 아래 성질이 모두 성립하지만(대학 선형대수학), 이 사이트의 어느 증명도 그것을 쓰지 않으므로 다루지 않습니다. 새 표기는 836번에서 3×3 행렬식을 세 행으로 적는 줄임 표기 D(X,Y,Z) 하나뿐이며, 나머지는 824–830번의 행렬·행렬식 표기(대괄호·세로선)를 그대로 사용합니다.
824번의 표기를 따라, (i,j) 성분이 i=j일 때 1이고 i≠j일 때 0인 n×n 정사각행렬을 n차 단위행렬(identity matrix)이라 하고 I 또는 In으로 씁니다. 이 절에서 다루는 2×2, 3×3 단위행렬은 각각
I2 = 1001, I3 = 100010001
입니다. 825번(2×2 행렬식)을 I2에 대입하면 det I2 = 1·1−0·0 = 1이고, 828번(3×3 행렬식, 사뤼스 법칙)을 I3에 대입하면 여섯 항 중 대각선의 곱 1·1·1 = 1을 제외한 나머지 다섯 항이 전부 0을 인수로 가지므로
det I2 = 1001 = 1, det I3 = 100010001 = 1
입니다. 이 값은 840번(det(kA)=kndet A)의 기준값이자, 5.5(연립일차방정식)에서 항등변환의 행렬식으로 다시 쓰입니다.
824번의 n×n 정사각행렬 A=(aij)에 대해, A의 (i,j) 성분을 A의 (j,i) 성분으로 바꾸어 얻는(즉 행과 열을 맞바꾸는) n×n 정사각행렬을 A의 전치행렬(transpose)이라 하고 AT로 씁니다. 이 절에서 다루는 2×2, 3×3의 경우, A=abcd, A=a11a12a13a21a22a23a31a32a33이면 각각
AT = acbd, AT = a11a21a31a12a22a32a13a23a33
입니다 — 3×3의 경우 A의 제1행(a11,a12,a13)이 AT의 제1열이 되고, 마찬가지로 A의 제2행·제3행이 각각 AT의 제2열·제3열이 됩니다(주대각선 성분 a11,a22,a33은 자기 자신과 위치가 같으므로 그대로 남습니다). 대칭행렬(AT=A)과 같은 개념은 5.3–5.4의 행렬 연산에서 필요할 때 다시 다룹니다.
사용 : 5.1의 824번
증명법 : 직접증명법(양변을 전개해 같은 값임을 확인)
(1) 2×2. 825번을 A=abcd와 AT=acbd에 각각 대입하면
det A = abcd = ad−bc, det AT = acbd = ad−cb
이고 곱셈의 교환법칙(bc=cb)에 의해 두 값은 정확히 같습니다.
(2) 3×3. A=a11a12a13a21a22a23a31a32a33이면 AT=a11a21a31a12a22a32a13a23a33이고(832번), 828번을 AT에 대입하면
| det AT | |
| = a11a22a33+a21a32a13+a31a12a23−a31a22a13−a11a32a23−a21a12a33 | 828번을 AT=(aji)에 대입(각 성분에서 i,j를 바꿈) |
| = a11a22a33+a12a23a31+a13a21a32−a13a22a31−a11a23a32−a12a21a33 | 곱셈의 교환·결합법칙으로 인수 순서만 재배열(항의 값은 불변) |
인데, 마지막 줄은 828번의 det A 정의식(6항의 합, 부호 포함)과 항 하나하나가 정확히 일치합니다. 따라서 det AT = det A입니다.
사용 : 5.1의 825번 · 5.1의 828번 · 832번
증명 끝
증명법 : 직접증명법(2×2와 3×3의 1·2행은 정의를 대입해 직접 확인, 2·3행은 829번의 제1행 전개로, 1·3행은 교환 세 번으로)
(1) 2×2. A=abcd의 두 행을 맞바꾼 A'=cdab에 825번을 대입하면
det A' = cdab = cb−da = −(ad−bc) = −det A
(2) 3×3, 1·2행 교환. A=a11a12a13a21a22a23a31a32a33의 1·2행을 맞바꾼 A'=a21a22a23a11a12a13a31a32a33에 828번을 대입하면
| det A' | |
| = a21a12a33+a22a13a31+a23a11a32−a23a12a31−a21a13a32−a22a11a33 | 828번을 A'(1·2행이 맞바뀐 행렬)에 대입 |
| = −(a11a22a33+a12a23a31+a13a21a32−a13a22a31−a11a23a32−a12a21a33) | 여섯 항을 부호 바꿔 재배열(교환법칙) — 828번의 det A 여섯 항과 부호만 반대로 정확히 대응 |
| = −det A | 828번 |
(3) 3×3, 2·3행 교환. 829번에 의해 det A = a11C11+a12C12+a13C13이고, 827번에 의해 C1j=(−1)1+jM1j의 M1j는 A의 2·3행에서 j열을 지운 2×2 행렬식입니다. 2·3행을 맞바꾼 A'는 제1행이 A와 같고, A'의 M'1j는 M1j의 두 행을 맞바꾼 2×2 행렬식이므로 (1)에 의해 M'1j=−M1j, 따라서 C'1j=−C1j(j=1,2,3)입니다. 829번을 A'에 적용하면
det A' = a11C'11+a12C'12+a13C'13 = −(a11C11+a12C12+a13C13) = −det A
(4) 3×3, 1·3행 교환. A의 1·2·3행을 r1, r2, r3이라 하면, 1·2행 → 2·3행 → 1·2행을 차례로 맞바꿀 때 행의 순서는
(r1,r2,r3) → (r2,r1,r3) → (r2,r3,r1) → (r3,r2,r1)
로 바뀌어, 마지막이 바로 1·3행을 맞바꾼 A'입니다. 한 번 맞바꿀 때마다 (2)·(3)에 의해 부호가 한 번 바뀌므로 det A' = (−1)3det A = −det A입니다. 이로써 3×3의 세 가지 행 교환이 모두 증명되었습니다.
u=(4,1), v=(1,3)로 만든 같은 평행사변형(826번). 두 행의 순서를 (u,v)로 읽으면 원점에서 u→v로 도는 방향(반시계, +)이 나오고, 순서를 (v,u)로 바꾸면 같은 평행사변형에서 v→u로 도는 방향(시계, −)이 나옵니다 — 넓이(도형 자체)는 그대로지만 «어느 행이 먼저인가»에 따라 행렬식의 부호가 반대로 매겨짐을 보여줍니다.
사용 : 5.1의 825번 · 5.1의 826번 · 5.1의 827번 · 5.1의 828번 · 5.1의 829번
증명 끝
증명법 : 직접증명법(834번을 자기 자신에 적용)
A의 두 행(예를 들어 i번째 행과 j번째 행, i≠j)이 서로 같다고 합시다. 이 두 행을 맞바꾼 행렬을 A'라 하면, 두 행이 원래 같았으므로 A'는 A와 완전히 같은 행렬입니다(A'=A). 그런데 834번에 의해 det A' = −det A이므로
det A = det A' = −det A
즉 det A = −det A이고, 양변에 det A를 더하면 2·det A = 0, 따라서 det A = 0입니다. 이 논증은 2×2, 3×3 어느 경우든 834번 하나만 사용하므로 그대로 성립합니다.
사용 : 834번
증명 끝
증명법 : 직접증명법(제1행은 829번의 여인수전개식에서 바로 확인 — 제2·3행은 834번의 행 교환으로 옮겨 얻음)
1단계 : 제1행에 대한 선형성. 829번(3×3 제1행 여인수전개)은
det A = a11C11+a12C12+a13C13
인데, 827번의 정의에 의해 C11,C12,C13은 오직 2·3행의 성분으로만 결정되고 제1행(a11,a12,a13)과는 무관합니다. 즉 2·3행을 고정하면 det A는 (a11,a12,a13)의 일차식 C11a11+C12a12+C13a13일 뿐입니다. 일차식은 당연히 다음 두 성질을 만족합니다 : 제1행을 k배(ka11,ka12,ka13) 하면 그 값도 k배가 되고, 제1행이 두 벡터의 합(p1+q1,p2+q2,p3+q3)이면 그 값은 각각 대입한 값의 합입니다. 즉
det ka11ka12ka13a21a22a23a31a32a33 = k·det A, det p1+q1p2+q2p3+q3a21a22a23a31a32a33 = det p1p2p3a21a22a23a31a32a33 + det q1q2q3a21a22a23a31a32a33
입니다(2×2도 825번의 det=abcd=ad−bc가 (a,b)의 일차식이므로 완전히 같은 논증이 적용됩니다).
2단계 : 다른 행으로 확장(834번의 재사용). 3×3 행렬의 1·2·3행이 차례로 X, Y, Z(각각 실수 세 개의 순서쌍)일 때 그 행렬식을 D(X,Y,Z)로 줄여 씁니다. 순서쌍의 덧셈·실수배는 성분끼리 합니다 (P+Q=(p1+q1,p2+q2,p3+q3), kX=(kx1,kx2,kx3)). 1단계는 D(kX,Y,Z)=k·D(X,Y,Z), D(P+Q,Y,Z)=D(P,Y,Z)+D(Q,Y,Z)라는 뜻입니다. 제2행은 834번 (2)(1·2행 교환)를 쓰고 1단계를 적용하면
D(X,kY,Z) = −D(kY,X,Z) = −k·D(Y,X,Z) = k·D(X,Y,Z)
D(X,P+Q,Z) = −D(P+Q,X,Z) = −D(P,X,Z)−D(Q,X,Z) = D(X,P,Z)+D(X,Q,Z)
입니다(각 줄에서 834번을 두 번 써서 부호가 상쇄). 제3행은 834번 (4)(1·3행 교환)로 똑같이
D(X,Y,kZ) = −D(kZ,Y,X) = −k·D(Z,Y,X) = k·D(X,Y,Z)
D(X,Y,P+Q) = −D(P+Q,Y,X) = −D(P,Y,X)−D(Q,Y,X) = D(X,Y,P)+D(X,Y,Q)
입니다. 따라서 어느 행에 대해서든 배율·합 성질이 성립합니다. 2×2도 834번 (1)로 제2행에 똑같이 옮겨집니다.
사용 : 5.1의 825번 · 5.1의 827번 · 5.1의 829번 · 834번
증명 끝
증명법 : 직접증명법(836번의 배율 성질과 835번을 조합)
836번의 줄임 표기 D(X,Y,Z)로 3×3을 씁니다(2×2도 같은 논증). O=(0,0,0)이라 합시다.
(1) 영행. 어느 한 행이 O이면, O=0·O(1.3의 41번, 성분마다 0·0=0)이므로 836번(그 행에 대한 배율, k=0)에 의해 det A = 0·det A = 0입니다. 예를 들어 D(O,Y,Z) = D(0·O,Y,Z) = 0·D(O,Y,Z) = 0, D(X,Y,O) = 0·D(X,Y,O) = 0입니다.
(2) 비례하는 두 행. i행이 j행의 k배(i≠j)라 합시다. 836번(i행에 대한 배율)으로 k를 빼내면 남는 행렬은 i행과 j행이 같으므로 835번에 의해 그 행렬식은 0이고, det A = k·0 = 0입니다. 예를 들어 D(kY,Y,Z) = k·D(Y,Y,Z) = 0, D(X,Y,kX) = k·D(X,Y,X) = 0입니다.
증명 끝
증명법 : 직접증명법(836번의 합 성질과 837번을 조합)
A의 i행을 (i행)+k·(j행)(i≠j)으로 바꾼 행렬을 A'라 합시다. A'의 i행은 (A의 i행)과 k·(A의 j행)의 합이므로 836번(i행에 대한 합 성질)에 의해
det A' = det A + det B (B : A의 i행을 k·(j행)으로 바꾼 행렬)
이고, 836번(i행에 대한 배율)으로 k를 빼내면 det B = k·det C입니다(C : A의 i행을 j행으로 바꾼 행렬). C는 i행과 j행이 같으므로 835번에 의해 det C = 0이고, 따라서
det A' = det A + k·0 = det A
입니다. 836번의 줄임 표기로 예를 들면 D(X+kY,Y,Z) = D(X,Y,Z)+k·D(Y,Y,Z) = D(X,Y,Z), D(X,Y,Z+kX) = D(X,Y,Z)+k·D(X,Y,X) = D(X,Y,Z)입니다. 2×2도 836번·835번이 n=2에서 성립하므로 같습니다.
증명 끝
증명법 : 직접증명법(828번의 6항 중 0이 아닌 항이 대각성분의 곱 하나만 남음을 확인, 아래삼각형은 833번의 전치 성질로 환원)
주대각선(왼쪽 위→오른쪽 아래) 아래쪽 성분이 전부 0인 정사각행렬을 위삼각행렬 (upper triangular matrix), 주대각선 위쪽 성분이 전부 0인 정사각행렬을 아래삼각행렬(lower triangular matrix)이라 합니다.
(1) 2×2 위삼각행렬. 825번을 ab0d에 대입하면
det ab0d = ab0d = ad−b·0 = ad
로, 대각성분의 곱과 일치합니다.
(2) 3×3 위삼각행렬. a21=a31=a32=0인 a11a12a130a22a2300a33에 828번을 대입하면
| det a11a12a130a22a2300a33 | |
| = a11a22a33+a12a23·0+a13·0·0−a13a22·0−a11a23·0−a12·0·a33 | 828번(a21=a31=a32=0 대입) |
| = a11a22a33 | 0을 인수로 갖는 다섯 항 소거 |
828번의 여섯 항 중 a21,a31,a32 가운데 적어도 하나를 인수로 갖지 않는 항은 첫째 항 a11a22a33뿐이므로, 나머지 다섯 항은 모두 0이 되어 소거됩니다.
(3) 아래삼각행렬. 아래삼각행렬 A=a1100a21a220a31a32a33의 전치행렬 AT=a11a21a310a22a3200a33는 (대각성분은 그대로 두고 위·아래만 바뀌므로) 위삼각행렬이고 대각성분도 A와 같습니다. 833번(det AT=det A)과 (2)의 결과를 결합하면
det A = det AT = a11a22a33
이므로 아래삼각행렬도 같은 공식을 만족합니다(2×2도 동일한 방식).
사용 : 5.1의 825번 · 5.1의 828번 · 833번
증명 끝
증명법 : 직접증명법(836번의 배율 성질을 행마다 한 번씩 반복 적용)
kA는 A의 모든 행을 k배 한 행렬입니다(행렬의 모든 성분을 k배 하는 것은, 각 행을 차례로 k배 하는 것과 같습니다). 836번(배율 성질)을 제1행에 한 번 적용해 계수 k를 하나 빼내고, 그 결과에 다시 제2행에 적용해 k를 하나 더 빼내는 과정을 n번(모든 행에 대해 한 번씩) 반복하면 계수 k가 총 n번 곱해집니다. 구체적으로 :
(1) 2×2. kakbkckd는 제1행·제2행을 각각 k배 한 것이므로, 836번을 두 번(각 행에 한 번씩) 적용하면
det kakbkckd = k·det abkckd = k·k·det A = k2·det A
(2) 3×3. 마찬가지로 ka11ka12ka13ka21ka22ka23ka31ka32ka33에 836번을 세 번(각 행에 한 번씩) 적용하면
det ka11ka12ka13ka21ka22ka23ka31ka32ka33 = k·k·k·det A = k3·det A
를 얻습니다(836번은 어느 행에 대해서든 성립하므로 각 행에 한 번씩 쓸 수 있습니다).
사용 : 836번
증명 끝
증명법 : 직접증명법(2×2는 행렬곱을 직접 전개, 3×3은 836번의 행 선형성으로 펼친 뒤 835번·834번으로 정리)
(1) 2×2의 경우. A=abcd, B=efgh라 하면, 행렬의 곱 AB는(여기서 곱 AB는 (i,j) 성분이 A의 i행과 B의 j열을 같은 자리끼리 곱해 더한 값인 행렬로 정합니다 — 5.4의 855번이 이 규칙을 일반 m×n 행렬로 넓혀 정의하며, 둘은 일치합니다)
AB = ae+bgaf+bhce+dgcf+dh
이고, 825번을 이 성분들에 대입한 뒤 전개하면
| det(AB) | |
| = ae+bgaf+bhce+dgcf+dh | 824번(성분 표기) |
| = (ae+bg)(cf+dh)−(af+bh)(ce+dg) | 825번 |
| = adeh−adfg−bceh+bcfg | 전개 후 acef, bdgh 항이 서로 상쇄되어 소거 |
| = (ad−bc)(eh−fg) | 공통인수로 묶음 |
| = det A·det B | 825번(det A=ad−bc, det B=eh−fg) |
즉 det(AB) = det A·det B입니다.
(2) 3×3의 경우. A=(aij), B=(bij)를 3×3 행렬이라 하고, 곱 AB를 (1)과 같은 규칙으로 (i,j) 성분이 ai1b1j+ai2b2j+ai3b3j인 3×3 행렬로 정합니다. B의 k행을 Bk:=(bk1,bk2,bk3)라 하고 836번의 줄임 표기 D(X,Y,Z)를 씁니다.
1단계 : AB의 행. AB의 i행의 j번째 성분은 ai1b1j+ai2b2j+ai3b3j이므로, 순서쌍의 덧셈·실수배(836번)로 쓰면 AB의 i행은
ai1B1+ai2B2+ai3B3
입니다. 즉 det(AB) = D(a11B1+a12B2+a13B3, a21B1+a22B2+a23B3, a31B1+a32B2+a33B3).
2단계 : 세 행을 차례로 펼치기. 836번(1행에 대한 합 성질을 두 번, 배율 성질을 세 번)으로 1행을 펼치면 det(AB) = a11D(B1,·,·)+a12D(B2,·,·)+a13D(B3,·,·) (2·3행은 그대로)이고, 각 항에서 2행, 이어서 3행도 같은 방식으로 펼치면(836번은 어느 행에서든 성립)
det(AB) = (p, q, r가 각각 1, 2, 3 중 하나인 27가지에 대한) a1pa2qa3r·D(Bp,Bq,Br)의 합
3단계 : 겹치는 항은 0. p, q, r 가운데 두 개가 같으면 D(Bp,Bq,Br)는 두 행이 같으므로 835번에 의해 0입니다. 남는 것은 (p,q,r)가 1, 2, 3을 한 번씩 쓰는 6가지뿐입니다.
4단계 : 남은 6항을 det B로. 834번(행을 한 번 맞바꿀 때마다 부호가 바뀜)으로 D(Bp,Bq,Br)를 D(B1,B2,B3)=det B로 되돌리면
| (p,q,r) | 되돌리는 교환 | D(Bp,Bq,Br) | 계수 a1pa2qa3r |
| (1,2,3) | 없음 | +det B | a11a22a33 |
| (2,3,1) | 1·3행, 2·3행 (두 번) | +det B | a12a23a31 |
| (3,1,2) | 1·2행, 2·3행 (두 번) | +det B | a13a21a32 |
| (3,2,1) | 1·3행 (한 번) | −det B | a13a22a31 |
| (1,3,2) | 2·3행 (한 번) | −det B | a11a23a32 |
| (2,1,3) | 1·2행 (한 번) | −det B | a12a21a33 |
예를 들어 (2,3,1)은 (B2,B3,B1) → 1·3행 교환 (B1,B3,B2) → 2·3행 교환 (B1,B2,B3)으로 두 번 바꾸므로 부호가 그대로입니다. 따라서(1.3의 44번으로 det B를 묶으면)
det(AB) = (a11a22a33+a12a23a31+a13a21a32
−a13a22a31−a11a23a32−a12a21a33)·det B
이고, 괄호 안은 828번의 det A 여섯 항과 부호까지 하나씩 같습니다. 즉 det(AB) = det A·det B입니다. 842번의 (6)은 이 등식을 수치로 확인한 예입니다.
사용 : 5.1의 824번 · 5.1의 825번 · 5.1의 828번 · 834번 · 835번 · 836번 · 1.3의 44번
증명 끝
증명법 : 직접증명법(하나의 구체적인 행렬에 828–841번의 각 성질을 차례로 적용해 계산)
M=201130412에서 시작합니다. 828번(사뤼스 법칙)을 대입하면
det M = 201130412 = (12+0+1)−(12+0+0) = 1
(1) 전치(833번). MT=214031102이고
det MT = 214031102 = (12+1+0)−(12+0+0) = 1 = det M
(2) 행 교환(834번). 1·2행을 맞바꾼 M'=130201412은
det M' = 130201412 = (0+12+0)−(0+1+12) = −1 = −det M
(3) 행 덧셈 불변(838번). 제2행을 (제2행+2·제1행)으로 바꾼 201532412는
det 201532412 = 201532412 = (12+0+5)−(12+4+0) = 1 = det M
— 838번이 말하는 대로 값이 전혀 바뀌지 않았습니다.
(4) 한 행의 스칼라배(836번). 제1행을 5배 한 1005130412는
det 1005130412 = 1005130412 = (60+0+5)−(60+0+0) = 5 = 5·det M
(5) 행렬 전체의 스칼라배(840번). 모든 행을 2배 한 2M=402260824은
det(2M) = 402260824 = (96+0+8)−(96+0+0) = 8 = 23·det M
(6) 곱셈정리(841번). N=120011301이라 하면 828번으로 det N = 120011301 = (1+6+0)−(0+0+0) = 7이고, 곱 MN=5411531093의 (i,j) 성분이 «M의 i행·N의 j열»의 성분별 곱의 합(841번에서 정한 행렬곱 규칙)이므로 828번을 MN에 직접 대입하면
det(MN) = 5411531093 = (75+120+9)−(50+135+12) = 204−197 = 7 = det M·det N (= 1·7)
로, 곱셈정리와 정확히 일치합니다.
사용 : 5.1의 828번 · 833번 · 834번 · 836번 · 838번 · 840번 · 841번
증명 끝