링크텍스트
위 강의를 듣고 정리하는 글입니다.
3.1 vector space
vector space을 정의하기 위해 필요한 네 가지: V(vector set), F(field, scalar set, 실수 집합), +, ·(scaler multiplication)
u,v,w∈V
c,d∈F 일 때
- u+v∈V와 c⋅v∈V를 만족시켜야 함
- 벡터 덧셈의 결합 법칙 성립(v+w=w+v)
- 벡터 덧셈의 교환 법칙 성립((v+w)+u=v+(w+u))
- 벡터 덧셈의 항등원 존재(0+v=v을 만족하는 0∈V가 존재)
- 역원 존재((−v)+v=0을 만족하는 −v∈V가 존재)
- 스칼라 곱의 항등원 존재(1⋅v=v을 만족하는 1∈F가 존재)
- 분배법칙(c(v+w)=cv+cw)
- c(dv)=(cd)v
- (c+d)v=cv+dv
위 조건을 모두 만족하면 V를 vector space라고 한다.
subspace: W⊂V(W가 V의 subset)이고 <W,F,+,⋅>가 vector space이면 W는 V의 subspace이다.
- subspace test
-
w1,w2∈W
-
w1+w2∈W, c⋅w1∈W
위 두 조건만 확인하면 됨(w1,w2는 애초에 V의 원소이기 때문에 나머지 조건은 어차피 다 만족함)
A의 column space C(A)={Ax∣A∈Mn×n(R),x∈Rn}
Ax=b is solvable ⇔ b∈C(A)
→ A의 column들의 linear combination으로 b를 만들 수 있어야 Ax=b를 풀 수 있겠지
예시)
⎝⎜⎛142033⎠⎟⎞(x1x2)=⎝⎜⎛b1b2b3⎠⎟⎞
x1⎝⎜⎛142⎠⎟⎞+x2⎝⎜⎛033⎠⎟⎞=⎝⎜⎛b1b2b3⎠⎟⎞
⎝⎜⎛b1b2b3⎠⎟⎞가 ⎝⎜⎛143⎠⎟⎞, ⎝⎜⎛033⎠⎟⎞의 linear combination으로 표현 가능하면 solution 존재
span
span(S) = {c1x1+…+cnxn∣xi∈S,ci∈R}(i=1,2,…,n)
span(S): 집합 S의 벡터들을 통해 만들 수 있는 linear combination들을 모아놓은 집합
예시)
R2 = span({(10),(01)})
→ (10),(01)의 linear combination으로 R2을 만들 수 있음
3.2 nullspace
nullspace = N(A)={x∣Ax=0} = homogeneous equation의 solution을 모아놓은 집합
rank
rank(A) = # of pivots
rank(A)=rank(AT)
3.4 linear inidependence, basis, dimension
만약 c1v1+c2v2+…+cnvn=0이 가능한 c1,c2,…,cn만이 c1=c2=…=cn=0 밖에 없으면 v1,v2,…,vn은 linearly independent하다.
A basis β for a vector space V
- β is linearly independent
- span(β)=V
pivot columns of A = a basis for C(A)
pivot rows of A = a basis for C(AT)
Dimension theorem
m×n matrix A의
rank(A) + dimension of nullspace = pivot variable 개수 + free variable 개수 = n
3.5 dimension of the 4 subspaces
m×n matrix A의
C(AT): row space(Rn)
C(A): column space(Rm)
N(A): null space(Rn)
N(AT): left nullspace(Rm)