[선형대수학] 7. 벡터공간 (2: 행, 열공간)
m×n행렬 A를 다음과 같이 나타낼 수 있다.A=(a11a12⋯a1na21a22⋯a2n⋮⋮⋮am1am2⋯amn)=(r1r2⋮rm)=(c1c2⋯cn),여기서 ri들은 행렬 A의 행벡터(row vector)이고 cj들은 행렬 A의 열벡터(column vector)이다. 이때 ri∈Rn, cj∈Rm이다.
A를 m×n행렬이라 하고 이 행렬의 행벡터가 {r1,...,rm}, 열벡터가 {c1,...,cn}라고 하자.
A의 행공간(row space)은 행벡터 {r1,...,rm}에 의해 생성되는 Rn상의 부분공간이고 이를 R(A)로 나타낸다. 이때 rank(A)를 A의 행공간의 차원으로 정의한다. 즉 rank(A)=dimR(A).
A의 열공간(column space)은 열벡터 {c1,...,cn}에 의해 생성되는 Rm상의 부분공간이고 이를 C(A)로 나타낸다.
방정식 Ax=0의 해집합을 A의 영공간(null space)이라 하고 N(A)로 나타낸다. 이때 N(A)는 Rn의 부분공간이다.
A의 열벡터들은 A의 전치행렬 AT의 행벡터들이고, A의 행벡터들은 AT의 열벡터들이므로 다음이 성립한다.R(A)=C(AT),C(A)=R(AT)
행렬 U의 기약 행사다리꼴이 다음과 같다고 하자.U=(10022010−1300000)이 행렬에서 첫번째부터 세번째까지 영벡터가 아닌 행벡터들은 선두1을 포함하고 있고 선형독립이다. 그러므로 이 행벡터들은 R(U)의 기저가 되고 dimR(U)=3 이다. 선두 1을 포함하는 첫번째에서 세번째 열들은 선형독립이므로 이 열들은 C(U)의 기저이고 dimC(U)=3이다. N(U)의 기저를 구하기 위해 먼저 방정식 Ux=0의 해를 구하자. x=(x1,x2,x3,x4,x5)라고 하면(10022010−130014100000)(x1x2x3x4x5)=(x1+2x4+2x5x2−x4+3x5x3+4x4−x50)=(0000)이므로 x4=s, x5=t라고 하면(x1x2x3x4x5)=(−2s−2ts−3t−4s+tst)=s(−21−410)+t(−2−3101)=sns+tnt이고 여기서 ns=(−2,1,−4,1,0), nt=(−2,−3,1,0,1)이다. 이 사실로부터 ns와 nt가 N(U)를 생성함을 알 수 있고 따라서 {ns,nt}는 N(U)의 기저이고 dimN(U)=2이다.
이 사실로부터 행렬 A의 기약 행사다리꼴이 U일 때 dimR(A)=dimR(U),dimC(A)=dimC(U),dimN(A)=dimN(U)가 성립한다. 이에 대한 증명은 생략하겠다.
임의의 m×n행렬 A에 대하여 dimR(A)=dimC(A)가 성립하고 이 사실로부터 dimR(A)+dimN(A)=n,dimC(A)+dimN(AT)=m이 성립하는데 이에 대한 증명도 생략하겠다.
참고자료:
Linear Algebra, jinho Kwak, sungpyo Hong, Birkhauser
'대수학 > 선형대수학' 카테고리의 다른 글
[선형대수학] 9. 선형변환 (2: 선형변환의 행렬) (0) | 2017.10.16 |
---|---|
[선형대수학] 8. 선형변환 (1: 선형변환의 정의) (0) | 2017.10.14 |
[선형대수학] 6. 벡터공간 (0) | 2017.04.29 |
[선형대수학] 5. 여인수 전개와 크래머 공식 (0) | 2017.04.28 |
[선형대수학] 4. 판별식의 기본성질 (0) | 2017.04.27 |