연립일차방정식계 (선형계)
a11x1+...+a1n=b1a21x1+...+a2n=b2⋮am1x1+...+amnxn=bm
위와 같은 n개의 미지수와 m개의 방정식을 가지는 연립일차방정식계가 있을 때, 이를 행렬과 벡터의 곱을 이용해 아래와 같이 표현할 수 있다.
A=⎣⎢⎢⎢⎢⎡a11a21⋮am1a12a22⋮am2⋯⋯⋮⋯a1na2n⋮amn⎦⎥⎥⎥⎥⎤,x=⎣⎢⎢⎢⎢⎡x1x2⋮xn⎦⎥⎥⎥⎥⎤,b=⎣⎢⎢⎢⎢⎡b1b2⋮bm⎦⎥⎥⎥⎥⎤⇒Ax=b
선형계의 해집합과 동차
Ax=b를 만족하는 해들의 집합 {s∣As=b}를 Ax=b의 해집합이라고 한다. 만약 해집합이 공집합이면 Ax=b의 해는 없고 선형계가 Inconsistent하다고 한다. 해집합이 공집합이 아니면 Ax=b를 만족하는 해는 존재하고, 선형계가 Consistent하다고 한다.
Ax=b에서 b=0인 경우를 동차방정식계(Homogeneous system)라고 한다. b=0인 경우는 비동차방정식계라고 한다.
동차방정식계의 해집합
체 F에서 n개의 미지수와 m개의 일차방정식으로 이루어진 선형계 Ax=0에 대해서
Ax=0의 해집합을 K라고 하면 K=N(LA)이고, dim(K)=n−rank(A)이다.
증명)
N(LA)={x∈Fn∣Ax=0}=K이다. 따라서 K는 Fn의 부분공간이다.
차원 정리에 의해 rank(LA)+Nullity(LA)=n인데, dim(K)=dim(NA)=Nullity(LA)이고 rank(LA)=rank(A)이므로 dim(K)=n−rank(A)를 만족한다.
m < n이면 선형계 Ax=0은 영벡터가 아닌 해를 가진다.
증명)
m<n이면 rank(A)≤min(m,n)에 의해서 rank(A)<n이다. 따라서 n−rank(A)=dim(K)>0이므로 K는 영공간이 아니다.
동차방정식계의 해와 비동차방정식계의 해의 관계성
해가 존재하는 선형계 Ax=b의 해집합을 K, Ax=0의 해집합을 KH라고 표현하면
Ax=b의 임의의 해 s∈K에 대해 K={s}+KH={s+k∣k∈KH}이다.
증명)
-
K가 {s}+KH의 부분집합임을 증명
s∈K를 고정하자. 임의의 t∈K에 대해 As=b,At=b이므로 A(t−s)=0⇒t−s∈KH이다. 따라서 t=s+(t−s)이고 t−s∈KH이므로 t∈{s}+KH이다.
-
{s}+KH가 K의 부분집합임을 증명
s∈K를 고정하자. 임의의 w∈K에 대해 적절한 u∈KH가 존재해서 w=s+u를 만족한다. 이 때 Aw=A(s+u)=As+Au=b+0=b이므로 w∈K이다.
이 정리에 따르면 Ax=b의 임의의 해 s를 고정했을 때, Ax=0의 해공간의 기저가 {w1,...,wp}이면 Ax=b의 해집합은 {k∣k=s+a1w1+...apwp}가 된다는 것을 알 수 있다. 이를 Ax=0의 해공간을 s만큼 평행이동시킨 것으로 이해할 수도 있다.
계수행렬의 가역성
n개의 미지수와 n개의 일차방정식으로 이루어진 Ax=b에 대해
행렬 A가 가역이면 유일한 해 A−1b가 존재한다. 역으로 방정식의 해가 유일하면 행렬 A는 가역이다.
증명)
A가 가역일 때, Ax=b의 임의의 해를 s라고 하자. As=b⇒s=A−1b가 성립하므로 A가 가역일 때 Ax=b의 해는 유일하다.
Ax=b의 유일한 해 t가 존재한다고 하자. 그리고 Ax=0을 만족하는 임의의 해를 u라고 하자. At=b, Au=0에서 A(t+u)=b를 얻는다. 그런데 Ax=b의 해는 t로 유일하므로 t+u=t에서 u=0이다.
따라서 Ax=0의 해 공간 ≡ N(LA)={0}이므로 LA는 단사이고, LA:Fn→Fn이므로 LA는 가역이다. 따라서 A도 가역이다.
해의 존재성 판별
선형계 Ax=b의 해가 존재함 ⇔ rank(A)=rank(A∣b)
증명)
Ax=b의 해가 존재한다는 것은 b∈R(LA)와 동치다. 그리고 R(LA)=span({a1,a2,...,an})이기 때문에 이는 b∈span({a1,...,an})과 동치다.
그리고 b∈span({a1,...,an})⇔span({a1,...,an})=span({a1,...,an,b})이고 두 벡터공간의 차원이 같으므로 이는 rank(A)=rank(A∣b)와 동치다.