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

[다양체,텐서] 2.5 Integrations on Manifolds

by 피그티 2018. 9. 8.

이 페이지에서는 n-dimensional smooth manifold에서 n-form의 적분을 살펴본다.



Integration on Euclidean Space


일반적인 manifold에서의 적분을 살펴보기 이전에 Euclidean space Rn에서 n-form의 적분을 정의하자.


DEFINITION            Support (Euclidean Space)

 

Rn에 정의된 함수 f:RnR 에 대하여, f(x)가 0이 아닌 x들의 집합의 closure

supp f={ xRn | f(x)0 }

f의 support라고 부른다. 


n-form ω는 coordinate x를 이용해 표현하면

ω=f(x) dx1dx2dxn

이므로, ω의 support는 f(x)가 0이 아닌 x들의 집합의 closure으로 정의할 수 있다. 여기에서는 수렴의 문제를 피하기 위해 support가 bounded되어 있다고 가정할 것이다.(즉, support는 compact, 이를 ω가 compactly supported하다고 부른다.) 이제 ω의 적분을 정의하자.


DEFINITION            Integration (n-form, Euclidean Space)

 

Rnn-form

ω=f(x) dx1dx2dxn

에 대하여, supp fU이면

Uω=Uf(x) dx1dx2dxn


만약, diffeomorphism (\varphi:V \subset \mathbb{R}^n \to U)에 의하여 change of basis가 이뤄진다면,

φω=(detdφ)(fφ) dy1dy2dyn=(detxiyj)(fφ) dy1dy2dyn

이므로 (2.4 Differential Forms, Exterior Derivatives 참고)

Vφω=V (detxiyj)(fφ) dy1dy2dyn

와 같이 calculus에서 배운 적분의 change of basis와 같은 결과를 얻을 수 있다.(--calculus, integration,change of basis-- 참고)



Integration of n-form Supported in a Chart


만약 orientable n-dimensional smooth manifold Mn-form ω의 support가 하나의 chart (U,φ)에 대하여,

φ1(supp ω)U

즉, 하나의 chart에 대해서만 0이 아니라고 한다면, ω의 적분은 φ를 이용하여 ωU로 pullback하여 Euclidean space에서의 적분으로 정의하면 된다.

Mω=Uφω



(Example)

Interval (0,2π)×(0,2π)에 대하여 parametrization

φ(u,v)=((3+cosv)cosu,(3+cosv)sinu,sinv)

은 2-torus T2를 나타낸다. Compact set [0,2π]×[0,2π]은 2-torus를 완전히 cover하고 2차원에서 line의 넓이는 0이므로, 2-torus에서의 적분은 이 chart만으로 계산할 수 있다.


Toroidal coord

By DaveBurke [GFDL, CC-BY-SA-3.0 or CC BY 2.5 ], from Wikimedia Commons


이제 2-torus에 정의되는 2-form

ω=y dxdz+x dydz

을 적분해보자.

Fω=(3+cosv)2cosv dudv

이므로 

T2ω=02π02π(3+cosv)2cosv dudv=12π2



Partition of Unity


문제는 ω가 여러 chart에 대해서 0이 아닐 경우, 적분을 어떻게 정의해야 하는가이다. ω의 support가 아래의 그림처럼 2개의 chart에 걸쳐 있다고 가정해보자.


Two coordinate charts on a manifold

By Stomatapoll [CC BY-SA 3.0 ], from Wikimedia Commons


공통으로 들어가는 aqua색상의 영역에서는 partition of unity라는 테크닉을 사용한다.


Partition of unity illustration

By Oleg Alexandrov (self-made with MATLAB, tweaked in Inkscape) [Public domain], via Wikimedia Commons


위의 그래프는 모든 x에서 빨강, 노랑, 파랑, 초록 함수를 더하면 1이 된다. 함수 f(x)를 적분할 때, 어떤 이유에서 빨간색 함수의 support, 노랑색 함수의 support, 파랑색 함수의 support, 초록색 함수의 support에서만 적분값을 계산할 수 있을 때, 전체 적분은

f(x) dx=supp (x)f(x) dx+supp (x)f(x) dx                +supp (x)f(x) dx+supp (x)f(x) dx

으로 계산할 수 있다. 이러한 빨강, 노랑, 파랑, 초록의 함수를 partition of unity라고 부른다.


DEFINITION            Partition of Unity


Smooth manifold M에 대하여, open set의 collection VM의 open cover(open set들의 union이 M)이라고 하자. 다음의 조건들을 만족하는 smooth function ρi들을 open cover V를 나누는 partition of unity라고 부른다.


1. 모든 M의 point p에 대하여, 유한한 갯수의 ρi에 대해서만 Usupp ρi이고

다른 ρj에 대해서는 Usupp ρj=p의 neighborhood U가 존재


2. 모든 M의 point p에 대하여, iρi(p)=1


3. 0ρi1


4. supp ρiVV의 원소 V가 존재

(공백)


이러한 조건을 만족하는 함수들이 존재하는가? 보통 2개의 open set이 겹치는 영역에서 다음과 같이 정의되는 함수 Ψ(x)(bump function이라고 부른다)와 1Ψ(x)를 이용하여 partition of unity를 구성한다.

Ψ(x)={exp(1x21)x(1,1)0otherwise

n개의 open set이 겹치는 경우 (n-1)개의 Ψ(x)n1와 1Ψ(x)n1로 구성할 수 있다. 아래 그림은 2차원에서의 bump function을 표현한 것이다.

Ψ(x,y)={exp(1x2+y21)x(1,1)×(1,1)0otherwise


Bump

By JoshDif [CC BY-SA 4.0 ], from Wikimedia Commons




Integration on Manifold


이제 atlas (Uα,φα)에 대하여, partition of unity ρi를 생각해보자. Partition of unity의 정의에 의해 n-form ω

ω=(iρi)ω=iρiω

이고 supp (ρiω)Uαi이므로 ω의 적분을

Mω=iM(ρiω)=iUαiφαi(ρiω)

로 정의한다.