Skip to main content

Section 3.1 벡터공간과 부분공간

Subsection 3.1.1 벡터 개념의 확장

장 1장 2에서, 벡터란 \(\mathbf R^n\)의 원소를 의미했다. 여기서는 벡터 개념을 확장한다. 개념은 확장하지만 용어 \(벡터\)는 재사용할 것이다.
벡터 개념의 확장을 도식으로 나타내면
벡터 \(\longrightarrow\) 벡터
\(\mathbf R^n\) \(\longrightarrow\) 벡터공간
이다. 우측의 벡터는 좌측에서보다 확장된 의미를 갖고 있음에 유의하자.
벡터 개념에서 중요한 것은 덧셈과 스칼라곱이다. 당분간, 더할 수 있고 스칼라를 곱할 수 있으면 벡터라 하자. 또한, 벡터를 적당히 모은 집합을 벡터공간이라 하자. 개념에 익숙해지기 위해 예를 먼저 살펴보고, 엄밀한 정의는 절 3.1.4에서 다룬다.

Subsection 3.1.2 행렬은 벡터

벡터의 대표적 예로 행렬이 있다. 이 경우 도식은
\(\boldsymbol v\text{:}\) \(\mathbf R^n\)의 원소 \(\longrightarrow\) \(A\text{:}\) \(m \times n\) 행렬
\(\mathbf R^n\) \(\longrightarrow\) \(V\text{:}\) 모든 \(m \times n\)행렬의 집합
이 된다.
행렬의 덧셈은 성분별 덧셈으로 정한다. 가령,
\begin{equation*} \begin{bmatrix}1\amp2\\3\amp4\end{bmatrix}+ \begin{bmatrix}0\amp2\\4\amp6\end{bmatrix} = \begin{bmatrix}1+0\amp1+2\\3+4\amp4+6\end{bmatrix} = \begin{bmatrix}1\amp3\\5\amp7\end{bmatrix} \end{equation*}
이다.
스칼라곱은 각 성분에 작용한다. 가령,
\begin{equation*} 2\begin{bmatrix}0\amp2\\4\amp6\end{bmatrix} = \begin{bmatrix}0\amp4\\8\amp12\end{bmatrix} \end{equation*}
이다.
정해진 \(m,n\)에 대해 \(m \times n\)행렬을 모두 모은 집합 \(M(m,n)\)은 덧셈과 스칼라곱에 닫혀 있으며 \(M(m,n)\)벡터공간이다.

보조설명 3.1.1. "...에 대해 닫혀 있다."의 뜻.

"닫혀 있다"라는 표현에 대해 설명하고자 한다. 집합을 수식하는 이 표현은 항상 어떤 연산과 결합하여 쓰인다. 가령, 문장 "정수 집합은 덧셈에 대해 닫혀 있다."은 \(x,y\)가 정수일 때, 덧셈 연산의 결과 \(x+y\)가 다시 정수 집합의 원소라는 것을 의미한다. 한편, "양수 집합은 뺄셈에 대해 닫혀 있다."라는 문장은 거짓인데, 그 이유는 양수 \(2\)\(3\)의 차 \(2-3\)은 양수 집합의 원소가 아니기 때문이다.
위에서 살펴본 덧셈은 이항연산의 예로 주어진 집합의 원소 두 개로 수행하는 연산이다. 꼭 이항연산에 대해서만 닫힘 개념이 적용될 수 있는 것은 아니다. 가령 평면 벡터에 양수를 곱하는 연산을 생각해보자. "1사분면은 양수 곱에 대해 닫혀 있다."가 의미하는 것은 \(\boldsymbol x\)가 1사분면의 원소이고 \(r\)이 양수일 때, \(r\boldsymbol x\)가 다시 1사분면의 원소라는 것이다.

Subsection 3.1.3 함수는 벡터

함수는 벡터의 예다. 가령, 함수
\begin{equation*} 5\sin x+7\cos x \end{equation*}
는 두 함수 \(\sin x\)\(\cos x\)의 선형결합으로 그 계수는 \(5\)\(7\)이다. 두 함수를 서로 더하는 것과 함수에 상수를 곱하는 것이 가능하므로, 함수를 벡터라 할 수 있다.
함수집합 \(\{f | f \colon \mathbf R \to \mathbf R \text{는 함수}\}\)은 벡터공간이다. 비슷하게 \(\{f | f \colon \mathbf R \to \mathbf R \text{는 연속함수}\}\)도 벡터공간이다.

Subsection 3.1.4 벡터공간의 정의

집합 \(V\)에 연산 \(+\)과 스칼라곱 \(\cdot\)이 주어졌다고 하자. 즉, \(x,y \in V\) 일 때 \(x+y \in V\)이며, \(z \in V\)이고 \(r \in \mathbf R\)일 때 \(r\cdot x \in V\)이다.

정의 3.1.2.

\(V\)에 주어진 덧셈과 스칼라 곱이 다음 조건을 모두 만족할 때, \(V\)벡터공간이라고 한다. 단, \(x,y,z \in V\text{,}\) \(r,s \in \mathbf R\)은 임의의 원소를 나타낸다.
  1. \(\displaystyle x+y=y+x\)
  2. \(\displaystyle (x+y)+z=x+(y+z)\)
  3. 적당한 원소 \(0\in V\)이 있어서 \(x+0=0+x\)
  4. 적당한 원소 \(-x\in V\)이 있어서 \(x+(-x)=(-x)+x=0\)
  5. \(\displaystyle r\cdot(x+y)=r\cdot x+r \cdot y\)
  6. \(\displaystyle (r+s)\cdot x = r \cdot x+ s \cdot x\)
  7. \(\displaystyle (rs)\cdot x = r \cdot (s\cdot x)\)
  8. \(\displaystyle 1 \cdot x = x\)
  9. \(\displaystyle 0 \cdot x = 0\)

Subsection 3.1.5 부분공간

벡터공간 \(V\)의 부분집합 \(S \subset V\)가 다시 벡터공간이 될 때, \(S\)\(V\)부분공간이라 한다.
가령, xy-평면에서 x축은 부분공간이다. 집합으로 쓰면
\begin{equation*} \{(x,0)| x \in \mathbf R\} \subset \mathbf R^2 \end{equation*}
는 부분공간이다. 비슷하게,
\begin{equation*} \{(x,y,0)| x,y \in \mathbf R\} \subset \mathbf R^3 \end{equation*}
도 부분공간이다.
일반적으로, \(A\)\(m \times n\)행렬이면,
\begin{equation*} \operatorname C(A) \subset \mathbf R^m \end{equation*}
은 부분공간이다.

Subsection 3.1.6 부분공간 확인법

벡터공간 \(V\)의 부분집합 \(S \subset V\)가 주어졌다고 하자. \(S\)는 언제 부분공간인가? 덧셈과 스칼라곱은 \(V\)에서 물려받고, 정의 3.1.2의 조건을 확인하면 된다. 하지만 아홉 개의 조건을 모두 확인하는 것보다 효율적인 방법이 있다.

예제 3.1.4. 부분공간 확인 연습.

다음 중 \(\mathbf R^2\)의 부분공간인 것은?
  1. y축
  2. 원점을 지나는 임의의 직선
  3. 1사분면
  4. \(\displaystyle \{(0,0)\}\)
  5. \(\displaystyle \mathbf R^2 \)
  6. \(x+y=1\)을 만족하는 모든 \((x,y)\)
  7. \(\displaystyle \{(1,1)\}\)

Subsection 3.1.7 커널의 정의

정의 3.1.5.

\(A\)가 행렬일 때 커널
\begin{equation*} \operatorname{ker}(A) = \{\boldsymbol x | A\boldsymbol x=0\} \end{equation*}
으로 정의한다.
가령, \(A\)\(m \times n\)행렬이면
\begin{equation*} \operatorname{ker}(A) \subset \mathbf R^n \end{equation*}
이다.

증명.

연습문제 3.1.8 연습문제

1.

    영벡터 하나만을 원소로 갖는 집합은 \(\mathbf R^4\)의 부분공간이다.
  • 거짓

2.

    경우에 따라 함수도 벡터공간의 원소가 될 수 있다.
  • 거짓

3.

    \(3 \times 3\)행렬의 집합은 벡터공간이다.
  • 거짓

4.

    벡터공간은 반드시 선형결합에 대해 닫혀 있다.
  • 거짓

5.

    공집합은 부분공간이다.
  • 거짓

6.

    \(\mathbf R^3\)에서 원점을 지나는 직선은 부분공간이다.
  • 거짓

7.

    \(V\)를 모든 \(2 \times 2\) 행렬 집합이라 하고, \(S\)를 모든 \(2\times 2\) 대각행렬의 집합이라 하자. \(S\)\(V\)의 부분공간인가?
  • 아니오

8.

    임의의 \(m \times n\)행렬에 대하여 그 열공간은 \(\mathbf R^m\)의 부분공간이다.
  • 거짓

9.

    행렬의 커널은 항상 벡터공간이다.
  • 거짓

10.

    임의의 \(2 \times 2\)행렬은 대각행렬의 선형결합으로 표현할 수 있다.
  • 거짓