Aerospace Kim

[행렬식의 엄밀한 정의] ch1. 다중선형사상

  이전 읽을거리: ch0. 행렬식의 귀납적 정의

  다음 읽을거리: ch2. 텐서의 성질


1. 다중선형사상

 

  흔히 순서쌍이라 하면, 실수 2~3개를 순서지어 (1,2) 처럼 나타내는 것을 떠올릴 것이다. 다음은 일반화된 순서쌍의 정의이다.

 

  Definition.  공집합이 아닌 집합 A1,,Ak 를 생각하자. 각 i 에 대해 Ai 의 원소 ai , 총 k개의 원소를 다음과 같이 순서지어 나타내는 것을 k-순서쌍(k-tuple)이라고 한다.(a1,a2,,an)  이러한 k-순서쌍의 집합을 A1,A2,,An곱집합(product)이라 하며 A1×A2××Ak 라고 표기한다. 즉, 다음과 같다.A1××Ak={(a1,,ak):a1A1,,akAk}  동일한 집합 A 를 단순히 k번 곱한 집합 A××A 는 간단히 Ak 라고 표기한다.Ak={(a1,,ak):a1,,akA}

 

  곱집합의 일반적인 정의를 보면, 성분이 모두 실수인 (1,π,e) 같은 순서쌍 외에도 모든 성분이 서로 다른 벡터공간의 벡터를 원소로 갖는 순서쌍도 생각해 볼 수는 있다. (사실 별로 관심은 없다) 모든 성분이 동일한 벡터공간 V 의 벡터인 k-순서쌍의 집합을 Vk 라고 씀에 유의하며 다음의 정의를 보자.

 

  Definition.  F-벡터공간 V 와 함수 f:VkF 를 생각하자. 어떤 i{1,,n} 와 고정된 k1 개의 벡터 vj (ji) 에 대해 다음과 같이 정의된 함수 T:VF 가 선형이면 fi번째 변수에 대해 선형이라고 한다.T(v)=f(v1,,vi1,v,vi+1,,vn)  만약 f 가 모든 i{1,,n} 에서 i번째 변수에 대해 선형이면 f다중선형(multilinear)이라고 하며 f 를 일컬어 V k-텐서(k-tensor) 또는 차수(order)가 k인 텐서라고 한다.

  V 의 모든 k-텐서의 집합을 Lk(V) 라고 쓴다.

 

  위의 정의에서 k=1 인 경우  Lk(V) 는 단지 VF 인 선형변환, 즉 선형범함수(linear functional)을 의미하며 이는 종종 V 의 dual space 라고 불리며 V 라고 쓴다.

 

  텐서의 간단한 예시를 보자. 벡터공간 F2V 라고 할 때, 다음과 같이 함수 f:V2F 를 정의할 수 있다.
f((x1x2),(y1y2))=a11x1y1+a12x1y2+a21x2y1+a22x2y2

  이때 a11,a12,a21,a22F 의 원소이다. 이와 같이 정의된 함수 f 는 다중선형임을 쉽게 확인할 수 있다. 예시로, f 는 첫 번째 변수에 대하여 선형임을 다음과 같이 보일 수 있다.
f((x1x2)+c(x1x2),(y1y2))=f((x1+cx1x2+cx2),(y1y2))=a11(x1+cx1)y1+a12(x1+cx1)y2+a21(x2+cx2)y1+a22(x2+cx2)y2=a11x1y1+a12x1y2+a21x2y1+a22x2y2+c(a11x1y1+a12x1y2+a21x2y1+a22x2y2)=f((x1x2),(y1y2))+cf((x1x2),(y1y2))

  사실 위와같이 정의된 fF2 의 2-텐서의 일반적인 형태이다. 나중에는 더 나아가 Fn 의 모든 텐서는 실제로 이와 비슷하게 생겼음을 밝힐 것이다.

 

 

1.1. 텐서공간

 

  텐서의 합과 스칼라 곱을 다음과 같이 정의하자. 이는 보편적인 정의와 크게 다르지 않다.

 

  Lemma 1.1.  F-벡터공간 V 에 대해 Lk(V) 는 다음과 같이 정의된 합과 스칼라 곱에 대하여 닫혀있다.
  (ⅰ) (f+g)(v1,,vk)=f(v1,,vk)+g(v1,,vk)
  (ⅱ) (cf)(v1,,vk)=cf(v1,,vk)

 

  Proof.

  (ⅰ) 임의의 벡터 v1,,vkV 에 대하여, 두 텐서의 합의 정의에 따르면 다음과 같다.
(f+g)(v1,,vk)=f(v1,,vk)+g(v1,,vk)

  i번째 변수를 제외한 나머지 벡터는 임의로 고정한 채, i번째 변수에 대한 함수 T 를 다음과 같이 정의하자.
T(v)=(f+g)(v1,,vi1,v,vi+1,,vk)

  f,g 는 다중선형이므로 V 의 임의의 벡터 x,yV 와 스칼라 cF 에 대하여 다음이 성립한다.
T(cx+y)=(f+g)(v1,,vi1,cx+y,vi+1,,vk)=f(v1,,vi1,cx+y,vi+1,,vk)+g(v1,,vi1,cx+y,vi+1,,vk)=cf(v1,,vi1,x,vi+1,,vk)+f(v1,,vi1,y,vi+1,,vk)+cg(v1,,vi1,x,vi+1,,vk)+g(v1,,vi1,y,vi+1,,vk)=cf(v1,,vi1,x,vi+1,,vk)+g(v1,,vi1,x,vi+1,,vk))+(f(v1,,vi1,y,vi+1,,vk)+g(v1,,vi1,y,vi+1,,vk))=c(f+g)(v1,,vi1,x,vi+1,,vk)+(f+g)(v1,,vi1,y,vi+1,,vk)=cT(x)+T(y)

  따라서 T 는 선형이며, 임의의 i=1,,k 에 대하여 일반적으로 성립하므로 f+g 는 다중선형이다.

 

  (ⅱ) 임의의 벡터 v1,,vkV 에 대하여, 텐서의 스칼라 곱의 정의에 따르면 다음과 같다.
(af)(v1,,v)=af(v1,,v)

  i번째 변수를 제외한 나머지 벡터는 임의로 고정한 채, i번째 변수에 대한 함수 T 를 다음과 같이 정의하자.

T(v)=(af)(v1,,vi1,v,vi+1,,vk)

  f 는 다중선형이므로 V 의 임의의 cF , x,yV 에 대하여 다음이 성립한다.

T(cx+y)=(af)(v1,,vi1,cx+y,vi+1,,vk)=af(v1,,vi1,cx+y,vi+1,,vk)=acf(v1,,vi1,x,vi+1,,vk)+af(v1,,vi1,y,vi+1,,vk)=c(af)(v1,,vi1,x,vi+1,,vk)+(af)(v1,,vi1,y,vi+1,,vk)=cT(x)+T(y)

  따라서 T 는 선형이며, 임의의 i=1,,k 에 대하여 일반적으로 성립하므로 af 는 다중선형이다. 따라서 Lk(V) 는 합과 스칼라 곱에 대하여 닫혀있다.   

 

 

  이어서 텐서의 집합이 또 하나의 벡터공간임을 보이자.

 

  Theorem 1.2.  F-벡터공간 V 에 대해 Lk(V) 는 벡터공간이다. 이를 텐서공간(tensor space)이라고 한다.

 

  Proof.  Lk(V)벡터공간의 여덟가지 조건을 만족하는지 확인하자.

  (VS1) : 임의의 f,gLk(V) 를 생각하자. 임의의v1,,vkV 에 대하여 다음이 성립한다.

(f+g)(v1,,vk)=f(v1,,vk)+g(v1,,vk)=g(v1,,vk)+f(v1,,vk)=(g+f)(v1,,vk)

f+g=g+f

  (VS2) : 임의의 f,g,hLk(V) 를 생각하자. 임의의 v1,,vkV 에 대하여 다음이 성립한다.

(f+(g+h))(v1,,vk)=f(v1,,vk)+(g+h)(v1,,vk)=f(v1,,vk)+(g(v1,,vk)+h(v1,,vk))=(f(v1,,vk)+g(v1,,vk))+h(v1,,vk)=(f+g)(v1,,vk)+h(v1,,vk)=((f+g)+h)(v1,,vk)

f+(g+h)=(f+g)+h

  (VS3) : 다음과 같이 정의한 함수 0 을 영텐서라고 한다.

0(v1,,vk)=0F

  영텐서는 각각의 변수에 대하여 영변환이다. 영변환은 선형변환이므로 영텐서는 다중선형이며 Lk(V) 에 속한다.

  임의의 fLk(V) 를 생각하자. 임의의 벡터 v1,,vkV 에 대하여 다음이 성립한다.

(f+0)(v1,,vk)=f(v1,,vk)+0(v1,,vk)=f(v1,,vk)+0=f(v1,,vk)

f+0=f

  (VS4) : 임의의 fLk(V) 를 생각하자. 다음의 함수를 정의하자.

g:VkF,(v1,,vk)f(v1,,vk)

  g 가 다중선형임을 보일 것이다. g 의 i번째 성분에 대한 함수 T 를 다음과 같이 정의하자.

T(v)=g(v1,,vi1,v,vi+1,,vk)

  T 가 선형임을 보이자. 임의의 cF , x,yV 에 대하여 다음이 성립한다.

T(cx+y)=g(v1,,vi1,cx+y,vi+1,,vk)=f(v1,,vi1,cx+y,vi+1,,vk)=cf(v1,,vi1,x,vi+1,,vk)f(v1,,vi1,y,vi+1,,vk)=cg(v1,,vi1,x,vi+1,,vk)+g(v1,,vi1,y,vi+1,,vk)=cT(x)+T(y)

  따라서 T 는 선형이다. 임의의 i={1,,k} 에 대하여 일반적으로 성립하므로 g 는 다중선형이다. 임의의 벡터 v1,,vkV 에 대하여 다음이 성립한다.

(f+g)(v1,,vk)=f(v1,,vk)+g(v1,,vk)=f(v1,,vk)f(v1,,vk)=0=0(v1,,vk)

f+g=0

  (VS5) : 임의의  fLk(V) 를 생각하자. 임의의 v1,,vkV 에 대하여 다음이 성립한다.

(1f)(v1,,vk)=1f(v1,,vk)=f(v1,,vk)

1f=f

  (VS6) : 임의의 fLk(V) 를 생각하자. 임의의 a,bF , v1,,vkV 에 대하여 다음이 성립한다.

(a(bf))(v1,,vk)=a(bf)(v1,,vk)=a(bf(v1,,vk))=(ab)f(v1,,vk)=((ab)f)(v1,,vk)

a(bf)=(ab)f

  (VS7) : 임의의 f,gLk(V) 를 생각하자. 임의의 aF , v1,,vkV 에 대하여 다음이 성립한다.

(a(f+g))(v1,,vk)=a(f+g)(v1,,vk)=a(f(v1,,vk)+g(v1,,vk))=af(v1,,vk)+ag(v1,,vk)=(af+ag)(v1,,vk)

a(f+g)=af+ag

  (VS8) : 임의의 fLk(V) 를 생각하자. 임의의 a,bF , v1,,vkV 에 대하여 다음이 성립한다.

((a+b)g)(v1,,vk)=(a+b)f(v1,,vk)=af(v1,,vk)+bf(v1,,vk)=(af+bf)(v1,,vk)

(a+b)f=af+bf

  Lk(V) 는 lemma 에 따라 합과 스칼라 곱에 대해 닫혀있으며 벡터공간의 8조건을 모두 만족하므로 벡터공간이다.   

 

 

읽어주셔서 감사합니다.

 

 

References)

[1] 스티븐 H, 프리드버그. (2020). 프리드버그 선형대수학 (한빛수학교재연구소 옮김). 한빛아카데미.

[2] 김홍종. (2020). 미적분학 1+. 서울대학교출판문화원.

[3] James R. Munkres. (1991). Analysis on manifolds. CRC press.


  이전 읽을거리: ch0. 행렬식의 귀납적 정의

  다음 읽을거리: ch2. 텐서의 성질