열 공간과 행 공간 (Column and Row Spaces)
행렬 $A \in \mathbb{R}^{m \times n}$의 열 벡터를 $\{\textbf{c}_1, \textbf{c}_2, ..., \textbf{c}_n\}$라 할 때, $A$의 열 공간 $col \; A \subseteq \mathbb{R}^m$는 다음과 같이 정의된다.
$col \; A = span\{\textbf{c}_1, \textbf{c}_2, ..., \textbf{c}_n\}$
$A$의 행 벡터를 $\{\textbf{r}_1, \textbf{r}_2, ..., \textbf{r}_m\}$이라 할 때, $A$의 행 공간 $row \; A \subseteq \mathbb{R}^n$은 다음과 같이 정의된다.
$row \; A = span\{\textbf{r}_1, \textbf{r}_2, ..., \textbf{r}_m\}$
열 공간에 대한 선형 변환
행렬 $A \in \mathbb{R}^{n \times n}$와 역행렬을 갖는 행렬 $B \in \mathbb{R}^{n \times n}$에 대하여 $A$와 $AB$는 같은 열 공간을 갖는다:
$col \; A = col \; AB$
증명:
- 열 공간의 정의에 의해 $\textbf{v} \in col \; A$에 대하여 $A\textbf{x} = \textbf{v}$를 만족하는 $\textbf{x} \in \mathbb{R}^n$가 존재한다.
- $B$가 역행렬을 가지므로, $\textbf{v} = A\textbf{x} = AB\textbf{y}$를 만족하는 $\textbf{y} \in \mathbb{R}^n$가 $\textbf{y} = B^{-1}\textbf{x}$로 항상 존재한다.
- 그러므로 $\textbf{v} \in col \; A$이면 $\textbf{v} \in col \; AB$이다.
- 반대로 $\textbf{u} = AB\textbf{y} = A\textbf{x}$를 만족하는 $\textbf{x} \in \mathbb{R}^n$가 $\textbf{x} = B\textbf{y}$로 항상 존재하므로, $\textbf{u} \in col \; AB$이면 $\textbf{u} \in col \; A$이다.
- 따라서, $B$가 역행렬을 가지면 $span\;A = span\;AB$이다.
기본 연산에 대한 열 공간과 행 공간
행렬 $A$에 대해 기본 행 연산 (elementary row operation)을 적용하여 만들어진 행렬을 $B$라 할 때, 아래가 성립한다.
$row \; A \; = \; row \; B$
$A$에 기본 열 연산 (elementary column operation)을 적용하여 만들어진 행렬을 $C$라 하면, 아래가 성립힌다.
$col \; A \; = \; col \; C$
행렬의 계수 (Rank)
행렬 $A \in \mathbb{R}^{m \times n}$에 대해 계수 (rank)는 아래와 같이 정의될 수 있다.
- 행사다리꼴 (Row-echelon form)에서 $\textbf{0}$이 아닌 행의 수
- $row \; A$의 차원
- $col \; A$의 차원
따라서, $A$의 계수를 $r$이라 하면 다음이 성립한다.
$r = dim(row \; A) = dim(col \; A)$
전치행렬의 계수
행렬 $A$에 대해 $row \; A = col \; A^T$이므로, 다음이 성립한다.
$rank(A) = rank(A^T)$
행 공간과 행렬의 계수
행렬 $A \in \mathbb{R}^{m \times n}$의 행 벡터와 열 벡터를 각각 $\{\textbf{r}_1, \textbf{r}_2, ..., \textbf{r}_m\}$과 $\{\textbf{c}_1, \textbf{c}_2, ..., \textbf{c}_n\}$이라 할 때, 다음은 동치이다.
- $rank \; A = n$
- $\mathbb{R}^n = span \{\textbf{r}_1, \textbf{r}_2, ..., \textbf{r}_m \}$ $(\because dim \; U = dim \; W \Leftrightarrow U = W)$
- $\{\textbf{c}_1, \textbf{c}_2, ..., \textbf{c}_n\}$는 $\mathbb{R}^n$에서 선형 독립 $(\because dim(row\;A) = dim(col\;A) = n)$
- $A^T A$는 역행렬을 갖는다.
- $A\textbf{x} = \textbf{0} \Rightarrow \textbf{x} = \textbf{0}$
열 공간과 행렬의 계수
행렬 $A \in \mathbb{R}^{m \times n}$의 행 벡터와 열 벡터를 각각 $\{\textbf{r}_1, \textbf{r}_2, ..., \textbf{r}_m\}$과 $\{\textbf{c}_1, \textbf{c}_2, ..., \textbf{c}_n\}$이라 할 때, 다음은 동치이다.
- $rank \; A = m$
- $\mathbb{R}^m = span \{\textbf{c}_1, \textbf{c}_2, ..., \textbf{c}_n\}$
- $\{\textbf{r}_1, \textbf{r}_2, ..., \textbf{r}_m\}$는 $\mathbb{R}^m$에서 선형 독립
- $AA^T$는 역행렬을 갖는다.
'수학 > 선형대수학' 카테고리의 다른 글
[선형대수학] - 행렬의 유사성 (Similarity)과 대각화 (Diagonalization) (0) | 2024.10.31 |
---|---|
[선형대수학] - 직교성 (Orthogonality) (0) | 2024.10.22 |
[선형대수학] - 벡터 공간 (Vector Space)의 정의와 성질 (0) | 2024.10.22 |