[선형대수 심화] 부분공간

강찬희·2022년 10월 4일

Direct Product(벡터공간의 곱)

V1,,VnV_1, \cdots , V_n이 field FF위에서의 벡터공간일 때,

V:=i=1nVi=V1××VnV := \prod_{i=1}^{n} V_i = V_1 \times \cdots \times V_n

으로 정의합시다. 이 때 VV에서의 덧셈과 스칼라 곱을 elementwise하게 정의한다면 VV는 field FF에서의 벡터공간이 되고 벡터공간 VVV1,VnV_1, \cdots V_n들의 direct product라고 부릅니다.

부분공간

선형대수에서 WW가 어떤 field(체) FF위에서 정의된 벡터공간 VV의 부분공간이라는 것은 VV의 부분집합이면서(공집합이 아닌) WW가 체 FF위에서의 벡터공간일 때를 의미합니다.

부분 공간의 성질

(1) Zero space와 자기 자신은 항상 부분공간이 되며 그렇기 때문에 이를 trivial subspace라고 부릅니다
(2) 어떤 벡터 공간의 한 원소에 스칼라배한 벡터들의 집합은 그 벡터공간의 부분공간입니다.
(3) FF를 field 라고 할 때, FnF^{n}은 벡터 공간이고 nn이하의 양의 정수 kk에 대하여 FkF^{k}의 원소를 nn차원으로 0으로 padding하여 얻은 벡터들로 이루어진 벡터공간은 FnF^{n}의 부분공간이 됩니다.
(4) 어떤 벡터공간 VV의 부분공간들의 finite 혹은 infinite intersection은 VV의 부분공간 입니다. (부분공간을 계속 교집합해도 항상 부분공간이 된다)

부분공간들의 합

VV를 field FF위에서의 벡터공간이라고 합시다. U1,Uk\mathcal{U}_1, \cdots \mathcal{U}_kVV의 유한개의 부분공간이라고 할 때, 이들의 합을 다음과 같이 정의합니다.

i=1kUi=U1++Uk:={u1++uku1U1,,ukUk}\sum_{i=1}^{k} \mathcal{U}_i = \mathcal{U}_1 + \cdots + \mathcal{U}_k := \left \{ \bold{u}_1 + \cdots + \bold{u}_k \vert \bold{u}_1 \in \mathcal{U}_1, \cdots, \bold{u}_k \in \mathcal{U}_k \right\}

이들은 VV의 부분공간이 되며(쉽게 확인해볼 수 있음)

ϕ:U1××UkU1++Uk,(u1,,uk)u1++uk\phi : \mathcal{U}_1 \times \cdots \times \mathcal{U}_k \rightarrow \mathcal{U}_1 + \cdots + \mathcal{U}_k, (\bold{u}_1, \cdots, \bold{u}_k) \mapsto \bold{u}_1 + \cdots + \bold{u}_k

는 surjective map입니다.

Direct sum

지금 까지 배운 것을 바탕으로 다음과 같은 3개의 문장이 동치라는 것을 보일 수 있습니다.

(1) ϕ\phi는 bijective 합니다.(일대일 대응입니다.)
(2) U1++Uk\mathcal{U}_1 + \cdots + \mathcal{U}_k의 모든 벡터들은 각각의 Ui\mathcal{U}_i의 벡터들의 합으로 유일하게 표현됩니다. 이 말을 풀어서 설명하면 만약 uU1++Uk\bold{u} \in \mathcal{U}_1 + \cdots + \mathcal{U}_k라면 u=u1++uk\bold{u} = \bold{u}_1 + \cdots + \bold{u}_ku1U1,,ukUk\bold{u}_1 \in \mathcal{U}_1, \cdots, \bold{u}_k \in \mathcal{U}_k가 유일하게 존재한다는 것입니다.
(3) 모든 1ik1 \leq i \leq k에 대하여 Ui(jiUj)=0\mathcal{U}_i \cap \left( \sum_{j \neq i}\mathcal{U}_j \right) = \bold{0}입니다.

(1)이 성립하면서 V=U1++UKV = \mathcal{U}_1 + \cdots + \mathcal{U}_K일 때,

V=i=1kUi=U1UkV = \bigoplus_{i=1}^{k} \mathcal{U}_i = \mathcal{U}_1 \oplus \cdots \oplus \mathcal{U}_k

라고 표기하고 VVU1,,Uk\mathcal{U}_1, \cdots, \mathcal{U}_k들의 direct sum이라고 말합니다.

추가설명

(1), (2)가 동치인 것은 사실 어찌 보면 당연합니다. (1)의 bijectiveness를 풀어쓴게 (2)이기 때문입니다. (3)의 의미는 VVkk개의 부분공간 중 하나라도 빼먹는다면 각각의 부분공간의 합으로 VV를 나타낼 수 없다는 의미가 됩니다. 왜냐하면 하나를 빼먹은 합의 부분공간과 빼먹은 공간의 교집합이 zero space이기 때문에 하나를 빼먹은 합공간의 원소로 표현할수 없는 VV의 원소가 존재한다는 것을 의미하기 때문입니다.

Complement(여공간)

VV를 field FF위에서의 벡터공간이라고 하고 U\mathcal{U}VV의 부분공간이라고 합시다. 다음을 만족시키는 VV의 부분공간 WW가 존재하면 WWU\mathcal{U}의 부분공간 이라고 합니다.

V=UWV = \mathcal{U} \oplus W

즉 어떤 벡터공간을 두 벡터공간의 unique한 합으로 표현이 가능하다면 이들은 서로 complement관 계라고 말할수 있습니다.

profile
ML, DL 공부하는 사람

0개의 댓글