Today
-
Yesterday
-
Total
-
  • 행렬(Matrix)
    수학/선형대수학 2023. 7. 22. 09:47
    반응형

    정의1

    행렬 :

    $(R,+_R,\cdot_R,0_R,1_R)$이 이고 양의 정수가 $m,n \in \mathbb{Z}^+$일때 

    모든 $i \in \{ 1,2,\cdots,m\} $와 모든 $ j \in \{ 1,2,\cdots,n\}$에 대해

    $A(i,j) = A_{i,j} \in R$인 함수 $A : \{1,2,\cdots,m \} $$\times$$\{1,2,\cdots, n\} \to R$를

    $R$의 $m\times n$행렬로 정의하고 $A = \begin{bmatrix}A_{1,1} & A_{1,2} & \cdots & A_{1,n} \\ A_{2,1} & A_{2,2} & & A_{2,n} \\ \vdots & & \ddots & \vdots \\ A_{m,1} & A_{m,2} & \cdots & A_{m,n} \end{bmatrix}$로 표기한다.

    임의의 $i \in \{ 1,2,\cdots,m\} $와 임의의 $ j \in \{ 1,2,\cdots,n\}$에 대해

    $A_{i,j}$를 $m\times n$행렬의 성분(component),

    $k \le m$이고 $k\le n$인 임의의 $k \in \mathbb{Z}^+$에 대해 $A_{k,k}$를 $m\times n$행렬의 대각성분(diagonal component),

    $A_{i,1}, A_{i,2}, \cdots, A_{i,n}$를 $m\times n$행렬의 $i$번째 행(row),

    $A_{1,j}, A_{2,j}, \cdots, A_{m,j}$를 $m\times n$행렬의 $j$번째 열(column)로 정의한다.

    $R$의 원소를 성분으로 갖는 모든 $m\times n$행렬들의 집합을 $M_{m\times n}(R)$로 정의한다.

    영행렬(zero matrix) :

    모든 $i \in \{ 1,2,\cdots,m\} $와 모든 $ j \in \{ 1,2,\cdots,n\}$에 대해

    모든 성분이 $O_{i,j} = 0_R \in R$인 행렬 $O \in M_{m\times n}(R)$를 영행렬로 정의한다.

    행벡터(row vector), 열벡터(column vector) :

    임의의 $m,n \in \mathbb{Z}^+$에 대해

    $1 \times n$행렬 $A = \begin{bmatrix}A_{1,1} & A_{1,2} & \cdots & A_{1,n} \end{bmatrix} \in M_{1\times n}(R)$를 행벡터로 정의하고

    $m \times 1$행렬 $A= \begin{bmatrix}A_{1,1} \\ A_{2,1} \\ \vdots \\ A_{m,1} \end{bmatrix} \in M_{m\times 1}(R)$를 열벡터로 정의한다.

     

     

     

    정리6(행렬의 상등)

    $(R,+_R,\cdot_R,0_R,1_R)$이 때 임의의 $A,B \in $ $M_{m\times n}(R)$에 대해 $A = B$이기 위한 필요충분조건은

    모든 $i \in \{ 1,2,\cdots,m\} $와 모든 $ j \in \{ 1,2,\cdots,n\}$에 대해 행렬 $A,B$의 모든 성분이 $A_{i,j} = B_{i,j}$인 것이다.

    증명

    $A,B$는 함수이므로 함수의 상등으로 정리가 성립한다.

     

     

     

    정의7

    $(R,+_R,\cdot_R,0_R,1_R)$이 일때 

    행렬의 덧셈 :

    임의의 행렬 $A, B \in M_{m\times n}(R)$의 덧셈 $+$은

    모든 $i =1,2,\cdots, m$와 모든 $j = 1,2,\cdots,n$에 대해

    $(A+ B)_{i,j} = A_{i,j} +_R B_{i,j}$인 행렬 $A+ B \in M_{m\times n}(R)$로 정의한다.

    행렬의 스칼라곱 :

    임의의 $c \in R$에 대한 임의의 행렬 $A, B \in M_{m\times n}(R)$의 스칼라곱 $\cdot$은

    모든 $i =1,2,\cdots, m$와 모든 $j = 1,2,\cdots,n$에 대해

    $(c\cdot A)_{i,j} = c\cdot_R A_{i,j}$인 행렬 $c\cdot A \in M_{m\times n}(R)$로 정의한다.

    행렬의 뺄셈 : 

    임의의 행렬 $A, B \in M_{m\times n}(R)$와 $ M_{m\times n}(R)$의 덧셈과 스칼라곱 $+,\cdot$에 대해

    $-B = (-1_R)\cdot B$로 정의하고 뺄셈 $-$은 $A - B = A + (-1_R)\cdot B$로 정의한다.

     

     

     

    정리17

    $(R,+_R,\cdot_R,0_R,1_R)$이 이고 임의의 행렬이 $A,B,C \in $ $M_{m\times n}(R)$일때

    $M_{m\times n}(R)$의 덧셈과 스칼라곱 $+,\cdot$와 영행렬 $O\in M_{m\times n}(R)$와 임의의 $c,d \in R$에 대해 다음이 성립한다.

    1. $A + B = B+A$

    2. $(A+B)+C = A +(B+C)$

    3. $A + O = A$

    4. $0_R \cdot A = O$

    5. $1_R \cdot A = A$

    6. $(c\cdot_R d) \cdot A = c\cdot (d\cdot A)$

    7. $c\cdot (A+ B) = (c\cdot A) + (c\cdot B)$

    8. $(c+_R d)\cdot A = (c\cdot A) + (d\cdot A)$

    9. $A + ((-1_R)\cdot A) = O$

    증명

    모든 $i = 1,2,\cdots,m$와 모든 $ j  = 1,2,\cdots ,n$에 대해 환의 정의환 정리로 다음이 성립한다.

    1.

    $(A +B)_{i,j} = A_{i,j} +_R B_{i,j}= B_{i,j} +_R A_{i,j} = (B +A)_{i,j}$이므로 행렬의 상등으로 $A+B = B +A$이다.

    2.

    $((A +B) +C)_{i,j} = (A+B)_{i,j} + _R C_{i,j} = (A_{i,j} +_R B_{i,j}) +_R C_{i,j} = A_{i,j} +_R (B_{i,j} +_R C_{i,j}) = A_{i,j} +_R (B+C)_{i,j} = (A +(B +C))_{i,j} \text{ 이므로}$

    행렬의 상등으로 $(A+B)+C = A +(B +C)$이다.

    3.

    $(A + O)_{i,j} = A_{i,j} +_R O_{i,j} = A_{i,j} +_R 0_R = A_{i,j}$이므로 행렬의 상등으로 $A + O = A$이다.

    4.

     $(0_R \cdot A)_{i,j} = 0_R \cdot_R A_{i,j} = 0_R = O_{i,j}$이므로 행렬의 상등으로 $0_R \cdot A = O$이다.

    5.

    $(1_R \cdot A)_{i,j} = 1_R \cdot_R A_{i,j} = A_{i,j}$이므로 행렬의 상등으로 $1_R \cdot A = A$이다.

    6.

    $((c\cdot_R d) \cdot A)_{i,j} = (c\cdot_R d)\cdot_R A_{i,j} = c\cdot_R (d\cdot_R A_{i,j}) = c\cdot_R (d\cdot A)_{i,j} = (c\cdot (d\cdot A))_{i,j}$이므로

    행렬의 상등으로 $(c\cdot_R d) \cdot A = c\cdot (d\cdot A)$이다.

    7.

    $(c\cdot (A+ B))_{i,j} = c\cdot_R (A+B)_{i,j} = c\cdot_R (A_{i,j} +_R B_{i,j})  = (c\cdot_R A_{i,j}) +_R (c\cdot_R B_{i,j}) = (c\cdot A)_{i,j} +_R (c\cdot B)_{i,j} = ((c\cdot A) + (c\cdot B))_{i,j} \text{ 이므로}$

    행렬의 상등으로 $c\cdot (A+ B) = (c\cdot A) + (c\cdot B)$이다.

    8. 

    $((c+_R d)\cdot A)_{i,j} = (c+_R d) \cdot_R A_{i,j} = (c\cdot_R A_{i,j}) +_R (d\cdot_R A_{i,j}) = (c\cdot A)_{i,j} +_R (d\cdot A)_{i,j} = ( (c\cdot A) + (d\cdot A))_{i,j} \text{ 이므로}$

    행렬의 상등으로 $(c+_R d)\cdot A = (c\cdot A) + (d\cdot B)$이다.

    9. 

    4, 5, 8번으로 $A + ((-1_R)\cdot A) = (1_R\cdot A) + ((-1_R)\cdot A) = (1_R - 1_R)\cdot A = 0_R \cdot A = O$이다.

     

     

     

    정리1

    $(F,+_F,\cdot_F,0_F,1_F)$가 이고 임의의 양의 정수가 $m,n\in \mathbb{Z}^+$일때

    $M_{m\times n}(F)$의 덧셈과 스칼라곱 $+,\cdot$와 영행렬 $O\in M_{m\times n}(F)$에 대해 $($$M_{m\times n}(F)$$,+,\cdot, O ) $는 $F$-벡터공간이다.

    증명

    정리벡터공간 정의의 8가지를 모두 만족하므로 $(M_{m\times n}(F),+,\cdot,O)$는 $F$-벡터공간이다.

     

     

     

    정의2

    $(R,+_R,\cdot_R,0_R,1_R)$이 일때

    전치행렬(transpose matrix) :

    임의의 $A \in$ $M_{m\times n}(R)$의 전치행렬 $A^t \in M_{n\times m}(R)$는

    모든 $i =1,2,\cdots, m$와 모든 $ j = 1,2,\cdots,n$에 대해

    $(A^t)_{i,j} = A_{j,i}$로 $A$의 행과 열을 바꾸어 얻은 $n \times m$행렬로 정의된다.

    대칭행렬(symmetric matrix) :

    임의의 $M \in M_{n \times n}(R)$이 $M^t = M$일때 $M$을 대칭행렬로 정의한다.

     

     

     

    정리2

    $(R,+_R,\cdot_R,0_R,1_R)$이 이고 임의의 행렬이 $A, B \in$ $M_{m\times n}(R)$일때

    $M_{m\times n}(R)$의 덧셈과 스칼라곱 $+,\cdot$과 $M_{n\times m}(R)$의 덧셈과 스칼라곱 $+^t,\cdot^t$에 대해 다음이 성립한다.

    1. 모든 $c,d \in R$에 대해 $(c\cdot A + d\cdot B)^t = c\cdot^t A^t +^t d\cdot^t B^t$이다.

    2. $(A^t)^t = A$

    3. 영행렬 $O\in M_{n\times n}(R)$에 대해 $O^t = O$이다.

    증명

    1.

    모든 $i =1,2,\cdots ,m$와 모든 $ j = 1,2,\cdots,n$에 대해 전치행렬의 정의

    $ \begin{align*} ((c\cdot A + d\cdot B)^t)_{j,i} & =  (c\cdot A + d\cdot B)_{i,j}  \\[0.5em]&= (c\cdot A)_{i,j} +_R (d\cdot B)_{i,j}  \\[0.5em]&= c\cdot_R A_{i,j} +_R d\cdot_R B_{i,j} \\[0.5em] & = c\cdot_R (A^t)_{j,i} +_R d\cdot_R (B^t)_{j,i}\\[0.5em]& = (c\cdot^t A^t)_{j,i} +_R( d\cdot^t B^t)_{j,i} \\[0.5em] & = (c\cdot^t A^t+^t d\cdot^t B^t)_{j,i} \text{ 이므로}\end{align*} $

    행렬의 상등으로 $(c\cdot A + d\cdot B)^t = c\cdot^t A^t +^t d\cdot^t B^t$이다.

    2.

    모든 $i =1,2,\cdots ,m$와 모든 $ j = 1,2,\cdots,n$에 대해 전치행렬의 정의

    $ ((A^t)^t)_{i,j} = (A^t)_{j,i} = A_{i,j}$이므로 행렬의 상등으로 $(A^t)^t = A$이다.

    3.

    모든 $i,j =1,2,\cdots ,n$에 대해 전치행렬의 정의영행렬의 정의

    $(O^t)_{i,j} = O_{j,i} = 0_R =O_{i,j}$이므로 행렬의 상등으로 $O^t =O$이다.

     

     

     

    정리3

    $(R,+_R,\cdot_R,0_R,1_R)$이 이고 $M_{n\times n}(R)$의 덧셈이 $+$일때

    모든 $M \in$ $M_{n\times n}(R)$에 대해 $M + M^t \in M_{n\times n}(R)$는 대칭행렬이다.

    증명

    모든 $i, j = 1,2,\cdots,n$에 대해 환의 정의 정리전치행렬의 정의로 

    $((M + M^t)^t)_{i,j} = (M + M^t)_{j,i} = M_{j,i} +_R (M^t)_{j,i} = (M^t)_{i,j} +_R M_{i,j} = (M^t + M)_{i,j} = (M + M^t)_{i,j}$이므로

    행렬의 상등으로 $(M + M^t)^t = M + M^t$가 되어 $M + M^t$는 대칭행렬이다.

     

     

     

    정의3

    $(R,+_R,\cdot_R,0_R,1_R)$이 일때

    상삼각행렬(upper triangular matrix) :

    임의의 $A \in$ $M_{m\times n}(R)$모든 $i =1,2,\cdots,m$와 모든 $ j = 1,2,\cdots,n$에 대해 

    $i > j$이면 $A_{i,j} = 0_R$로 $A$의 대각성분 아래의 모든 성분이 $0_R$이 될때 $A$를 상삼각행렬로 정의한다.

    하삼각행렬(lower triangular matrix) :

    임의의 $A \in$ $M_{m\times n}(R)$가 모든 $i =1,2,\cdots,m$와 모든 $ j = 1,2,\cdots,n$에 대해 

    $j > i$이면 $A_{i,j} = 0_R$로 $A$의 대각성분 위의 모든 성분이 $0_R$이 될때 $A$를 하삼각행렬로 정의한다.

    대각행렬(diagonal matrix) :

    임의의 $D \in M_{m \times n}(R)$가 모든 $i =1,2,\cdots,m$와 모든 $ j = 1,2,\cdots,n$에 대해 

    $i \ne j$이면 $D_{i,j} = 0_R$로 대각성분이 아닌 모든 성분이 $0_R$이 될때 $D$를 대각행렬로 정의한다.

    크로네커델타(Kronecker delta) :

    모든 $i,j \in $ $\mathbb{N}$에 대해 $\delta(i,j) =\begin{cases} 1_R ,& i= j\text{일때} \\ 0_R ,& i\ne j \text{일때}\end{cases}$인 함수 $\delta : \mathbb{N} \times \mathbb{N} \to \{0_R,1_R \}$를

    $(R,+_R,\cdot_R,0_R,1_R)$의 크로네커델타로 정의하고 모든 $i,j \in \mathbb{N}$에 대해 $\delta(i,j) = \delta_{i,j}$로 표기한다.

    항등행렬(identity matrix) :

    임의의 $n \in \mathbb{Z}^+$에 대해 모든 $i,j = 1,2,\cdots, n$가 $(I_n)_{i,j} = \delta_{i,j}$인 행렬 $I_n \in$ $M_{n\times n}(R)$을 항등행렬로 정의한다.

     

     

     

    정리4

    $(R,+_R,\cdot_R,0_R,1_R)$이 일때 크로네커델타 $\delta$와 임의의 $n\in \mathbb{Z}^+$에 대해 다음이 성립한다.

    1. 모든 대각행렬 $D \in$ $M_{n\times n}(R)$ 대칭행렬이다.

    2. 모든 $ i,j \in \mathbb{N}$에 대해 $\delta_{i,j} = \delta_{j,i}$이다.

    3. 모든 $i,j, m \in \mathbb{N}$에 대해 $\delta_{i,j}=\delta_{i+m,j+m}$이다.

    4. 항등행렬 $I_n\in M_{n\times n}(R)$은 대각행렬이다.

    증명

    1.

    모든 $ i,j = 1,2,\cdots,n$에 대해 대각행렬의 정의

    $i \ne j$이면 $(D^t)_{i,j} =D_{j,i} =0_R = D_{i,j}$이고

    $i = j$이면 $(D^t)_{i,i} = D_{i,i}$이므로 행렬의 상등으로 $D^t = D$가 되어 $D$는 대칭행렬이다.

    2.

    모든 $ i,j \in \mathbb{N}$에 대해 크로네커델타의 정의

    $i \ne j$이면 $\delta_{i,j} = 0_R= \delta_{j,i}$이고

    $i =j $이면 $\delta_{i,j} = 1_R = \delta_{j,i}$이다.

    3.

    모든 $ i,j,m \in \mathbb{N}$에 대해 크로네커델타의 정의

    $i\ne j$이면 $i+m\ne j+m$이므로 $\delta_{i,j} = 0_R= \delta_{i+m,j+m}$이고

    $i= j$이면 $i+m= j+m$이므로 $\delta_{i,j} = 1_R= \delta_{i+m,j+m}$이다.

    4.

    모든 $ i,j = 1,2,\cdots,n$에 대해 항등행렬의 정의와 크로네커델타의 정의

    $i\ne j$이면 $(I_n)_{i,j} = \delta_{i,j}  = 0_R$이므로 $I_n$은 대각행렬이다.  

     

     

     

    정의4

    대각합(trace) :

    $(R,+,\cdot,0_R,1_R)$이 일때 임의의 행렬 $M \in$ $M_{n\times n}(R)$ 대각합 $\operatorname{tr}$을

    $\displaystyle \operatorname{tr}(M) = M_{1,1}+M_{2,2}+\cdots + M_{n,n} = \sum_{i = 1}^n M_{i,i}$로 정의한다.

    행렬곱 :

    $(R,+,\cdot,0_R,1_R)$이 일때 $m\times n$행렬 $A \in M_{m\times n}(R)$와 $n\times p$행렬 $B\in M_{n\times p}(R)$의 곱셈 $* $을 

    모든 $i =1,2,\cdots, m$와 모든 $j = 1,2,\cdots,p$에 대해

    $(A * B)_{i,j} = \displaystyle \sum_{k = 1}^n A_{i,k} \cdot B_{k,j}$인 $m\times p$행렬 $A * B \in M_{m\times p}(R)$로 정의한다.

    좌측 곱 변환(left multiplication transformation) :

    $(F,+,\cdot,0_F,1_F)$가 일때 $m\times n$행렬 $A \in M_{m\times n}(F)$와 열벡터 $x \in M_{n\times 1}(F)$에 대해

    $L_A(x) = A * x \in M_{m\times 1}(F)$인 함수 $L_A : M_{n\times 1}(F) \to M_{m\times 1}(F)$를 $A$에 대한 좌측 곱변환으로 정의한다.

    아래 정리로 $L_A$는 $(M_{n\times 1}(F) ,+_n,\cdot_n , O_n)$에서 $(M_{m\times 1}(F) ,+_m,\cdot_m, O_m)$으로의 선형변환이다.

     

     

     

    정리5

    $(R,+_R,\cdot_R,0_R,1_R)$이 이고 $M_{n\times n}(R)$의 덧셈과 스칼라곱이 $+,\cdot$일때

    임의의 행렬 $A,B \in$ $M_{n\times n}(R)$와 임의의 $c,d \in R$에 대해 다음이 성립한다.

    1. $\operatorname{tr}$$(c\cdot A + d\cdot B) = c\cdot_R \operatorname{tr}(A) +_R d\cdot_R \operatorname{tr}(B)$

    2. $ \operatorname{tr}(A) = \operatorname{tr}($$A^t$$)$

    증명

    1.

    $\begin{align*} \operatorname{tr}(c\cdot A + d\cdot B) & = \sum_{i = 1}^n (c\cdot A + d\cdot B)_{i,i} \\[0.5em]&= \sum_{i= 1}^n \left ((c\cdot A)_{i,i} +_R (d\cdot B)_{i,i} \right ) \\[0.5em] & = \left (\sum_{i= 1}^n (c\cdot A)_{i,i}\right ) +_R \left (\sum_{i= 1}^n (d\cdot B)_{i,i} \right) \\[0.5em] & = \left ( \sum_{i =1}^n c\cdot_R A_{i,i} \right ) +_R \left (\sum_{i =1}^n d\cdot_R B_{i,i} \right) \\[0.5em]&= c\cdot_R \left(\sum_{i= 1}^n A_{i,i}\right ) +_R d\cdot_R \left (\sum_{i= 1}^n B_{i,i} \right ) \\[0.5em] & = c\cdot_R \operatorname{tr}(A) +_R d\cdot_R \operatorname{tr}(B) \end{align*}$

    2.

    $\begin{align*} \operatorname{tr}(A) = \sum_{i= 1}^n A_{i,i} = \sum_{i=1}^n (A^t)_{i,i} = \operatorname{tr}(A^t) \end{align*}$

     

     

     

    정리7

    $(R,+_R,\cdot_R,0_R,1_R)$과 행렬곱 $*$에 대해 다음이 성립한다.

    1. $M_{n\times p}(R)$의 덧셈이 $+_1$이고 $M_{m\times p}(R)$의 덧셈이 $+_2$일때

    임의의 $A \in M_{m\times n}(R)$와 임의의 $B,C \in M_{n\times p}(R)$에 대해 $A*(B+_1C)  = (A * B) +_2 (A * C)$이다.

    2. $M_{m\times n}(R)$의 덧셈이 $+_1$이고 $M_{m\times p}(R)$의 덧셈이 $+_2$일때

    임의의 $B,C \in M_{m\times n}(R)$와 임의의 $A \in M_{n\times p}(R)$에 대해 $(B+_1C)*A = (B*A) +_2 (C * A)$이다.

    3. 임의의 행렬 $A \in M_{m\times n}(R)$와 항등행렬 $I_n \in M_{n\times n}(R)$에 대해 $A*I_n = A$이다.

    4. 임의의 행렬 $A \in M_{m\times n}(R)$와 항등행렬 $I_m \in M_{m\times m}(R)$에 대해 $I_m*A =A$이다.

    5. 임의의 행렬 $A \in M_{m\times n}(R)$와 영행렬 $O_1 \in M_{n\times p}(R)$과 영행렬 $O_2\in M_{m\times p}(R)$에 대해 $A*O_1 =O_2$이다.

    6. 임의의 행렬 $A \in M_{n\times p}(R)$와 영행렬 $O_1\in M_{m\times n}(R)$과 영행렬 $O_2\in M_{m\times p}(R)$에 대해 $O_1*A =O_2$이다.

    7. $M_{m\times n}(R)$의 스칼라곱이 $\cdot_1$이고 $M_{m\times p}(R)$의 스칼라곱이 $\cdot_3$일때

    임의의 $c \in R$와 임의의 $A \in M_{m\times n}(R)$와 임의의 $B \in M_{n\times p}(R)$에 대해 $ (c\cdot_1 A) * B  = c\cdot_3(A*B)$이다.

    8. $M_{m\times n}(R)$의 스칼라곱이 $\cdot_1$이고 $M_{n\times p}(R)$의 스칼라곱이 $\cdot_2$이고 $M_{m\times p}(R)$의 스칼라곱이 $\cdot_3$일때

    임의의 $c \in R$와 임의의 $A \in M_{m\times n}(R)$와 임의의 $B \in M_{n\times p}(R)$에 대해

    $(R,+_R,\cdot_R,0_R,1_R)$이 가환환이면 $c\cdot_3 (A * B) = A *(c\cdot_2 B)= (c\cdot_1 A) * B $이다.

    9. 대각행렬 $A \in M_{m\times n}(R)$와 대각행렬 $B\in M_{n\times p}(R)$에 대해 $A*B\in M_{m\times p}(R)$는 대각행렬이다.

    증명

    1.

    모든 $i = 1,2,\cdots, m$과 모든 $j = 1,2,\cdots, p$에 대해

    $\begin{align*}(A *(B+_1C))_{i,j} & = \sum_{k = 1}^n A_{i,k} \cdot_R (B+_1 C)_{k,j} \\[0.5em] & = \sum _{k = 1}^n A_{i,k} \cdot_R (B_{k,j} +_R C_{k,j}) \\[0.5em] & = \sum_{k = 1}^n (A_{i,k} \cdot_R B_{k,j} +_R A_{i,k}\cdot_R C_{k,j}) \\[0.5em] & = \left (\sum_{k =1}^nA_{i,k} \cdot_R B_{k,j} \right ) +_R \left (\sum_{k = 1}^n A_{i,k} \cdot_R C_{k,j} \right) \\[0.5em] &= (A*B)_{i,j} +_R (A*C)_{i,j} \\[0.5em] & = ((A * B) +_2 (A * C))_{i,j} \text{ 이므로}\end{align*}$

    행렬의 상등으로 $A *(B+_1C)  = (A * B) +_2 (A * C)$이다.

    2.

    모든 $i = 1,2,\cdots, m$과 모든 $j = 1,2,\cdots, p$에 대해

    $\begin{align*}((B+_1C) *A)_{i,j} & = \sum_{k = 1}^n (B+_1 C)_{i,k} \cdot_R A_{k,j} \\[0.5em] & = \sum _{k = 1}^n  (B_{i,k} +_R C_{i,k}) \cdot_R A_{k,j} \\[0.5em] & = \sum_{k = 1}^n (B_{i,k}\cdot_RA_{k,j}  +_R C_{i,k}\cdot_R A_{k,j}) \\[0.5em] & = \left (\sum_{k =1}^nB_{i,k}\cdot_R A_{k,j}  \right ) +_R \left (\sum_{k = 1}^n C_{i,k}\cdot_R A_{k,j}  \right) \\[0.5em] &= (B*A)_{i,j} +_R (C*A)_{i,j} \\[0.5em] & = ((B * A) +_2 (C * A))_{i,j} \text{ 이므로}\end{align*}$

    행렬의 상등으로 $(B+_1C)*A = (B*A) +_2 (C * A)$이다.

    3.

    항등행렬의 정의환 정리로 모든 $i = 1,2,\cdots, m$과 모든 $j = 1,2,\cdots, n$에 대해

    $\begin{align*}(A*I_n)_{i,j}  = \sum_{k= 1}^n A_{i,k} \cdot_R (I_n)_{k,j} = \sum_{k = 1}^n A_{i,k} \cdot_R \delta_{k,j} = A_{i,j} \cdot_R \delta_{j,j}  = A_{i,j} \end{align*}$이므로

    행렬의 상등으로 $A*I_n = A $이다.

    4.

    항등행렬의 정의와 환 정리로 모든 $i = 1,2,\cdots, m$과 모든 $j = 1,2,\cdots, n$에 대해

    $\begin{align*}(I_m*A)_{i,j}  = \sum_{k= 1}^m (I_m)_{i,k} \cdot_R A_{k,j} = \sum_{k = 1}^m  \delta_{i,k}\cdot_R A_{k,j} =  \delta_{i,i} \cdot_R A_{i,j}  = A_{i,j} \end{align*}$이므로

    행렬의 상등으로 $ I_m*A = A$이다.

    5.

    영행렬의 정의환 정리로 모든 $i = 1,2,\cdots, m$과 모든 $j = 1,2,\cdots, p$에 대해

    $\begin{align*}(A*O_1)_{i,j}  = \sum_{k= 1}^n A_{i,k} \cdot_R (O_1)_{k,j} = \sum_{k = 1}^n A_{i,k} \cdot_R 0_R = 0_R  = (O_2)_{i,j} \end{align*}$이므로

    행렬의 상등으로 $A*O_1 = O_2 $이다.

    6.

    영행렬의 정의 환 정리로 모든 $i = 1,2,\cdots, m$과 모든 $j = 1,2,\cdots, p$에 대해

    $\begin{align*}(O_1*A)_{i,j}  = \sum_{k= 1}^m (O_1)_{i,k} \cdot_R A_{k,j} = \sum_{k = 1}^m  0_R\cdot_R A_{k,j} =  0_R  = (O_2)_{i,j} \end{align*}$이므로

    행렬의 상등으로 $ O_1*A = O_2$이다.

    7.

    모든 $i = 1,2,\cdots, m$과 모든 $j = 1,2,\cdots, p$에 대해

    $\begin{align*} (c\cdot_3 (A * B))_{i,j} & = c\cdot_R (A* B)_{i,j} \\[0.5em] & = c\cdot_R \left (\sum_{k = 1}^n A_{i,k}\cdot_R B_{k,j} \right) \\[0.5em] & = \sum_{k = 1}^n (c\cdot_R A_{i,k}) \cdot_R B_{k,j} \\[0.5em] & = \sum_{k = 1}^n (c\cdot_1 A)_{i,k} \cdot_R B_{k,j} \\[0.5em] & =  ((c\cdot_1 A) * B)_{i,j} \text{ 이므로} \end{align*}$

    행렬의 상등으로 $c\cdot_3 (A * B) = (c\cdot_1 A) * B $이다.

    8.

    $(R,+_R,\cdot_R,0_R,1_R)$이 가환환이므로

    $\begin{align*} (c\cdot_3 (A * B))_{i,j} & = c\cdot_R (A* B)_{i,j} \\[0.5em] & = c\cdot_R \left (\sum_{k = 1}^n A_{i,k}\cdot_R B_{k,j} \right) \\[0.5em] & = \sum_{k = 1}^n (c\cdot_R A_{i,k}) \cdot_R B_{k,j} \\[0.5em] & = \sum_{k=1}^n (A_{i,k}\cdot_R c)\cdot_R B_{k,j}\\[0.5em] & = \sum_{k = 1}^n A_{i,k} \cdot_R (c\cdot_R B_{k,j})\\[0.5em] & = \sum_{k = 1}^n A_{i,k} \cdot_R (c\cdot_2B)_{k,j} \\[0.5em] & =  ( A * (c\cdot_2 B))_{i,j} \text{ 가 되어} \end{align*}$

    7번과 행렬의 상등으로 $c\cdot_3 (A * B) = A *(c\cdot_2 B)= (c\cdot_1 A) * B $이다.

    8.

    임의의 $i= 1,2,\cdots, m$와 임의의 $j = 1,2,\cdots, p$가 $i\ne j$일때

    임의의 $k = 1,2,\cdots, n$에 대해 대각행렬의 정의 환 정리

    $i \ne k$이면 $A_{i,k}\cdot_R B_{k,j} = 0_R \cdot_R B_{k,j} = 0_R$이고

    $i = k$이면 $k = i \ne j$이므로 $A_{i,k}\cdot_R B_{k,j} = A_{i,k} \cdot_R 0_R = 0_R$이 되어

    $(A*B)_{i,j} = \displaystyle \sum_{k = 1}^n  A_{i,k}\cdot_R B_{k,j} = 0_R$임에 따라 $A*B$는 대각행렬이다.

     

     

     

    정리8

    $(R,+_R,\cdot_R,0_R,1_R)$이 이고 임의의 행렬이 $A \in M_{m\times n}(R)$와 $B \in M_{n\times p}(R)$일때

    임의의 $j = 1,2,\cdots ,p$와 크로네커델타 $\delta$에 대해 다음이 성립한다.

    1. $\begin{bmatrix} (A *B)_{1,j} \\(A *B)_{2,j} \\ \vdots \\ (A*B)_{m,j} \end{bmatrix} = A $ $*$ $\begin{bmatrix}  B_{1,j} \\ B_{2,j} \\ \vdots \\ B_{n,j} \end{bmatrix}$

    2. $\begin{bmatrix}  B_{1,j} \\ B_{2,j} \\ \vdots \\ B_{n,j} \end{bmatrix} = B * \begin{bmatrix} \delta_{1,j} \\ \delta_{2,j} \\ \vdots \\ \delta_{p,j} \end{bmatrix}$

    증명

    1.

    $\begin{bmatrix} (A *B)_{1,j} \\(A *B)_{2,j} \\ \vdots \\ (A*B)_{m,j} \end{bmatrix} = \begin{bmatrix} \displaystyle \sum_{k = 1}^n A_{1,k} \cdot_R B_{k,j} \\ \displaystyle \sum_{k = 1}^n A_{2,k} \cdot_R B_{k,j} \\ \vdots \\ \displaystyle \sum_{k = 1}^n A_{m,k}\cdot_R B_{k,j} \end{bmatrix} = \begin{bmatrix} A_{1,1} & A_{1,2} & \cdots & A_{1,n} \\ A_{2,1} & A_{2,2} & & A_{2,n}\\ \vdots & & \ddots & \vdots \\ A_{m,1}& A_{m,2} & \cdots & A_{m,n} \end{bmatrix} *\begin{bmatrix}  B_{1,j} \\ B_{2,j} \\ \vdots \\ B_{n,j} \end{bmatrix} = A *\begin{bmatrix}  B_{1,j} \\ B_{2,j} \\ \vdots \\ B_{n,j} \end{bmatrix} $

    2.

    항등행렬 $I_p \in M_{p\times p}(R)$에 대해 1번과 위 정리

    $B * \begin{bmatrix} \delta_{1,j} \\ \delta_{2,j} \\ \vdots \\ \delta_{p,j} \end{bmatrix} = B * \begin{bmatrix} (I_p)_{1,j} \\ (I_p)_{2,j} \\ \vdots \\ (I_p)_{p,j}\end{bmatrix} = \begin{bmatrix} (B*I_p)_{1,j} \\ (B*I_p)_{2,j} \\ \vdots \\ (B*I_p)_{n,j}\end{bmatrix} = \begin{bmatrix} B_{1,j} \\ B_{2,j} \\ \vdots \\ B_{n,j}\end{bmatrix} $ 이다.

     

     

     

    정리9

    $(F,+_{F},\cdot_{F},0_F,1_F)$가 이고 $\delta$가 크로네커델타일때

    임의의 $n \in \mathbb{Z}^+$에 대해  정리의 $F$-벡터공간 $(M_{n\times 1}(F),+,\cdot,O)$는 $n$차원이고

    임의의 $j \in \mathbb{Z}^+$에 대해 $e_j \in M_{n\times 1}(F)$가 $e_j = \begin{bmatrix}\delta_{1,j}\\ \delta_{2,j}\\ \vdots \\\delta_{j,j} \\ \vdots \\ \delta_{n,j} \end{bmatrix}$이면 집합 $\{ e_1, e_2,\cdots, e_n\}$은 $(M_{n\times 1}(F),+,\cdot,O)$의 기저이다.

    증명

    $i\ne j$인 $i,j = 1,2,\cdots, n$에 대해 $\delta_{i,i} = 1_F \ne 0_F = \delta_{i,j}$이므로

    행렬의 상등으로 $e_i \ne e_j$가 되어 $ e_1, e_2,\cdots, e_n \in M_{n\times 1}(F)$은 서로 다른 벡터이고

    어떤 $a_1,a_2,\cdots, a_n \in F$에 대해 $e_j$는 $\delta_{i,j} = 0_F$이고 $\delta_{j,j} = 1_F$이므로

    $\begin{bmatrix} a_1\\ a_2 \\ \vdots \\ a_n \end{bmatrix} = a_1\cdot e_1 +  a_2\cdot e_2 +\cdots + a_n\cdot e_n = \begin{bmatrix} 0_F\\ 0_F  \\ \vdots \\ 0_F \end{bmatrix} = O$이면

    행렬의 상등으로 $a_1= a_2 =\cdots = a_n = 0_F$가 되어

    일차독립 정리 $\{ e_1, e_2,\cdots, e_n\}$은 $(M_{n\times 1}(F),+,\cdot,O)$에서 일차독립이다.

    벡터공간 정리로 $\underset{(M_{n\times 1}(F),+,\cdot,O)}{\operatorname{span}(\{ e_1,} e_2,\cdots, e_n\}) \subseteq M_{n\times 1}(F)$이고

    모든 $\begin{bmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{bmatrix} \in F^n$에 대해 $\begin{bmatrix} x_1\\ x_2 \\ \vdots \\ x_n \end{bmatrix} = x_1\cdot e_1 +  x_2\cdot e_2 +\cdots + x_n\cdot e_n  \in \underset{(M_{n\times 1}(F),+,\cdot,O)}{\operatorname{span}(\{e_1,}e_2,\cdots, e_n\})$이므로

    $M_{n\times 1}(F) \subseteq \underset{(M_{n\times 1}(F),+,\cdot,O)}{\operatorname{span}(\{ e_1,} e_2,\cdots, e_n\})$이 되어 집합정리로 $M_{n\times 1}(F) = \underset{(M_{n\times 1}(F),+,\cdot,O)}{\operatorname{span}(\{ e_1,} e_2,\cdots, e_n\})$이다.

    따라서 $\{ e_1, e_2,\cdots, e_n\}$은 $(M_{n\times 1}(F),+,\cdot,O)$의 기저이고 차원의 정의로 $(M_{n\times 1}(F),+,\cdot,O)$은 $n$차원이다.

     

     

     

    정리14

    $(F,+_{F},\cdot_{F},0_F,1_F)$가 고 $\delta$가 크로네커델타일때

    임의의 $m, n \in \mathbb{Z}^+$에 대해 위 정리의 $F$-벡터공간 $(M_{m\times n}(F),+_M,\cdot_M,O)$은 $m\cdot n$차원이고

    임의의 $i, x = 1,2,\cdots, m$와 임의의 $j,y = 1,2,\cdots, n$에 대해 $(E_{i,j})_{x,y} = \delta_{(j-1)\cdot m + i, (y-1)\cdot m + x}$로 정의되는

    $E_{i,j} \in M_{m\times n}(F)$의 집합 $\{ E_{1,1}, E_{1,2},\cdots, E_{1,n}, \cdots, E_{m,1},E_{m,2},\cdots, E_{m,n}\}$은 $(M_{m\times n}(F),+,\cdot,O)$의 기저이다.

    증명

    함수정리로 임의의 $i,x = 1,2,\cdots, m$와 임의의 $j,y = 1,2,\cdots, n$에 대해 $f(x,y) = (y-1)\cdot m + x$로 정의되는

    함수 $f : \{ 1,2,\cdots, m\} \times \{ 1,2,\cdots, n\} \to \{ 1,2,\cdots, m\cdot n\}$은 전단사이므로

    $i\ne x$ 또는 $j\ne y$이면 $(j-1)\cdot m + i \ne (y-1)\cdot m + x$이고

    $(E_{i,j})_{x,y} = \delta_{(j-1)\cdot m + i, (y-1)\cdot m + x} = 0_F \ne 1_F = \delta_{(y-1)\cdot m + x, (y-1)\cdot m +x} = (E_{x,y})_{x,y}$가 되어

    행렬의 상등으로 $ E_{1,1}, E_{1,2},\cdots, E_{1,n}, \cdots, E_{m,1},E_{m,2},\cdots, E_{m,n} \in M_{m\times n}(F)$은 서로 다른 벡터이다.

    또 $(E_{i,j})_{i,j} = 1_F$이고 $(E_{i,j})_{x,y} = 0_F$이므로 어떤 $ a_{1,1}, a_{1,2},\cdots, a_{1,n}, \cdots, a_{m,1}, a_{m,2},\cdots, a_{m,n} \in F$에 대해

    $ a_{1,1}\cdot_M E_{1,1} +_M a_{1,2}\cdot_M E_{1,2} +_M \cdots +_M a_{1,n}\cdot_M E_{1,n} +_M \cdots +_M a_{m,1}\cdot_M E_{m,1} +_M a_{m,2}\cdot_M E_{m,2} +_M \cdots +_M a_{m,n}\cdot_M E_{m,n} = O \text{ 이면}$

    $ \begin{bmatrix}a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\ a_{2,1} & a_{2,2} & &a_{2,n} \\ \vdots & & \ddots & \vdots \\ a_{m,1} & a_{m,2} & \cdots & a_{m,n} \end{bmatrix} = \begin{bmatrix}0_F & 0_F & \cdots & 0_F \\ 0_F & 0_F& & 0_F \\ \vdots & & \ddots & \vdots \\ 0_F & 0_F & \cdots & 0_F \end{bmatrix} = O$가 되어

    행렬의 상등으로 $ a_{1,1}= a_{1,2}=\cdots = a_{1,n}= \cdots = a_{m,1} = a_{m,2}=\cdots = a_{m,n} =0_F $이므로

    일차독립 정리 $\{ E_{1,1}, E_{1,2},\cdots, E_{1,n}, \cdots, E_{m,1},E_{m,2},\cdots, E_{m,n}\}$은 $(M_{m\times n}(F),+_M,\cdot_M,O)$에서 일차독립이다.

    벡터공간 정리로 $\underset{(M_{m\times n}(F),+_M,\cdot_M,O)}{\operatorname{span}(\{ E_{1,1},} E_{1,2},\cdots, E_{1,n}, \cdots, E_{m,1},E_{m,2},\cdots, E_{m,n}\}) \subseteq M_{m\times n}(F)$이고

    모든 $ \begin{bmatrix}A_{1,1} & A_{1,2} & \cdots & A_{1,n} \\ A_{2,1} & A_{2,2} & &A_{2,n} \\ \vdots & & \ddots & \vdots \\ A_{m,1} & A_{m,2} & \cdots & A_{m,n} \end{bmatrix} = A \in M_{m\times n}(F)$에 대해 

    $A = A_{1,1}\cdot_M E_{1,1} +_M A_{1,2}\cdot_M E_{1,2} +_M \cdots +_M A_{1,n}\cdot_M E_{1,n} +_M \cdots +_M A_{m,1}\cdot_M E_{m,1} +_M A_{m,2}\cdot_M E_{m,2} +_M \cdots +_M A_{m,n}\cdot_M E_{m,n}  \text{ 이므로}$

    $A\in \underset{(M_{m\times n}(F),+_M,\cdot_M,O)}{\operatorname{span}(\{ E_{1,1},} E_{1,2},\cdots, E_{1,n}, \cdots, E_{m,1},E_{m,2},\cdots, E_{m,n}\}) $이 되어

    $M_{m\times n}(F) \subseteq \underset{(M_{m\times n}(F),+_M,\cdot_M,O)}{\operatorname{span}(\{ E_{1,1},} E_{1,2},\cdots, E_{1,n}, \cdots, E_{m,1},E_{m,2},\cdots, E_{m,n}\})$이고

    집합정리로 $M_{m\times n}(F) =\underset{(M_{m\times n}(F),+_M,\cdot_M,O)}{\operatorname{span}(\{ E_{1,1},} E_{1,2},\cdots, E_{1,n}, \cdots, E_{m,1},E_{m,2},\cdots, E_{m,n}\})$이다.

    따라서 $\{ E_{1,1}, E_{1,2},\cdots, E_{1,n}, \cdots, E_{m,1},E_{m,2},\cdots, E_{m,n}\}$은 $(M_{m\times n}(F),+_M,\cdot_M,O)$의 기저이고

    차원의 정의로 $(M_{m\times n}(F),+_M,\cdot_M,O)$은 $m\cdot n$차원이다.

     

     

     

    정리10

    $(F,+_F,\cdot_F,0_F,1_F)$가 이고 임의의 행렬이 $A,B \in M_{m\times n}(F)$일때

    정리의 $F$-벡터공간 $(M_{n\times 1}(F) ,+_n,\cdot_n , O_n)$와 $(M_{m\times 1}(F) ,+_m,\cdot_m, O_m)$의 순서기저

    임의의 $j \in \mathbb{Z}^+$와 크로네커델타 $\delta$에 대해 $\beta_j =\begin{bmatrix} \delta_{1,j}\\ \delta_{2,j} \\ \vdots \\ \delta_{n,j} \end{bmatrix} \in M_{n\times 1}(F)$이고 $\gamma_j = \begin{bmatrix} \delta_{1,j} \\ \delta_{2,j}\\ \vdots \\ \delta_{m,j} \end{bmatrix} \in M_{m\times 1}(F)$인

    $\beta = (\beta_1, \beta_2,\cdots, \beta_n)$와 $\gamma = (\gamma_1, \gamma_2,\cdots, \gamma_m)$이면 다음이 성립한다.

    1. 좌측 곱 변환 $L_A$은 $(M_{n\times 1}(F) ,+_n,\cdot_n , O_n)$에서 $(M_{m\times 1}(F) ,+_m,\cdot_m, O_m)$으로의 선형변환이다.

    2. $\beta,\gamma$에 대한 $L_A$의 행렬표현은 $[L_A]_\beta^\gamma = A$이다.

    3. $L_A = L_B$이기 위한 필요충분조건은 $A = B$인 것이다.

    4. 함수 $T : M_{n\times 1}(F) \to M_{m\times 1}(F)$가 $(M_{n\times 1}(F) ,+_n,\cdot_n , O_n)$에서 $(M_{m\times 1}(F) ,+_m,\cdot_m, O_m)$으로의 선형변환이면

    $T = L_C$인 행렬 $C \in M_{m\times n}(F)$가 유일하게 존재하고 $C = [T]_\beta^\gamma$이다.

    5. 임의의 $D \in M_{n\times p}(F)$에 대해 $L_{A*D} = L_A $ $\circ$ $ L_D$이다.

    6. 임의의 $D \in M_{n\times p}(F)$와 임의의 $E \in M_{p \times q}(F)$에 대해 $A * (D * E) = (A * D) * E$이다.

    증명

    1.

    정리로 임의의 $x,y \in M_{n\times 1}(F)$와 임의의 $c \in F$에 대해

    $L_A(c\cdot_n x +_n y) = A * (c\cdot_n x +_n y) = (A*(c\cdot_n x)) +_m (A * y) = c\cdot_m (A * x) +_m (A * y) = c\cdot_m L_A(x) +_m L_A(y)\text{ 이므로}$

    선형변환 정리로 $L_A$는 $(M_{n\times 1}(F) ,+_n,\cdot_n , O_n)$에서 $(M_{m\times 1}(F) ,+_m,\cdot_m, O_m)$으로의 선형변환이다.

    2.

     정리로 임의의 $j = 1,2,\cdots, n$에 대해

    $L_A(\beta_j) = A * \beta_j = \begin{bmatrix} A_{1,j} \\ A_{2,j} \\ \vdots \\ A_{m,j} \end{bmatrix} = A_{1,j}\cdot_m \gamma_1 +_m A_{2,j} \cdot_m \gamma_2 +_m \cdots +_m A_{m,j} \cdot_m \gamma_m $이므로

    행렬표현의 정의임의의 $i = 1,2,\cdots, m$와 임의의 $j = 1,2,\cdots, n$에 대해

    $([L_A]_\beta^\gamma)_{i,j} = A_{i,j}$가 되어 행렬의 상등으로 $[L_A]_\beta^\gamma = A$이다.

    3.

    $L_A = L_B$이면 2번으로 $A =[L_A]_\beta^\gamma = [L_B]_\beta^\gamma = B$이고 역은 자명하게 성립한다.

    4.

    $C = [T]_\beta^\gamma \in M_{m\times n}(F)$로 두면 2번으로 $[T]_\beta^\gamma  = C = [L_C]_\beta^\gamma$이고

    동형사상 정리로 선형변환의 행렬표현은 단사이므로 $T = L_C$이다.

    또 $L_{C_1} = T = L_{C_2}$인 $C_1, C_2 \in M_{m\times n}(F)$가 존재하면 3번으로 $C_1 = C_2$이다.

    5.

     정리로 임의의 $j = 1,2,\cdots, p$에 대해 $e_j = \begin{bmatrix} \delta_{1,j}\\ \delta_{2,j} \\ \vdots \\ \delta_{p,j} \end{bmatrix} \in M_{p\times 1}(F)$일때

    $(A * D)*e_j = \begin{bmatrix} (A * D)_{1,j}\\ (A * D)_{2,j} \\ \vdots \\ (A * D)_{m,j} \end{bmatrix} = A * \begin{bmatrix} D_{1,j} \\ D_{2,j} \\ \vdots \\ D_{n, j} \end{bmatrix} = A * (D * e_j)$이므로

    $L_{A*D}(e_j) = (A*D)*e_j = A *( D * e_j) = A * L_D(e_j) = L_A(L_D(e_j)) = (L_A \circ L_D)(e_j)$이고

    정리로 $\{ e_1,e_2,\cdots, e_p\}$는 $(M_{p\times 1}(F) ,+_p,\cdot_p , O_p)$의 기저이므로 선형변환 정리로 $L_{A *D} = L_A\circ L_D$이다.

    6.

    합성함수 정리와 5번으로 임의의 $x  \in M_{q\times 1}(F)$에 대해

    $ L_{A *(D *E)}(x) = (L_A \circ L_{D *E})(x) = (L_A \circ (L_D \circ L_E))(x) = ((L_A \circ L_D) \circ L_E)(x) =  (L_{A *D} \circ L_E) (x) = L_{(A *D) *E}(x) \text{ 이므로}$

    함수의 상등으로 $ L_{A *(D *E)} = L_{(A *D) *E}$가 되어 3번으로 $A * (D * E) = (A * D) * E$이다.

     

     

     

    정리11

    $(F,+_F,\cdot_F,0_F,1_F)$가 일때  정리$F$-벡터공간 $(M_{n\times n}(F),+_M,\cdot_M,O)$에 대해 다음이 성립한다.

    1. $(M_{n\times n}(F), $ $*$$, $ $I_n$$)$은 모노이드이다.

    2. $(M_{n\times n}(F),+_M, *, O, I_n)$은 이다.

    3. 모든 $m,k \in \mathbb{N}$과 모든 $a,b \in F$에 대해

    임의의 행렬 $A \in M_{n\times n}(F)$의 $*$에 대한 $m,k$번 연산은 $(a\cdot_M A^m) * (b\cdot_M A^k) = (a\cdot_F b) \cdot_M A^{m+k}$이다.

    증명

    1.

    행렬곱의 정의로 임의의 $A,B \in M_{n\times n}(F)$에 대해 $A * B \in M_{n\times n}(F)$이고

    정리임의의 $A,B,C \in M_{n\times n}(F)$에 대해 $A * (B*C) = (A *B) *C$이고

    정리로 임의의 $A \in M_{n\times n}(F)$에 대해 $A *I_n = A = I_n * A$이므로 $(M_{n\times n}(F), *,I_n)$은 모노이드이다.

    2.

    $(M_{n\times n}(F),+_M,\cdot_M,O)$은 벡터공간이고 1번으로 $(M_{n\times n}(F), *,I_n)$은 모노이드이므로

    $+_M$에 대한 교환법칙, 역원, 항등원, 결합법칙과, $*$에 대한 항등원, 결합법칙을 만족한다.

     정리로 임의의 $A,B,C \in M_{n\times n}(F)$에 대해

    $A * (B +_M C) = (A *B) +_M(A *C) $이고 $(B+_M C)* A = (B*A) +_M (C *A)$이므로

    $(M_{n\times n}(F),+_M, *, O, I_n)$은 환이다.

    3.

     정리거듭연산 정리벡터공간 성질

    $(a\cdot_M A^m) * (b\cdot_M A^k) = a\cdot_M (A^m * (b\cdot_M A^k)) = a\cdot_M (b\cdot_M (A^m*A^k)) = (a\cdot_F b) \cdot_M (A^m * A^k)= (a\cdot_F b) \cdot_M A^{m+k}\text{ 이다.}$

     

     

     

    정의5

    $(F,+_F,\cdot_F,0_F,1_F)$가 일때

    역행렬(inverse matrix) :

    임의의 행렬 $A \in M_{n \times n}(F)$와 항등행렬 $I_n \in M_{n\times n}(F)$에 대해

    $A$ $*$ $A^{-1} = I_n = A^{-1} * A$인 행렬 $A^{-1} \in M_{n\times n}(F)$이 존재하면 $A^{-1}$을 $A$의 역행렬로 정의하고 $A$를 가역이라 한다.

    아래 정리로 $A$가 가역이면 $A$의 역행렬 $A^{-1}$은 유일하다.

    행렬의 닮음(similar) : 

    임의의 행렬 $A,B \in M_{n \times n}(F)$에 대해 

    $A = Q^{-1} * B *Q$인 가역행렬 $Q \in M_{n\times n}(F)$가 존재하면 $A$와 $B$는 닮음이라고 한다.

    아래 정리로 닮음인 관계는 동치관계이다.

     

     

     

    정리12

    $(F,+_F,\cdot_F,0_F,1_F)$가 일때 임의의 행렬 $A,B \in M_{n\times n}(F)$에 대해 다음이 성립한다.

    1. $A$가 가역이면 $A$의 역행렬 $A^{-1} \in M_{n\times n}(F)$은 유일하다.

    2. $A$가 가역이기 위한 필요충분조건은 $A$에 대한 좌측 곱 변환 $L_A : M_{n\times 1}(F) \to M_{n\times 1}(F)$가 가역인 것이다.

    이때 $L_A^{-1} = L_{A^{-1}}$이 성립한다.

    3. $A$가 가역이면 $A$의 역행렬 $A^{-1}$도 가역이고 $(A^{-1})^{-1} = A$이다.

    4. $A$와 $B$가 가역이기 위한 필요충분조건은 $A $ $*$ $ B$가 가역인 것이다.

    이때 $(A * B)^{-1} = B^{-1} * A^{-1}$이 성립한다.

    5. $A * B = I_n$이면 $A$와 $B$는 가역이고 $A = B^{-1}$과 $B = A^{-1}$이 성립한다.

    6. 임의의 부분집합 $\mathcal{S} \subseteq M_{n\times n}(F)$와 임의의 $X,Y \in \mathcal{S}$에 대해

    $(X,Y) \in \mathcal{R}$이기 위한 필요충분조건이 $X$와 $Y$가 닮음 관계 $\mathcal{R}$은 $\mathcal{S}$의 동치관계이다.

    7. 임의의 대각행렬 $D\in M_{n\times n}(F)$에 대해

    $D$가 가역이기 위한 필요충분조건은 모든 $i = 1,2,\cdots,n$에 대해 $D_{i,i}\ne 0_F$인 것이다.

    이때 $D$의 역행렬 $D^{-1}\in M_{n\times n}(F)$도 대각행렬이고 모든 $i = 1,2,\cdots,n$에 대해 $(D^{-1})_{i,i} = (D_{i,i})^{-1}$이 성립한다.

    증명

    1.

    $A$의 역행렬 $B,C \in M_{n\times n}(F)$가 존재하면 위 정리로 $(M_{n\times n}(F), *,I_n)$은 모노이드이므로

    $C  = C *I_n = C * (A * B) = (C * A) * B = I_n * B = B$가 되어 $A$의 역행렬 $B = A^{-1} = C$은 유일하다.

    2.

     정리로 $\beta = ( e_1,e_2,\cdots, e_n )$는 $(M_{n\times 1}(F) ,+_n,\cdot_n , O_n)$의 순서기저이므로

    선형변환 정리와 위 정리로 $L_A$가 가역이기 위한 필요충분조건은 $[L_A]_\beta = A$가 가역인 것이다.

    또 $[L_A^{-1}]_\beta = ([L_A]_\beta)^{-1} = A^{-1} = [L_{A^{-1}}]_\beta$이고

    동형사상 정리로 선형변환의 행렬표현은 단사이므로 $L_A^{-1} = L_{A^{-1}}$이다.

    3.

    $A$가 가역이므로 $A * A^{-1} = I_n = A^{-1} * A$가 되어 $A^{-1}$은 가역이고 $(A^{-1})^{-1} = A$이다.

    4.

    $A,B$가 가역이면

    $A * A^{-1} = I_n = A^{-1} * A$와 $B * B^{-1} = I_n = B^{-1} * B$가 성립하는 $A^{-1},B^{-1} \in M_{n\times n}(F)$이 존재하고

     정리로 $(M_{n\times n}(F), *,I_n)$은 모노이드이므로

    $I_n = A * A^{-1} = A * I_n * A^{-1} = A * (B * B^{-1}) * A^{-1} = (A * B) * (B^{-1} * A^{-1})$과

    $I_n = B^{-1} * B = B^{-1} * I_n * B = B^{-1} * (A^{-1} * A) * B =  (B^{-1} * A^{-1}) * (A * B)$가 성립하여

    $A * B$는 가역이고 $A*B$의 역행렬은 $(A * B)^{-1} = B^{-1} * A^{-1}$이다.

    역으로 $A * B$가 가역이면 2번으로 $L_{A* B} : M_{n\times 1}(F) \to M_{n\times 1}(F)$가 가역이고

    $L_A,L_B : M_{n\times 1}(F) \to M_{n\times 1}(F)$에 대해  정리로 $L_{A * B} = L_A \circ L_B$가 되어

    역함수 정리로 $L_{A * B}$는 전단사이므로 합성함수 정리로 $L_A$는 전사이고 $L_B$는 단사이다.

    따라서 위 정리 $F$-벡터공간 $(M_{n\times 1}(F) ,+,\cdot , O)$의 차원은 $\underset{(M_{n\times 1}(F),+,\cdot,O)}{\dim(M_{n\times 1}(F))} = n$이고

     정리로 $L_A$와 $L_B$는 $(M_{n\times 1}(F) ,+,\cdot , O)$의 선형연산자이므로

    선형변환 정리로 $L_A$와 $L_B$는 전단사가 되어 역함수 정리로 가역이고 2번으로 $A$와 $B$는 가역이다.

    5.

    $(A * B) * (A*B) = I_n * I_n = I_n = I_n * I_n = (A*B) * (A*B)$이므로

    $A*B$는 가역이고 $A*B$의 역행렬은 $(A * B)^{-1} = A* B$가 되어

    4번으로 $A$와 $B$는 가역이고 $B^{-1} * A^{-1} = (A * B)^{-1} = A* B = I_n$이므로

    $B^{-1}  = B^{-1} * I_n = B^{-1} * (A^{-1} * A) = (B^{-1} * A^{-1}) * A = I_n * A = A$이고 3번으로 $A^{-1} = (B^{-1})^{-1} = B$이다.

    6.

    $\mathcal{R}$은 아래 동치관계의 성질을 모두 만족하므로 $\mathcal{S}$의 동치관계이다.

    반사성

     정리로 $(M_{n\times n}(F), *,I_n)$은 모노이드이므로 $I_n * I_n = I_n = I_n * I_n$이 되어 $I_n$은 가역이고 $I_n^{-1} = I_n$이므로

    임의의 $X \in \mathcal{S}$에 대해 $X = I_n * X * I_n = I_n^{-1} * X * I_n$이 되어 $(X,X) \in \mathcal{R}$이다.

    대칭성

    임의의 $X,Y \in \mathcal{S}$에 대해 $(X , Y) \in \mathcal{R}$이면

    $X = Q^{-1} * Y * Q$인 가역행렬 $Q \in M_{n\times n}(F)$가 존재하여 3번으로 $(Q^{-1})^{-1} = Q$이므로

    $(Q^{-1})^{-1} * X * Q^{-1} = Q * X * Q^{-1} = Q * Q^{-1} * Y * Q * Q^{-1} = Y$이고 $(Y,X) \in \mathcal{R}$이다.

    추이성

    임의의 $X, Y, Z \in \mathcal{S}$에 대해 $(X , Y) \in \mathcal{R}$이고 $(Y, Z) \in \mathcal{R}$이면

    $X = Q^{-1} * Y * Q$이고 $Y = P^{-1} * Z * P$인 가역행렬 $Q,P \in M_{n\times n}(F)$가 존재하여

    4번으로 $(P*Q)^{-1} = Q^{-1} * P^{-1}$이므로

    $X = Q^{-1} * Y * Q = Q^{-1} * P^{-1} * Z * P * Q = (P*Q)^{-1} * Z * (P *Q)$가 되어 $(X,Z) \in \mathcal{R}$이다.

    7.

    $D$는 가역이면

    행렬의 랭크 정리로 $\underset{(M_{n\times 1}(F),+_n,\cdot_n,O_n)}{\operatorname{rank}(D)} = n$인데 $D_{i,i} = 0_F$인 $i = 1,2,\cdots, n$가 존재한다고 가정할때

    대각행렬의 정의로 $\begin{bmatrix} D_{1,i}\\ D_{2,i} \\ \vdots \\ D_{n,i} \end{bmatrix} = O_n$이 되어 행렬 정리일차독립 정리$\underset{(M_{n\times 1}(F),+_n,\cdot_n,O_n)}{\operatorname{rank}(D)} < n$이므로

    모순임에 따라 모든 $i = 1,2,\cdots, n$에 대해 $D_{i,i} \ne 0_F$이다.

    역으로 모든 $i = 1,2,\cdots, n$에 대해 $D_{i,i} \ne 0_F$이면 $A_{i,i} = (D_{i,i})^{-1}$인 대각행렬 $A\in M_{n\times n}(F)$에 대해

    $(D*A)_{i,i} = \displaystyle \sum_{k = 1}^n D_{i,k} \cdot_F A_{k,i} = D_{i,i} \cdot_F A_{i,i} = D_{i,i}\cdot_F (D_{i,i})^{-1} = 1_F = (I_n)_{i,i}$이고

    정리로 $D* A$는 대각행렬이므로 $D* A = I_n$이 되어 5번으로 $D$는 가역이고 $D^{-1} = A$이다.

     

     

     

    정리13

    $n\in\mathbb{Z}^+$차원$F$-벡터공간 $(V,+_V,\cdot_V,\vec{0})$의 임의의 순서기저가 $\beta ,\beta '$일때 다음이 성립한다.

    1. $\beta ,\beta '$에 대한 항등변환 $I_V \in L(V\to V)$의 행렬표현 $[I_V]_{\beta'}^\beta$는 가역이고 $([I_V]_{\beta'}^\beta)^{-1} = [I_V]_\beta^{\beta'}$이다.

    2. $\beta$에 대한 임의의 $v \in V$의 좌표벡터는 $[v]_\beta = [I_V]_{\beta'}^\beta * [v]_{\beta'}$이다.

    3. 임의의 선형변환 $T \in L(V\to V)$에 대해 $[T]_\beta$와 $[T]_{\beta'}$는 닮음이다.

    증명

    1.

    임의의 $v \in V$에 대해 $I_V(I_V(v)) = I_V(v)$이므로 $I_V \circ I_V= I_V = I_V \circ I_V$가 되어 $I_V$는 가역이고 $I_V^{-1} = I_V$이다.

    또 $I_V$는 선형변환 정리로 $(V,+_V,\cdot_V,\vec{0})$의 선형연산자이므로

    선형변환 정리로 $[I_V]_{\beta'}^\beta$는 가역이고 $([I_V]_{\beta'}^\beta)^{-1} = [I_V^{-1}]_\beta^{\beta'} =[I_V]_\beta^{\beta'}$이다.

    2.

    항등변환 $I_V \in L(V\to V)$에 대해 좌표벡터 정리$[v]_\beta = [I_V(v)]_\beta = [I_V]_{\beta'}^\beta * [v]_{\beta'}$이다.

    3.

    항등변환 $I_V \in L(V\to V)$에 대해 $T \circ I_V = T = I_V \circ T$이므로 행렬표현 정리

    $[I_V]_{\beta'}^{\beta} *[T]_{\beta'} =[I_V]_{\beta'}^{\beta} * [T]_{\beta'}^{\beta'} = [I_V \circ T]_{\beta'}^{\beta} = [T \circ I_V]_{\beta'}^{\beta} = [T]_\beta^\beta *[I_V]_{\beta'}^\beta = [T]_\beta *[I_V]_{\beta'}^\beta$가 되어

    1번으로 $[T]_{\beta'} = ([I_V]_{\beta'}^{\beta})^{-1} *[T]_\beta *[I_V]_{\beta'}^\beta $이고 $[T]_\beta$와 $[T]_{\beta'}$는 닮음이다.

     

     

     

    정리15

    $(F,+_F,\cdot_F,0_F,1_F)$에 대해 다음이 성립한다.

    1. 임의의 $A \in$ $M_{m\times n}(F)$와 임의의 $B \in M_{n\times p}(F)$에 대해 $(A$ $*$ $B)^t = $ $B^t$ $* \;A^t$이다.

    2. 임의의 $A\in M_{n\times n}(F)$가 가역이면 $A^t$도 가역이고 $(A^t)^{-1} = (A^{-1})^t$이다.

    증명

    1.

    행렬곱의 정의로 $A * B \in M_{m\times p}(F)$이므로 전치행렬의 정의로 $(A*B)^t \in M_{p\times m}(F)$이고

    $B^t \in M_{p\times n}(F)$와 $A^t \in M_{n\times m}(F)$가 성립하므로 $B^t * A^t \in M_{p\times m}$이 되어

    모든 $i = 1,2,\cdots, m$와 모든 $j = 1,2,\cdots, p$에 대해

    $((A*B)^t)_{j,i} = (A*B)_{i,j} = \displaystyle \sum_{k= 1}^n A_{i,k}\cdot_F B_{k,j} = \sum_{k = 1}^n B_{k,j}\cdot_F A_{i,k} = \sum_{k=1}^n (B^t)_{j,k}\cdot_F (A^t)_{k,i} = (B^t * A^t)_{j,i}$이고

    행렬의 상등으로 $(A*B)^t = B^t * A^t$이다.

    2.

    $A$가 가역이므로 $A * A^{-1} = I_n = A^{-1} * A$인 $A$의 역행렬 $A^{-1}$이 존재하고

    항등행렬 $I_n \in M_{n\times n}(F)$은 대각행렬이므로 위 정리로 대칭행렬이 되어

    1번으로 $(A^{-1})^t * A^t = (A * A^{-1})^t = (I_n)^t = I_n = (I_n)^t = (A^{-1} * A)^t = A^t * (A^{-1})^t$이므로

    $A^t$는 가역이고 $A^t$의 역행렬은 $(A^t)^{-1} = (A^{-1})^t$이다.

     

     

     

    정의6

    $n\in \mathbb{Z}^+$차원 $F$-벡터공간 $(V,+_V,\cdot_V, \vec{0})$의 선형연산자 $T :V\to V$에 대해

    $(V,+_V,\cdot_V, \vec{0})$의 임의의 순서기저 $\beta$에 대한 행렬표현 $[T]_\beta$의 대각합을 $T$의 대각합 $\operatorname{tr}(T) =\operatorname{tr}([T]_\beta)$로 정의한다.

     

     

     

    정리16

    $(F,+_F,\cdot_F,0_F,1_F)$위의 $n\in \mathbb{Z}^+$차원 $F$-벡터공간이 $(V,+_V,\cdot_V, \vec{0})$일때

    $(V,+_V,\cdot_V, \vec{0})$의 선형연산자 $T,U :V\to V$와 순서기저 $\beta,\gamma$에 대해 다음이 성립한다.

    1. 임의의 $A \in$ $M_{m\times n}(F)$와 임의의 $B \in M_{n\times m}(F)$에 대해 $\operatorname{tr}$$(A$ $*$ $B) = \operatorname{tr}(B*A)$이다.

    2. 임의의 $A,B \in M_{n\times n}(F)$가 닮음이면 $\operatorname{tr}(A) = \operatorname{tr}(B)$이다.

    3. $\beta,\gamma$에 대한 행렬표현 $[T]_\beta,[T]_\gamma\in M_{n\times n}(F)$에 대해 $\operatorname{tr}(T)=\operatorname{tr}([T]_\beta) = \operatorname{tr}([T]_\gamma)$이다.

    4. $\operatorname{tr}(T $ $\circ$ $ U) = \operatorname{tr}(U\circ T)$

    증명

    1.

    행렬곱의 정의로 $A * B \in M_{m\times m}(F)$와 $ B*A \in M_{n\times n}(F)$가 성립하고

    정리로 $(A*B)^t = B^t*A^t$이므로

    $\begin{align*} \operatorname{tr}(A*B) & = \sum_{i = 1}^m(A*B)_{i,i} \\[0.5em] & = \sum_{i = 1}^m((A*B)^t)_{i,i} \\[0.5em] & = \sum_{i =1}^m(B^t*A^t)_{i ,i} \\[0.5em] & = \sum_{i = 1}^m \sum_{k = 1}^n (B^t)_{i,k}\cdot_F (A^t)_{k,i} \\[0.5em] & = \sum_{i = 1}^m \sum_{k = 1}^n B_{k,i}\cdot_F A_{i,k} \\[0.5em] & = \sum_{k = 1}^n \sum_{i = 1}^m B_{k,i}\cdot_F A_{i,k} \\[0.5em] & = \sum_{k = 1}^n (B * A)_{k,k} \\[0.5em] & =\operatorname{tr}(B*A) \text{ 이다.} \end{align*}$

    2.

    $A,B$가 닮음이므로 $B = Q^{-1}*A*Q$인 가역행렬 $Q \in M_{n\times n}(F)$가 존재하여

    항등행렬 $I_n \in M_{n\times n}(F)$에 대해 $Q * Q^{-1} = I_n$이므로

    1번으로 $\operatorname{tr}(B) = \operatorname{tr}(Q^{-1}* A *Q) = \operatorname{tr}(Q * Q^{-1}*A) = \operatorname{tr}(I_n * A) = \operatorname{tr}(A)$이다.

    3.

    정리로 $[T]_\beta$와 $[T]_\gamma$는 닮음이므로 2번과 선형변환의 대각합의 정의로 $\operatorname{tr}(T)=\operatorname{tr}([T]_\beta) = \operatorname{tr}([T]_\gamma)$이다.

    4.

    선형변환의 대각합의 정의행렬표현 정리와 1번으로

    $\operatorname{tr}(T\circ U)=\operatorname{tr}([T\circ U]_\beta) = \operatorname{tr}([T]_\beta *[U]_\beta) = \operatorname{tr}([U]_\beta *[T]_\beta) = \operatorname{tr}([U\circ T]_\beta) = \operatorname{tr}(U\circ T)$이다.

     

     

     

    -------------------------------------------------------------------------------

    정의의 링크 : 

    https://openknowledgevl.tistory.com/45#def번호

    번호는 해당 정의 옆에 붙어있는 작은 숫자입니다.

     

    정리의 링크 : 

    https://openknowledgevl.tistory.com/45#thm번호

    번호는 해당 정리 옆에 붙어있는 작은 숫자입니다.

     

    위 내용은 아래의 출처를 기반으로 정리한 내용입니다.

    틀린 내용이 존재할 수 있습니다.

     

    출처(저자 - 제목 - ISBN13)

    Stephen H. Friedberg - Linear Algebra - 9780134860244

     

     

     

    반응형

    '수학 > 선형대수학' 카테고리의 다른 글

    행렬식(Determinant)  (0) 2024.05.11
    연립일차방정식(System of linear equations)  (0) 2024.05.05
    기본 행렬 연산, 행렬의 랭크  (0) 2024.04.29
    선형변환(Linear transformation)  (0) 2024.02.12
    벡터공간(Vector space)  (0) 2023.05.26