본문 바로가기
Mathematics/다양체(텐서)

[다양체,텐서] 2.3 Tensor Fields

by 피그티 2018. 9. 8.

Manifold의 기하학에 등장하는 curvature와 같은 오브젝트를 다루기 위해서는 tensor field를 정의해야 한다. 이 페이지에서는 manifold에서의 tensor field와 tensor의 coordinate change에 대하여 살펴본다.

 

 

Cotangent Space

 

n-dimentional differentiable manifold M에 정의 되는 real-valued differentiable function f:MR 에 대하여, M의 point p에서의 differential (df)p 를 생각해보자. 1.4 Derivatives of Differentiable maps에서 정의한 것과 같이 (df)pM의 tangent space로부터 R로의 linear transformation이 된다.

(df)p:TpMR

즉, [선형대수학] 2.4 Dual Space에서 정의한 것과 같이, (df)pTpM의 linear functional이다.

 

DEFINITION            Cotangent Space

 

Differentiable manifold M의 point o에 대하여, p에서의 모든 real-valued differentiable function의 differential (df)p의 집합을 p에서의 cotangent space라고 부르고 TpM로 표현한다.

 

즉, TpMp에서의 tangent space TpM의 dual space이다.

 

 

이제 M의 local coordinate를 x라고 하고 i번째 coordinate function을 xi라고 하자.

x(p)=(x1(p),x2(p),,xn(p))

1.3 Tangent Space, Tangent Bundle에서 본 것과 같이,

(xj)p

TpM의 basis vector가 된다. 이제 (dxi)p(xj)p에 어떤 값을 주는지 살펴보면,

(dxi)p(xj)p=xixj|p=δij

따라서

{ (dx1)p , (dx2)p ,, (dxn)p }

{ (x1)p , (x2)p ,, (xn)p }

의 dual basis임을 알 수 있다.

 

 

Tensor Field

 

M의 point p에서 vector space TpM과 dual space TpM를 tensor product하여 tensor space를 만들 수 있다. 이제, 1.5 Vector Fields, Lie Bracket에서 vector field를 정의한 것과 같이 tensor field를 정의할 수 있다.

 

DEFINITION            Tensor Field 

 

Differentiable manifold M으로부터 tensor bundle T(r,s)M 으로의 함수

T:MT(r,s)MpT(p):=TpT(r,s)(TpM,TpM)

M의 tensor field라고 한다.

 

위에서 본것과 같이, local coordinate를 x라고 하면, TpM의 basis는

{ (x1)p , (x2)p ,, (xn)p }

TpM의 basis는

{ (dx1)p , (dx2)p ,, (dxn)p }

이므로 basis들의 tensor product

{ (dxi1)p(dxir)p(xj1)p(xjs)p }

T(r,s)(TpM,TpM)의 basis가 된다.

 

 

따라서 local coordinate에서 일반적인 (r,s)-tensor field T

T(p)=i1,,irj1,,jsTi1irj1js(p)  (dxi1)p(dxir)p(xj1)p(xjs)p

로 표현된다. 보통 상대성이론에서는 위의 표현 대신 coefficient만 사용해서

Ti1irj1js(p)

로 표현한다.

 

 

Coordinate Changes of Tensors

 

Point p가 chart UV에 대하여 각각의 parametrization x, y에 의해 표현될 때, local coordinate x에서의 basis vector

(xi)p

y에서의 basis vector로 전개할 수 있다. (1.3 Tangent Space, Tangent Bundle 참고)

(xj)p=l=1n(ylxj)p (yl)p

또한, [선형대수학] 2.5 Representations of Linear Transformations에서 본것과 같이 dual basis는 basis change matrix의 inverse를 이용해 변환되므로, Jacobian matrix의 역행렬을 이용해

[(dx1)p(dx2)p(dxn)p]=[(y1x1)p(y2x1)p(ynx1)p(y1x2)p(y2x2)p(ynxn)p]1[(dy1)p(dy2)p(dyn)p]=[(x1y1)p(x2y1)p(xny1)p(x1y2)p(x2y2)p(xnyn)p][(dy1)p(dy2)p(dyn)p]

또는

(dxi)p=k=1n(xiyk)p (dyk)p

로 전개할 수 있다.

 

 

Tensor의 multilinearity를 이용하면, p에서의 (r,s)-tensor T

T=i1,,irj1,,jsAi1irj1js  (dxi1)p(dxir)p(xj1)p(xjs)p=k1,,krl1,,ls(i1,,irj1,,js(xi1yk1)p(xirykr)p(yl1xj1)p(ylsxjs)p Ai1irj1js)                                                 (dyk1)p(dykr)p(yl1)p(yls)p=k1,,krl1,,lsBk1krl1ls  (dyk1)p(dykr)p(yl1)p(yls)p

로 변환된다. 상대성이론에서는 coefficient만을 이용해서 local coordinate x에서 T의 표현

Ai1irj1js

와 local coordinate y에서의 표현

Bk1krl1ls

사이의 관계식을 다음과 같이 표현한다.

Bk1krl1ls=i1,,irj1,,js(xi1yk1)p(xirykr)p(yl1xj1)p(ylsxjs)p Ai1irj1js

우변에서 summation이 되는 index를 잘 살펴보면, 위쪽 index와 아래쪽 index에 동시에 나타나고 한쪽에만 나타나는 index는 summation되지 않는다. 따라서 index가 위쪽과 아래쪽에 동시에 나타나는 경우에는 그 index로 summation되어 있다고 가정하고 summation을 생략하여 다음과 같이 표현한다.

Bk1krl1ls=(xi1yk1)p(xirykr)p(yl1xj1)p(ylsxjs)p Ai1irj1js

이러한 표현을 Einstein convention을 따른다고 한다. 예를 들어, Kronecker delta

δii=i=1nδii=i=1n1=n

이 된다.

 

 

이로부터, Covariant k-tensor는 local coordinate x에서 y로 변환할 때, 함수 y:RnRn

y(x1,x2,,xn)=(y1,y2,,yn)

의 inverse Jacobian matrix를 k번 이용해 변환된다.

Bl1l2lk=(xi1yl1)p(xi2yl2)p(xikylk)pAi1i2ik

 

Contravariant k-tensor는 Jacobian matrix를 k번 이용해 변환된다.

Bs1s2sk=(ys1xj1)p(ys2xj2)p(yskxjk)pAj1j2jk

 

 

중요한 것은, 여기에서 논의한 '변환'은 하나의 tensor에 대하여 basis가 바뀜에 따라 coefficient representation의 변환이라는 것이다. Tensor field는 basis와 상관없이 정의되는 오브젝트이므로 tensor field 자체가 바뀌는 것은 아니다. 이것은 하나의 vector가 basis가 바뀜에 따라 representation이 바뀐다고 해서 vector 자체가 변하는 것은 아닌것과 똑같은 것이다. 물리학과에서는 위의 변환들을 tensor의 정의로 배우기때문에 혼동하지 않도록 주의해야한다.

 

 

Pullback of Covariant Tensor

 

여기에서는 covariant tensor field에 작용하는 중요한 연산을 살펴본다.

 

DEFINITION            Pullback

 

Differentiable manifold MN에 대하여 함수 φ:MN 를 differentiable map이라고 하자. N의 covariant k-tensor field F에 대하여, 다음과 같이 정의되는 M의 covariant k-tensor field φFF의 pullback이라고 한다.

(φF)p (v1,v2,,vk)=Fφ(p) ( (dφ)pv1 , (dφ)pv2 ,  , (dφ)pvk )    for  v1,v2,,vkTpM

 

Pullback은 다음과 같은 성질을 만족한다.

 

THEOREM            Properties of Pullback

 

Differentiable map φ:MN, covariant tensor field F, G, real number c에 대하여, 다음을 만족한다.

 

1. φ(cF+S)=c(φF)+φG

 

2. φ(FG)=(φF)(φG)

 

또한 differentiable map f:MR, ψ:LM에 대하여 다음을 만족한다.

 

3. φ(fF)=(fφ) φF

 

4. ψ(φF)=(φψ)F