한빛 아카데미의 프리드버그 선형대수학 7판을 정리하고 풀이한 글입니다.
앞으로는 U가 벡터공간 V의 부분공간임을 U≤V로 표기합니다.
1. 일차결합과 연립일차방정식
def. 일차결합
벡터공간 V,S⊆V,S=∅. 유한개의 벡터 u1,u2,...,un∈S와 스칼라 a1,a2,...,an에 대해 다음을 만족하는 벡터 v∈V는 S의 일차결합이라 한다.
v=a1u1+a2u2+...anun
이때, v는 벡터 u1,u2,...,un의 일차결합이고 a1,a2,...,an은 이 일차결합의 계수다.
연립일차방정식
연립일차방정식이 주어졌다고 하자. 주어진 연립방정식에 대해 다음의 세 연산을 반복하면 처음 주어진 연립방정식의 해를 바꾸지 않고 연립방정식을 보다 간단하게 만들 수 있다.
- 연산 1) 두 방정식의 위치를 바꾼다.
- 연산 2) 방정식에 0이 아닌 상수를 곱한다
- 연산 3) 상수배하여 얻은 방정식을 다른 방정식에 더한다.
이 세 연산을 반복하는 목적은 다음의 성질을 가지는 연립방정식을 만들기 위함이다.
- 성질 1) 각 방정식에서 처음으로 등장하는 0이 아닌 계수는 1이다.
- 성질 2) 각 방정식에서 처음으로 등장한 미지수에 대해, 다른 방정식에서 해당 미지수의 계수는 모두 0이다.
- 성질 3) 처음으로 등장하는 미지수의 첨자는 다음 행으로 갈 때마다 증가한다.
연립방정식 풀이에 대한 자세한 내용은 3장에서 다룬다.
2. 생성
def. 생성공간
벡터공간 V의 공집합이 아닌 부분집합 S에 대해, S의 생성공간은 S의 벡터를 사용해 만든 모든 일차결합의 집합이며 span(S)로 표기한다. 편의상 span(∅)={0}으로 정의한다.
Thm1.5
벡터공간 V의 임의의 부분집합 S의 생성공간은 S를 포함하는 V의 부분공간이다. 또한 S를 포함하는 V의 부분공간은 반드시 S의 생성공간을 포함한다.
pf(1). 벡터공간 V의 임의의 부분집합 S의 생성공간이 S를 포함하는 V의 부분공간임을 증명.
S=∅인 경우) span(S)={0}이다. ∅⊂{0}이고 {0}≤V다.
S=∅인 경우)
- 영벡터가 있나? 임의의 벡터 z∈span(S)에 대해, 0z=0∈span(S)다.
- 덧셈에 닫혀 있나?
벡터 x,y∈span(S) 에 대해, x=a1u1+a2u2+...+anun, y=b1v1+b2v2+...+bmvm이 되는 a1,...,an,b1,...,bm∈F, u1,...,un,v1,...,vm∈S다. x+y=a1u1+...anun+b1v1+...+bmvm이고 이는 S의 일차결합이므로 span(S)의 원소다.
- 스칼라 곱에 닫혀 있나?
스칼라 c∈F를 생각하자. cx=c(a1u1+...anun)=(ca1)u1+...+(can)un이다. 이것도 S의 일차결합이므로 cx∈span(S)다.
따라서 벡터공간 V의 임의의 부분집합 S의 생성공간은 V의 부분공간이다.
임의의 벡터 v∈S에 대해, 1⋅v=v는 S의 일차결합이므로 v∈span(S)다. 즉 S⊆span(S)다. 따라서 span(S)는 S를 포함하는 V의 부분공간이다.□
pf(2). S를 포함하는 V의 부분공간은 S의 생성공간을 포함함을 증명.
S를 포함하는 V의 임의의 부분공간 W를 생각하자. a1,...,an∈F, w1,...,wn∈S라 할 때, 임의의 벡터 w∈span(S)는 다음과 같이 쓸 수 있다.
w=a1w1+a2w2+...+anwn
S⊆W이므로 w1,...,wn∈W이고, W가 부분공간이므로 a1w1+...+anwn∈W다. span(S)의 임의의 원소가 W의 원소이므로 span(S)⊆W다.
def. 생성
벡터공간 V의 부분집합 S에 대해, span(S)=V이면 S는 V를 생성한다고 한다.
2. 연습문제
1, 2, 3, 4, 5, 13번은 한빛아카데미의 프리드버그 선형대수학 공개용 답안에 답안이 있다.
6.
임의의 벡터 (a,b,c)∈F3가 주어진 세 벡터의 일차결합임을 나타내면 된다.
(2a+b−c)(1,1,0)+(2a+c−b)(1,0,1)+(2b+c−a)(0,1,1)=(a,b,c)
7, 8, 9 패스
10.
임의의 2×2 대칭행렬은 다음과 같이 쓸 수 있다.
(accb)
이는 aM1+bM2+cM3로 나타낼 수 있다. 임의의 2×2대칭행렬을 M1,M2,M3의 일차결합으로 나타낼 수 있으므로 이 세 행렬은 2×2 대칭행렬의 집합을 생성한다.
11.
증명은 생성공간의 정의에 따라 쉽게 할 수 있다. R3에서 span(x)는 3차원 공간의 한 점 x와 원점을 지나는 직선이라 볼 수 있다.(아마도?)
12.
pf(1). span(W)=W이면 W는 V의 부분공간임을 증명.
정리 1.5에 의해 V의 임의의 부분집합의 생성공간은 V의 부분공간이다. 따라서 span(W)≤V이고 W=span(W)이므로 W≤V다.
pf(2). W가 V의 부분공간이면 span(W)=W임을 증명.
정리 1.5에 의해 V의 임의의 부분집합 S를 포함하는 V의 부분공간은 반드시 S의 생성공간을 포함한다. 따라서 W가 V의 부분공간이므로 W는 span(W)를 포함한다(span(W)⊆W). 한편 W의 임의의 벡터 w는 1⋅w와 같이 W의 일차결합으로 나타낼 수 있다. W의 임의의 원소가 span(W)의 원소이므로 W⊆span(W)다. 따라서 span(W)=W다.
14.
pf(1).
임의의 벡터 v∈span(S1∪S2)를 생각하자. v는 다음과 같이 나타낼 수 있다.
v=a1v1+...+anvn+b1u1+...+bmum,(vi∈S1,uj∈S2)
a1v1+...+anvn∈span(S1)이고 b1u1+...+bmum∈span(S2)이므로 v∈span(S1)+span(S2)다. 따라서 span(S1∪S2)⊆span(S1)+span(S2)다.
pf(2).
임의의 벡터 v∈span(S1), u∈span(S2)를 생각하자. v=a1v1+...+anvn, u=b1u1+...+bmum이라 나타낼 수 있다(vi∈S1,uj∈S2). u+v∈span(S1)+span(S2)는 a1v1+...+anvn+b1u1+...+bmum이고 ㅇ는 span(S1∪S2)의 원소다. 따라서 span(S1)+span(S2)⊆span(S1∪S2)다.
따라서 span(S1∪S2)=span(S1)+span(S2)다. □
15.
(1)
S1∩S2⊆S1⊆span(S1)이다. span(S1)는 V의 부분공간이므로 벡터공간이다. 정리 1.5에 따라 벡터공간의 임의의 부분집합의 생성공간은 그 부분집합을 포함하는 부분공간이다. 즉 S1∩S2⊆span(S1∩S2)≤span(S1)이다. 따라서 span(S1∩S2)⊆span(S1)이다. S2에 대해서도 마찬가지이므로 span(S1∩S2)⊆span(S2)다. 따라서 span(S1∩S2)⊆span(S1)∩span(S2)다.
(2)
S1=S2라 하면 span(S1∩S2)=span(S1)=span(S1)∩span(S2)=span(S1)이다.
영벡터가 아닌 벡터 x가 있고, S1={x}, S2={−x}라 하자. S1∩S2=∅이므로 span(S1∩S2)={0}이지만 span(S1)∩span(S2)={0}이다.
16.
u∈span(S)를 다음과 같이 쓸 수 있다고 하자.
u=b1v1+...+bnvn=c1v1+...+cnvn
이를 정리하면 (b1−c1)v1+...+(bn−cn)vn이다. 가정에 따라 각 bi=ci이므로 span(S)의 임의의 벡터는 S의 일차결합으로 표현하는 방법이 유일하다.
17.
W가 유한개의 원소를 가져야 한다.