크레이머 법칙 증명
📂행렬대수 크레이머 법칙 증명 개요 크레이머 공식 cramer rule 은 연립방정식을 제대로 풀어내는데에 효율적이라곤 할 수 없지만 A j A_{j} A j 가 비가역행렬 이라거나 A A A 자체가 행렬식을 구하기 편리하도록 특정한 조건이 주어져있다면 필요한 답만 바로바로 구해내는데 충분히 유용하게 쓰일 수 있다.
정리 연립방정식 A x = b A \mathbf{x} = \mathbf{b} A x = b 이 가역행렬
A = [ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n ]
A = \begin{bmatrix}
a_{11} & a_{12} & \cdots & a_{1n}
\\ a_{21} & a_{22} & \cdots & a_{2n}
\\ \vdots & \vdots & \ddots & \vdots
\\ a_{n1} & a_{n2} & \cdots & a_{nn}
\end{bmatrix}
A = a 11 a 21 ⋮ a n 1 a 12 a 22 ⋮ a n 2 ⋯ ⋯ ⋱ ⋯ a 1 n a 2 n ⋮ a nn
과 두 벡터
x = [ x 1 x 2 ⋮ x n ] , b = [ b 1 b 2 ⋮ b n ]
\mathbf{x} = \begin{bmatrix}
x_{1}
\\ x_{2}
\\ \vdots
\\ x_{n}
\end{bmatrix}, \mathbf{b} = \begin{bmatrix}
b_{1}
\\ b_{2}
\\ \vdots
\\ b_{n}
\end{bmatrix}
x = x 1 x 2 ⋮ x n , b = b 1 b 2 ⋮ b n
로 세워져있다고 하자. A A A 의 j j j 번째 열을 b \mathbf{b} b 로 대체한 행렬을 A j A_{j} A j 라고 하면
x j = det A j det A
x_{j} = {{ \det A_{j} } \over { \det A }}
x j = det A det A j
증명 A A A 의 i , j i,j i , j -여인자를 C i j C_{ij} C ij 라고 하자.
선택된 j j j 열 에 대해, det A = ∑ j = 1 n a i j C i j \displaystyle \det A = \sum_{j=1}^{n} a_{ij} C_{ij} det A = j = 1 ∑ n a ij C ij
A A A 의 j j j 열은 a 1 j , a 2 j , ⋯ , a n j a_{1j} , a_{2j} , \cdots , a_{nj} a 1 j , a 2 j , ⋯ , a nj 이므로 라플라스 전개 에 따라
det A = a 1 j C 1 j + a 2 j C 2 j + ⋯ + a n j C n j
\det A = a_{1j} C_{1j} + a_{2j} C_{2j} + \cdots + a_{nj} C_{nj}
det A = a 1 j C 1 j + a 2 j C 2 j + ⋯ + a nj C nj
한편 A A A 의 k ≠ j k \ne j k = j 열은 a 1 k , a 2 k , ⋯ , a n k a_{1k} , a_{2k} , \cdots , a_{nk} a 1 k , a 2 k , ⋯ , a nk 인데, a 1 k C 1 j + a 2 k C 2 j + ⋯ + a n k C n j a_{1k} C_{1j} + a_{2k} C_{2j} + \cdots + a_{nk} C_{nj} a 1 k C 1 j + a 2 k C 2 j + ⋯ + a nk C nj 은 적어도 두 개의 같은 열 a 1 k , a 2 k , ⋯ , a n k a_{1k} , a_{2k} , \cdots , a_{nk} a 1 k , a 2 k , ⋯ , a nk 을 가진 행렬의 행렬식과 같으므로
a 1 k C 1 j + a 2 k C 2 j + ⋯ + a n k C n j = 0
a_{1k} C_{1j} + a_{2k} C_{2j} + \cdots + a_{nk} C_{nj} = 0
a 1 k C 1 j + a 2 k C 2 j + ⋯ + a nk C nj = 0
연립방정식 A x = b A \mathbf{x} = \mathbf{b} A x = b 를 풀어헤쳐보면
a 11 x 1 + a 12 x 2 + ⋯ + a 1 j x j + ⋯ + a 1 n x n = b 1 a 21 x 1 + a 22 x 2 + ⋯ + a 2 j x j + ⋯ + a 2 n x n = b 2 ⋮ a n 1 x 1 + a n 2 x 2 + ⋯ + a n j x j + ⋯ + a n n x n = b n
\begin{align*}
a_{11} x_{1} + a_{12} x_{2} + \cdots + a_{1j} x_{j} + \cdots + a_{1n} x_{n} =& b_{1}
\\ a_{21} x_{1} + a_{22} x_{2} + \cdots + a_{2j} x_{j} + \cdots + a_{2n} x_{n} =& b_{2}
\\ &\vdots
\\ a_{n1} x_{1} + a_{n2} x_{2} + \cdots + a_{nj} x_{j} + \cdots + a_{nn} x_{n} =& b_{n}
\end{align*}
a 11 x 1 + a 12 x 2 + ⋯ + a 1 j x j + ⋯ + a 1 n x n = a 21 x 1 + a 22 x 2 + ⋯ + a 2 j x j + ⋯ + a 2 n x n = a n 1 x 1 + a n 2 x 2 + ⋯ + a nj x j + ⋯ + a nn x n = b 1 b 2 ⋮ b n
각 i i i 번째 식의 양변에 C i j C_{ij} C ij 를 곱해주면
a 11 x 1 C 1 j + a 12 x 2 C 1 j + ⋯ + a 1 j x j C 1 j + ⋯ + a 1 n x n C 1 j = b 1 C 1 j a 21 x 1 C 2 j + a 22 x 2 C 2 j + ⋯ + a 2 j x j C 2 j + ⋯ + a 2 n x n C 2 j = b 2 C 2 j ⋮ a n 1 x 1 C n j + a n 2 x 2 C n j + ⋯ + a n j x j C n j + ⋯ + a n n x n C n j = b n C n j
\begin{align*}
a_{11} x_{1} C_{1j} + a_{12} x_{2} C_{1j} + \cdots + a_{1j} x_{j} C_{1j} + \cdots + a_{1n} x_{n} C_{1j} =& b_{1} C_{1j}
\\ a_{21} x_{1} C_{2j} + a_{22} x_{2} C_{2j} + \cdots + a_{2j} x_{j} C_{2j}+ \cdots + a_{2n} x_{n} C_{2j} &= b_{2} C_{2j}
\\ &\vdots
\\ a_{n1} x_{1} C_{nj} + a_{n2} x_{2} C_{nj} + \cdots + a_{nj} x_{j} C_{nj} + \cdots + a_{nn} x_{n} C_{nj} &= b_{n} C_{nj}
\end{align*}
a 11 x 1 C 1 j + a 12 x 2 C 1 j + ⋯ + a 1 j x j C 1 j + ⋯ + a 1 n x n C 1 j = a 21 x 1 C 2 j + a 22 x 2 C 2 j + ⋯ + a 2 j x j C 2 j + ⋯ + a 2 n x n C 2 j a n 1 x 1 C nj + a n 2 x 2 C nj + ⋯ + a nj x j C nj + ⋯ + a nn x n C nj b 1 C 1 j = b 2 C 2 j ⋮ = b n C nj
좌변을 모두 더하면 가운데의 ∑ i = 1 n a i j x j C i j = det A \displaystyle \sum_{i=1}^{n} a_{ij} x_{j} C_{ij} = \det A i = 1 ∑ n a ij x j C ij = det A 를 제외하고는 ∑ i = 1 n a i k x j C i k = 0 \displaystyle \sum_{i=1}^{n} a_{ik} x_{j} C_{ik} = 0 i = 1 ∑ n a ik x j C ik = 0 으로 모두 사라져서
∑ i = 1 n a i j x j C i j = b 1 C 1 j + b 2 C 2 j + ⋯ + b n C n j
\sum_{i=1}^{n} a_{ij} x_{j} C_{ij} = b_{1} C_{1j} + b_{2} C_{2j} + \cdots + b_{n} C_{nj}
i = 1 ∑ n a ij x j C ij = b 1 C 1 j + b 2 C 2 j + ⋯ + b n C nj
을 얻는다. 그런데 A j A_{j} A j 은 j j j 열이 b 1 , b 2 , ⋯ , b n b_{1} , b_{2} , \cdots , b_{n} b 1 , b 2 , ⋯ , b n 으로 대체된 행렬이므로
det A j = b 1 C 1 j + b 2 C 2 j + ⋯ + b n C n j
\det A_{j} = b_{1} C_{1j} + b_{2} C_{2j} + \cdots + b_{n} C_{nj}
det A j = b 1 C 1 j + b 2 C 2 j + ⋯ + b n C nj
여기서 x j x_{j} x j 를 ∑ i = 1 n \displaystyle \sum_{i=1}^{n} i = 1 ∑ n 밖으로 빼내면
x j ∑ i = 1 n a i j C i j = det A j
x_{j} \sum_{i=1}^{n} a_{ij} C_{ij} = \det A_{j}
x j i = 1 ∑ n a ij C ij = det A j
정리하면 x j det A = det A j \displaystyle x_{j} \det A = \det A_{j} x j det A = det A j 이고, A A A 는 가역행렬으로 가정했으므로 det A ≠ 0 \det A \ne 0 det A = 0 이다. 따라서
x j = det A j det A
x_{j} = {{ \det A_{j} } \over {\det A}}
x j = det A det A j
■