Loading [MathJax]/jax/output/HTML-CSS/jax.js

대수학/선형대수학2017. 10. 14. 02:06
반응형

[선형대수학] 8. 선형변환 (1: 선형변환의 정의)



VW를 벡터공간이라 하자. 임의의 x,yV와 스칼라 α, β에 대하여 함수 T:VWT(αx+βy)=αT(x)+βT(y)를 만족하면 TV에서 W로의 선형변환(Linear transformation)이라고 한다.


다음은 선형변환의 예시들이다.

(1) f(x)=2x, h(x,y)=(xy,2x)로 정의된 f:RR, h:R2R2는 선형변환이다.


(2) m×n행렬 A와 임의의 xRn에 대하여T(x)=Ax로 정의된 함수 T:RnRm은 선형변환이다. 왜냐하면 임의의 벡터 x,yRn와 스칼라 α,βR에 대하여T(αx+βy)=A(αx+βy)=αAx+βAy=αT(x)+βT(y)가 성립하기 때문이다. 여기서 A=(1000), x=(x,y)R2(n=m=2)일 때T(x)=Ax=(1000)(xy)=(x0)이고 이때의 Tx축으로의 사영(projection)이라고 한다.


(3) n차 정사각행렬 A=(aij)n×n에 대하여 A의 대각선 성분들의 합(대각합, trace)tr(A)=ni=1aii은 선형변환이다. 이때 임의의 n차 정사각행렬 A,B에 대하여 tr(AB)=tr(BA)가 성립하는데 행렬 AB의 대각선 성분은 nk=1aikbki, 행렬 BA의 대각선 성분은 nk=1bikaki이므로 tr(AB)=ni=1(nk=1aikbki)=ni=1(nk=1bikaki)=tr(BA)이다.


(4) 미분과 적분연산도 선형변환이다. 실수계수 n차 다항식 전체의 집합을 Pn(R)로 나타내는데 D(f(x))=f(x),I(f(x))=x0f(t)dt로 정의된 미분과 적분연산D:Pn(R)Pn1(R),I:Pn(R)Pn+1(R)도 선형변환이다.


(5) 벡터공간 V,W에 대하여 Id(x)=x,T0(x)=0으로 정의되는 함수 Id:VV, T0:V{0}는 각각 항등변환(identity transformation), 영변환(zero transformation)이라고 불리우며 선형변환이다.


V,W를 벡터공간, T:VWV에서 W로의 선형변환이라 하자.

Ker(T)={v|T(v)=0}VT의 핵(Kernel)이라 하고, Im(T)={T(v)|vV}WT의 상(Image)이라 한다. 이때 Ker(T)Im(T)는 각각 VW의 부분공간이다. 왜냐하면 Ker(T)의 경우 임의의 x,yKer(T)와 스칼라 α,βR에 대하여T(αx+βy)=αT(x)+βT(y)=α0+β0=0이므로 αx+βyKer(T)이고 따라서 Ker(T)V의 부분공간이다. Im(T)의 경우 v,wIm(T)일 때 x,yV가 존재해서 T(x)=v, T(y)=w이다. 따라서 임의의 스칼라 α,βR에 대하여αv+βw=αT(x)+βT(y)=T(αx+βy)이므로 αv+βwIm(T)이고 Im(T)W의 부분공간이다.

앞에서 언급했던 항등변환 Id와 영변환 T0에 대하여 다음이 성립한다.Ker(Id)={0},Im(Id)=V,Ker(T0)=V,Im(T0)={0}w1=(1,0),w2=(2,1),w3=(4,3)R2상의 벡터라 하자.

(1) α={e1,e2,e3}R3상의 표준기저라 하고 T:R3R2T(e1)=w1,T(e2)=w2,T(e3)=w3으로 정의된 선형변환이라 하자. x=(x1,x2,x3)=x1e1+x2e2+x3e3R3에 대하여T(x)=3i=1xiT(ei)=3i=1xiwi=x1(1,0)+x2(2,1)+x3(4,3)=(x1+2x2+4x3,x2+3x3)이므로 T(x1,x2,x3)=(x1+2x2+4x3,x2+3x3)이고 이를 행렬로 나타내면 다음과 같다.(124013)(x1x2x3)=(x1+2x2+4x3x2+3x3)

(2) β={v1,v2,v3}(v1=(1,1,1),v2=(1,1,0),v3=(1,0,0))R3상의 또 다른 기저라 하고 T:R3R2T(v1)=w1,T(v2)=w2,T(v3)=w3으로 정의된 선형변환이라 하자. x=(x1,x2,x3)v1,v2,v3의 선형결합으로 나타내면(x1,x2,x3)=k1v1+k2v2+k3v3=(k1+k2+k3)e1+(k1+k2)e2+k1e3이므로 k1+k2+k3=x1, k1+k2=x2, k1=x3이고 k1=x3, k2=x2x3, k3=x1x2이다. 그러면(x1,x2,x3)=x3v1+(x2x3)v2+(x1x2)v3이고T(x1,x2,x3)=x3T(v1)+(x2x3)T(v2)+(x1x2)T(v3)=x3(1,0)+(x2x3)(2,1)+(x1x2)(4,3)=(4x12x2x3,3x14x2+x3)이다. 이를 행렬로 나타내면 다음과 같다.(421341)(x1x2x3)=(4x12x2x33x14x2+x3)

집합 X에서 집합 Y로의 함수 f:XY가 가역(invertible)이라는 것은 함수 g:YX(f의 역함수,g=f1)가 존재해서 gf=fg=I가 성립하는 것이다.

f:XY가 일대일(one-to-one, 또는 단사(injective))이라는 것은 Y에서 f(u)=f(v)일 때 X일 때 u=v가 성립함을 뜻한다. f가 위로(onto, 또는 전사(surjective))라는 것은 모든 yY에 대하여 xX가 존재해서 y=f(x)가 성립함을 뜻한다. f가 전단사(bijective)라는 것은 일대일이면서 동시에 위로인 것이다. 즉, 임의의 yY에 대하여 유일한 xX가 존재해서 y=f(x)가 성립함을 뜻한다.


함수 f:XY가 가역일 필요충분조건은 전단사인 것이다. 먼저 f가 가역이라 하자. 그러면 역함수 g:YX가 존재할 것이고 f(u)=f(v)이면 u=g(f(u))=g(f(v))=v이고 따라서 f는 일대일이다. 모든 yY에 대하여 g(y)=xX이고 f(x)=f(g(y))=y이다. 그러면 f는 위로이다.

f가 전단사라고 하면 모든 yY에 대하여 xX가 유일하게 존재해서 y=f(x)이다. 모든 yY에 대하여 g:YXg(y)=x라고 정의하자. 그러면 g:YX는 잘 정의되고 fg=gf=I이다. 따라서 gf의 역함수이고 f는 가역이다.


VW를 벡터공간, T:VW를 가역선형변환이라 하자. 그러면 그 역함수인 T1:WV도 선형변환이다. 앞의 결과에 의해 w1,w2W에 대하여 v1,v2V가 유일하게 존재해서 T(v1)=w1, T(v2)=w2이다. 임의의 스칼라 α,βR에 대하여T1(αw1+βw2)=T1(αT(v1)+βT(v2))=T1(T(αv1+βv2))=αv1+βv2=αT1(w1)+βT1(w2)이므로 T1도 선형변환이다.


벡터공간 V에서 벡터공간 W로의 선형변환 T:VW가 가역(전단사)이면 동형사상(isomorphism)이라고 하고 이때 VW는 서로 동형(isomorphic)이라고 한다.


두 벡터공간 VW가 서로 동형일 필요충분조건은 dimV=dimW이다.

T:VW를 동형사상, {v1,...,vn}V에 대한 기저라 하자. 그러면 {T(v1),...,T(v2)}W의 기저이고 dimW=dimV=n이 됨을 보이면 된다.

0=c1T(v1)++cnT(vn)=T(c1v1++cnvn)이면 0=c1v1++cnvn이고 vi들은 서로 일차독립이므로 c1==cn=0이다. 따라서 {T(v1),...,T(vn)}은 일차독립이다.

임의의 yW에 대하여 유일한 xV가 존재해서 y=T(x)이다. x=ni=1aivi라고 하자. 그러면y=T(x)=T(a1x1++anxn)=a1T(v1)++anT(vn)이고 이는 yT(v1),...,T(vn)의 선형결합임을 뜻한다. 따라서 dimV=dimW=n이라고 할 수 있다.

반대로 dimV=dimW=n이라 하자. 그러면 VW의 기저의 개수는 서로 같고 이를 각각 {v1,...,vn}, {w1,...,wn}이라고 하자. 선형변환 T:VWwi=T(vi)(i=1,...,n)로 정의하면 T는 동형사상이다.


참고자료:

Linear Algebra, jinho Kwak, sungpyo Hong, Birkhauser

현대 선형대수학, 이상구, 경문사

반응형
Posted by skywalker222