행렬의 기본 공간
📂행렬대수행렬의 기본 공간
설명
행렬 A가 주어졌다고 하자. 그러면 우리가 A에 대해서 다음과 같은 6가지의 공간을 생각할 수 있다.
A의 행공간, AT의 행공간
A의 열공간, AT의 열공간
A의 영공간, AT의 영공간
그런데 A의 행벡터는 AT의 열벡터와 같고, A의 열벡터는 AT의 행벡터와 같으므로 A의 행공간과 AT의 열공간이 같다. 같은 이유로 A의 열공간과 AT의 행공간이 같으므로 우리는 다음의 4가지 행렬을 생각할 수 있다.
A의 행공간, A의 열공간
A의 영공간, AT의 영공간
이 4개의 공간을 묶어 행렬 A의 기본 공간fundamental spaces이라 한다.
정리 1
임의의 행렬 A에 대해서,
rank(A)=rank(AT)
증명
A의 행공간과 AT의 열공간이 같으므로 랭크의 정의에 의해,
rank(A)=dim(R(A))=dim(C(AT))=rank(AT)
■
정리 2
A를 m×n 행렬이라고 하자.
(a) A의 영공간과 A의 행공간은 Rn에서 서로 직교여공간이다.
N(A)⊕R(A)=Rn
(b) AT의 영공간과 A의 열공간은 Rm에서 서로 직교여공간이다.
N(AT)⊕C(A)=Rm
증명
전략: 정의를 이용해서 직접 연역한다. (a)의 증명만 소개한다. (b)의 증명도 본질적으로 같다.
우선 N(A)=R(A)⊥임을 보이자. x∈N(A) 라고 하면 영공간의 정의에 의해 다음과 같다.
Ax=0
양변에 y∈Rn를 내적하면 다음과 같다.
yT(Ax)=0
행렬곱의 결합법칙에 의해 (yTA)x=0이고, 전치행렬의 성질에 의해 (ATy)Tx=0이므로, 직교의 정의에 의해 다음과 같다.
ATy⊥x
그러면 직교여공간의 정의에 의해 다음과 같다.
x∈R(A)⊥
위 내용을 정리하면 x∈N(A)⟹x∈R(A)⊥ 이므로 다음의 결과를 얻는다.
N(A)⊂R(A)⊥
위의 과정을 역방향으로 반복하면 N(A)⊃R(A)⊥ 을 얻을 수 있으므로 다음의 결과를 얻는다.
N(A)=R(A)⊥
양변에 ⊥를 취하면 다음과 같다.
N(A)⊥=R(A)
이 둘은 모두 Rn의 부분공간이므로 다음을 얻는다.
N(A)⊕R(A)=Rn
■
같이보기