대수적 위상수학 입문 #3

by Lee Yeohyeon
613 views

Introduction to Algebraic Topology #3

Scribed by Yeohyeon Lee

이번 주도 그냥 꾸준히 기초 배경지식을 상기해본다.

2.4 Lebesque Lemma

여기서는 약방의 감초(?)처럼 쓰이는 보조정리 두 개를 살펴본다.

Lemma 4.1 [Lebesque Lemma] K가 compact metric space라 하자. 그리고 {Uα}αAK의 임의의 open cover라 하자. 그러면 ε>0s.t.[SK, where diam(S)<ε, αA s.t. SUα] 이 성립한다.

Proof. (Contrapositive) 결론을 부정하면, 임의의 nN에 대하여 diam(An)<1n,AnUα,αA 를 만족시키는 K의 부분집합 An이 존재한다. 그러면 각 n에 대하여 pnAn을 잡을 수 있다. K는 sequentially compact이므로 K의 점 p로 수렴하는 {pn}의 부분열 {pnk}가 존재한다. 이때 pUαUα가 존재하며 Bε(p)Uα를 만족시키는 양수 ε가 존재한다. pnkp이므로 적당한 양의 정수 N에 대하여 nk>NpnkBε/2(p) 이 정립한다. 그런데 nk0>N1/nk0<ε/2를 모두 만족시키는 충분히 큰 nk0를 잡으면, 모든 xAnk0에 대하여 d(p,x)d(p,pnk0)+d(pnk0,x)ε2+ε2=ε 이므로 xBε(p)가 성립한다. 즉 Ank0Bε(p)이다. 그런데 이는 Ank0Uα를 뜻하므로 모순이다.

Lemma 4.2 [Compact Exhaustion] Rn의 열린부분집합 U에 대하여 compact exhaustion이 존재한다. 즉 다음을 만족시키는 compact set들의 열 {Ki}iN이 존재한다.

  1. Kiint(Ki+1),iN
  2. i=1Ki=U

Proof.jN에 대하여, Kk:={zU | zj, d(z,UC)1j} 로 잡으면 된다카더라.

3. Analysis

이번 장에서도 본격적인 대수위상을 공부하지는 않고, 사전지식 점검차원으로 해석학의 기본지식 몇 가지를 살펴본다. 나에겐 준비운동이 더 필요하다.

3.1 Results from Plane Calculus

  • 함수 f:RnRnCk-function이라는 것은 fik인 모든 i에 대하여 임의의 i번 편미분이 가능하고, 그때 얻어진 각 편도함수가 연속이라는 뜻이다.
  • 함수 f:RnRnC-function이라는 것은 f가 모든 iN에 대하여 임의의 i번 편미분이 가능하고, 그때 얻어진 각 편도함수가 연속이라는 뜻이다.

Thereom 1.1 [Green's Theorem for a Rectangle] 함수 f가 직사각형 D=[a,b]×[c,d]R2에서 정의된 실숫값함수이고 int(D)에서 C1-function이라 하자. 그러면 D(qxpy)dxdy=Dp dx+q dy 가 성립한다.

Remark. 물론 이 등식의 우변은 D의 경계를 따른 양의 방향 곡선 위에서의 선적분이다. 지금은 직사각형 위에서의 적분이므로 그냥 Dp dx+q dy:=abp(x,c) dx+cdq(b,y) dyabp(x,d) dxcdq(a,y) dy 가 우변의 정의라고 생각해도 된다.

Proof. Fubini's Theorem을 이용하면 아주 쉽게 증명된다. 즉 등식 Dqx dxdy=cd(abqx dx)dy=cdq(b,y)q(a,y) dy 를 이용하면 된다. 나머지 항들에 동일하게 Fubini정리를 적용하면 기계적으로 등식이 증명된다. 일반적인 영역에서의 그린 정리도 증명해보자.

Remark. 역시 그린의 정리는 Ddω=Dω 로 쓰는게 더 흐뭇하다. 여기서 ω는 그린의 정리니까 ω=p dx+q dy이다.

Lemma 1.2 볼록한 영역 DR2에서 정의된 함수 f:DRC-function이고 D의 한 점 (a,b)에서 f(a,b)=0이라 하자. 그러면 (a,b)의 적당한 근방에서 정의된 C-function들 f1,f2가 존재해서 그 근방에서 ff(x,y)=(xa)f1(x,y)+(yb)f2(x,y) 로 나타낼 수 있다.

Proof.

  1. (a,b)=(0,0)인 경우. f(x,y)=01t(f(tx,ty))dt=01xfx(tx,ty)+yfy(tx,ty) dt=x01fx(tx,ty) dt+y01fx(tx,ty) dt 이므로 원하는 결과를 얻는다. (이때 D가 convex라는 조건을 이용해 f(tx,ty)가 잘 정의됨을 얻었다. 사실 D가 그냥 열린집합이라고 가정해도 문제 없을 듯 하다.)
  2. 일반적인 경우는 f(x,y):=f(x+a,y+b)로 정의하면 f는 (i)의 경우에 해당하는 함수가 되어 마찬가지 결론을 얻는다.

3.2 Partition of Unity

  • 학부수준의 수학에서는 자주 볼 일이 없었지만, 고급 수학에서 꽤 유용하게 쓸 수 있다는 `단위 분할(partition of unity)'라는 정리를 살펴보자. 이를 위해 몇 가지 용어를 먼저 정의하자.
  • 함수 f:SR에 대하여 f의 받침집합(support set)을 기호로 supp(f)로 나타내고 supp(f):={xSf(x)0} 으로 정의한다.\footnote{책에 따라서는 supp(f)={xSf(x)0}으로 정의하기도 하는 듯. }
  • 위상공간 (X,T)의 부분집합들의 모임 {Sα}αA이 locally finite이라는 것은 X의 임의의 점 p에 대하여 UpSαfor finitely many αA 를 만족시키는 p의 열린 근방 Up가 존재한다는 뜻이다. 즉 locally finite인 집합족 {Sα}는 국소적으로 {Sα} 유한개의 원소들만 보인다고 표현할 수도 있겠다.

Thereom 2.1 [Partition of Unity] Rn의 열린집합 U가 열린집합들의 모임 {Uα}αA의 union으로 주어졌다고 하자. 즉 U=αAUα라 하자. 그러면 다음을 만족시키는 U에서 [0,1]로의 함수열 {hi}iN이 존재한다.

  1. 함수 hi:U[0,1]C-function이다.
  2. supp(hi)는 compact이고 적당한 αA에 대하여 supp(hi)Uα이 성립한다.
  3. 집합족 {supp(hi)}iN는 locally finite이다.
  4. n=1hi1이다. (이 합은 (iii)에 의해 항상 잘 정의된다.)

  • 위 정리의 {hi}iN를 partition of unity subordinate to {Uα}라 부른다.
  • 위 정리의 증명에 앞서서 이 정리를 응용한 예를 하나 살펴보자. Urysohn Lemma의 내용은 X가 normal space이고 A,B가 서로 만나지 않는 X의 닫힌 부분집합들일 때, φ|A1φ|B0을 만족시키는 연속함수 φ:X[0,1]가 존재한다는 것이다. 그런데 partition of unity의 존재를 이용하면, 연속함수가 아니라 C-function을 얻을 수 있다. 즉 다음이 성립한다.

Thereom 2.2 두 집합 A,BRn의 닫힌 부분집합이고 서로 만나지 않을 때, φ|A1φ|B0를 만족시키는 C-function φ:Rn[0,1]이 존재한다.

Proof. U1=BC,U2=AC로 두면 Rn=U1U2이다. 이때 {U1,U2}의 partition of unity {hi}iN이 존재한다. 이때 각 iN에 대하여 supp(hi)U1혹은supp(hi)U2 중 하나만 성립한다. 이제 함수 φ:Rn[0,1]φ=supp(hi)U1hi 로 정의하자. 그러면 hi들의 support set들의 모임이 갖고 있는 locally finite 성질 때문에 Rn의 각 점에 대한 φ의 값은 유한개의 hi들의 함숫값의 합으로써 잘 정의됨을 알 수 있고 특히 φC-function이다.\par 그런데 φsupp(hi)U1를 만족시키는 hi들의 합으로 정의되었는데 U1=BC이므로 φ|B0이다. 한편 {hi}iN가 partition of unity이므로 iNhisupp(hi)U1hi+supp(hi)U2hi1 이 성립하는데 supp(hi)U2인 모든 hi에 대하여 hi|A0이므로 supp(hi)U1hi1φ|A1가 성립한다.

  • 이제 partition of unity의 존재를 증명하기 위해 cut-off function이라 부르는 것이 존재함을 보이고, 이를 이용해 partition of unity가 존재함을 보인다.

Lemma 2.3 [Cut-off Function]

  1. f|(,0]0f|(0,)>0을 만족시키는 C-function f:R[0,1]가 존재한다.
  2. g|(,0][1,)0g|(0,1)>0을 만족시키는 C-function g:R[0,1]가 존재한다.
  3. 집합 Rn의 박스 R=(a1,b1)××(an,bn)에 대하여, h|RC0h|R>0을 만족시키는 C-function h:Rn[0,1]가 존재한다.

Proof.

  1. Define f(x)={e1x,if x>00,if x0.
  2. Define g(x)=f(x)f(1x).
  3. Define h(x1,,xn)=i=1ng(xiaibiai).

  • 위의 보조정리에서 (ii)와 (iii)의 gh를 cut-off function이라 부른다.
이제 (드디어!) Partition of unity가 존재함을 보이자.

Proof.[of existence of a partition of unity] 보조정리 ???\을 이용하여 U=i=1KiU의 compact exhaustion {Ki}iN를 택할 수 있다. 이때 모든 iN에 대하여 Ki는 compact이고 KiKi+1이다.\par 또한 %Rn의 두 조건 %열린상자들의 모임은 보통위상공간의 한 basis이므로

    [-]
  • U=aRa
  • 모든 Ra에 대하여 RaUα, for some Uα.
를 만족시키는 Rn의 열린상자들의 모임 {Ra}도 잡을 수 있다. (이의 증명은 Rn이 거리공간이기 때문에 어렵지 않지만, 여기서는 생략하자.) 물론 {Ra}U의 한 open cover이고 특히 모든 Ki의 open cover이다. 이때 K2를 덮는 {Ra}의 finite subcover {R21,,R2n}가 존재하며, 보조정리 ???에 의해 이들 각 R2k들 위에서의 cut-off function h2k가 존재한다.\par 이제 j3인 자연수 j에 대하여 Kjint(Kj1)은 compact이며 int(Kj+1)Kj2는 열린집합임을 상기하자. 또한 compact exhaustion의 성질덕분에 Kjint(Kj1)int(Kj+1)Kj2 가 성립하는 것도 알고 있다. Unknown environment 'figure' 여기서 또
    [-]
  • int(Kj+1)Kj2=aRa
  • 모든 Ra에 대하여 RaUα, for some Uα
를 만족시키는 열린상자들의 모임 {Ra}를 다시 잡을 수 있다. 그러면 compact set인 Kjint(Kj1)를 덮는 finite subcover {Rj1,,Rjm}을 잡을 수 있고 이들 각 상자 위에서 정의된 cut-off function hjk들이 존재한다. 이와 같이 모든 3이상의 모든 jN에 대하여 Kjint(Kj1)를 덮는 유한개의 상자들이 있고 그들 각각의 상자 위에서 정의된 cut-off function들이 있다. 또한 K2를 덮는 유한개의 상자들 위에 정의된 cut-off function들도 있다. 이러한 cut-off function들을 모두 모아 만든 집합은 가산집합이므로 이를 {gi:U[0,1]}iN으로 둘 수 있다. 물론 모든 giC-function이다. 또한 모든 열린상자 Ra는 그의 폐포가 적당한 Uα의 부분집합이되므로, 임의의 cut-off function gi에 대하여 supp(gi)Uα 를 만족시키는 Uα가 존재한다. 또한 모든 Kjint(Kj1)가 유한개의 상자들로 덮히며, Kjint(Kj1)와 만나는 int(Ki)Ki2는 많아야 2, 3개이므로 Kjint(Kj1)의 모든 점은 유한개의 상자하고만 만나는 적당한 근방이 존재한다. 따라서 집합 {supp(gi)}iN은 locally finite이다.\par 따라서 임의의 xU에 대하여 i=1gi의 값이 잘 정의되며 특히 그 함숫값은 항상 양수이다. 왜냐하면 U의 임의의 점은 K2 혹은 Kjint(Kj1)에 속하므로 적어도 하나 이상의 열린 상자에 속하고 이는 그 열린 상자 위에서의 cut-off function의 값에 의해 i=1gi의 값이 양수가 된다. 이제 hi:U[0,1]hi:=gij=1gj 로 정의하면 {hi}iN가 바로 {Uα}αA의 한 partition of unity이다.

Leave a Comment