본문으로 건너뛰기

장 74 보너스: 세포 호몰로지

이제 세포 호몰로지를 도입하겠습니다. 이는 본질적으로 우리가 원하는 임의의 CW 복합체의 호몰로지 군을 계산할 수 있게 해줍니다.

74.1 차수

대표적인 예: zzd는 차수 d를 갖습니다.

임의의 n>0과 사상 f:SnSn에 대해, 다음을 고려합시다:

f:Hn(Sn)Hn(Sn)

이는 어떤 상수 d에 의한 곱셈이어야 합니다. 이 df 차수라 부르며, degf로 표기합니다.

질문 74.1.1.

deg(fg)=deg(f)deg(g)임을 보이십시오.

예제 71.2.12에서 언급했듯이, 대략적으로 말하면:

degfimfSn을 몇 번 감는지를 셉니다.

또는, imf가 몇 개의 “Sn 자루”로 이루어져 있는지를 셉니다.

예제 74.1.2 (차수).
  1. (a)

    n=1일 때, 사상 zzk(S1로 볼 때)는 차수 k를 갖습니다.

  2. (b)

    반사 사상 (x0,x1,,xn)(x0,x1,,xn)은 차수 1을 갖습니다; 이를 증명하지는 않겠지만, 기하학적으로 이는 명백해야 합니다.

  3. (c)

    대척점 사상 xx는 위와 같은 반사 n+1개의 합성이므로 차수 (1)n+1을 갖습니다. 이 사상을 id로 표기합니다.

당연히, fg가 호모토픽하다면 degf=degg입니다. 실제로 Hopf의 정리에 따르면 이것이 분류 불변량입니다: degf=degg이기만 하면 언제든지 fg는 호모토픽합니다.

이것의 한 가지 좋은 응용은 다음과 같습니다:

정리 74.1.3 (털 난 공 정리).

n>0이 짝수이면, Sn은 연속적인 0이 아닌 접벡터장을 갖지 않습니다.

증명.

벡터들이 0이 아니라면 일반성을 잃지 않고 노름이 1이라고 할 수 있습니다; 즉 모든 x에 대해 직교하는 단위벡터 v(x)가 존재합니다. 그러면 다음과 같이 호모토피 사상 F:Sn×[0,1]Sn을 구성할 수 있습니다:

(x,t)(cosπt)x+(sinπt)v(x).

이는 id에서 id로 가는 호모토피를 줍니다. 따라서 deg(id)=deg(id)이며, 이는 1=(1)n+1을 의미하므로 n은 홀수여야 합니다. ∎

물론, n이 홀수일 때는 언제나 그러한 벡터장을 구성할 수 있습니다. 예를 들어, n=1일 때 그러한 벡터장이 아래에 그려져 있습니다.

74.2 세포 사슬 복합체

시작하기 전에, 다음을 기술합니다:

보조정리 74.2.1 (CW 호몰로지 군).

X를 CW 복합체라 합시다. 그러면

Hk(Xn,Xn1) {X의 #n-셀k=n0그 외의 경우.
그리고
Hk(Xn) {Hk(X)kn10kn+1.
증명.

첫 번째 부분은 (Xn,Xn1)정리 73.4.3의 가정을 만족한다는 것을 언급함으로써 즉시 얻어집니다. 따라서 Hk(Xn,Xn1)H~k(Xn/Xn1)이며, Xn/Xn1은 여러 개의 n-구의 쐐기합입니다.

예를 들어, n=2인 경우 (여기서는 ”구”가 풍선 모양의 덩어리로 그려져 있습니다):

두 번째 부분에서는 k를 고정하고, nk1 또는 nk+2인 한

Hk+1(Xn,Xn1)=0Hk(Xn1)Hk(Xn)Hk(Xn,Xn1)=0.

따라서 다음과 같은 동형사상을 얻습니다

Hk(Xk1)Hk(Xk2)Hk(X0)=0

그리고

Hk(Xk+1)Hk(Xk+2)Hk(X).

따라서 군 Hk(Xk,Xk1)이 매우 좋다는 것을 알 수 있습니다: 이들은 X의 세포들을 기저로 가지는 자유 아벨 군입니다. 그래서 이들에게 이름을 붙입니다:

정의 74.2.2.

CW 복합체 X에 대해, 다음과 같이 정의합니다

Cellsk(X)=Hk(Xk,Xk1)

여기서 관례상 Cells0(X)=H0(X0,)=H0(X0)입니다. 따라서 Cellsk(X)Xk-세포들을 기저로 가지는 아벨 군입니다.

이제 Cellsk=Hk(Xk,Xk1)을 사용하여, 우리의 긴 완전열을 이용해 이들 사이의 사상을 엮어 봅시다. 다음 도식을 살펴봅시다.

H3(X2)=0Cells4(X)H3(X3)H3(X4)H3(X)H3(X4,X3)=0Cells3(X)H1(X0)=0H2(X1)=0H2(X2)Cells2(X)H1(X1)H1(X2)H1(X)H1(X2,X1)=0H2(X3)H2(X)Cells1(X)H2(X3,X2)=0H0()=0H0(X0)Cells0(X)H0(X1)H0(X)H0(X1,X0)=004d403d3002d2001d1000

아이디어는, 인접한 스켈레톤들에 의해 생성된 모든 완전열을 취하여, 이를 군 Hk(Xk)에서 서로 엮은 것으로, 완전열의 절반은 세로로, 나머지 절반은 가로로 배치됩니다.

이 경우, 합성에 의해 그림과 같이 Hk(Xk,Xk1) 사이의 파란색 사상들의 수열이 생성됩니다.

질문 74.2.3.

인접한 두 파란색 화살표의 합성이 영임을 보이십시오.

따라서 위의 도식으로부터, 다음과 같은 화살표들의 수열을 읽어낼 수 있습니다

d5Cells4(X)d4Cells3(X)d3Cells2(X)d2Cells1(X)d1Cells0(X)d00.

이는 세포 사슬 복합체라 불리는 사슬 복합체입니다; 앞서 언급했듯이 모든 호몰로지 군은 자유 군이지만, 이들은 대부분의 합리적인 CW 복합체에 대해 유한 생성이기도 하다는 점에서 특히 좋습니다 (앞서 다루었던 거대한 C(X)와는 다릅니다). 다시 말해, Hk(Xk,Xk1)은 실제로 다룰 수 있는 특히 좋은 ”구체적인” 자유 군입니다.

우리가 이에 관심을 가지는 또 다른 이유는 실제로 다음과 같기 때문입니다:

정리 74.2.4 (세포 사슬 복합체는 Hn(X)를 줍니다).

세포 사슬 복합체의 k번째 호몰로지 군은 Hk(X)와 동형입니다.

증명.

도식으로부터 따라 나옵니다; 문제 74D. ∎

74.3 여담: 왜 호몰로지 군들이 같은가?

이를 설명하는 또 다른 직관이 있습니다 — 대략적으로 말하면,

Hk(Cells(X))=정렬된 사이클정렬된 경계=정렬된 사이클×잡음정렬된 경계×잡음=사이클경계=Hk(X).

설명해 보겠습니다. 다음과 같이 생긴 CW 복합체 X를 생각해 봅시다. 여기서 X1은 빨간색으로 그려져 있습니다. 각 파란색 영역은 하나의 2-세포에 해당합니다.

그러면, 다음 그림을 살펴봅시다.

많아 보이니, 설명해 보겠습니다.

  • 첫 번째 그림은 C1(X1)의 전형적인 원소를 묘사합니다 — 즉, X1에 포함된 1-사슬로서, Δ1에서 X1로 가는 두 사상의 형식적 합이며, 그 상은 검은색 화살표로 그려져 있습니다.

    사상들의 상만이 묘사되어 있으며, 단체 Δ1의 어느 점이 X1 내부의 어느 점으로 대응되는지와 같은 정보는 나타나 있지 않다는 점에 유의하십시오 — 비록 서로 다른 연속 사상들은 C1(X1)의 서로 다른 원소를 만들어내지만 말입니다.

  • 두 번째 그림은 Z1(X1,X0)의 전형적인 원소, 즉 상대 사이클을 나타냅니다.

    상대 사이클이나 군 Z1(X1,X0)이 무엇인지 공식적으로 정의한 적은 없지만, Z1(X1)의 정의로부터 그 정의를 짐작할 수 있습니다 — 이는 경계가 소멸하는 C1(X1,X0)=C1(X1)/C1(X0)의 부분군입니다.

    아래쪽 고리가 평평하게 그려진 것은 그저 보기 좋게 하기 위함일 뿐이며 — 전체는 빨간색 골격, 즉 X1 안에 포함되어 있습니다.

    물론 몫의 원소이므로 대표 원소 하나만 그려져 있습니다 — ”모드로 없앤” 부분은 X0 안에 완전히 포함된 사슬, 즉 몇몇 꼭짓점들입니다.

  • 세 번째 그림은 B1(X1,X0)의 전형적인 원소, 즉 상대 경계를 나타냅니다.

    이는 im(C2(X1,X0)C1(X1,X0))에 속합니다 — 말로 풀면, 경계가 그려진 원소와 같아지는 어떤 2-사슬이 존재한다는 것입니다.

  • 네 번째 그림은 Cells1(X)의 전형적인 원소, 즉 ”상대 경계로 나눈 상대 사이클”을 나타냅니다.

    이 군이 X의 각 1-세포로 생성되는 아벨 군과 어떻게 동형인지는 직관적으로 명백하기를 바랍니다.

    사실 이러한 원소 각각을, 모든 끝점이 어떤 꼭짓점 안에 놓이는(즉 그 원소의 경계가 X0 안에 있는) C1(X1)의 ”정렬된 원소”로 생각할 수 있으며, 각 1-세포에 대해 그 세포를 덮는 정준 1-단체가 하나 선택됩니다(같은 상을 갖는 서로 다른 단체들은 직관적으로 속도를 바꾸는 ”재매개변수화”에 대응하며, 단체와 그 재매개변수화의 차이는 사실 B1(X1,X0)의 원소임에 유의하십시오 — 이를 엄밀하게 만들어 보십시오! 힌트: 프리즘 연산자를 사용하십시오.)

  • 다섯 번째 그림은 다음의 전형적인 원소를 나타냅니다

    ker(Cells1(X)Cells0(X))

    이는 위에서 설명한 대로 ”정렬된” 1-사이클(즉 Z1(X)의 원소)인 ”세포 사이클”로 생각할 수 있습니다.

  • 여섯 번째 그림은 다음의 전형적인 원소를 나타냅니다

    im(Cells2(X)Cells1(X))

    이는 위와 같은 의미에서 ”정렬된” 1-경계(즉 B1(X)111이는 B1(X1)의 원소가 아닙니다! 그 이유를 생각해 보십시오.의 원소)인 ”세포 경계”로 생각할 수 있습니다.

  • 마지막으로, 마지막 그림은 H1(Cells(X))이며, 이는

    H1(Cells(X))=ker(Cells1(X)Cells0(X))im(Cells2(X)Cells1(X)).

    또는 대략적으로 말하면,

    H1(Cells(X))=정렬된 사이클정렬된 경계.

이것이 바로 정렬된 사이클정렬된 경계=사이클경계가 의미하는 바입니다. 적절한 형식화와 정준 단체들의 임의의 선택을 통해222엄밀히 말하면 X 위에 이른바 Δ-복합체 구조가 필요하지만, 냅킨에서는 Δ-구조를 정의하지 않습니다. 자세한 내용은 [HAT02]을 참고하십시오. 위의 논증을 엄밀하게 만들 수 있습니다.

”잡음”이란 무엇을 의미할까요? 이 부분은 명백하기를 바라지만, 요점은 정렬된 사이클이 여전히 사이클(즉 Z1(X)의 원소)로 남아 있으면서도(재매개변수화나 B1(X1,X0)의 원소를 더함으로써) 약간 ”이리저리 움직여질” 수 있다는 것입니다. 정렬된 경계에 대해서도 마찬가지입니다.

그러므로 요점은 — 분자와 분모의 공통된 잡음 인자를 ”약분”할 수 있으며, 그 결과는 변하지 않는다는 것입니다.

단체 근사에 대한 형식적인 논의는 [HAT02]를 참고하십시오.

74.4 응용: 베티 수를 통한 오일러 지표

이것의 좋은 응용으로는 유한 CW 복합체 X 오일러 지표를 정의하는 것이 있습니다. 물론 우리는 다음과 같이 쓸 수 있습니다

χ(X)=n(1)n#(X의 n-세포)

이는 익숙한 VE+F 공식을 일반화합니다. 그러나 이 정의는 CW 복합체의 선택에 의존한다는 점에서 만족스럽지 않은데, 우리는 사실 χ(X)가 공간 X 자체에만 의존하고(어떻게 만들어졌는지에는 의존하지 않기를) 원하기 때문입니다. 이를 염두에 두고 다음을 증명합니다:

정리 74.4.1 (베티 수를 통한 오일러 지표).

임의의 유한 CW 복합체 X에 대해 다음이 성립합니다

χ(X)=n(1)nrankHn(X).

따라서 χ(X)는 CW 분해의 선택에 의존하지 않습니다. 다음의 수들은

bn=rankHn(X)

X 베티 수라고 부릅니다. 실제로 이를 이용해 임의의 적당한 공간에 대해 χ(X)를 정의할 수 있습니다. X가 CW 복합체인 (흔한) 경우 이 정의가 오일러 지표의 일반적인 정의와 일치하므로 우리는 만족스럽습니다.

증명.

0ABCD0이 완전열이면 rankB+rankD=rankA+rankC라는 사실을 인용합니다. 그러면 예를 들어 다음 행은

H2(X1)=0H2(X2)H2(X2,X1)H1(X1)H1(X2)H1(X)H1(X2,X1)=0020

세포 도식에서 나온 것으로

#(2-세포)+rankH1(X)=rankH2(X2)+rankH1(X1).

더 일반적으로,

#(k-셀)+rankHk1(X)=rankHk(Xk)+rankHk1(Xk1)

이는 H1 항을 제외하면 k=0에 대해서도 성립합니다(#0-셀=rankH0(X0)는 자명하므로). 이를 (1)k로 곱하고 k0에 걸쳐 합하면 결론을 얻습니다. ∎

예제 74.4.2 (베티 수의 예시).
  1. (a)

    Sn의 베티 수는 b0=bn=1이고 나머지는 0입니다. 오일러 지표는 1+(1)n입니다.

  2. (b)

    원환면 S1×S1의 베티 수는 b0=1, b1=2, b2=1이고 나머지는 0입니다. 따라서 오일러 지표는 0입니다.

  3. (c)

    n의 베티 수는 b0=b2==b2n=1이고 나머지는 0입니다. 따라서 오일러 지표는 n+1입니다.

  4. (d)

    클라인 병의 베티 수는 b0=1, b1=1이고 나머지는 0입니다. 따라서 오일러 지표는 0으로, 구와 같습니다(이는 이들의 CW 구조가 같은 수의 세포를 사용하기 때문이기도 합니다).

Sn, S1×S1, n과 같은 “좋은” 공간에서는 베티 수에 bk=bnk라는 멋진 대칭성이 있음을 알 수 있습니다. 이는 더 일반적으로도 성립하는 사실입니다. 푸앵카레쌍́대성과 문제 76A를 참고하십시오.

74.5 세포 경계 공식

실제로 사상 dn이 무엇인지 명시적으로 기술할 수 있습니다. Hk(Xk,Xk1)Xk-세포를 기저로 가짐을 상기하면, 다음을 얻습니다:

정리 74.5.1 (k=1에 대한 세포 경계 공식).

k=1일 때,

d1:Cells1(X)Cells0(X)

는 단순히 경계 사상입니다.

정리 74.5.2 (k>1에 대한 세포 경계).

k>1을 양의 정수라 합시다. ekk-세포라 하고, {eβk1}βX의 모든 (k1)-세포를 나타낸다고 합시다. 그러면

dk:Cellsk(X)Cellsk1(X)

는 기저 원소에 대해 다음과 같이 주어집니다

dk(ek)=βdβeβk1

여기서 dβ는 다음 합성 사상의 차수입니다

Sk1=ek붙이다Xk1Sβk1.

여기서 첫 번째 화살표는 ek의 부착 사상이고, 두 번째 화살표는 Xk1ek1β를 한 점으로 붕괴시키는 몫사상입니다.

여기서 차수는 무엇을 하고 있는 것일까요? 기저 원소 ekCellsk(X)는 단지 하나의 k-세포이고, 그 경계는 단지 그 경계를 이루는 세포들이어야 함을 기억하십시오.

위와 같은 시각화를 통해 다음과 같은 것을 할 수 있습니다.

하지만 그리 쉽지 않습니다! CW 복합체에서 k-세포의 경계는 Xk1 안의 임의의 점들로 융합될 수 있으므로, k-세포의 ”모서리”가 반드시 (k1)-세포일 필요는 없다는 점에 유의하십시오.

설상가상으로, 때로는 중복된 모서리가 있을 수 있습니다 — 클라인 병에서 그려진 마주보는 두 모서리 각 쌍은 실제로 방향이 다를 수 있는 같은 모서리입니다.

이러한 경우, 각 모서리의 중복도를 세어야 합니다 — 그리고 이것이 바로 사상의 차수가 세는 것입니다! 잠시 후 클라인 병의 호몰로지 군을 계산하는 명시적인 예를 살펴보겠습니다.

이는 CW 복합체의 호몰로지 군을 계산하는 알고리즘을 제공합니다:

  • 세포 사슬 복합체를 구성합니다. 여기서 Cellsk(X)#k-셀입니다.

  • d1:Cells1(X)Cells0(X)은 그냥 경계 사상입니다 (따라서 d1(e1)은 두 끝점의 차입니다).

  • k>1에 대해, 기저 원소 위에서 dk:Cellsk(X)Cellsk1(X)를 다음과 같이 계산합니다. 각 k-세포 ek에 대해 다음을 반복하십시오:

    • 모든 k1 세포 ek1β에 대해, ek의 경계를 ek1β의 경계에 용접했을 때의 차수를 계산하며, 이를 dβ라 합니다.

    • 그러면 dk(ek)=βdβek1β입니다.

  • 이제 세포 사슬 복합체의 사상들을 얻었으므로, (핵을 상으로 나눈 몫을 취하여) 호몰로지를 직접 계산할 수 있습니다.

예를 들어 이를 이용하여 토러스의 호몰로지 군을 다시 계산할 수 있으며, 클라인 병 및 다른 공간들에 대해서도 마찬가지입니다.

예제 74.5.3 (토러스의 세포 호몰로지).

이전과 같이 e0, e1a, e1b, e2로 구성된 토러스를 생각해 봅시다. 여기서 e2는 단어 aba1b1를 통해 붙여집니다. 예를 들어, X1은 다음과 같습니다

세포 사슬 복합체는 다음과 같습니다

0e2e1ae1be00d2d1d0

이제 세포 경계 공식을 적용해 봅시다:

  • d1이 경계 공식이었음을 상기하십시오. d1(e1a)=e0e0=0이고 마찬가지로 d1(e1b)=0입니다. 따라서 d1=0입니다.

  • d2에 대해서는, e2의 경계가 e1a에 미치는 상을 생각해 봅시다. X1 주위를 따라, 이는 e1a를 한 번, e1b를 한 번, 다시 e1a를 (반대 방향으로) 한 번, 그리고 다시 e1b를 한 번 감쌉니다. e1b 전체를 한 점으로 붕괴시키면, 이 사상의 차수가 0임을 알 수 있습니다. 따라서 d2(e2)에는 e1a 계수가 없습니다. 마찬가지로 e1b 계수도 없으므로, d2=0입니다.

따라서

d1=d2=0.

이므로 복합체의 모든 사상에서 사상의 핵은 전체 공간이고 상은 {0}입니다. 따라서 호몰로지 군은 , 2, 입니다.

예제 74.5.4 (클라인 병의 세포 호몰로지).

X를 클라인 병이라 합시다. 이전과 같이 세포 e0, e1a, e1b, e2를 생각해 보되, 이번에는 e2가 단어 abab1를 통해 붙여집니다. 따라서 d1은 여전히 영이지만, 이번에는 대신 d2(e2)=2e1a가 됩니다 (왜일까요?). 따라서 우리의 도식은 다음과 같습니다

0e2e1ae1be00e22e1ae1a0e1b00d2d1d0

그러므로 H0(X)임을 얻지만, 이번에는

H1(X)/2

입니다 (이는 22의 사본으로 나눈 몫입니다). 또한 kerd2=0이므로, 이제 H2(X)=0입니다.

이것이 말이 되는지 검산해 봅시다 — 즉, 경계는 아니지만 두 배로 하면 경계가 되는 어떤 사이클이 존재함을 확인해 봅시다.

사실, 대부분의 사이클이 성립합니다.

경로를 두 배로 하면, 다음과 같은 것을 얻습니다.

여기서 중요한 부분은 다음과 같습니다: 두 파란색 변이 반대 방향으로 동일시되어 있으므로, 경로 중 하나를 변을 가로질러 당겨서 방향을 뒤집을 수 있습니다… 그런데 이제 이 영역은 실제로 청록색 영역의 경계입니다! 이것으로 끝났습니다.

두 호모토피 동치 경로의 차이가 경계임을 스스로 확인하는 것만 남았습니다.

74.6 생각해 볼 만한 조금 더 어려운 문제

문제 74A.

n을 양의 정수라 합시다. 다음을 보이십시오

Hk(n){k=0,2,4,,2n0그 외의 경우.

힌트. n은 인접한 차원에 세포가 없으므로, 모든 dk 사상은 영이어야 합니다.

문제 74B.

전사가 아닌 사상 f:SnSn의 차수가 영임을 보이십시오.

힌트. 공간 Sn{x0}는 수축 가능합니다.

문제 74C (무어 공간).
margin: [Uncaptioned image]

G1, G2, …, GN을 유한 생성 아벨 군의 수열이라고 합시다. 다음을 만족하는 공간 X를 구성하십시오.

H~n(X){Gn1nN0그 외의 경우.
문제 74D.

정리 74.2.4를 증명하여, X의 호몰로지 군이 세포 사슬 복합체의 호몰로지 군과 일치함을 보이십시오.

힌트. 원소를 참조할 필요는 없습니다. 예를 들어

H2(X)H2(X3)H2(X2)/ker[H2(X2)H2(X3)],

로 시작하십시오. 표시된 단사 사상과 전사 화살표에 주목하십시오.

풀이. 구체적으로, H2(X2,X1)에서의 호몰로지만 살펴보고 이것이 H2(X)와 동형사상임을 보이겠습니다. 다음 도식에 따르면

H2(X) H2(X3)
H2(X2)/ker[H2(X2)H2(X3)]
H2(X2)/im3
im[H2(X2)H2(X2,X1)]/im3
ker(2)/im3
kerd2/imd3.
문제 74E.
margin: [Uncaptioned image]

n을 양의 정수라고 합시다. 다음을 보이십시오.

Hk(n){k=0이거나 k=n1(mod2)인 경우/2k가 홀수이고 0<k<n인 경우0그 외의 경우.

힌트. 각 차원마다 하나의 세포가 있습니다. dk의 차수가 deg(id)+deg(id)임을 보이십시오. 따라서 k가 짝수인지 홀수인지에 따라 dk는 영이거나 2입니다.