본문으로 건너뛰기

장 73 절제와 상대 호몰로지

우리는 이미 마이어-비토리스 열을 사용하는 방법을 보았습니다. 우리는 다음과 같은 열에서 시작했습니다.

…→Hn(U∩V)→Hn(U)⊕Hn(V)→Hn(U+V)→Hn−1(U∩V)→…

그리고 그 축약된 형태에서 출발한 다음, Hn(U+V)≅Hn(X)라는 기하학적 사실에 기대었습니다. 이를 통해 Hn(X)에 대한 계산을 대수적으로 수행할 수 있었습니다.

이 장에서는 다음 사슬 복합체에 대응하는 긴 완전열로 관심을 돌립니다.

0→Cn(A)↪Cn(X)↠Cn(X,A)→0.

전체적인 구성은 앞의 두 장과 매우 비슷할 것입니다. 다만 Hn:𝗁𝖳𝗈𝗉→𝖦𝗋𝗉에 더하여, 쌍 (X,A)를 Hn(X,A)로 보내는 함자 Hn:𝗁𝖯𝖺𝗂𝗋𝖳𝗈𝗉→𝖦𝗋𝗉도 갖게 된다는 점이 다릅니다. 그런 다음 핵심이 되는 기하학적 결과를 (이번에도 증명 없이) 서술하고, 이를 이용하여 여러 결론을 이끌어 냅니다.

73.1 동기

주된 동기는 다음과 같습니다.

상대 호몰로지는 몫공간의 대수적 대응물입니다.

따라서 예를 들어 쌍의 사상 f:(X,A)→(Y,B)를 보면, X/A→Y/B를 떠올리십시오.

이것이 공간 A⊆X에 대하여 Hn(X,A)≅H~n(X/A)가 성립한다는 “합리적인 추측”이 나오는 이유입니다.

정리 73.4.3에 의하여, 위의 추측은 대부분의 공간에 대해 실제로 참입니다. 예를 들면 다음과 같습니다.

질문 73.1.1.

X=[0,1]이고 A={0,1}이라고 합시다. H1(X/A)와 H1(X,A)가 ℤ와 동형임을 보이십시오. (이 예에서는 π1(X/A)도 그렇습니다.)

그러나 모든 공간에 대해 그런 것은 아닙니다. 예제 64.2.6과 비슷하게, A가 닫혀 있지 않으면 이상한 일이 일어날 수 있습니다.

예제 73.1.2 (A가 X에서 열린 경우의 Hn(X,A)).

X=D2를 닫힌 원판이라고 합시다.

A가 적당히 좋은 경우, 예를 들어 A=S1이 X의 경계인 경우에는 H2(X,A)≅H2(X/A)≅ℤ가 성립합니다.

그러나 0이 X의 중심일 때 A=X∖{0}이면, H2(X,A)는 여전히 ℤ와 동형이지만 H2(X/A)≅0입니다. (후자의 동형사상은 알아보기가 더 어려운데, 주된 이유는 X/A가 이상한 공간이기 때문입니다 — 이 공간은 하우스도르프 공간이 아닙니다.)

A가 X에서 닫혀 있는 경우에도 여전히 문제가 생길 수 있습니다.

예제 73.1.3 (줄어드는 원들의 쐐기합).

X를 구간 [0,1]이라 하고, A⊆X를 A={1n∣n∈ℤ+}∪{0}이라고 합시다. 이 경우 몫 X/A는 아래 그림과 같이 줄어드는 원들의 쐐기합과 동형이 됩니다.

X/A에서 빨간 점 A/A의 임의의 열린 근방은 유한 개를 제외한 모든 원을 포함해야 한다는 점에 주목하십시오.

우리는 다음을 주장합니다.

H1(X,A)≇H~1(X/A).

무엇이 잘못될 수 있을까요? 일반적으로 말해, 대수적으로 다룰 때에는 모든 것이 유한하지만, 위상수학에서는 무한과 관련된 것들을 고려해야 합니다.

청록색으로 그린, C(X/A) 안의 다음 1-단체를 생각해 봅시다.

H(X,A)의 모든 원소는 C(X) 안에서 1-순환인 대표원을 가지며, 이 1-순환은 유한 개의 1-단체로 이루어지고, 각 1-단체는 1-경계의 차이를 법으로 하여 선분 [a,b]와 동치입니다. 따라서 직관적으로 H(X,A)의 모든 원소는 “유한 개의 원”(또는 유한 개를 제외한 모든 원)만을 덮을 수 있습니다.

우리는 아직 이 모든 것을 형식화할 만큼 충분한 도구를 갖추지 못했습니다. 형식적으로 말하면, 몫 사상 q:X→X/A와 q:A→A/A는 q∗:H1(X,A)→H1(X/A,A/A)를 유도하며, q∗는 단사가 아닙니다.

어쨌든 Hn(X,A)≅H~n(X/A)를 만족하는 좋은 공간 A⊆X에 대해서는 Hn(A)와 H~n(X/A)를 바탕으로 Hn(X)를 계산할 수 있을 것입니다 — A와 X/A는 어떤 의미에서 X보다 작고 단순하다는 점에 주목하십시오.

73.2 긴 완전열

정리 72.2.5에 따르면 다음 열

…→Hn(A)→Hn(X)→Hn(X,A)→Hn−1(A)→….

과

…→H~n(A)→H~n(X)→Hn(X,A)→H~n−1(A)→…

은 긴 완전열임을 떠올리십시오. 문제 72F에 의해 다음과 같은 긴 완전열도 얻습니다

…→Hn(B,A)→Hn(X,A)→Hn(X,B)→Hn−1(B,A)→….

여기서 A⊆B⊆X입니다.

이는 X/B가 X/AB/A와 위상동형이라는 사실의 유사물입니다 — “분수에서 공통인수를 약분하는” 셈입니다.

위의 첫 번째 긴 완전열을 적용하면 다음을 얻습니다:

보조정리 73.2.1 (축약 가능한 공간에 대한 상대 호몰로지).

X를 위상 공간이라 하고, A⊆X가 축약 가능하다고 합시다. 모든 n에 대해 다음이 성립합니다.

Hn(X,A)≅H~n(X).
증명.

A가 축약 가능하므로 모든 n에 대해 H~n(A)=0입니다. 각 n에 대해 긴 완전열에는 다음과 같은 부분이 있습니다

…→H~n(A)⏟=0→H~n(X)→Hn(X,A)→H~n−1(A)⏟=0→….

따라서 0→H~n(X)→Hn(X,A)→0이 완전이므로, Hn(X,A)≅H~n(X)입니다. ∎

특히 이 정리는 A가 한 점일 때 적용됩니다. A=∅인 경우도 주목할 만합니다. 이 결과들을 다음 보조정리로 정리합니다:

보조정리 73.2.2 (절대 호몰로지를 일반화하는 상대 호몰로지).

X를 임의의 공간이라 하고, ∗∈X를 한 점이라 합시다. 그러면 모든 n에 대해 다음이 성립합니다.

Hn(X,{∗})≅H~n(X)그리고Hn(X,∅)=Hn(X).

73.3 쌍의 범주

이제 단순히 Hn(X)가 아니라 Hn(X,A)를 갖게 되었으므로, 자연스러운 다음 단계는 쌍의 적절한 범주를 만들고 이전과 같은 함자적 구성을 마련하는 것입니다.

정의 73.3.1.

∅≠A⊆X와 ∅≠B⊆Y를 부분공간이라 하고, 사상 f:X→Y를 생각합시다. fimg(A)⊆B이면 다음과 같이 씁니다

f:(X,A)→(Y,B).

이때 f를 쌍 (X,A)와 (Y,B) 사이의 쌍 사상이라고 합니다.

정의 73.3.2.

f,g:(X,A)→(Y,B)가 “쌍 사상들을 거쳐 호모토픽”하면, 이들을 쌍-호모토픽하다고 합니다.

좀 더 형식적으로 말하면, 쌍-호모토피 f,g:(X,A)→(Y,B)란 사상 F:[0,1]×X→Y로서, F가 사상 f,g:X→Y의 호모토피이고 각 Ft 자체가 쌍 사상인 것입니다. 이를 Ft(X)로 쓰겠습니다.

쌍-호모토픽한 전형적인 f,g:(X,A)→(Y,B)는 다음과 같은 모습일 수 있습니다. 모든 t∈[0,1]에 대해 Ftimg(A)⊆B여야 한다는 점에 주목하십시오.

따라서 자연스럽게 두 가지 범주에 도달합니다:

  • •

    𝖯𝖺𝗂𝗋𝖳𝗈𝗉은 위상 공간 쌍들의 범주이고,

  • •

    𝗁𝖯𝖺𝗂𝗋𝖳𝗈𝗉은 같은 범주이되 사상을 호모토피 차이까지만 구별하는 범주입니다.

정의 73.3.3.

앞에서와 마찬가지로, 쌍 (X,A)와 (Y,B)가 𝗁𝖯𝖺𝗂𝗋𝖳𝗈𝗉에서 동형이면 두 쌍이 쌍-호모토피 동치라고 합니다. 𝗁𝖯𝖺𝗂𝗋𝖳𝗈𝗉의 동형사상을 쌍-호모토피 동치 사상이라고 합니다.

비고 73.3.4.

쌍들의 쌍-호모토피 동치는 정의 65.5.3에서 정의한 공간의 호모토피 동치를 자연스럽게 일반화한 것입니다. 실제로 A=B=∅이면, X가 Y와 호모토피 동치일 필요충분조건은 (X,∅)이 (Y,∅)과 쌍-호모토피 동치인 것입니다.

앞에서와 같이 프리즘 연산자로 똑같은 과정을 되풀이하면 다음을 얻을 수 있습니다:

보조정리 73.3.5 (상대 호몰로지의 유도된 사상).

다음 함자가 존재합니다

Hn:𝗁𝖯𝖺𝗂𝗋𝖳𝗈𝗉→𝖦𝗋𝗉.

즉, f:(X,A)→(Y,B)이면 다음과 같은 유도된 사상을 얻습니다.

f∗:Hn(X,A)→Hn(Y,B).

그러한 두 사상 f와 g가 쌍-호모토픽이면 f∗=g∗입니다.

이제 우리의 쌍에 대해 축약 가능한 공간에 해당하는 개념, 즉 Hn(X,A)=0인 공간의 쌍 (X,A)가 필요합니다. 올바른 정의는 다음과 같습니다:

정의 73.3.6.

A⊆X라고 합시다. 쌍-호모토피 동치 사상인 쌍의 사상 r:(X,A)→(A,A)가 존재하면 A를 X의 변형 수축111[HAT02] 등 다른 자료에서는 이를 약한 의미의 변형 수축이라고 부르기도 합니다이라고 합니다.

예제 73.3.7 (변형 수축의 예).
  1. (a)

    한 점 p가 공간 X의 변형 수축이면 X는 축약 가능합니다. 수축 사상 r:X→{∗}를 사상 X→X로 보면 항등 사상 idX:X→X와 호모토픽이기 때문입니다.

  2. (b)

    구멍 뚫린 원판 D2∖{0}은 그 경계 S1로 변형 수축됩니다.

  3. (c)

    더 일반적으로, Dn∖{0}은 그 경계 Sn−1로 변형 수축됩니다.

  4. (d)

    마찬가지로 ℝn∖{0}은 구면 Sn−1로 변형 수축됩니다.

물론 이 경우에는 다음이 성립합니다

Hn(X,A)≅Hn(A,A)=0.
연습문제 73.3.8.

A⊆V⊆X이고 A가 V의 변형 수축이면, 모든 n에 대해 Hn(X,A)≅Hn(X,V)임을 보이십시오. (문제 72F를 이용하십시오. 풀이는 다음 절에 있습니다.)

73.4 절제

이제 핵심이 되는 기하학적 결과를 살펴봅시다. 이는 상대 호몰로지 군에 대한 정리 72.3.1의 유사물입니다.

정리 73.4.1 (절제).

Z⊆A⊆X가 부분공간이고, Z의 폐포가 A의 내부에 포함된다고 합시다. 그러면 (쌍의 사상으로 본) 포함 사상 ι:(X∖Z,A∖Z)↪(X,A)는 다음과 같은 상대 호몰로지 군의 동형사상을 유도합니다

Hn(X∖Z,A∖Z)≅Hn(X,A).

이는 상대 호몰로지 군 Hn(X,A)를 계산할 때 A의 부분집합 Z를 절제(삭제)할 수 있다는 뜻입니다. 이는 직관적으로도 납득이 됩니다. “A의 점들로 몫을 취하고” 있으므로 집합 A의 내부는 그다지 중요하지 않을 것이기 때문입니다.

예제 73.4.2.

절제는 자명해 보일 수 있습니다(Hn(X,A)의 “상대 경계를 법으로 한 상대 순환”에 대해, A 안에 놓인 부분을 Z에 닿지 않을 때까지 조금 바꾸기만 하면 됩니다). 하지만 이것이 항상 가능하지는 않다는 것을 깨닫게 됩니다. 실수로 순환을 잘라 버릴 수도 있기 때문입니다! 예를 들면 다음과 같습니다.

절제의 주된 응용은 언제 Hn(X,A)≅H~n(X/A)가 성립하는지 판정하는 것입니다. 답은 다음과 같습니다:

정리 73.4.3 (상대 호몰로지 ⟹ 몫공간).

X를 공간이라 하고, A를 닫힌 부분공간이라 하되 A가 어떤 열린집합 V⊆X의 변형 수축이라고 합시다. 그러면 몫 사상 q:X→X/A는 다음과 같은 동형사상을 유도합니다

Hn(X,A)≅Hn(X/A,A/A)≅H~n(X/A).

증명의 핵심 아이디어는 다음과 같습니다. H(X,A)≅H(X/A,A/A)가 반드시 성립하는 것은 아니지만(실제로 앞에서 두 가지 반례를 보았습니다), A를 잘라 내면 자명하게 H(X−A,A−A)≅H(X/A−A/A,A/A−A/A)를 얻습니다. 안타깝게도 이 군은 H(X,A)와 동형이 아니므로, 집합 V를 사용하여 이를 바로잡습니다 — 즉, H(X−A,V−A)≅H(X/A−A/A,V/A−A/A)입니다. 나머지 작업은 절제 정리와 변형 수축을 사용하여 좌변이 H(X,A)와 동형이고 우변이 H(X/A)와 동형임을 보이는 것입니다.

증명.

가정에 의해, 다음과 같은 쌍 사이의 사상들을 생각할 수 있습니다.

r :(V,A)→(A,A)
q :(X,A)→(X/A,A/A)
q^ :(X−A,V−A)→(X/A−A/A,V/A−A/A).

또한 r은 쌍-호모토피 동치입니다. 삼중쌍의 긴 완전열(문제 72F에서 다루었습니다)을 생각하면 다음 도식을 얻습니다.

Hn(V,A)Hn(X,A)Hn(X,V)Hn−1(V,A)Hn(A,A)⏟=0Hn−1(A,A)⏟=0≅rf≅r

여기서 동형사상들은 r이 쌍-호모토피 동치이기 때문에 생깁니다. 따라서 f는 동형사상입니다. 마찬가지로 다음 사상

g:Hn(X/A,A/A)→Hn(X/A,V/A)

도 동형사상입니다.

이제 다음 가환 도식을 생각합시다.

Hn(X,A)Hn(X,V)Hn(X−A,V−A)Hn(X/A,A/A)Hn(X/A,V/A)Hn(X/A−A/A,V/A−A/A)fq∗Exciseq^∗≅gExcise

그리고 가장 오른쪽 화살표 q^∗가 동형사상임에 주목하십시오. A 바깥에서 사상 q^는 항등사상이기 때문입니다. f와 g가 동형사상임을 알고 있으며, “Excise”로 표시된 두 화살표도 (절제에 의해) 동형사상입니다. 이로부터 q∗가 동형사상이라고 결론짓습니다. 물론 한 점에 대한 상대 호몰로지가 곧 상대 호몰로지 군이라는 것은 이미 알고 있습니다(이는 보조정리 73.2.1의 중요한 경우입니다). ∎

73.5 몇 가지 응용

절제의 좋은 응용 중 하나는 H~n(X∨Y)를 계산하는 것입니다.

정리 73.5.1 (쐐기합의 호몰로지).

X와 Y가 기점 x0∈X와 y0∈Y를 갖는 공간이고, 각 점이 어떤 열린 근방의 변형 수축이라고 가정합시다. 그러면 모든 n에 대해 다음이 성립합니다.

H~n(X∨Y)=H~n(X)⊕H~n(Y).
증명.

X∐Y의 부분집합 {x0,y0}에 정리 73.4.3를 적용하면,

H~n(X∨Y)≅H~n((X∐Y)/{x0,y0}) ≅Hn(X∐Y,{x0,y0})
≅Hn(X,{x0})⊕Hn(Y,{y0})
≅H~n(X)⊕H~n(Y).∎

또 다른 응용은 Hn(Sm)을 계산하는 두 번째 방법을 제시하는 것입니다. 이를 위해 다음을 증명하겠습니다.

H~n(Sm)≅H~n−1(Sm−1)

이는 임의의 n,m>1에 대해 성립합니다. 그러나,

  • •

    H~0(Sn)은 n=0일 때 ℤ이고 그 외에는 0입니다.

  • •

    H~n(S0)은 n=0일 때 ℤ이고 그 외에는 0입니다.

따라서 min{m,n}에 대한 귀납법으로 다음을 바로 얻습니다.

H~n(Sm)≅{ℤm=n0그렇지 않으면

이것이 바로 우리가 원하던 것입니다.

주장을 증명하기 위해, 쌍 X=D2와 A=S1로 이루어진 완전열을 생각합시다.

예제 73.5.2 ((X,A)=(D2,S1)에 대한 긴 완전열).

경계가 S1인 D2(축약 가능합니다)를 생각합시다. 명백히 S1은 D2∖{0}의 변형 수축이며, 경계 위의 모든 점을 하나로 붙이면 D2/S1≅S2를 얻습니다. 따라서 다음 긴 완전열을 얻습니다.

H~2(S1)H~2(D2)⏟=0H~2(S2)H~1(S1)H~1(D2)⏟=0H~1(S2)H~0(S1)H~0(D2)⏟=0H~0(S2)⏟=0

이 도식으로부터 다음을 읽어 낼 수 있습니다.

…,H~3(S2)=H~2(S1),H~2(S2)=H~1(S1),H~1(S2)=H~0(S1).

더 일반적으로, 쌍 (X,A)=(Dm,Sm−1)에 대한 완전열은 H~n(Sm)≅H~n−1(Sm−1)임을 보여 주며, 이것이 바로 원하는 결론입니다.

73.6 차원의 불변성

마지막으로 절제를 응용하는 예를 하나 소개합니다.

정의 73.6.1.

X를 공간, p∈X를 한 점이라고 합시다. X에서 p의 k번째 국소 호몰로지 군은 다음과 같이 정의합니다.

Hk(X,X∖{p}).

p의 임의의 열린 근방 U에 대하여, 절제에 의해 다음이 성립함에 유의하십시오.

Hk(X,X∖{p})≅Hk(U,U∖{p}).

따라서 이 국소 호몰로지 군은 p 근처의 공간에만 의존합니다.

정리 73.6.2 (차원의 불변성, 브라우어 1910).

U⊆ℝn과 V⊆ℝm을 공집합이 아닌 열린집합이라고 합시다. U와 V가 위상동형이면 m=n입니다.

증명.

점 x∈U와 그 점의 국소 호몰로지 군을 생각합시다. 절제에 의해 다음이 성립합니다.

Hk(ℝn,ℝn∖{x})≅Hk(U,U∖{x}).

그런데 ℝn∖{x}는 Sn−1과 호모토피 동치이므로, 정리 72.2.5의 긴 완전열로부터 다음을 알 수 있습니다.

Hk(ℝn,ℝn∖{x})≅{ℤk=n0그렇지 않으면.

마찬가지로, y∈V가 주어지면 다음이 성립합니다.

Hk(ℝm,ℝm∖{y})≅Hk(V,V∖{y}).

따라서 U≅V이면 다음을 얻습니다.

Hk(ℝn,ℝn∖{x})≅Hk(ℝm,ℝm∖{y})

이는 모든 k에 대하여 성립합니다. 물론 이것은 m=n일 때에만 가능합니다. ∎

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

문제 73A.

X=S1×S1, Y=S1∨S1∨S2라고 합시다. 모든 정수 n에 대하여

Hn(X)≅Hn(Y)

임을 보이십시오.

문제 73B (Hatcher §2.1 연습문제 18).

ℚ⊂ℝ을 생각합시다. H~1(ℝ,ℚ)를 계산하십시오.

힌트. 정리 72.2.5을 이용하십시오.

풀이. 다음과 같은 완전열이 있습니다.

H~1(ℝ)⏟=0→H~1(ℝ,ℚ)→H~0(ℚ)→H~0(ℝ)⏟=0.

이제 ℚ는 경로 비연결이므로(즉, 어떤 두 점도 경로로 연결되지 않으므로) H~0(ℚ)는 가산 무한 개의 ℤ의 복사본으로 이루어집니다.

문제 73C.

위상 n-다양체의 국소 호몰로지 군은 무엇입니까?

문제 73D.
X={(x,y)∣x≥0}⊆ℝ2

가 반평면을 나타낸다고 합시다. X의 점들의 국소 호몰로지 군은 무엇입니까?

문제 73E (브라우어-조르당 분리 정리, 조르당 곡선 정리의 일반화).
††margin: [Uncaptioned image][Uncaptioned image]

X⊆ℝn을 Sn−1과 위상동형인 부분집합이라고 합시다. ℝn∖X가 정확히 두 개의 경로 연결 성분을 가짐을 증명하십시오.

힌트. 임의의 n에 대하여, k=1,…,n−1에 관한 귀납법으로 다음을 증명하십시오. (a) X가 Dk와 위상동형인 Sn의 부분집합이면 H~i(Sn∖X)=0입니다. (b) X가 Sk와 위상동형인 Sn의 부분집합이면 i=n−k−1일 때 H~i(Sn∖X)=ℤ이고, 그 외에는 0입니다.

풀이. 이는 Hatcher의 2.B절에 자세히 나와 있습니다.