1. Introduction

(위 그림 상에서 [0 1]은 [01]T와 같다는 것에 유의해주세요)
한 vector [xy]T가 있을 때 x[10]T+y[01]T 두 벡터(위 그림의 e1, e2)의 조합으로 모든 x,y에 대해 표현할 수 있습니다.
이 때 조합할 때 사용되는 계수 (x,y)로 unique하게 한 개밖에 없습니다. 예를 들어
[−20]를 표현하고 싶다면 (−2)×e1+0×e2 외에 e1, e2를 조합해서 나타낼 방법이 없습니다.
만약 vector가 v1, v2, v3가 있다고 해보겠습니다.
v1=[11]
v2=[−11]
v3=[−10]
[−20]을 v1,v2,v3를 이용해서 표현해보겠습니다.
[−20]=2v3=−v1+v2
unique하게 하나의 조합으로만 표현하는 것이라 여러 방법으로 벡터를 표현할 수 있습니다.
이렇게 여러 가지 벡터들을 선형 조합하여 다른 벡터를 표현하는 이유는, 이것이 basis, linear independence 개념에 있어서 중요하기 때문입니다.
처음에 소개한 e1,e2는 두 벡터로 다른 모든 벡터들을 unique하게 표현할 수 있으므로 basis라고 합니다. (개념은 뒤에..)
v1,v2,v3는 unique하게 표현할 수 없으므로 basis라고 할 수 없습니다.
2. Spanning space
V : a vector space v1,…,vk∈V
Def) <v1,v2,…,vk>={a1v1+a2v2+⋯+akvk,ai∈R}
Ex) A=[122436]
C(A)=<[123],[246]>=<[123]
3. Linear Independence
Definition)
v1,v2,⋯,vn are linearly dependent if for some i, vi=c1v1+c2v2+⋯+civi+⋯+cnvn
⇔There are c1,c2,⋯,cn with ci≠0 for some i such that c1v1+⋯+cnvn=0
v1,v2,⋯,vn are linearly independent if
c1v1+c2v2+⋯+civi+⋯+cnvn=0 implies c1=0,c2=0,⋯,cn=0
만약 c1v1+c2v2+⋯+civi+⋯+cnvn=0일 때, ci≠0이라면
vi=−c1civ1+⋯−cncivn
다음과 같이 표현할 수 있는데 식을 해석하자면, vi를 v1,…,vn으로 표현할 수 있는 것입니다. 즉, v1,…,vn에 dependent합니다.
예를 들어 A=[342015002]와 같은 matrix가 있을 때 각 column을 vector라고 생각하겠습니다.
v1=[300]
v2=[410]
v3=[252]
c1v1+c2v2+c3v3=0
다음 식을 만족하는 c1,c2,c3를 찾아보면 0밖에 없다는 사실을 알 수 있습니다.
이를 통해 v1,v2,v3는 linear independent라는 사실을 알 수 있습니다.
또한 이전에 배웠던 Null space 개념과 연관지을 수 있습니다.
[342015002][c1c2c3]=0
다음을 만족하는 벡터를 구했을 때 영벡터 밖에 없으므로 Null space에 영벡터 밖에 없다고 볼 수 있습니다.
Theorem) The column vectors of A are linearly independent ⇔Ax=0 has only one solution x=0
[v1v2⋯vn][c1⋮cn]=0
Theorem) Any n vectors v1,v2,…,vn∈Rm are linearly dependent if n>m
n=4,m=3

3차원의 4개의 벡터가 있을 때 3개의 벡터가 최대 linearly independent 가능하므로 한 개는 반드시 dependent할 수밖에 없다.
v4를 v1,v2,v3 벡터로 표현 가능
proof)
want to show that there are c1,c2,…,cn (not all zero) such that c1v1+c2v2+⋯+cnvn=0
m{[v1v2⋯vn][c1c2⋮cn]=0
n>m이면 미지수가 방정식보다 많으므로 해가 무한히 많다. 즉, linearly dependent하다.
4. Basis
v1,v2,…,vn form a basis of V
if (1). v1,…,vn are linearly independent
(2). v1,…,vn span V
만약 v1,v,2,…,vn이 basis라면 어떤 벡터든 v1,v,2,…,vn의 Linearly combination으로 uniquely 표현할 수 있다.
proof)
(2)에 의해 v=c1v2+…+cnvn
(1)에 의해 uniqueness를 증명할 수 있습니다.
v=a1v1+a2v2+…+anvn=b1v1+b2v2+…+bnvn
(a1−b1)v1+…+(an−bn)vn=0⇒ai=bi for all i
v1,…,vn은 linearly independent이기 때문에 위 식의 각 계수는 모두 0이어야하고 따라서 ai=bi
example)

v1 벡터 하나만 있다고 했을 때 v1벡터는 a basis of R2가 될 수 없다.
v1,v2
v2,v3
v1,v3 form a basis
그러나 v1,v2,v3은 basis를 형성할 수 없다. not linearly independent이기 때문입니다.
dimension of a vector space V는 basis의 elements 갯수와 같습니다.
3차원에 속한 어떤 vector space V를 span하기 위해 존재해야만 하는 벡터는 3개입니다.
5. Linear independence, basis, dimension과의 관계
Let V be a vector space of dimension n
1) Any set of n linearly independent vectors is a basis for V
2) Any set of n vectors spanning V is a basis for V
Theorem)
v1,v2,…,vm and w1,w2,…,wn basis of V, then m=n
basis는 unique하지 않기 때문에 여러 경우가 존재하지만 같은 vector space의 basis에 속한 벡터의 갯수는 항상 같습니다.
proof)
n>m이라고 가정할 때 v1,v2,…,vm and w1,w2,…,wn 모두 basis라고 하겠습니다.
{w1=a11v1+a21v2+…+am1vmw2=a12v1+a22v2+…+am2vm⋮wn=a1nv1+a2mv2+…+amnvm
이 식을 matrix로 나타내면 다음과 같습니다.
[w1w2⋯wn]=[v1v2⋯vm][a11⋯a1n⋮am1⋯amn]
위의 a element를 가진 matrix를 A라고 할 때
A[c1⋮cn]=0, where [c1⋮cn]≠0
n>m이기 때문에 미지수가 방정식보다 더 많으므로 0이 아닌 해가 존재합니다.
(방정식이 미지수보다 더 많으면 해가 없을 수도 있습니다.)
즉, c1w1+…+cnwn=0에서 ci≠0이므로 w1,…,wn은 linearly dependent입니다. basis 조건에 어긋나므로 모순입니다.
마찬가지로 n<m일 때도 w,v만 바꿔서 모순임을 보일 수 있습니다.
따라서 m=n입니다.
Let V be a vector space with dim V = k
v1,…,vn{ are linearly dependent ifn>k do not span V if n<k
위의 결과를 바탕으로 이렇게 정리할 수 있을 것 같습니다. vector space V의 dimension이 k일 때,
vector space에 속한 v1,…,vn에서 n이 k보다 크면 linearly dependent하므로 basis가 될 수 없습니다.
n이 k보다 작으면 V를 span할 수 없습니다.
그렇다고 n과 k이 같다고 무조건 basis가 되는 것은 아닙니다. 위에서 다룬 basis의 조건을 검증해봐야합니다.
즉, n=k는 basis의 필요조건이지 충분조건은 아닙니다.
이제 특정 vector space에서 matrix를 예시로 basis를 살펴보겠습니다.
A : m by n matrix, v1,…,vn column vectors
A=[v1v2…vn]
v1,v2,…,vn는 Rm의 basis가 될 수 있을까요?
(1). m<n : Not linearly independent ⇒if they span V, then by discarding some elements, one can
(2). n<m : does not span Rm⇒if they are linearly independent, one can add some vectors vn+1,…,vm
so that v1,…,vm form a basis of Rm
(3). n=m :
v1,…,vm form a basis of Rn⇔A is invertible
이 경우에는 벡터들이 basis가 된다면 A는 invertible하다는 말과 동치입니다.
matrix에서 다룬 내용이 위에서 다룬 내용과 크게 차이가 없다는 생각이 들 수도 있습니다.
하지만 matrix(Rm×n)를 구성하는 column vector가 basis라는 말이 A matrix의 invertible과 연관되어있다는 점은 굉장히 중요합니다.
matrix가 invertible하기 위해서는 column이 linearly independent해야한다는 것도 알 수 있습니다.
이와 같이 matrix의 성질을 다른 관점에서 생각해볼 수 있습니다.
다음에는 fundamental subspace에 대해 이야기하겠습니다.
'수학 Mathematics > 선형대수학 Linear Algebra' 카테고리의 다른 글
[응용선형대수] Linear Transformations (0) | 2021.03.05 |
---|---|
[응용선형대수] The four fundamental subspaces (0) | 2021.03.04 |
[응용선형대수] Understanding Ax=0, Ax=b using null space matrix (0) | 2021.02.25 |
[응용선형대수] Null space/Column space (0) | 2021.02.25 |
[선형대수] Rectangular matrix의 곱과 singularity (0) | 2021.02.22 |