35 KiB
Executable File
35 KiB
Executable File
deck:: Logseq/전공공부/선형대수학
-
핵심 개념
- 단계 지도: 1
5단계에서 행렬식의 성질들을 정리하고, 68단계에서 두 가지 응용(크레이머 규칙,A^{-1}공식)과 세 번째 계산법(큰 공식)을 완성한다.- [1단계] 요약: 이 절의 다섯 가지 사실
- [2단계] 유용한 성질 4가지 (식 1~4)
- [3단계] 모든 성질의 뿌리: 기본 성질 ❶❷❸ (식 5)
- [4단계] 소거는 행렬식을 바꾸지 않는다 (식 6·7)
- [5단계] det(AB) = (detA)(detB) 증명
- [6단계] 크레이머 규칙 (식 8~11)
- [7단계] A⁻¹의 공식 (식 12)
- [8단계] 행렬식에 대한 큰 공식 (식 13)
-
[1단계] 요약: 이 절의 다섯 가지 사실
- 책 첫머리의 요약 박스가 이 절의 목차 역할을 한다:
- ① 유용한 사실:
\det A^{\mathrm{T}} = \det A,\det AB = (\det A)(\det B),|\det Q| = 1 - ② 소거행렬
E의 행렬식은\det E = 1, 따라서\det EA = \det A(소거는 행렬식을 바꾸지 않는다) - ③ 크레이머 규칙: 행렬식의 비율로
x = A^{-1}b를 구한다 (느린 방법) - ④
\det A = \pm(피벗들의 곱) (훨씬 빠른 방법) - ⑤ 큰 공식(big formula):
n!개의 치환행렬로부터 얻는n!개의 항 (n > 3이면 매우 느린 방법)
- ① 유용한 사실:
- 출발점은 5.1의 핵심 판정이다. 행렬식 하나로 가역/특이가 갈린다:
- 📌 원문 가역행렬 판정 (p.289): ((6a9439f3-8c77-4ce4-bf40-de233cd12495))
- 📌 원문 특이행렬 판정 (p.289): ((6a943a00-fc7a-40ae-8856-7a6371a40c25))
- 💡 선행 개념 수위 조절: 첫 문단에 설명 없이 등장하는 고윳값(eigenvalue)
\lambda는 6장의 주인공이다. 지금은 다음 흐름만 받아들이면 충분하다.Ax = \lambda x를 만족하는 특별한 수\lambda를 찾고 싶다. 식을 옮기면(A - \lambda I)x = 0이고,x \neq 0인 해가 필요하다.- 어떤 행렬에 대해
x \neq 0인 해가 존재하려면 그 행렬이 특이행렬이어야 했다 (3장의 영공간 이야기). 그러므로 조건은 "A - \lambda I가 특이행렬"이다. - "특이행렬인가?"를 수 하나로 판정하는 도구가 행렬식이다. 그래서
\lambda에 관한 방정식\det(A - \lambda I) = 0이 등장한다. - 즉 이 문단은 "행렬식이 6장의 핵심 도구가 된다"는 예고편이다. 지금
\lambda를 구하는 방법까지 알 필요는 없다 (6장에서 제대로 배운다). - 📌 원문 고윳값 방정식 (p.289): ((6a943a60-ddf1-47f7-93fb-85ab1f858a28))
- 책 첫머리의 요약 박스가 이 절의 목차 역할을 한다:
-
[2단계] 유용한 성질 4가지
- 성질 (1): 삼각행렬과 대각행렬은 주대각성분만 곱하면 끝
- 📌 원문 (p.289): ((6a943a8d-513d-4a41-842f-dc51c4309ade))
- 📌 원문 식 (1) (p.289): 🔗 PDF 위치

- 🔢 이유를 상삼각행렬로 확인: 1열로 여인수 전개하면 1열에
a하나뿐이라 항이 하나만 살아남고, 남은 행렬도 다시 삼각행렬이라 같은 일이 반복된다.\det\begin{bmatrix} a & b & c \\ 0 & q & r \\ 0 & 0 & z \end{bmatrix} = a \cdot \det\begin{bmatrix} q & r \\ 0 & z \end{bmatrix} = a \cdot qz
- 성질 (2): 전치해도 행렬식은 그대로
- 📌 원문 식 (2) (p.289): 🔗 PDF 위치

- 💡 이 성질 덕분에 "행에 대한 규칙"이 전부 "열에 대한 규칙"으로도 성립한다 (행 교환 ↔ 열 교환, 행 선형성 ↔ 열 선형성).
- 5.1에서 "두 열을 교환해도 부호가 바뀐다"고 괄호로 덧붙였던 근거가 바로 이것이다.
- 성질 (3): 곱의 행렬식은 행렬식의 곱 (증명은 5단계에서)
- 📌 원문 식 (3) (p.289): 🔗 PDF 위치

- ⚠️ 합에는 이런 규칙이 없다:
\det(A + B) \neq \det A + \det B.- 반례:
I + I = 2I의 행렬식은2가 아니라2^n이다 (행n개가 각각 2배).
- 반례:
- 직교행렬: 행렬식은 1 또는 −1
- 📌 원문 (p.289): ((6a943ace-dea6-4c62-bf04-eb09243c01ef))
- 유도:
Q^{\mathrm{T}}Q = I에 성질 (2)와 (3)을 적용한다.(\det Q^{\mathrm{T}})(\det Q) = \det I = 1\det Q^{\mathrm{T}} = \det Q이므로(\det Q)^2 = 1, 즉\det Q = \pm 1.
- 💡 기하 감각: 직교행렬은 회전·반사처럼 길이를 보존하는 변환이라 "부피 배율"이 1일 수밖에 없다 (행렬식 = 부피 배율 해석은 5.3에서).
- 성질 (4): 행렬식 = ±(피벗들의 곱) (실전 계산법)
- 📌 원문 식 (4) (p.290): 🔗 PDF 위치

- 📌 원문 LU와 행렬식 (p.290): ((6a943b6f-c65a-4e0b-b6e8-afae671d15f7))
- 📌 원문 PA = LU와 부호 (p.290): ((6a943b74-de8b-439f-80f0-6a3e074bc78b))
A = LU이면:\det A = (\det L)(\det U) = \det U = U_{11}U_{22} \cdots U_{nn}.L은 주대각이 전부 1인 삼각행렬이라\det L = 1,U는 삼각행렬이라 피벗들의 곱 (성질 1).
- 행 교환이 필요했다면
PA = LU이고\det P = \pm 1이므로,\det A = \pm(\text{피벗들의 곱})이 된다. - 💡 소거법이 선형대수학을 위한 거의 모든 컴퓨터 시스템의 행렬식 계산법이다. 비용은 곱셈 약
n^3/3번 (2장의 소거 비용 그대로).- "왜 소거가 행렬식을 바꾸지 않는지"는 4단계에서 증명한다. 그 증명이 끝나야 이 공식이 완성된다.
- 성질 (1): 삼각행렬과 대각행렬은 주대각성분만 곱하면 끝
-
[3단계] 모든 성질의 뿌리: 기본 성질 ❶❷❸
- 지금까지 나온 성질들은 전부 다음 3개에서 유도된다. 이 3개가 행렬식의 "공리"다:
- ❶ 항등행렬:
\det I = 1 - ❷ 행 교환: 두 행을 교환하면
\det A는-\det A로 부호가 바뀐다 - ❸ 선형성: 1행이
cv + dw이면 행렬식도 두 행렬식의 선형결합으로 쪼개진다 (식 5). 나머지 행은 그대로 둔 채 1행에 대해서만. - 📌 원문 기본 성질 ❶❷❸과 식 (5) (p.290): 🔗 PDF 위치

- ❶ 항등행렬:
- 💡 왜 "1행"만 말하나: 성질 ❷로 아무 행이나 1행 자리로 데려올 수 있으므로 사실상 모든 행에 대해 선형이다 (책의 표현: "1행이 특별한 것은 아니다").
- 💡 유일성 (5단계에서 쓸 핵심 무기): 성질 ❶❷❸만 있으면 어떤 행렬이든 행렬식 값이 완전히 결정된다.
- 이유: 행 빼기(❸에서 유도, 4단계)와 행 교환(❷)만으로 임의의 행렬을 삼각행렬로 만들 수 있고, 삼각행렬의 값은 ❶과 ❸이 결정하기 때문.
- 따라서 ❶❷❸을 모두 만족하는 함수는 행렬식 딱 하나뿐이다. 어떤 함수가 이 3개를 만족함을 보이면 그 함수는 행렬식이다.
- ❷에서 바로 나오는 사실: 두 행이 동일하면 행렬식은 0.
- 📌 원문 (p.290): ((6a943be0-7639-45fc-ae5e-fa811c704e4f))
- 같은 두 행을 교환하면 행렬은 그대로인데 부호는 바뀌어야 하므로
\det A = -\det A, 즉\det A = 0. - 5.1에서
AC^{\mathrm{T}}의 비대각성분을 0으로 만든 바로 그 규칙이다.
- ❸에서 바로 나오는 사실: 한 행에
c를 곱하면 행렬식도c배가 된다.- 행렬 전체에 곱하면:
\det(cA) = c^n \det A(행이n개니까c배가n번).
- 행렬 전체에 곱하면:
- 지금까지 나온 성질들은 전부 다음 3개에서 유도된다. 이 3개가 행렬식의 "공리"다:
-
[4단계] 소거는 행렬식을 바꾸지 않는다 (식 6·7)
- 🔢 먼저 숫자로 확인:
A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}의 행렬식은4 - 6 = -2.- 소거 한 걸음: 2행에서 1행의 3배를 빼면
\begin{bmatrix} 1 & 2 \\ 0 & -2 \end{bmatrix}, 행렬식은1 \times (-2) = -2. 그대로다.
- "빼기를 했는데 왜 값이 안 변할까"라는 의문이 자연스럽다. 선형성 ❸으로 쪼개면 답이 보인다:
- 소거 후의 2행은
(3, 4) - 3 \cdot (1, 2)라는 선형결합이다. 2행에 대한 선형성으로 두 행렬식으로 분리하면: -
\det\begin{bmatrix} 1 & 2 \\ 3 - 3 \cdot 1 & 4 - 3 \cdot 2 \end{bmatrix} = \det\begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} - 3 \cdot \det\begin{bmatrix} 1 & 2 \\ 1 & 2 \end{bmatrix} - 뒤 행렬식은 1행과 2행이 같으므로 0 (3단계의 "같은 행 2개" 규칙).
- 남는 것은
\det A - 3 \cdot 0 = \det A. 이것이 전부다.
- 소거 후의 2행은
- 일반형이 식 (6)이다:
j행에서i행에d를 곱한 것을 빼도\det A는 변하지 않는다.- 📌 원문 (p.291): ((6a943c8c-83fb-4053-afa3-f1a2b63d5179))
- 📌 원문 식 (6) (p.291): 🔗 PDF 위치

- 말로 풀면: 빼낸 부분은 "
j행 자리에i행이 한 번 더 들어간 행렬"의 행렬식d배로 떨어져 나가는데, 그 행렬은 같은 행이 2개라서 행렬식이 0이다.
- ⚠️ 흔한 오해 교정: "한 행에
d를 곱하면 행렬식도d배가 된다면서(❸), 왜d배를 빼는 건 괜찮은가?"라고 생각하기 쉽지만 둘은 다른 연산이다.j행 자체에d를 곱하면: 행렬식도d배가 된다.j행에서 다른 행(i행)의d배를 빼면: 그 부분이 "같은 행 2개" 행렬식으로 분리되어 0으로 사라진다. 그래서 불변.
- 결론: (행 교환이 없는) 소거 과정 전체가 행렬식을 보존한다. 그래서 식 (7), 즉 성질 (4)가 증명된다.
- 📌 원문 (p.291): ((6a943cf9-6d55-4024-ba3b-d3a3996e7755))
- 📌 원문 식 (7) (p.291): 🔗 PDF 위치

A \to U로 가는 동안 행렬식은 한 번도 변하지 않았고, 도착한U는 삼각행렬이라 피벗들의 곱이다.
- 🔢 먼저 숫자로 확인:
-
[5단계] det(AB) = (detA)(detB) 증명
- 증명 전략부터: 양변을 각각 전개해서 비교하는 것이 아니다. 3단계의 유일성, 즉 "성질 ❶❷❸을 모두 만족하는 함수는 행렬식뿐"을 무기로 쓴다.
- [1수]
B를 고정하고 (\det B \neq 0가정),A에 대한 함수를 하나 만든다:-
D(A) = \frac{\det AB}{\det B}
-
- [2수] 이
D가 성질 ❶❷❸을 전부 만족함을 확인한다. - [3수] 유일성에 의해
D(A) = \det A. 분모를 넘기면\det AB = (\det A)(\det B). 끝. - 📌 원문 증명 전략 (p.291): ((6a94462d-4af3-413d-b22b-6911e58b9b2c))
- [1수]
- [2수]의 확인을 하나씩 뜯어보면:
- ❶ 확인:
A = I이면AB = B이므로D(I) = \det B / \det B = 1. 통과. - ❷ 확인:
A의 두 행을 교환하면AB의 같은 두 행이 교환된다.- 왜냐하면
AB의i행은 (A의i행)\times B이기 때문이다 (행렬 곱은 행 단위로 작동, 2장).A의 행 순서를 바꾸면 결과의 행 순서도 똑같이 바뀐다. AB의 두 행이 교환되면\det AB의 부호가 바뀌고, 분모\det B는 그대로이므로D(A)의 부호도 바뀐다. 통과.
- 왜냐하면
- ❸ 확인:
A의 1행에c를 곱하면AB의 1행도c배가 된다.A의 1행이v + w이면AB의 1행은vB + wB다.- 그러면 식 (5)가
\det(AB)를 두 행렬식으로 분해해 주므로D도 1행에 대해 선형이다. 통과.
- 그러면 식 (5)가
- 📌 원문 ❶❷❸ 확인 (p.291): 🔗 PDF 위치

- ❶ 확인:
- 🔢 숫자 검증:
A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}(\det = -2),B = \begin{bmatrix} 2 & 0 \\ 0 & 3 \end{bmatrix}(\det = 6).AB = \begin{bmatrix} 2 & 6 \\ 6 & 12 \end{bmatrix},\det AB = 24 - 36 = -12 = (-2)(6). 일치.
- 남은 구멍 하나:
\det B = 0인 경우는?B가 특이행렬이면Bx = 0인x \neq 0이 있고, 그러면(AB)x = A(Bx) = 0이므로AB도 특이행렬이다.- 따라서 양변 모두 0:
\det AB = 0 = (\det A) \cdot 0. 곱 규칙은 이 경우에도 성립한다.
- 💡 이 증명 패턴("후보 함수가 ❶❷❸을 만족함을 확인하면 그 함수는 행렬식이다")은 행렬식 증명의 표준 무기다. 지루한 대수 전개 없이 성질만으로 끝난다.
- 증명 전략부터: 양변을 각각 전개해서 비교하는 것이 아니다. 3단계의 유일성, 즉 "성질 ❶❷❸을 모두 만족하는 함수는 행렬식뿐"을 무기로 쓴다.
-
[6단계] 크레이머 규칙
- 목표:
Ax = b의 해의 각 성분x_j를 행렬식들의 비율로 쓰기. - 핵심 아이디어는 "정체를 아는 행렬 곱" 하나다. 항등행렬
I의 1열을x로 바꾼 행렬을M_1이라 하자.- 📌 원문 (p.291): ((6a943dc0-8127-417c-9142-7f364dec2cbc))
- 🧩 형태 (
3 \times 3기준):-
A M_1 = A \begin{bmatrix} x_1 & 0 & 0 \\ x_2 & 1 & 0 \\ x_3 & 0 & 1 \end{bmatrix} = \begin{bmatrix} b_1 & a_{12} & a_{13} \\ b_2 & a_{22} & a_{23} \\ b_3 & a_{32} & a_{33} \end{bmatrix} = B_1
-
- 왜 이렇게 되나 (열별로 확인):
AM_1의 1열은A x = b(가정). 2열은A \cdot (0, 1, 0) = A의 2열. 3열도A의 3열 그대로. M_1의 행렬식: 하삼각행렬이므로 대각 곱, 즉\det M_1 = x_1 \cdot 1 \cdot 1 = x_1.- 📌 원문 식 (8) (p.291): 🔗 PDF 위치

- 식 (8)의 양변에 곱 규칙(5단계)을 적용하면
x_1이 튀어나온다:(\det A)(\det M_1) = \det B_1이고\det M_1 = x_1이므로x_1 = \det B_1 / \det A.- 📌 원문 식 (9) (p.292): 🔗 PDF 위치

x_2도 같은 아이디어:I의 2열을x로 바꾼M_2를 쓰면AM_2 = B_2(A의 2열이b로 바뀐 행렬),\det M_2 = x_2.- 📌 원문 식 (10) (p.292): 🔗 PDF 위치

- [정리] 크레이머 규칙 (식 11):
\det A \neq 0이면x_j = \det B_j / \det A.B_j는A의j열이 벡터b로 대치된 행렬이다.- 📌 원문 정리 (p.292): 🔗 PDF 위치

- 🔢 예제 EX 1 자세히 (p.292):
3x_1 + 4x_2 = 2,5x_1 + 6x_2 = 4- 📌 원문 EX 1 (p.292): 🔗 PDF 위치

- [1] 행렬식 3개 준비:
\det A = \begin{vmatrix} 3 & 4 \\ 5 & 6 \end{vmatrix} = 18 - 20 = -2\det B_1 = \begin{vmatrix} 2 & 4 \\ 4 & 6 \end{vmatrix} = 12 - 16 = -4(1열을b = (2, 4)로 교체)\det B_2 = \begin{vmatrix} 3 & 2 \\ 5 & 4 \end{vmatrix} = 12 - 10 = 2(2열을b로 교체)
- [2] 나누기:
x_1 = -4/(-2) = 2,x_2 = 2/(-2) = -1. - [3] 검산 (직접 대입):
3 \cdot 2 + 4 \cdot (-1) = 2,5 \cdot 2 + 6 \cdot (-1) = 4. 둘 다 맞다.
- ⚠️ 비용: 크레이머 규칙은 아름답지만 느리다.
(n+1)개의 행렬식이 필요하고, 큰 공식 기준으로 각각n!개 항이라 전체(n+1)!개 항이다 (책의 표현: "방정식을 이런 식으로 푸는 것은 터무니없다").- 실전 계산은 소거 (
n^3/3). 크레이머 규칙의 진짜 용도는 EX 2처럼 문자가 든 계산과 "해를 공식으로 써야 하는" 이론 전개다.
- 목표:
-
[7단계] A⁻¹의 공식: 여인수로 완성
- 5.1에서 만든
A^{-1} = C^{\mathrm{T}} / \det A가 크레이머 규칙에서 다시 유도된다. - 🔢 예제 EX 2 자세히 (
n = 2, p.293):AA^{-1} = I를 열별로 읽으면 연립방정식 2개가 된다.A^{-1}의 두 열을x,y라 하면:Ax = \begin{bmatrix} 1 \\ 0 \end{bmatrix},Ay = \begin{bmatrix} 0 \\ 1 \end{bmatrix}.x에 크레이머 규칙 (A = \begin{bmatrix} a & b \\ c & d \end{bmatrix}):x_1 = \begin{vmatrix} 1 & b \\ 0 & d \end{vmatrix} / |A| = d / |A|x_2 = \begin{vmatrix} a & 1 \\ c & 0 \end{vmatrix} / |A| = -c / |A|
y에 크레이머 규칙:y_1 = \begin{vmatrix} 0 & b \\ 1 & d \end{vmatrix} / |A| = -b / |A|y_2 = \begin{vmatrix} a & 0 \\ c & 1 \end{vmatrix} / |A| = a / |A|
- 등장한 4개의 값
d, -c, -b, a는 전부A의 여인수다. 5.1의 여인수행렬C = \begin{bmatrix} d & -c \\ -b & a \end{bmatrix}그대로:- 📌 원문 (p.293): ((6a944666-5084-47c1-b9a8-0960750738ea))
-
A^{-1} = \frac{1}{ad - bc}\begin{bmatrix} d & -b \\ -c & a \end{bmatrix} = \frac{C^{\mathrm{T}}}{\det A}
- 왜 여인수가 나오나:
b가I의 열(1 하나, 나머지 0)이면\det B_j를 그 1이 있는 열로 여인수 전개할 때 항이 딱 하나만 살아남기 때문이다.- 📌 원문 (p.293): ((6a943efb-271f-4733-ab93-21fa9bd6557c))
n = 3확인:Ax = (1, 0, 0)이면\det B_1 = C_{11},\det B_2 = -(a_{21}a_{33} - a_{23}a_{31}) = C_{12}. 필요한 음수 부호까지 여인수 정의에 자동으로 들어 있다.
- 일반 공식 (식 12):
- 📌 원문 (p.293): ((6a943f06-f385-4965-81c1-6706552d7c05))
- 📌 원문 식 (12) (p.293): 🔗 PDF 위치

- ⚠️ 첨자 방향 주의:
(A^{-1})_{ij} = C_{ji} / \det A.ij성분에C_{ij}가 아니라C_{ji}가 들어간다.C^{\mathrm{T}}의 전치가 바로 이 뒤집힘이다 (5.1의 ⚠️ 그대로).
- 💡 5.1과의 연결: 5.1은 항등식
AC^{\mathrm{T}} = (\det A)I로 이 공식을 얻었고, 여기서는 크레이머 규칙으로 다시 얻었다. 같은 산의 두 등산로다.
- 5.1에서 만든
-
[8단계] 행렬식에 대한 큰 공식: n!개의 항
- 지금까지
\det A계산법 두 가지: 여인수 공식 (5.1, 삼중대각처럼 0이 많을 때 유리), 피벗 공식 (식 7, 실전용). 세 번째가 성분a_{ij}들만으로 직접 쓰는 큰 공식이다. - 어디서 태어났나: 선형성 ❸으로 각 행을 끝까지 쪼개면 된다.
n = 2로 클라이맥스까지 가보면:- 1행
(a, b)를(a, 0) + (0, b)로 쪼개고, 각각에서 2행(c, d)를(c, 0) + (0, d)로 쪼개면 행렬식 4개가 나온다: -
\det\begin{bmatrix} a & b \\ c & d \end{bmatrix} = \det\begin{bmatrix} a & 0 \\ c & 0 \end{bmatrix} + \det\begin{bmatrix} a & 0 \\ 0 & d \end{bmatrix} + \det\begin{bmatrix} 0 & b \\ c & 0 \end{bmatrix} + \det\begin{bmatrix} 0 & b \\ 0 & d \end{bmatrix} - 1번째와 4번째: 선택한 성분들이 같은 열에 몰려서 0인 열이 생긴다. 행렬식 0.
- 2번째: 대각행렬이라
+ad. 3번째: 열 교환 한 번이면 대각행렬이 되므로-bc. - 결과는 익숙한
ad - bc. 그리고 살아남는 조각의 조건이 보인다: 각 행에서 하나씩 고른 성분들이 서로 다른 열에 있어야 한다.
- 1행
n \times n일반: 각 행을n조각으로 쪼개면n^n개 조각이 나오지만, 열이 겹치는 조각은 전부 0이다.- 살아남는 조각: 1행에서 열 하나(
n가지), 2행에서 남은 열(n-1가지), 계속하면n!개. - "각 행에서 1개, 각 열에서 1개"라는 선택 패턴은 정확히 치환행렬
P의 1의 위치다. 그래서 치환행렬이n!개인 것과 항이n!개인 것이 같은 말이 된다.
- 살아남는 조각: 1행에서 열 하나(
- 치환행렬 하나가 항
D_P하나를 만든다:- 곱:
P의 1 위치에 있는A의 성분n개를 곱한다 (a_{1\alpha} a_{2\beta} \cdots a_{n\omega}). - 부호:
\det P = \pm 1을 인수로 붙인다.P가 짝수 치환(행 교환 짝수 번으로I가 됨)이면+1, 홀수 치환이면-1.
- 곱:
- 큰 공식 (식 13): 행렬식은 이
n!개 항의 합이다.- 📌 원문 식 (13) (p.294): 🔗 PDF 위치

- 🔢
n = 3: 치환이3! = 6개라 항도 6개다.- 📌 원문 6개 항 (p.294): 🔗 PDF 위치


- 파랑 3개(짝수 치환)가
+aqz, +brx, +cpy. 빨강 3개(홀수 치환)가-ary, -bpz, -cqx.
- 💡 5.1 식 (1)과 동일한 공식이다: 5.1에서 "행 방향 화살표는 +, 역방향은 −"로 기억한 6개 항이 바로 이것.
- 부호의 진짜 정체는 화살표 방향이 아니라 치환의 짝홀이다.
4 \times 4부터는 화살표 그림이 통하지 않고 치환의 짝홀만 통한다 (연습문제 16).
- 부호의 진짜 정체는 화살표 방향이 아니라 치환의 짝홀이다.
- 💡 여인수 공식과의 관계: 큰 공식에서 1행 성분별로 항을 묶으면 여인수 공식이 나온다.
+aqz - ary = a(qz - ry) = aC_{11}+brx - bpz = b(rx - pz) = bC_{12}+cpy - cqx = c(py - qx) = cC_{13}- 즉 여인수
C_{1j}는 "1행에서a_{1j}를 고른 모든 치환의 나머지 부분을 모은 것"이다. 여인수 공식, 피벗 공식, 큰 공식은 같은 값을 다르게 조직한 세 가지 방법일 뿐이다.
- ⚠️ 실용성:
n!은 폭발한다 (10! = 3{,}628{,}800). 큰 공식은 계산용이 아니라 "행렬식이 무엇인지"를 보여주는 이론용이다. 계산은 피벗(식 7)으로.
- 지금까지
- 단계 지도: 1
-
❓ 스스로 점검
3 \times 3행렬A의 행렬식이 5일 때,\det(2A)는? #card id:: 6a9445f5-4d01-40e3-907f-03b3a48b60bc- 40이다.
2A는 행 3개 각각에 2를 곱한 행렬이므로, 행마다 선형성(❸)이 한 번씩 적용되어2^3 \times 5.- 일반화:
\det(cA) = c^n \det A.
\det(A + B) = \det A + \det B는 성립하는가? #card id:: 6a9445f5-54ce-490d-ba1e-fcb6a0dcb789- 성립하지 않는다.
- 행렬식은 행렬 전체에 선형이 아니라 "행 하나씩"에만 선형이다.
- 반례:
I + I = 2I의 행렬식은2^n이지1 + 1 = 2가 아니다 (n \geq 2).
- 직교행렬
Q의 행렬식이 1 또는 −1인 이유는? #card id:: 6a9445f5-0671-4880-bce0-ed5ea6bce528Q^{\mathrm{T}}Q = I의 양변에 행렬식을 취하면(\det Q^{\mathrm{T}})(\det Q) = 1.\det Q^{\mathrm{T}} = \det Q이므로(\det Q)^2 = 1.
- (행 교환이 없는) 소거가 행렬식을 바꾸지 않는 이유를 한 줄로 말하면? #card
id:: 6a9445f5-cab9-4eda-83fb-e324cd0d7cfd
- 행 빼기를 선형성으로 쪼개면
\det A - d \cdot (\text{같은 행 2개인 행렬식})인데, 뒤 항이 0이라\det A만 남는다.
- 행 빼기를 선형성으로 쪼개면
\det(ABC)는? #card id:: 6a9445f5-9876-45e1-a939-2e52ebbf245d(\det A)(\det B)(\det C).- 곱 규칙을 두 번 쓴다:
\det(ABC) = \det(AB) \cdot \det C = (\det A)(\det B)(\det C).
- 크레이머 규칙에서
B_j는 어떤 행렬이고, 규칙을 쓸 수 있는 조건은? #card id:: 6a9445f5-5dfa-493c-8612-76b1a5d14ee5B_j는A의j열을b로 바꾼 행렬이다.- 조건은
\det A \neq 0(분모가 되므로). \det A = 0이면:\det B_j \neq 0인 것이 하나라도 있으면 해가 없고, 전부 0이면0/0부정이다 (연습문제 7).
- 행렬식의 큰 공식의 항이 정확히
n!개인 이유는? #card id:: 6a9445f5-762f-4cae-978b-b0e7f2e566d6- 각 항은 행마다 성분 1개씩 고르는데, 열이 겹치면 그 조각은 0이라 사라진다.
- 살아남는 선택은 "각 행에서 1개, 각 열에서 1개", 즉 열의 순열이므로
n!개다.
A^{-1}공식에서(A^{-1})_{ij}에C_{ij}가 아니라C_{ji}가 들어가는 이유는? #card id:: 6a9445f5-17fc-457a-9018-b0129601b12eA^{-1} = C^{\mathrm{T}} / \det A이기 때문이다.- 전치가 첨자
ij를ji로 뒤집는다.
-
✏️ 연습문제 풀이 (솔루션 참고)
- 문제 1 (p.294):
\det A = 2일 때\det(A^{-1}),\det(A^n),\det(A^{\mathrm{T}})를 구하라.- 🔁 개념 상기: 곱 규칙(식 3)과 전치 규칙(식 2)만으로 끝나는 문제다.
- 풀이:
\det(A^{-1}):AA^{-1} = I에 곱 규칙을 적용하면(\det A)(\det A^{-1}) = \det I = 1. 따라서\det A^{-1} = 1/\det A = 1/2.\det(A^n): 곱 규칙을 반복하면(\det A)^n = 2^n.\det(A^{\mathrm{T}}): 식 (2)에 의해\det A = 2그대로.
- 검산:
n = -1을 두 번째 답에 넣으면2^{-1} = 1/2로 첫 번째 답과 맞물린다. - 핵심 문장:
\det(A^{-1}) = 1/\det A,\det(A^n) = (\det A)^n,\det(A^{\mathrm{T}}) = \det A.
- 문제 2 (p.294): 행렬
A, B, C, D의 행렬식을 구하라. 이 행렬들의 열들은 선형독립인가?-
A = \begin{bmatrix} 1 & 1 & 0 \\ 1 & 0 & 1 \\ 0 & 1 & 1 \end{bmatrix}, \quad B = \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix}, \quad C = \begin{bmatrix} A & 0 \\ 0 & A \end{bmatrix}, \quad D = \begin{bmatrix} A & 0 \\ 0 & B \end{bmatrix} - 🔁 개념 상기: 판정 하나면 된다.
\det \neq 0이면 열들이 선형독립,\det = 0이면 종속. 블록대각행렬은 블록별 행렬식의 곱이다. - 풀이:
\det A: 1행 여인수 전개로1 \cdot (0 - 1) - 1 \cdot (1 - 0) + 0 = -2. 0이 아니므로 열들은 선형독립.\det B: 2행에서 1행을 빼면(3, 3, 3), 3행에서 2행을 빼면 역시(3, 3, 3). 같은 행이 2개가 되므로\det B = 0. 열들은 선형종속.\det C: 블록대각이므로(\det A)(\det A) = (-2)^2 = 4 \neq 0. 선형독립.- 블록대각의 행렬식이 곱이 되는 이유: 소거가 두 블록 안에서 따로 진행되어 피벗 목록이 "
A의 피벗들 두 벌"이 되기 때문.
- 블록대각의 행렬식이 곱이 되는 이유: 소거가 두 블록 안에서 따로 진행되어 피벗 목록이 "
\det D: 같은 이유로(\det A)(\det B) = (-2) \cdot 0 = 0. 선형종속 (B부분의 종속 관계가D안에서 그대로 산다).
- ⚠️ 해답집 주의: 해답집은
\det C = -1로 되어 있는데, 원서의C가 한국어판과 다른 행렬로 보인다. 한국어판에 인쇄된C = \begin{bmatrix} A & 0 \\ 0 & A \end{bmatrix}기준 정답은 4다 (5.1 문제 6과 같은 유형의 판본 불일치). - 핵심 문장:
\det\begin{bmatrix} A & 0 \\ 0 & B \end{bmatrix} = (\det A)(\det B), 그리고\det = 0판정이 곧 열의 종속 판정이다.
-
- 문제 3 (p.295):
x로 표기한 5개의 수와 상관없이\det A = 0임을 보여라. 1행에 대한 여인수는? 랭크는? 6개 항은?-
A = \begin{bmatrix} x & x & x \\ 0 & 0 & x \\ 0 & 0 & x \end{bmatrix} - 🔁 개념 상기: 같은 결론(
\det = 0)을 세 가지 도구(여인수 공식, 같은 행/랭크, 큰 공식)로 확인하는 문제다. - 풀이 ① 여인수 공식: 1행의 여인수 3개가 전부 0이다.
C_{11} = +\begin{vmatrix} 0 & x \\ 0 & x \end{vmatrix} = 0(1열이 0),C_{12} = -\begin{vmatrix} 0 & x \\ 0 & x \end{vmatrix} = 0,C_{13} = +\begin{vmatrix} 0 & 0 \\ 0 & 0 \end{vmatrix} = 0.- 따라서
\det A = x C_{11} + x C_{12} + x C_{13} = 0. 1행에 무엇이 있어도 0이다.
- 풀이 ② 랭크: 2행과 3행이
(0, 0, x)로 동일하다. 같은 행이 2개면 행렬식 0. 랭크로 말하면 서로 다른 행이 최대 2개라 랭크\leq 2 < 3. - 풀이 ③ 큰 공식: 각 항은 2행과 3행에서 서로 다른 열을 골라야 하는데, 두 행의 0 아닌 성분은 3열에만 있다. 어떤 항이든 0 인수를 포함하므로 6개 항 전부 0이다.
- 관찰 (해답집): 소거 관점으로는 "2열에 피벗이 없다"가 같은 이야기다.
- 핵심 문장: 행렬식이 0인 것은 한 가지 사실의 세 얼굴이다: 여인수 전부 0, 같은 행 2개(랭크 부족), 모든 항에 0 인수.
-
- 문제 5 (p.295): 크레이머 규칙
x_j = \det B_j / \det A로 다음을 풀어라.- 🔁 개념 상기:
B_j는A의j열을b로 바꾼 행렬. 행렬식(n+1)개를 만들고 나누면 끝. - (a)
2x_1 + 5x_2 = 1,x_1 + 4x_2 = 2:\det A = \begin{vmatrix} 2 & 5 \\ 1 & 4 \end{vmatrix} = 8 - 5 = 3\det B_1 = \begin{vmatrix} 1 & 5 \\ 2 & 4 \end{vmatrix} = 4 - 10 = -6,\det B_2 = \begin{vmatrix} 2 & 1 \\ 1 & 2 \end{vmatrix} = 4 - 1 = 3x_1 = -6/3 = -2,x_2 = 3/3 = 1.- 검산:
2(-2) + 5(1) = 1,(-2) + 4(1) = 2. 일치.
- (b)
2x_1 + x_2 = 1,x_1 + 2x_2 + x_3 = 0,x_2 + 2x_3 = 0:\det A = \begin{vmatrix} 2 & 1 & 0 \\ 1 & 2 & 1 \\ 0 & 1 & 2 \end{vmatrix} = 2(4 - 1) - 1(2 - 0) + 0 = 4\det B_1 = \begin{vmatrix} 1 & 1 & 0 \\ 0 & 2 & 1 \\ 0 & 1 & 2 \end{vmatrix} = 1 \cdot (4 - 1) = 3(1열 전개)\det B_2 = \begin{vmatrix} 2 & 1 & 0 \\ 1 & 0 & 1 \\ 0 & 0 & 2 \end{vmatrix} = 2 \cdot \begin{vmatrix} 2 & 1 \\ 1 & 0 \end{vmatrix} = 2(0 - 1) = -2(3행 전개)\det B_3 = \begin{vmatrix} 2 & 1 & 1 \\ 1 & 2 & 0 \\ 0 & 1 & 0 \end{vmatrix} = 1 \cdot \begin{vmatrix} 1 & 2 \\ 0 & 1 \end{vmatrix} = 1(3열 전개, 부호(-1)^{1+3} = +)x_1 = 3/4,x_2 = -2/4 = -1/2,x_3 = 1/4.- 검산:
2(3/4) + (-1/2) = 1,3/4 + 2(-1/2) + 1/4 = 0,(-1/2) + 2(1/4) = 0. 모두 일치 (해답집 일치).
- 핵심 문장: 크레이머 규칙 사용법은 "
j열을b로 갈아끼운 행렬식을\det A로 나눈다" 하나뿐이다.
- 🔁 개념 상기:
- 문제 7 (p.295):
\det A = 0이면 크레이머 규칙을 쓸 수 없다. (a)는 해가 없고 (b)는 해가 무수히 많다. 각 경우x_j = \det B_j / \det A는 무엇인가?- 🔁 개념 상기: 크레이머 규칙의 전제는
\det A \neq 0. 전제가 무너질 때 "어떻게 실패하는지"가 해의 상황을 그대로 보여준다. - (a)
2x_1 + 3x_2 = 1,4x_1 + 6x_2 = 1(평행한 직선):\det A = 12 - 12 = 0,\det B_1 = \begin{vmatrix} 1 & 3 \\ 1 & 6 \end{vmatrix} = 3,\det B_2 = \begin{vmatrix} 2 & 1 \\ 4 & 1 \end{vmatrix} = -2x_1 = 3/0,x_2 = -2/0: 정의되지 않는다. 해 없음과 대응.
- (b)
2x_1 + 3x_2 = 1,4x_1 + 6x_2 = 2(동일한 직선):\det B_1 = \begin{vmatrix} 1 & 3 \\ 2 & 6 \end{vmatrix} = 0,\det B_2 = \begin{vmatrix} 2 & 1 \\ 4 & 2 \end{vmatrix} = 0x_1 = x_2 = 0/0: 부정. 해가 무수히 많음과 대응.
- 💡 "0 아닌 수를 0으로 나눔 = 모순(해 없음)", "
0/0= 정보 없음(해 무한)". 실패하는 모양조차 해의 개수를 알려준다. - 핵심 문장:
\det A = 0일 때\det B_j \neq 0이 있으면 해 없음, 전부 0이면 부정(해 무한).
- 🔁 개념 상기: 크레이머 규칙의 전제는
- 문제 10 (p.296): 대각선 3개가 1, 1, 1인
n \times n삼중대각행렬E_n에 대해E_n = E_{n-1} - E_{n-2}임을 보이고,E_1 = 1,E_2 = 0에서E_3, \ldots, E_8을 구한 뒤 규칙을 관찰해E_{100}을 구하라.- 🔁 개념 상기: 5.1 문제 13(−1, 2, −1 행렬)과 똑같은 "1행 여인수 전개로 점화식 만들기" 패턴이다.
- [1] 점화식 유도 (1행 전개):
a_{11} = 1의 여인수: 1행 1열을 지우면 크기n-1의 같은 삼중대각행렬. 기여+1 \cdot E_{n-1}.a_{12} = 1의 여인수: 부호(-1)^{1+2} = -1. 1행 2열을 지운 행렬의 1열은(1, 0, \ldots, 0)이므로 1열 전개하면E_{n-2}만 남는다. 기여-1 \cdot 1 \cdot E_{n-2}.- 따라서
E_n = E_{n-1} - E_{n-2}.
- [2] 수열 계산:
E_1 = 1,E_2 = 0E_3 = 0 - 1 = -1,E_4 = -1 - 0 = -1,E_5 = -1 - (-1) = 0,E_6 = 0 - (-1) = 1E_7 = 1 - 0 = 1 = E_1,E_8 = 1 - 1 = 0 = E_2
- [3] 규칙:
1, 0, -1, -1, 0, 1이 주기 6으로 반복된다.E_7 = E_1,E_8 = E_2이고 점화식이 직전 두 항만 보므로, 이후 전체가 그대로 반복된다:E_{n+6} = E_n.
- [4]
E_{100}:100 = 6 \times 16 + 4이므로E_{100} = E_4 = -1(해답집 일치). - 검산:
E_3 = \begin{vmatrix} 1 & 1 & 0 \\ 1 & 1 & 1 \\ 0 & 1 & 1 \end{vmatrix} = 1(1-1) - 1(1-0) + 0 = -1. 점화식 값과 일치. - 💡 5.1의 −1, 2, −1 행렬은
\det A_n = n + 1로 커져 갔는데, 1, 1, 1 행렬은 주기 6으로 맴돈다. 점화식의 부호 하나가 운명을 가른다. - 핵심 문장: 1, 1, 1 삼중대각행렬식은
E_n = E_{n-1} - E_{n-2}를 따르며1, 0, -1, -1, 0, 1주기 6으로 반복된다.
- 문제 13 (p.296): 행렬
A를U로 소거한 뒤 피벗의 곱으로\det A를 구하라.- 🔁 개념 상기: 식 (7). 행 교환 없이 소거했다면 행렬식은 그대로이므로 피벗만 곱하면 된다.
- (a)
A = \begin{bmatrix} 1 & 1 & 1 \\ 1 & 2 & 2 \\ 1 & 2 & 3 \end{bmatrix}:- 소거: 2행
-1행, 3행-1행\to2행(0, 1, 1), 3행(0, 1, 2). 다시 3행-2행\to(0, 0, 1). U = \begin{bmatrix} 1 & 1 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & 1 \end{bmatrix}, 피벗1, 1, 1. 따라서\det A = 1.- 검산 (여인수):
1(6-4) - 1(3-2) + 1(2-2) = 2 - 1 + 0 = 1. 일치.
- 소거: 2행
- (b)
A = \begin{bmatrix} 1 & 2 & 3 \\ 2 & 2 & 3 \\ 3 & 3 & 3 \end{bmatrix}:- 소거: 2행
- 2 \times1행\to (0, -2, -3), 3행- 3 \times1행\to (0, -3, -6). 다시 3행- \frac{3}{2} \times2행\to (0, 0, -\frac{3}{2}). - 피벗
1, -2, -\frac{3}{2}. 따라서\det A = 1 \times (-2) \times (-\frac{3}{2}) = 3. - 검산 (여인수):
1(6-9) - 2(6-9) + 3(6-6) = -3 + 6 + 0 = 3. 일치.
- 소거: 2행
- 💡 분수 피벗이 나와도 곱하면 깔끔한 값이 된다. 행 교환을 했다면 교환 횟수만큼
-1을 곱해야 한다는 것만 기억. - 핵심 문장: 행 교환이 없으면
\det A =피벗들의 곱, 행 교환이 있으면\pm이 붙는다.
- 문제 16 (p.296):
4 \times 4큰 공식의 항\pm a_{12}a_{21}a_{34}a_{43},\pm a_{13}a_{22}a_{31}a_{44},\pm a_{11}a_{22}a_{34}a_{43}에 대해\det P가+1인지-1인지 결정하라.- 🔁 개념 상기: 항
a_{1j_1}a_{2j_2}a_{3j_3}a_{4j_4}의 부호는 열 첨자 순서(j_1, j_2, j_3, j_4)를(1, 2, 3, 4)로 만드는 데 필요한 교환 횟수의 짝홀이다. - (a)
a_{12}a_{21}a_{34}a_{43}: 열 순서(2, 1, 4, 3).2 \leftrightarrow 1,4 \leftrightarrow 3교환 2번 (짝수).\det P = +1.
- (b)
a_{13}a_{22}a_{31}a_{44}: 열 순서(3, 2, 1, 4).3 \leftrightarrow 1교환 1번 (홀수).\det P = -1.
- (c)
a_{11}a_{22}a_{34}a_{43}: 열 순서(1, 2, 4, 3).4 \leftrightarrow 3교환 1번 (홀수).\det P = -1.
- 검산: 교환 순서를 다르게 잡아도 횟수의 짝홀은 변하지 않는다 (예: (a)를 4번 교환으로 정렬해도 짝수). 해답집 일치.
- 핵심 문장: 큰 공식 항의 부호 = 열 첨자 순열을 정렬하는 교환 횟수가 짝수면
+, 홀수면-.
- 🔁 개념 상기: 항
- 문제 1 (p.294):