본문 바로가기
Topos Uranos

요약

이 수업은 역행렬을 다룬다. 역행렬은 영이 아닌 수에 대하여 역수가 하는 역할을 정사각행렬에 대하여 맡는다. 역행렬이 존재하면 유일하다는 것, 행렬이 가역일 필요충분조건은 그 행렬식이 영이 아니라는 것, 그리고 그 경우 역행렬은 여인수로 이루어진 수반행렬을 행렬식으로 나눈 것이라는 것을 증명하고, 이로부터 2차 역행렬의 공식을 얻는다. 곱, 전치행렬, 거듭제곱의 역행렬에 관한 성질을 증명하고, 각 기본행연산을 기본행렬과의 곱으로 옮긴 뒤 이로부터 가우스-조르당 소거법을 이끌어 낸다. 이 방법은 행렬 (A,I)\left( A, I \right)을 (I,A−1)\left( I, A^{-1} \right)로 변환하여 역행렬을 얻는다. 끝으로 행렬방정식을 풀고, 역행렬을 행렬식, 랭크, 연립일차방정식과 관련짓는 가역성의 동치 조건들을 하나의 정리로 모은다. 이로부터 정의의 두 곱 가운데 하나만 확인하면 충분하다는 것을 이끌어 내고, 기본행렬을 이용하여 곱의 행렬식이 행렬식들의 곱임을 증명한다.

학습 목표

  1. 역행렬을 정의하고, 그 유일성을 증명하며, 행렬식을 이용하여 행렬이 가역인지 판정한다.
  2. 수반행렬을 이용하여, 특히 2차 공식으로, 그리고 가우스-조르당 소거법으로 역행렬을 계산하고, 두 절차를 정당화한다.
  3. 곱, 전치행렬, 거듭제곱의 역행렬에 관한 성질을 적용하고, 인수의 순서를 지키며 행렬방정식을 푼다.
  4. 행렬의 가역성을 랭크, 기본행렬, 그리고 연립일차방정식의 해의 존재성 및 유일성과 관련짓고, 기본행렬을 이용하여 곱의 행렬식이 행렬식들의 곱임을 증명한다.

역행렬

대수학과 기하학 I 강좌의 수 집합에 관한 수업에서, 영이 아닌 모든 수 aa는 역수 a−1a^{-1}을 가지며, 이 역수 덕분에 방정식 ax=bax = b은 양변에 a−1a^{-1}을 곱하여 풀 수 있음을 보았다. 행렬과 행렬의 연산에 관한 수업에서는 연립일차방정식을 하나의 방정식 AX=BAX = B로 썼고, 단위행렬 II가 곱의 항등원임이 드러났다. 그렇다면 자연스러운 물음은 AA에 대하여 역수의 역할을 하는 행렬, 즉 한 번의 곱셈으로 연립방정식을 풀게 해 주는 행렬이 존재하는가이다. 그런데 행렬의 곱은 교환법칙이 성립하지 않으므로 정의는 두 등식을 모두 요구해야 한다. 또한 ABAB와 BABA가 II와 같은 크기를 가지려면 행렬 AA는 정사각행렬이어야 한다.

정사각행렬 AA(nn차)에 대하여 어떤 행렬 BB(nn차)가 존재하여 AB=BA=IAB = BA = I가 성립할 때, 이 행렬을 가역이라 한다. 여기서 II는 nn차 단위행렬이다. 이러한 성질을 가진 행렬 BB를 AA의 역행렬이라 한다.

예를 들어 아래의 두 행렬은 서로의 역행렬이며, 두 순서로 곱해 보면 이를 확인할 수 있다.

(2153)(3−1−52)=(3−1−52)(2153)=(1001)\begin{pmatrix} 2 & 1 \\ 5 & 3 \end{pmatrix} \begin{pmatrix} 3 & -1 \\ -5 & 2 \end{pmatrix} = \begin{pmatrix} 3 & -1 \\ -5 & 2 \end{pmatrix} \begin{pmatrix} 2 & 1 \\ 5 & 3 \end{pmatrix} = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}

영행렬이 아닌 모든 행렬이 가역인 것은 아니며, 이 점에서 행렬은 수와 갈라진다. 영행을 가진 행렬은 가역이 아니다. 그 행과 임의의 열의 곱은 00이므로, ABAB는 모든 행렬 BB에 대하여 영행을 가지고 단위행렬이 될 수 없기 때문이다. 행렬 AA도 가역이 아니다. 단, 이는 영행렬이 아닌 어떤 CC에 대하여 AC=0AC = 0이 되는 경우로, 행렬에 관한 수업의 영인자가 그 예이다. AA가 역행렬 BB를 가진다면 C=(BA)C=B⋅(AC)=0C = (BA)C = B \cdot (AC) = 0가 될 것이다. 또 CC도 가역이 아니다. 역행렬 BB를 가진다면 A=A⋅(CB)=(AC)B=0A = A \cdot (CB) = (AC)B = 0가 될 것이기 때문이다. 예를 들어 행이 1,11, 1, 1,11, 1인 행렬에 행이 1,−11, -1, −1,1-1, 1인 행렬을 곱하면 영행렬이 되며, 두 행렬 모두 가역이 아니다.

보조정리역행렬의 유일성

정사각행렬은 많아야 하나의 역행렬을 가진다. 즉 AB=BA=IAB = BA = I이고 AD=DA=IAD = DA = I이면 B=DB = D이다.

증명은 강좌 I의 수 집합에 관한 수업에서 다룬 덧셈에 대한 역원과 역수의 유일성 증명과 같으나, 교환법칙을 쓸 수 없다는 점이 다르다. 그 대신 각 쪽에서 하나씩의 등식을 쓰고, 행렬에 관한 수업에서 증명한 행렬의 곱의 결합법칙과 단위행렬이 항등원이라는 성질을 이용한다. 그림은 각 곱을 인수들을 한 줄로 늘어놓아 쓰고, 묶이는 두 인수를 표시한다.

증명

  1. AB=BA=I,AD=DA=I\dato{b}{AB = BA = I}, \qquad \dato{d}{AD = DA = I}

    두 가정에서 출발한다. BB와 DD는 각각 정의의 두 등식을 만족한다.

  2. B=BI=B⋅(AD)B = B \resaltar{I} = B \cdot \resaltar{(AD)}

    II는 곱의 항등원이므로 B=BIB = BI이다. II에 ADAD를 대입하는데, 이것은 DD가 오른쪽에서 만족하는 등식이다.

  3. B⋅(AD)=(BA)D=ID=DB \cdot (AD) = \resaltar{(BA)} D = \resaltar{I} D = D

    결합법칙에 의해 묶는 방식을 바꾸고, BB의 왼쪽 등식 BA=IBA = I를 이용한다. 묶이는 두 인수는 바뀌지만, 세 행렬의 순서는 바뀌지 않는다.

AA의 유일한 역행렬은, 존재할 때, A−1A^{-1}으로 나타낸다. 이를 분수 1A\frac{1}{A}로 써서는 안 되며, 곱 BA−1BA^{-1}을 몫 BA\frac{B}{A}로 써서도 안 된다. BA−1BA^{-1}과 A−1BA^{-1}B는 일반적으로 다르므로, 그런 표기는 어느 쪽에서 곱하는지를 나타내지 못하기 때문이다. 1858년에 행렬 계산을 창시한 아서 케일리는 이미 ‘행렬식과 가역성’ 절의 수반행렬을 이용하여 역행렬을 정의하였다.