Notatki do wykładu - Uniwersytet Jagielloński

Transkrypt

Notatki do wykładu - Uniwersytet Jagielloński
Topologia
Notatki do wykładu dla studentów Matematyki Komputerowej
Marian Mrozek
Uniwersytet Jagielloński
17 października 2012
2
Spis treści
1 Wprowadzenie
1.1 Przedmiot topologii . . . . . . . . . . . . . . . .
1.2 Korzenie topologii . . . . . . . . . . . . . . . . .
1.2.1 Problem Królewiecki . . . . . . . . . . .
1.2.2 Wzór Eulera dla wielościanów wypukłych
1.2.3 Teoria mnogości Cantora . . . . . . . . .
1.2.4 Analysis Situs Henri Poincarégo . . . . .
1.3 Cel i metody topologii . . . . . . . . . . . . . .
1.3.1 Cel topologii . . . . . . . . . . . . . . . .
1.3.2 Metody topologii . . . . . . . . . . . . .
1.3.3 Homotopie . . . . . . . . . . . . . . . . .
1.4 Zastosowania . . . . . . . . . . . . . . . . . . .
1.4.1 Grafika rastrowa . . . . . . . . . . . . .
1.4.2 Zbiory kostkowe . . . . . . . . . . . . . .
1.4.3 Analiza obrazów . . . . . . . . . . . . .
1.4.4 Grafika rastrowa trój- i czterowymiarowa
1.4.5 Zliczanie dziur . . . . . . . . . . . . . . .
1.4.6 Sieci sensorowe . . . . . . . . . . . . . .
1.4.7 Najnowsze zastosowania topologii . . . .
1.4.8 Ćwiczenia . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2 Przestrzenie metryczne
2.1 Przestrzenie metryczne . . . . . . . . . . . . . . .
2.1.1 Przestrzeń metryczna . . . . . . . . . . . .
2.1.2 Przykłady metryk w Rd . . . . . . . . . .
2.1.3 Kule . . . . . . . . . . . . . . . . . . . . .
2.1.4 Zbiory ograniczone . . . . . . . . . . . . .
2.2 Odległość zbiorów i średnica zbiorów . . . . . . .
2.2.1 Odległość zbiorów . . . . . . . . . . . . . .
2.2.2 Średnica zbioru . . . . . . . . . . . . . . .
2.3 Zbiory otwarte i domknięte, wnętrze, domknięcie i
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
7
8
8
8
10
11
11
11
12
13
14
14
15
15
16
16
18
19
19
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
brzeg zbioru
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
21
21
21
22
23
24
25
25
26
26
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
SPIS TREŚCI
2.4
2.5
2.3.1 Wnętrze, domknięcie i brzeg zbioru . . . . . . . . . . . . .
2.3.2 Własności wnętrza i domknięcia . . . . . . . . . . . . . . .
Otoczenia, punkty skupienia . . . . . . . . . . . . . . . . . . . . .
2.4.1 Rodzina otoczeń punktu . . . . . . . . . . . . . . . . . . .
2.4.2 Punkty skupienia zbioru . . . . . . . . . . . . . . . . . . .
Metryki równoważne, topologia przestrzeni metrycznej . . . . . .
2.5.1 Fundamentalne własności zbiorów otwartych i domkniętych
2.5.2 Normy równoważne . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
27
29
30
30
30
31
31
33
3 Przestrzenie topologiczne
3.1 Podstawowe pojęcia. . . . . . . . . . . . . . . .
3.1.1 Definicja przestrzeni topologicznej. . . .
3.1.2 Baza otoczeń punktu. . . . . . . . . . . .
3.1.3 Aksjomat Hausdorffa . . . . . . . . . . .
3.1.4 Przestrzenie metryzowalne. . . . . . . . .
3.1.5 Baza topologii . . . . . . . . . . . . . . .
3.2 Granica funkcji . . . . . . . . . . . . . . . . . .
3.3 Ciągłość funkcji . . . . . . . . . . . . . . . . . .
3.3.1 Ciągłość funkcji . . . . . . . . . . . . . .
3.3.2 Kryteria ciągłości . . . . . . . . . . . . .
3.3.3 Ciągłość złożenia . . . . . . . . . . . . .
3.3.4 Ciągłość operacji arytmetycznych . . . .
3.3.5 Przykłady odwzorowań ciągłych. . . . .
3.4 Topologia porządkowa, indukowana, produktowa
3.4.1 Topologia porządkowa . . . . . . . . . .
3.4.2 Topologia indukowana . . . . . . . . . .
3.4.3 Topologia produktowa . . . . . . . . . .
3.4.4 Topologia ilorazowa . . . . . . . . . . . .
3.5 Aksjomat przeliczalności . . . . . . . . . . . . .
3.5.1 Baza otoczeń punktu. . . . . . . . . . . .
3.5.2 Aksjomat przeliczalności . . . . . . . . .
3.5.3 Charakteryzacje ciągowe . . . . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
i ilorazowa
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
35
35
35
35
36
37
37
38
39
39
40
40
41
41
42
42
43
43
44
47
47
47
48
4 Zwartość, spójność i zupełność
4.1 Zwartość . . . . . . . . . . . . . . . . . . . . . .
4.1.1 Przyczyny braku zbieżności. . . . . . . .
4.1.2 Przestrzenie zwarte . . . . . . . . . . . .
4.1.3 Charakterystyka zbiorów zwartych w Rn .
4.1.4 Liczba Lebesque’a . . . . . . . . . . . . .
4.1.5 Przestrzenie lokalnie zwarte . . . . . . .
4.2 Ciągłość, a zwartość . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
49
49
49
51
53
56
57
57
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
SPIS TREŚCI
4.3
4.4
4.2.1 Obraz zbioru zwartego przez odwzorowanie ciągłe. . .
4.2.2 Funkcja ciągła na zbiorze zwartym o wartościach w R
4.2.3 Funkcja odwrotna do funkcji ciągłej . . . . . . . . . .
4.2.4 Jednostajna ciągłość . . . . . . . . . . . . . . . . . .
4.2.5 Funkcje Lipschitza . . . . . . . . . . . . . . . . . . .
Spójność . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1 Przestrzenie spójne . . . . . . . . . . . . . . . . . . .
4.3.2 Składowe spójne . . . . . . . . . . . . . . . . . . . .
4.3.3 Ciągłość, a spójność . . . . . . . . . . . . . . . . . .
4.3.4 Obraz zbioru spójnego przez odwzorowanie ciągłe. . .
4.3.5 Własność Darboux. . . . . . . . . . . . . . . . . . . .
Zupełność . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1 Warunek Cauchy’ego . . . . . . . . . . . . . . . . . .
4.4.2 Przestrzenie zupełne . . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
osiąga swoje kresy
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
57
58
58
59
60
61
61
62
63
63
64
64
64
65
5 Wielościany.
5.1 Kompleksy symplicjalne. . . . . . . . . . . . . .
5.1.1 Wypukłość. . . . . . . . . . . . . . . . .
5.1.2 Współrzędne barycentryczne. . . . . . .
5.1.3 Sympleksy . . . . . . . . . . . . . . . . .
5.1.4 Kompleksy symplicjalne . . . . . . . . .
5.1.5 Własności kompleksów symplicjalnych. .
5.1.6 Stożki. . . . . . . . . . . . . . . . . . . .
5.2 Przestrzenie homotopijne . . . . . . . . . . . . .
5.2.1 Homotopia . . . . . . . . . . . . . . . . .
5.2.2 Homotopijność przestrzeni . . . . . . . .
5.2.3 Przestrzenie ściągalne . . . . . . . . . . .
5.3 Odwzorowania . . . . . . . . . . . . . . . . . . .
5.3.1 Podziały symplicjalne . . . . . . . . . . .
5.3.2 Odwzorowania symplicjalne . . . . . . .
5.3.3 Lemat Spernera . . . . . . . . . . . . . .
5.3.4 Twierdzenie Brouwera o punkcie stałym
5.3.5 Retrakty. . . . . . . . . . . . . . . . . .
5.3.6 Gwiazdy. . . . . . . . . . . . . . . . . . .
5.3.7 Aproksymacja symplicjalna. . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
67
67
67
68
68
69
71
73
74
74
75
76
76
76
78
80
81
83
84
84
6 Wprowadzenie w topologię algebraiczną
6.1 Wprowadzenie w teorię grup. . . . . . . .
6.1.1 Grupa. . . . . . . . . . . . . . . .
6.1.2 Podgrupy i grupy ilorazowe. . . .
6.1.3 Homomorfizmy grup. . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
87
87
87
88
88
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
SPIS TREŚCI
6.2
6.3
6.4
6.5
6.1.4 Generatory grupy. . . . . . . . . . . . . . .
Grupa podstawowa . . . . . . . . . . . . . . . . .
6.2.1 Przedziały . . . . . . . . . . . . . . . . . .
6.2.2 Drogi . . . . . . . . . . . . . . . . . . . . .
6.2.3 Grupa podstawowa . . . . . . . . . . . . .
6.2.4 Grupa krawędziowa . . . . . . . . . . . . .
Obliczanie grupy podstawowej . . . . . . . . . . .
6.3.1 Grupy wolne, skończenie generowane . . .
6.3.2 Obliczanie grupy krawędziowej . . . . . . .
6.3.3 Grupa podstawowa okręgu. . . . . . . . .
Homologie symplicjalne nad Z2 . . . . . . . . . .
6.4.1 Łańcuchy, cykle i brzegi . . . . . . . . . .
6.4.2 Grupy homologii . . . . . . . . . . . . . .
6.4.3 Algorytm wyznaczania grup homologii nad
6.4.4 Charakterystyka Eulera-Poincaré. . . . . .
Homologie symplicjalne nad Z. . . . . . . . . . .
6.5.1 Algorytm wyznaczania grup homologii nad
6.5.2 Homomorfizm indukowany . . . . . . . . .
6.5.3 Twierdzenie Lefschetza o punkcie stałym. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
Z2
. .
. .
Z2
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
89
89
89
90
92
95
97
98
100
101
102
103
104
105
108
109
111
112
112
Rozdział 1
Wprowadzenie
1.1
Przedmiot topologii
Topologia jest stosunkowo młodą dziedziną matematyki. Zajmuje się ona przestrzeniami topologicznymi, to jest zbiorami ze strukturą opisującą sąsiedztwo punktów, co umożliwia podanie ogólnej definicji
odwzorowań ciągłych. Dwie przestrzenie topologiczne uważane są za nieodróżnialne metodami topologicznymi jeżeli istnieje pomiędzy nimi ciągła bijekcja, której bijekcja odwrotna też jest ciągła. Mówimy
wtedy, że przestrzenie są homeomorficzne, a stosowną bijekcję nazywamy homeomorfizmem. Głównym
celem topologii jest klasyfikacja przestrzeni topologicznych w szczególności poprzez konstruuowanie tzw.
niezmienników, najczęściej pewnych cech, liczb, grup lub klas równoważności względem pewnej relacji,
które są takie same dla przestrzeni homeomorficznych.
Warto od początku uświadomić sobie, że homeomorficzne mogą być przestrzenie, które w codziennym
spojrzeniu uchodzą za bardzo różne. Jako klasyczy przykład podaje się tutaj przykład wypełnionego
torusa i garnuszka z uchem, które są bardzo niepodobne, a jednak homeomorficzne (rys.1.1). Tak więc
homeomorficzność jest relacją, która bardzo wiele utożsamia. Może być to odbierane jako słabość teorii,
Rysunek 1.1: Od lewej: kubek, kubek wypełniony, kubek zdeformowany, torus (żródło: Wikipedia)
7
8
ROZDZIAŁ 1. WPROWADZENIE
Rysunek 1.2: Leonhard Euler, 1707-1783 (źródło: Wikipedia)
w istocie jednak jest dokładnie odwrotnie: Jeśli niewiele wiemy o dwóch przestrzeniach, a tak często jest
w wielu zastosowaniach, to stwierdzenie, że te przestrzenie są różne często najłatwiej osiągnąć metodami
topologicznymi.
1.2
Korzenie topologii
Choć topologia jest dziedziną młodą, jej korzeni można się dopatrzyć w pewnych problemach analizowanych już w XVIII i XIX wieku.
1.2.1
Problem Królewiecki
Tzw. problem królewiecki (rys. 1.3) polega na takim zaplanowaniu spaceru ulicami Królewca, by przez
każdy z jego siedmiu mostów na przepływającej przez miasto rzece Pregel przejść dokładnie raz. Mosty
łączą ze sobą przeciwległe brzegi rzeki oraz leżące na rzece wyspy. W 1735 roku szwajcarski matematyk
Leonhard Euler (ryc. 1.2) pokazał, że problem ten nie posiada rozwiązania. Metoda zastosowana przez
Eulera uważana jest za pierwszy przykład topologicznego podejścia do problemu w matematyce.
1.2.2
Wzór Eulera dla wielościanów wypukłych
Leonhard Euler jest też autorem odkrycia wiążącego ilość wierzchołków, krawędzi i ścian w wielościanie
wypukłym.
1.2. KORZENIE TOPOLOGII
9
Rysunek 1.3: Od lewej: mapa Królewca z czasów Eulera z wyeksponowaną rzeką Pregel i mostami, wersja "topologiczna" mapy abstrahująca od kształtu rzeki i przebiegu ulic, reprezentacja grafowa (źródło:
Wikipedia)
Rysunek 1.4: Dwunastościan (żródło: Wikipedia). Ma on 20 wierzchołków, 30 krawędzi i 12 ścian.
10
ROZDZIAŁ 1. WPROWADZENIE
Rysunek 1.5: Georg Cantor, 1845-1918 (źródło: Wikipedia)
Twierdzenie 1.2.1 Niech V , E, F oznaczają odpowiednio ilość wierzchołków, krawędzi i ścian wielościanu. Dla dowolnego wielościanu wypukłego zachodzi wzór
V − E + F = 2.
Na przykład dla dwunastościanu (rys. 1.4) mamy 20−30+12 = 2. Twierdzenie to na pierwszy rzut oka
nie wydaje się być twierdzeniem topologicznym, ale po głębszych badaniach okazuje się, że wyrażenie V −
E + F jest niezmiennikiem topologii wielościanu, to znaczy wartość tego wyrażenia jest zawsze taka sama
dla wielościanów homeomorficznych. W szczególności wielościany wypukłe, to wielościany homeomorficzne
ze sferą, a dla sfery ten niezmiennik wynosi właśnie dwa.
1.2.3
Teoria mnogości Cantora
Badania zbiorów prowadzone przez niemieckiego matematyka Georga Cantora pod koniec XIX wieku
pozwoliły rozszerzyć pojęcie równoliczności zbiorów z przypadku skończonego na nieskończony. W szczególności Cantor pokazał, że zbiór liczb naturalnych i rzeczywistych nie są równoliczne, ale zbiór liczb
naturalnych i wymiernych są równoliczne. Wyciągnął stąd wniosek, że teoria mnogości nie wystarcza do
odróżnienia zbioru liczb naturalnych od zbioru liczb wymiernych co naprowadziło go na rozważania sąsiedztwa (otoczenia) liczby w zbiorze liczb naturalnych i wymiernych, które są istotnie różne. W małym
sąsiedztwie liczby naturalnej nie ma nic poza nią, natomiast w każdym sąsiedztwie liczby wymiernej są
inne liczby wymierne. Pojęcie sąsiedztwa stało się później fundamentalnym pojęciem topologicznym.
1.3. CEL I METODY TOPOLOGII
11
Rysunek 1.6: Henri Poincaré, 1854-1912 (źródło: Wikipedia)
1.2.4
Analysis Situs Henri Poincarégo
W 1895 roku słynny matematyk francuski Henri Poincaré opublikował pracę zatytuowaną Analysis
Situs, która uchodzi za pierwszą pracę w dziedzinie topologii. Choć współczensa terminologia jest inna, to w pracy tej znajdziemy ideę homeomorficznych podzbiorów Rn i poszukiwania cech współnych
(niezmienników) charakteryzujących podzbiory homeomorficzne. W szczególności Poincaré wprowadził
metody kombinatoryczne do poszukiwania takich niezmienników, co doprowadziło go do zdefiniowania
tzw. liczb Bettiego dla wielościanów. Obrazowo mówiąc zliczają one ilość dziur w wielościanie. Swoją publikacja Poincaré nie tylko dał początek tzw. topologii ogólnej, ale również tzw. topologii algebraicznej,
przejściowo zwanej również kombinatoryczną.
1.3
1.3.1
Cel i metody topologii
Cel topologii
Celem topologii jest tworzenie narzędzi pozwalających odróżniać i klasyfikować zbiory (przestrzenie topologiczne) metodami nieco bardziej wymagającymi niż samo zliczanie elementów (tym zamuje się teoria
mnogości), ale ciągle pozwalającymi na utożsamianie dość niepodobnych do siebie zbiorów.
W szczególności topologia nie dopuszcza metod wymagających mierzenia odległości, bądź kątów. Litery
w pierwszym i drugim wierszu na rys. 1.7 są nierozróżnialne metodami topologicznymi.
Takie ogólne spojrzenie jest szczególnie przydatne wtedy, gdy o zbiorze wiemy niewiele, w szczególności
zbyt mało, by mierzenie było możliwe.
12
ROZDZIAŁ 1. WPROWADZENIE
Rysunek 1.7: Litery w pierwszym wierszu są nierozróżnialne metodami topologicznymi. Podobnie litery
w drugim wierszu.
Rysunek 1.8: Okrąg i pierścień są odróżnialne topologicznie, bo w okręgu małe otoczenie punktu na okręgu
rozpada się na kawałki po usunięciu punktu, a w pierścieniu nie.
1.3.2
Metody topologii
Topologię dzielimy na topologię ogólną i topologię algebraiczną. W topologii algebraicznej używamy narzędzi algebraicznych do porównywania przestrzeni topologicznych. W topologii ogólnej są to narzędzia
budowane specjalnie dla topologii. Na przykład okrąg i pierścień są odróżnialne topologicznie, bo w okręgu małe otoczenie punktu na okręgu rozpada się na kawałki po usunięciu punktu, a w pierścieniu nie
(rys. 1.8). Rozróżnienie to wprowadzamy przy użyciu pojęć topologicznych takich jak otoczenie oraz rozpad na kawałki.
Liczenie kawałków przestrzeni, czyli tak zwanych składowych spójnych ma związek z badaniem istnienia dziur w przestrzeni. Dziury w przestrzeni to też pojęcie topologiczne, które zlicza się metodami
kombinatorycznymi i algebraicznymi. Pierwotnie wymagało to zawężęnia się do przestrzeni, które dają się
"zbudować z klocków" (rys. 1.9)
1.3. CEL I METODY TOPOLOGII
13
Rysunek 1.9: Przestrzenie topologiczne "zbudowane z klocków": z czworościanów (po lewej) i sześcianów
(po prawej)
Topologia cechuje się swoistą dwoistością charakteru. Z jednej strony koncepcja ciągłości wymaga rozważania zbiorów nie tylko nieskończonych, ale często nieprzeliczalnych. Z drugiej strony ważne "wzorcowe"
przestrzenie topologiczne buduje się ze skończonej ilości odpowiednio posklejanych klocków. Umożliwa to
badanie przestrzeni topologicznych metodami kombinatorycznymi i algebraicznymi.
1.3.3
Homotopie
Jednym ze szczególnych narzędzi używanych do badania przestrzeni topologicznych jest homotopia. Mówiąc obrazowo homotopia to ciągła deformacja jednego odwzorowania w inne. Szczególnie interesujące
są odwzorowania homotopijne z identycznością. Są to takie topologiczne identyczności. Dwie przestrzenie
X i Y są homotpijne, jeżeli istnieją odwzorowania ciągłe f : X → Y oraz g : Y → X takie, że g ◦ f
jest homotopijne z identycznością na X, a f ◦ g jest homotopijnej z identycznością na Y . Homotopijność jest jeszcze słabszą relacją niż homeomorficzność. Na przykład przestrzeń jednopunktowa nie jest
homeomorficzna z odcinkiem [0, 1], ale jest z nim homotopijna. Podobnie okrąg i pierścień nie są homeomorficzne, ale są homotopijne. Pożytek z homotopii jest taki, że jeśli przestrzenie nie są homotopijne, to
nie są homeomorficzne. Ponieważ jest więcej niezmienników dla homotopii niż dla homeomorfizmu, więc
brak homotopijności łatwiej stwierdzić niż brak homeomorficzności. W praktyce wszystkie niezmienniki
topologii algebraicznej są niezmiennikami homotopii.
14
ROZDZIAŁ 1. WPROWADZENIE
Rysunek 1.10: Automatycznie rejestrowane obrazy cyfrowe zapisywane są w postaci grafiki rastrowej
1.4
Zastosowania
Choć topologia powstała dopiero u zarania XX wieku, bardzo szybko uzyskała status fundamentalnego
działu matematyki teoretycznej. Jednak dopiero pod koniec ubiegłego wieku dostrzeżono, że ma ważne
zastosowania poza matematyką, m.in. w biologii, biologii molekularnej, medycynie, materiałoznawstwie,
inżynierii i informatyce. Dlatego od końca XX wieku obok topologii teoretycznej bujnie rozwija się też
topologia stosowana i obliczeniowa.
1.4.1
Grafika rastrowa
Grafika rastrowa składa się z dużej ilości kwadracików (pixeli) o jednolitych kolorach (rys. 1.10). Po dokonaniu progowania (zamianie kolorów ciemniejszych od ustalonego progu na czarny, a jaśniejszych na biały)
otrzymujemy przestrzeń topologiczną zbudowaną z klocków (kwadratów, rys. 1.11), którą możemy badać
metodami topologii algebraicznej. Tego typu techniki stosowane są w automatycznej analizie obrazów.
1.4. ZASTOSOWANIA
15
Rysunek 1.11: W przypadku grafiki czarno-białej grafika rastrowa jest przykładem zbioru kostkowego
Rysunek 1.12: Od lewej: 1) Zdjęcie powierzchni Księżyca. 2) Segmentacja wydzielająca najczarniejszą część
zdjęcia. Jej składowe spójne odpowiadają kraterom. 3) Negatyw segmentacji: białe dziury odpowiadają
kraterom.
1.4.2
Zbiory kostkowe
Zbiory kostkowe to zbiory w Rn , które są skończonymi sumami kostek.
1.4.3
Analiza obrazów
Koncepcja spójności i składowej spójnej, jedno z podstawowych pojęć topologicznych jest szeroko wykorzystywana w analizie obrazów. Przykładowo, jeśli chcemy zautomatyzować liczenie ilości kraterów na
zdjęciu powierzchni Księżyca (rys. 1.12), dokonujemy segmentacji zdjęcia zastępując kolory odpowiednio ciemnie kolorem czarnym, a pozostałe kolorem białym i liczymy ilość składowych spójnych zbioru w
kolorze czarnym. Podobny efekt uzyskamy licząc ilość białych dziur w negatywie segmentacji.
Analiza ilości dróg w labiryncie (rys. 1.13) też sprowadza się do liczenia ilości składowych spójnych.
16
ROZDZIAŁ 1. WPROWADZENIE
Rysunek 1.13: Ilość różnych dróg w tym labiryncie to ilość różnych składowych spójnych.
Ciekawsze pod względem analizy topologicznej są obrazy trójwymiarowe, na przykład pozyskiwane
techniką tomografii komputerowej bądź poprzez symulacje numeryczne stosownych równań. Efekt jednej
z takich symulacji dla kryształu powstającego ze stopienia żelaza i chromu przedstawiono na rys. 1.14
1.4.4
Grafika rastrowa trój- i czterowymiarowa
• Metody tomografii komputerowej pozwalają otrzymać grafikę rastrową trówymiarową
• Dodatkowo uwzględnienie czasu prowadzi do grafiki rastrowej czterowymiarowej
1.4.5
Zliczanie dziur
• Wszystkie przedstawione przykłady sprowadzają się do problemu liczenia ilości "dziur" w zbiorach
kostkowych
• Dziury zerowymiarowe pojawiają się przy zliczaniu ilości składowych spójnych zbioru kostkowego
• Dziury jednowymiarowe w przypadku zbioru dwuwymiarowego to tradycyjne, zwykłe dziury
1.4. ZASTOSOWANIA
17
Rysunek 1.14: Efekt symulacji numerycznej krystalizowania stopu żelaza i chromu. Odpowiedź na pytanie
ile różnych kanałów biegnie przez ten kryształ ma kluczowe znaczenie w przewidywaniu jego fizykochemicznych własności.
Rysunek 1.15: Przekrój trójwymiarowej grafiki rastrowej serca otrzymany metodami tomografii komputerowej.
18
ROZDZIAŁ 1. WPROWADZENIE
Rysunek 1.16: Sieć sensorów.
Rysunek 1.17: Kontrolowanie pokrycia poprzez tzw. kompleks Čecha.
• Dziury jednowymiarowe w przypadku zbioru trójwymiarowego to biegnące przez ten zbiór tunele
• Dziury dwuwymiarowe w przypadku zbioru trójwymiarowego to leżące wewnątrz tego zbioru puste
obszary
1.4.6
Sieci sensorowe
Sieci sensorowe wykorzystywane są do monitorowania wymagających kontroli obszarów. Może to chodzić
o ochronę terenu przed niepowołanymi osobami, zapobieganie pożarom czy skażeniom. Sensory rozmieszczane są losowo na przykład poprzez rozrzucanie ich z samolotu. Pojawia się tu problem pokrycia: czy
cały obszar jest w zasięgu sensorów? (rys. 1.16).
Problem może być rozwiązany metodami topologii algebraicznej. Sensory komunikują się ze sobą poprzez sieć radiową, co pozwala skonstruować graf sąsiadów. Pozwala to na zbudowanie wielościanu w taki
sposób, że ewentualne luki pokrycia objawiają się jako dziury w wielościanie, których obecność może być
wykryta metodami topologii algebraicznej (rys. 1.17.
1.4. ZASTOSOWANIA
1.4.7
19
Najnowsze zastosowania topologii
• Konstantin Mischaikow oraz autor tych notatek w 1995 roku pokazali, że metody topologii obliczeniowej mogą być z powodzeniem używane do komputerowo wspieranej ścisłej analizy struktury
rozwiązań równań różniczkowych
• Maurice Herlihy oraz Nir Shavit w 1999 roku pokazali, że zagadnienie istnienia protokołu (algorytmu) pozwalającego n asynchronicznym procesom rozwiązywać zagadnienia decyzyjne może być
sformułowane i rozwiązane w oparciu o metody topologii algebraicznej
• Martin Raussen pokazał w 2010 roku, że zagadnienie analizy ilości różnych przebiegów egzekucji
programu przez n konkurujących o zasoby procesorów może być rozwiązane metodami topologii
algebraicznej
1.4.8
Ćwiczenia
Ćwiczenie 1.4.1 Spróbuj rozstrzygnąć, które z poniższych par przestrzeni topologicznych są homeomorficzne, a które nie są. Zastanów się nad możliwym uzasadnieniem
1. przestrzeń liczb naturalnych N i przestrzeń liczb wymiernych Q
2. przestrzeń liczb rzeczywistych R i przestrzeń liczb wymiernych Q
3. przestrzeń jednopunktowa {0} i przedział domknięty [0, 1]
4. przestrzeń R i przedział otwarty (−1, 1).
5. przedział [0, 1) i przedział [0, ∞)
6. przedział domknięty [0, 1] i i przedział otwarty (−1, 1).
20
ROZDZIAŁ 1. WPROWADZENIE
Ćwiczenie 1.4.2 Spróbuj rozstrzygnąć, które z poniższych par przestrzeni topologicznych są homeomorficzne, a które nie są. Zastanów się nad możliwym uzasadnieniem
1. przestrzeń { n1 | n ∈ N } i przestrzeń N
2. przestrzeń { n1 | n ∈ N } ∪ {0} i przestrzeń N
3. brzeg kwadratu { (x, y) ∈ R2 | max(|x|, |y|) = 1 } i okrąg { (x, y) ∈ R2 | x2 + y 2 = 1 }
4. sześciań { (x, y, z) ∈ R3 | max(|x|, |y|, |z|) ¬ 1 } i kula { (x, y, z) ∈ R3 | x2 + y 2 + z 2 ¬ 1 }
5. okrąg { (x, y) ∈ R2 | x2 + y 2 = 1 } i pierścień { (x, y) ∈ R2 | 1 ¬ x2 + y 2 ¬ 2 }
6. przestrzeń R2 i przestrzeń R3
Ćwiczenie 1.4.3 Zastanów się, które z poniższych własności są własnościami topologicznymi podprzestrzeni X przestrzeni Rd , a które nie są.
1. istnieją x ∈ X oraz R > 0 takie, że X ⊂ K(x, R).
2. własność punktu stałego: dla każdego ciągłego odwzorowania f : X → X istnieje punkt stały
dla f , tzn. x0 ∈ X takie, że f (x0 ) = x0 .
3. własność punktu okresowego: dla każdego ciągłego odwzorowania f : X → X istnieje punkt
okresowy dla f , tzn. x0 ∈ X oraz n > 1 takie, że f n (x0 ) = x0 .
4. istnieje x ∈ X oraz r > 0 takie, że X ∩ K(x, r) = {x}.
5. dla każdego x ∈ X istnieje r > 0 takie, że X ∩ K(x, r) = {x}.
6. dla każdego x, y ∈ X jeśli x 6= y to istnieje r > 0 takie, że X ∩ K(x, r) = {x}.
Ćwiczenie 1.4.4 Oceń, czy własność punktu stałego/okresowego mają:
1. koło { (x, y) ∈ R2 | x2 + y 2 ¬ 1 }
2. okrąg { (x, y) ∈ R2 | x2 + y 2 = 1 }
3. kula { (x, y, z) ∈ R3 | x2 + y 2 + z 2 ¬ 1 }
4. sfera { (x, y, z) ∈ R3 | x2 + y 2 + z 2 = 1 }
Rozdział 2
Przestrzenie metryczne
Wiemy z kursu analizy, że pojęcie metryki pozwala na podanie stosunkowo ogólnej definicji granicy.
Przypomnimy teraz pojęcie metryki i pojęcia na koncepcji metryki oparte.
2.1
2.1.1
Przestrzenie metryczne
Przestrzeń metryczna
Definicja 2.1.1 Odległością (metryką) w zbiorze X nazywamy odwzorowanie
ρ : X × X → R∗
spełniające własności
(i) ρ(x, y) = 0 ⇔ x = y,
(ii) ρ(x, y) = ρ(y, x),
(iii) ρ(x, z) ¬ ρ(x, y) + ρ(y, z).
Parę (X, ρ) nazywamy przestrzenią metryczną.
21
22
ROZDZIAŁ 2. PRZESTRZENIE METRYCZNE
Rysunek 2.1: Odległość punktów x, y ∈ R2 w metryce euklidesowej (zielony), Manhattan (niebieski) i
maksimum (czerwony).
2.1.2
Przykłady metryk w Rd
Dla x = (xi )i=1,n , y = (yi )i=1,n ∈ Rn definiujemy
de (x, y) :=
v
u n
uX
t (x
i
− yi )2 ,
i=1
dmax (x, y) := max { |xi − yi | | i = 1, 2, . . . n },
d1 (x, y) :=
n
X
|xi − yi |.
i=1
Twierdzenie 2.1.2
• (Rn , de ), (Rn , dmax ) i (Rn , d1 ) są przestrzeniami metrycznymi.
• de w R2 = C pokrywa się z modułem, a w R z wartością bezwzględną różnicy argumentów.
Metryka de to metryka euklidesowa, metrykę dmax określa się mianem metryka maksimum, a metrykę
d1 mianem metryka Manhattan.
Przykład liczenia odległości w R2 w różnych metrykach przedstawiono na rys. 2.1.
Ćwiczenie 2.1.3 Udowodnić tw. 2.1.2.
23
2.1. PRZESTRZENIE METRYCZNE
Ćwiczenie 2.1.4 Niech X będzie dowolnym zbiorem. Pokazać, że
dd (x, y) :=

0
jeśli x = y,
w przeciwnym razie,
1
jest metryką. Jest to tak zwana metryka dyskretna.
Ćwiczenie 2.1.5 Niech X := [0, 1]N . Dla x, y ∈ X połóżmy
d(x, y) :=
∞
X
|xi − yi |
.
2i
i=1
Pokazać, że d jest metryką. Przestrzeń X z taką metryką nazywana jest kostką Hilberta.
Ćwiczenie 2.1.6 Niech X := {0, 1}Z . Dla x, y ∈ X połóżmy
d(x, y) := |x0 − y0 | +
∞
X
|xi − yi | + |x−i − y−i |
.
2i
i=1
Pokazać, że d jest metryką.
Ćwiczenie 2.1.7 Niech A będzie dowolnym zbiorem, a
X := { f : A → R | f ograniczone }.
Dla f, g ∈ X połóżmy
d(f, g) := sup |f (x) − g(x)|.
x∈X
Pokazać, że d jest metryką.
2.1.3
Kule
Dla ustalonej przestrzeni metrycznej (X, ρ) oraz x ∈ X będziemy używać oznaczenia
24
ROZDZIAŁ 2. PRZESTRZENIE METRYCZNE
Rysunek 2.2: Umowne przedstawienie różnicy między kulą domknięta, sferą i kulą otwartą.
Ball(x) := Ball(x, X) := Ball(x, X, ρ) := { K(x, r) | r ∈ R+ }.
na rodzinę kul otwartych o środku w x.
Różnica mi˛edzy kula˛ domkni˛eta,˛ a otwarta˛ jest analogiczna do różnicy mi˛edzy przedziałem domkni˛etym, a przedziałem otwartym. Na rysunku można ja˛ przedstawić tylko umownie, na przykład zaznaczajac
˛ sfer˛e ograniczajac
˛ a˛ kul˛e otwarta˛ linia˛ cienka,˛ a sfer˛e
ograniczajac
˛ a˛ kul˛e domkni˛eta˛ linia˛ gruba˛ (rys.2.2).
Przykład kul domkniętych i sfer w R2 w różnych metrykach przedstawiono na rys. 2.3.
2.1.4
Zbiory ograniczone
Niech X będzie przestrzenią metryczną.
Twierdzenie 2.1.8 Jeśli A, B ⊂ X są ograniczone, to A ∪ B jest ograniczone.
Ćwiczenie 2.1.9 Udowodnić tw. 2.1.8.
2.2. ODLEGŁOŚĆ ZBIORÓW I ŚREDNICA ZBIORÓW
25
Rysunek 2.3: Kule w R2 w metryce euklidesowej (zielony), Manhattan (niebieski) i maksimum (czerwony).
Odpowiednie sfery zaznaczono ciemniejszym kolorem.
2.2
2.2.1
Odległość zbiorów i średnica zbiorów
Odległość zbiorów
26
ROZDZIAŁ 2. PRZESTRZENIE METRYCZNE
2.2.2
Średnica zbioru
Dowód: ćwiczenie.
Ćwiczenie 2.2.1 Pokazać, że jeżeli A ∩ B 6= ∅, to ρ(A ∪ B) ¬ ρ(A) + ρ(B).
2.3
Zbiory otwarte i domknięte, wnętrze, domknięcie i brzeg
zbioru
Poj˛ecia zbioru otwartego i domkni˛etego uogólniaja˛ poj˛ecia kuli otwartej i domkni˛etej. Intuicyjnie zbiór otwarty to taki, który jest rozłaczny
˛
ze swoim brzegiem, a zbiór domkni˛ety to taki, który zawiera swój brzeg. Punkt x jest punktem brzegowym zbioru A jeżeli każdej kula
K ∈ Ball(x) zawiera tak punkty należace
˛ do A jak i nie należace
˛ do A. Ide˛e t˛e przedstawiono na rys. 2.4.
Niech X będzie przestrzenią metryczną niepustą.
Definicja 2.3.1 Mówimy, że A ⊂ X jest otwarty, jeżeli
∀x ∈ A ∃B ∈ Ball(x) B ⊂ A,
co jest równoważne warunkowi
∀x ∈ A ∃r > 0 K(x, r) ⊂ A.
2.3. ZBIORY OTWARTE I DOMKNIĘTE, WNĘTRZE, DOMKNIĘCIE I BRZEG ZBIORU
27
Rysunek 2.4: Poszukiwanie punktów brzegowych (na górze po lewej) zbioru A, brzeg zbioru A (na górze
po prawej), domknięcie zbioru A jako przykład zbioru domkniętego (na dole po lewej) i otwarcie zbioru
A jako przykład zbioru otwartego (na dole po prawej).
Definicja 2.3.2 Mówimy, że A ⊂ X jest domknięty, jeżeli
∀x 6∈ A ∃B ∈ Ball(x) B ∩ A = ∅,
co jest równoważne warunkowi
∀x 6∈ A ∃r > 0 K(x, r) ∩ A = ∅.
2.3.1
Wnętrze, domknięcie i brzeg zbioru
Niech A ⊂ X.
Definicja 2.3.3 Wnętrzem zbioru A nazywamy zbiór
int A := { x ∈ A | ∃B ∈ Ball(x) B ⊂ A }.
Domknięciem zbioru A nazywamy zbiór
cl A := { x ∈ X | ∀B ∈ Ball(x) B ∩ A 6= ∅ }
Brzegiem zbioru A nazywamy zbiór
bd A := { x ∈ X | ∀B ∈ Ball(x) B ∩ A 6= ∅ i B \ A 6= ∅ }.
28
ROZDZIAŁ 2. PRZESTRZENIE METRYCZNE
Twierdzenie 2.3.4 Niech A ⊂ X. Wtedy
int A = A \ bd A
oraz
cl A = A ∪ bd A.
Ćwiczenie 2.3.5 Udowodnić tw. 2.3.4
Twierdzenie 2.3.6 Niech A ⊂ X. Wtedy
•
int A ⊂ A ⊂ cl A.
• Zbiór A jest otwarty wtedy i tylko wtedy gdy
A = int A.
• Zbiór A jest domknięty wtedy i tylko wtedy gdy
A = cl A.
Ćwiczenie 2.3.7 Udowodnić tw. 2.3.6
Niech X ∈ Metr, x ∈ X, r > 0.
Twierdzenie 2.3.8 Kula otwarta K(x, r) jest zbiorem otwartym, a kula domknięta K̄(x, r)jest
zbiorem domkniętym.
2.3. ZBIORY OTWARTE I DOMKNIĘTE, WNĘTRZE, DOMKNIĘCIE I BRZEG ZBIORU
Definicja 2.3.9 Rodzinę zbiorów otwartych w X oznaczać będziemy Open(X), a zbiorów domkniętych Clos(X).
2.3.2
Własności wnętrza i domknięcia
29
30
ROZDZIAŁ 2. PRZESTRZENIE METRYCZNE
2.4
2.4.1
Otoczenia, punkty skupienia
Rodzina otoczeń punktu
Definicja 2.4.1 Mówimy, że zbiór A jest otoczeniem punktu x ∈ X jeżeli x ∈ int A. Mówimy, że A
jest otoczeniem otwartym punktu x jeżeli A jest otwarty i x ∈ A. Zbiór otoczeń punktu x oznaczamy
Nb(x), a zbiór otoczeń otwartych punktu x oznaczamy ONb(x).
2.4.2
Punkty skupienia zbioru
Definicja 2.4.2 Punkt x ∈ X nazywamy punktem skupienia zbioru A ⊂ X, jeżeli
∀V ∈ Nb(x) ∃y ∈ X
y 6= x i y ∈ V ∩ A.
Zbiór punktów skupienia zbioru A oznaczamy A0 .
Definicja 2.4.3 Mówimy, że x ∈ X jest punktem izolowanym zbioru A ⊂ X, jeżeli x ∈ A i x nie
jest punktem skupienia zbioru A.
2.5. METRYKI RÓWNOWAŻNE, TOPOLOGIA PRZESTRZENI METRYCZNEJ
31
Dla zbioru
n
A := { n1 | n ∈ N1 } ∪ { n+1
| n ∈ N1 }
jedynymi punktami skupienia są 0 i 1, z czego tylko 1 jest elementem A. Wszystkie pozostałe punkty
zbioru A to jego punkty izolowane.
Ćwiczenie 2.4.4 Pokazać, że w przestrzeni metrycznej z metryką dyskretną wszystkie punkty są
izolowane.
Twierdzenie 2.4.5 Niech A ⊂ X. Wtedy
cl A = A ∪ A0 .
2.5
2.5.1
Metryki równoważne, topologia przestrzeni metrycznej
Fundamentalne własności zbiorów otwartych i domkniętych
32
ROZDZIAŁ 2. PRZESTRZENIE METRYCZNE
Dowód: ćwiczenie.
Niech ρ1 i ρ2 będą metrykami w X.
Definicja 2.5.1 Mówimy, że metryka ρ2 jest silniejsza od metryki ρ1 jeżeli
Open(X, ρ1 ) ⊂ Open(X, ρ2 ).
2.5. METRYKI RÓWNOWAŻNE, TOPOLOGIA PRZESTRZENI METRYCZNEJ
Uwaga 2.5.2 Metryki ρ1 i ρ2 są równoważne wtedy i tylko wtedy gdy metryka ρ2 jest silniejsza od
metryki ρ1 i metryka ρ1 jest silniejsza od metryki ρ1 .
Definicja 2.5.3 Rodzinę zbiorów otwartych przestrzeni metrycznej nazywamy topologią tej przestrzeni.
Wniosek 2.5.4 Jeśli metryki ρ1 i ρ2 w przestrzeni X są równoważne, to przestrzenie (X, ρ1 ) i (X, ρ1 )
mają identyczne topologie.
Ćwiczenie 2.5.5 Udowodnić, że w przestrzeni metrycznej (X, ρ) metrykę ρ można zastąpić metryką
równoważną, która jest ograniczona.
Ćwiczenie 2.5.6 Podać przykład przestrzeni metrycznej X oraz punktu x ∈ X i r > 0 takich, że
cl K(x, r) 6= K̄(X, r).
2.5.2
Normy równoważne
33
34
ROZDZIAŁ 2. PRZESTRZENIE METRYCZNE
Twierdzenie 2.5.7 Metryki euklidesowa, maksimum i Manhattan w Rd są wzajemnie równoważne.
Ćwiczenie 2.5.8 Udowodnić tw. 2.5.7
Rozdział 3
Przestrzenie topologiczne
3.1
3.1.1
Podstawowe pojęcia.
Definicja przestrzeni topologicznej.
Zamiast zadawać metrykę, by otrzymać topologię, możemy przyjąć, że zadana jest rodzina O, która ma
trzy fundamentalne własności jakie mają zbiory otwarte w przestrzeni metrycznej.
Oczywiście topologia przestrzeni metrycznej (X, ρ), czyli rodzina zbiorów otwartych zadanych przez metrykę ρ jest topologią w sensie powyższej definicji. Nazywamy ją topologią zadaną przez metrykę ρ.
Klasę przestrzeni topologicznych oznaczać będziemy Top.
3.1.2
Baza otoczeń punktu.
Definicja 3.1.1 Niech (X, O) będzie przestrzenią topologiczną i niech x ∈ X. Zbiór V ⊂ X nazywamy otoczeniem otwartym punktu x jeżeli x ∈ V ∈ O. Wprowadzamy też oznaczenia
ONb(x) := { V ∈ O | x ∈ V },
Nb(x) := { A ⊂ X | ∃V ∈ ONb(x) V ⊂ A },
Open(X, O) := Open(X) := { A ⊂ X | ∀x ∈ A ∃V ∈ ONb(x) V ⊂ A }.
35
36
ROZDZIAŁ 3. PRZESTRZENIE TOPOLOGICZNE
Rysunek 3.1: Rozdzielenie punktów kulami w przestrzeni metrycznej.
Zastępując w definicjach brzegu, otwarcia i domknięcia zbioru, zbioru otwartego i domkniętego oraz
punktu skupienia zbioru w przestrzeni metrycznej rodzinę Ball(x) rodziną ONb(x) otrzymujemy odpowiedniki tych pojęć w przestrzeni topologicznej i wiele własności tych pojęć daje się przenieść do przestrzeni topologicznej. W szczególności, zgodnie z oczekiwaniami widzimy, że rodzina zbiorów otwartych w
przestrzeni topologicznej (X, O) pokrywa się z rodziną O, jak pokazuje następujące twierdzenie.
3.1.3
Aksjomat Hausdorffa
Definicja 3.1.2 (Aksjomat Hausdorffa) Niech (X, O) będzie przestrzenią topologiczną. Mówimy, że
przestrzeń ta spełnia aksjomat Hausdorffa jeżeli dla każdej pary punktów x, y ∈ X istnieją otoczenia
U ∈ ONb(x), V ∈ ONb(y) takie, że U ∩ V = ∅. Mówimy, że (X, O) jest przestrzenią topologiczną Hausdorffa lub krócej T2 -przestrzenią jeżeli spełnia ona aksjomat Hausdorffa. Klasę przestrzeni
topologicznych Hausdorffa oznaczać będziemy HTop.
Twierdzenie 3.1.3 W przestrzeni metrycznej aksjomat Hausdorffa jest spełniony.
Dowód: ćwiczenie.
Ideę dowodu ilustruje rys. 3.1.
Klasę przestrzeni topologicznych spełniających aksjomat Hausdorffa oznaczać będziemy HTop.
3.1. PODSTAWOWE POJĘCIA.
3.1.4
37
Przestrzenie metryzowalne.
Niech (X, O) będzie przestrzenią topologiczną.
Definicja 3.1.4 Niech ρ będzie metryką w przestrzeni X. Mówimy, że ρ jest zgodna z topologią O
jeżeli Open(X, ρ) = O. O topologii O mówimy wtedy, że jest indukowana przez pewną metrykę.
Ćwiczenie 3.1.5 Pokazać, że ta sama topologia może być indukowana przez dwie różne metryki.
Definicja 3.1.6 Mówimy, że (X, O) jest przestrzenią metryzowalną, jeżeli jej topologia jest indukowana przez pewną metrykę.
Ćwiczenie 3.1.7 Niech X będzie zbiorem nieskończonym. Pokazać że rodzina
O := { A ⊂ X | X \ A jest skończony } ∪ {∅}
definiuje topologię na X, która nie spełnia aksjomatu Hausdorffa. W szczególności nie istnieje metryka na X, której topologia pokrywałaby się z O, a więc (X, O) nie jest przestrzenią topologiczną
metryzowalną.
Metryka jest jedynie pomocniczym narz˛edziem do badania przestrzeni topologicznych. W przestrzeniach, które nie sa˛ metryzowalne
narz˛edzie to nie jest dost˛epne. Jak zobaczymy sa˛ przestrzenie topologiczne metryzowalne, których badanie przy pomocy metrki nie
jest dogodne. Co wi˛ecej, nawet jeśli korzystamy z metryki przy badaniu przestrzeni topologicznej, to czasami zmieniamy t˛e metryk˛e z
jednej indukujacej
˛ dana˛ topologi˛e na inna˛ indukujac
˛ a˛ t˛e sama˛ topologi˛e, w zależności od rozważanego problemu.
3.1.5
Baza topologii
38
ROZDZIAŁ 3. PRZESTRZENIE TOPOLOGICZNE
Twierdzenie 3.1.8 W przestrzeni metrycznej (X, ρ) rodzina kul
B := { K(x, n1 ) | x ∈ X, n ∈ N1 }
stanowi bazę topologii zadanej przez metrykę ρ.
Ćwiczenie 3.1.9 Udowodnić tw. 3.1.8.
3.2
Granica funkcji
Niech f : X → Y będzie odwzorowaniem przestrzeni topologicznych.
39
3.3. CIĄGŁOŚĆ FUNKCJI
Definicja 3.2.1 Mówimy, że f ma granicę ȳ ∈ Y w punkcie x0 ∈ X i piszemy
lim f (x) = ȳ
x→x0
jeżeli dla każdego otoczenia V ∈ Nb(ȳ) istnieje otoczenie U ∈ Nb(x0 ) takie, że
x ∈ U \ {x0 } ⇒ f (x) ∈ V.
3.3
3.3.1
Ciągłość funkcji
Ciągłość funkcji
Niech f : X → Y będzie odwzorowaniem przestrzeni topologicznych.
Definicja 3.3.1 Mówimy, że f jest ciągła w punkcie x0 ∈ X jeżeli dla każdego otoczenia V ∈
Nb(f (x0 )) istnieje otoczenie U ∈ Nb(x0 ) takie, że
x ∈ U ⇒ f (x) ∈ V.
Mówimy, że f jest ciągła jeśli jest ciągła w każdym punkcie x ∈ X.
Twierdzenie 3.3.2 Funkcja f jest ciągła w x0 wtedy i tylko wtedy gdy zachodzi jeden z następujących
dwóch warunków
x0 6∈ X 0 lub x0 ∈ X 0 i x→x
lim f (x) = f (x0 ).
0
Dowód:
40
ROZDZIAŁ 3. PRZESTRZENIE TOPOLOGICZNE
Twierdzenie 3.3.3 Niech B 1 będzie bazą otoczeń x0 , a B 2 bazą otoczeń f (x0 ). Wtedy ciągłość f :
X → Y w x0 jest równoważna każdemu z trzech poniższych warunków
∀V ∈ B 2 ∃U ∈ B 1 f (U ) ⊂ V,
∀V ∈ B 2 ∃U ∈ B 1 U ⊂ f −1 (V ),
∀V ∈ B 2 f −1 (V ) ∈ Nb(x0 ).
Dowód:
3.3.2
Kryteria ciągłości
Twierdzenie 3.3.4 Funkcja f : X → Y jest ciągła wtedy i tylko wtedy gdy dla każdego zbioru
otwartego V w Y zbiór f −1 (V ) jest otwarty w X.
Dowód:
Twierdzenie 3.3.5 Funkcja f : X → Y jest ciągła wtedy i tylko wtedy gdy dla każdego zbioru
domkniętego K w Y zbiór f −1 (K) jest domknięty w X.
Dowód: ćwiczenie.
3.3.3
Ciągłość złożenia
Twierdzenie 3.3.6 Niech X, Y, Z będą przestrzeniami topologicznymi, a f : X → Y i g : Y → Z
odwzorowaniami. Jeśli f jest ciągłe w x0 ∈ X, a g jest ciągłe w f (x0 ), to g ◦ f jest ciągłe w x0 .
Zatem jeśli f i g są ciągłe, to g ◦ f jest ciągłe.
Dowód: łatwe ćwiczenie.
41
3.3. CIĄGŁOŚĆ FUNKCJI
3.3.4
Ciągłość operacji arytmetycznych
Niech X będzie przestrzenią topologiczną, a Y niech będzie ciałem liczb rzeczywistych lub ciałem liczb
zespolonych.
Twierdzenie 3.3.7 Jeśli f, g : X → Y są ciągłe w x0 ∈ X to f + g, f − g, f · g są ciągłe w x0 . Jeśli
dodatkowo g(x0 ) 6= 0, to f /g jest ciągłe w x0 .
Dowód: łatwe ćwiczenie.
3.3.5
Przykłady odwzorowań ciągłych.
Twierdzenie 3.3.8 Niech X, Y ∈ Top.
(i) Niech c ∈ Y . Funkcja stała cX : X 3 x 7→ c ∈ Y jest ciągła.
(ii) Niech X ⊂ Y . Inkluzja j : X 3 x 7→ x ∈ Y jest ciągła.
(iii) Identyczność idX : X 3 x 7→ x ∈ X jest ciągła.
(iv) Odwzorowania rzutowania
pX : X × Y 3 (x, y) 7→ x ∈ X
qX : X × Y 3 (x, y) 7→ y ∈ Y
są ciągłe.
(v) Zawężenie f|A odwzorowania ciągłego f : X → Y do zbioru A ⊂ X jest ciągłe.
Dowód: łatwe ćwiczenie.
Twierdzenie 3.3.9 Niech P : C → C będzie wielomianem. Wtedy P jest ciągłe.
Dowód: łatwe ćwiczenie.
Niech P, Q : C → C będą wielomianami. Funkcją wymierną jest funkcja
P
P (x)
: C \ Q−1 (0) 3 x 7→
∈ C.
Q
Q(x)
Twierdzenie 3.3.10 Funkcja wymierna jest ciągła.
Dowód: łatwe ćwiczenie.
42
3.4
3.4.1
ROZDZIAŁ 3. PRZESTRZENIE TOPOLOGICZNE
Topologia porządkowa, indukowana, produktowa i ilorazowa
Topologia porządkowa
3.4. TOPOLOGIA PORZĄDKOWA, INDUKOWANA, PRODUKTOWA I ILORAZOWA
43
Jednym z głównych pożytków z topologii porzadkowej
˛
to zadanie topologii w R̄.
Ćwiczenie 3.4.1 Pokazać, że R̄ z topologią porządkową jest przestrzenią metryzowalną.
3.4.2
Topologia indukowana
Topologia indukowana czyni z dowolnego podzbioru przestrzeni topologicznej, w szczególności z dowolnego podzbioru Rd przestrzeń topologiczną. Daje to mechanizm produkowania przestrzeni topologicznych o
bardzo różnych własnościach.
3.4.3
Topologia produktowa
Powyższą topologię nazywamy topologią produktową lub topologią iloczynu kartezjańskiego.
Twierdzenie 3.4.2 Topologia produktowa w Rd jako ilocznie kartezjańskim d kopii R pokrywa się z
topologią zadaną metryką euklidesową w Rd (i oczywiście metrykami jej równoważnymi).
44
ROZDZIAŁ 3. PRZESTRZENIE TOPOLOGICZNE
3.4.4
Topologia ilorazowa
Twierdzenie 3.4.3 Niech (X, O) będzie przestrzenią topologiczną, R relacją równoważności w X, a
p : X 3 x 7→ [x]R ∈ X/R
kanoniczną surjekcją. Wtedy
O0 := { U ⊂ X/R | p−1 (U ) ∈ O }.
jest topologią w X/R. Nazywamy ją topologią ilorazową.
Dowód: Oczywiście p−1 (∅) = ∅ ∈ O, a ponieważ p jest surjekcją, również p−1 (X/R) = X ∈ O, bo O
jest topologią. Zatem ∅, Y ∈ O0 , czyli O0 spełnia warunek T1) w definicji topologii. Ponieważ przeciwobraz
sumy mnogościowej jest sumą przeciwobrazów, a przeciwobraz przecięcia mnogościowego jest przecięciem
przeciwobrazów, w podobny sposób sprawdzamy również warunki T2) i T3).
Przykład 3.4.4 Rozważmy X = [0, 1] oraz
R = { (x, y) ∈ X 2 | x = y lub x, y ∈ {0, 1} }.
Łatwo sprawdzić, że R jest relacją równoważności w X. Mamy więc topologię ilorazową w X/R.
Obrazowo możemy stwierdzić, że relacja R skleja punkty 0 i 1 pozostałe punkty pozostawiajac
˛ nietkni˛ete. Zatem łatwo odgadnać,
˛
że topologia ilorazowa w tym przypadku powinna pokrywać si˛e z topologia˛ okr˛egu.
Ćwiczenie 3.4.5 Pokazać, że topologia ilorazowa z przykładu 3.4.4 jest topologią okręgu.
Czasami zamiast relacji równoważności wygodniej rozważać rozbicie przestrzeni. Mówimy, że rodzina
A podzbiorów zbioru X jest jego rozbiciem, jeżeli zachodzą następujące dwa warunki:
• ∀ A1 , A2 ∈ A A1 ∩ A2 6= ∅ ⇔ A1 = A2
• X=
S
A∈A
A.
Łatwo sprawdzić, że jeżeli A jest rozbiciem X, to
RA := { (x, y) | ∃A ∈ A x, y ∈ A }
3.4. TOPOLOGIA PORZĄDKOWA, INDUKOWANA, PRODUKTOWA I ILORAZOWA
45
jest relacją równoważności w X. Podobnie, jeśli R jest relacją równoważności w X, to
AR := { [x]R | x ∈ X }
jest rozbiciem X. Ponadto operacje brania rozbicia AR relacji równoważności R i relacji równoważności
RA dla rozbicia A są operacjami wzajemnie odwrotnymi. Zatem każde rozbicie A przestrzeni topologicznej
X ma naturalną topologię ilorazową zadaną przez relację równoważności RA .
Ideę topologii ilorazowej rozszerza się też na przypadek gdy dana jest surjekcja p : X → A przestrzeni
topologicznej X na pewien zbiór bez topologii Y . Łatwo bowiem sprawdzić, że jeśli p jest surjekcją, a
Ap := { p−1 (y) | y ∈ Y }
to Ap jest rozbiciem X, a odwzorowanie
Ap 3 [x]RAp 7→ p(x) ∈ Y
jest bijekcją, która przenosi topologię ilorazową w X/RAp na Y .
Przykład 3.4.6 Niech I = [0, 1] oraz X = I × I. Rozważmy rodzinę
T := { {(x, y)} | x, y ∈ X \ {0, 1} }∪{ {(0, y), (1, y)} | y ∈ I \ {0, 1} }∪{ {(x, 0), (x, 1)} | x ∈ I \ {0, 1} }∪{(0, 0)
Łatwo sprawdzić, że rodzina ta jest rozbiciem, a związana z tym rozbiciem relacja równoważności
utożsamia naprzeciwległe pary punktów na bokach kwadratu. Sklejajac
˛ naprzeciwległe punkty dolnego i górnego boku kwadratu otrzymujemy rur˛e z dwoma okr˛egami na końcach powstałymi ze sklejenia końców lewego i prawego boku
kwadratu. Sklejajac
˛ naprzeciwległe punkty na tych okr˛egach dostajemy torus, czyli coś na kształt d˛etki, albo powierzchni amerykańskiego paczka
˛
zwanego donut. Jest to przestrzeń topologiczna homeomorficzna z S 1 × S 1 . Torusem jest w szczególności
podzbiór R3 otrzymany przez obrót okr˛egu
{ (x, y, z) ∈ R3 | (x − 2)2 + z 2 = 1, y = 0 }
wokół osi z .
Ćwiczenie 3.4.7 Pokazać, że topologia ilorazowa z przykładu 3.4.6 pokrywa się z topologią iloczynu
kartezjańskiego dwóch okręgów.
46
ROZDZIAŁ 3. PRZESTRZENIE TOPOLOGICZNE
Rysunek 3.2: Wizualizacja butelki Kleina w R3 (źródło: Wikipedia)
Przykład 3.4.8 Jak w poprzednim przykładzie, niech I = [0, 1] oraz X = I × I. Rozważmy jednak
inne rozbicie:
K := { {(x, y)} | x, y 6∈ {0, 1} } ∪ { {(0, y), (1, 1 − y)} | y ∈ I } ∪ { {(x, 0), (x, 1)} | y ∈ I }
Drobna zmiana jaką wprowadziliśmy to utożsamienie punktu (0, y) z punktem (1, 1 − y) zamiast z
punktem (1, y). Pierwszy krok budowy przestrzeni ilorazowej przebiega podobnie jak w poprzednim
przykładzie: sklejając dolny i górny bok kwadratru otrzymujemy rurę. Jednak przy sklejaniu końców
rury dokonujemy symetrycznego odbicia względem osi {x = 21 }. Wynikową przestrzeń i przestrzenie
z nią homeomorficzne określa się mianem butelka Kleina. Butelka Kleina nie jest niestety homeomorficzna z żadnym podzbiorem R3 , więc by ją sobie w R3 wyobrazić musimy dokonać samoprzecięcia,
które nie jest potrzebne w R4 (patrz rys. 3.2).
Przykład 3.4.9 Symetrycznego odbicia możemy też dokonać przy sklejaniu dolnego i górnego boku,
rozważająć rozbicie
P := { {(x, y)} | x, y 6∈ {0, 1} } ∪ { {(0, y), (1, 1 − y)} | y ∈ I } ∪ { {(x, 0), (1 − x, 1)} | y ∈ I }
Przestrzeń ilorazową i przestrzenie z nią homeomorficzne określane są jako dwuwymiarowa rzeczywista przestrzeń rzutowa. Zobrazowanie jej w R3 nie jest możliwe bez samoprzecięć, a nawet z samoprzecięciami nie jest łatwe. Przestrzeń rzutową da się zanurzyć w R4 , choć nie jest oczywiste jak to
zrobić. Łatwiej jest ją zanurzyć w R5 .
3.5. AKSJOMAT PRZELICZALNOŚCI
3.5
3.5.1
47
Aksjomat przeliczalności
Baza otoczeń punktu.
Definicja 3.5.1 Dla punktu x ∈ X rodzinę B ⊂ Nb(x) nazywamy bazą otoczeń punktu x jeżeli dla
każdego otoczenia V ∈ Nb(x) istnieje otoczenie B ∈ B takie, że B ⊂ V .
Dowód: ćwiczenie.
3.5.2
Aksjomat przeliczalności
Topologie przestrzeni metrycznych mają jeszcze jedną cechę, której nie da się wywnioskować z aksjomatów
przestrzeni topologicznej. Mianowicie rodzina { K(x, n1 | n ∈ N1 } jest przeliczalną bazą otoczeń punktu
x.
Klasę przestrzeni topologicznych spełniających pierwszy aksjomat przeliczalności oznaczać będziemy
PTop, a przecięcie klas HTop i PTop oznaczać będziemy PHTop.
Aksjomat przeliczalności pozwala nam wiele własności przestrzeni metrycznych wyrazić w języku ciągów, co jest bardzo wygodne.
48
3.5.3
ROZDZIAŁ 3. PRZESTRZENIE TOPOLOGICZNE
Charakteryzacje ciągowe
Rozdział 4
Zwartość, spójność i zupełność
4.1
4.1.1
Zwartość
Przyczyny braku zbieżności.
Przyczyny braku zbieżności moga˛ być różne. Ciag
˛
1
+ (−1)n → R
n
nie jest zbieżny, bo nie może si˛e zdecydować czy zbiegać do 1 czy do −1. Inaczej: można z niego wybrać podciagi
˛ zbieżne do
a : N1 3 n 7→
dwóch różnych granic. Z kolei ciag
˛
a : N1 3 n 7→ 2n → R,
w ogóle nie posiada podciagu
˛ zbieżnego. Ale temu można zaradzić zmieniajac
˛ przestrzeń R na R̄. Wtedy ten ciag
˛ staje si˛e zbieżny
do +∞. Można pokazać, że w R̄ każdy ciag
˛ posiada podciag
˛ zbieżny. Przestrzenie topologiczne, które maja˛ taka˛ własność sa˛ z wielu
powodów mile widziane. W przypadku X ⊂ Rn potraktowanego jako podprzestrzeń każdy ciag
˛ o wartościach w A posiada podciag
˛
zbieżny wtedy i tylko wtedy gdy A jest domkni˛ety i ograniczony w X .
Domkni˛ete i ograniczone podzbiory w Rn maja˛ też inne przydatne własności. Rysunek 4.1 pokazuje, że należy oczekiwać iż funkcja
ciagła
˛ f na domkni˛etym i ograniczonym podzbiorze Rn jest ograniczona.
Rysunek 4.2 z kolei pokazuje, że założenie iż zbiór jest domkni˛ety jest istotne.
Co wi˛ecej, sama domkni˛etość przedziału nie wystarcza. Przedział [0, ∞), też jest domkni˛ety, ale funkcja
[0, ∞) 3 x 7→ x2 ∈ R
jest nieograniczona. Zatem istotne jest, by rozważać przedział domkni˛ety i ograniczony. Rozważania te sugeruja,˛ że prawdziwe
powinno być nast˛epujace
˛ twierdzenie (formułujemy je dla najprostszego przypadku).
Twierdzenie 4.1.1 Niech f : [a, b] → R b˛edzie funkcja˛ ciagł
˛ a.˛ Wtedy f jest funkcja˛ ograniczona.˛
49
50
ROZDZIAŁ 4. ZWARTOŚĆ, SPÓJNOŚĆ I ZUPEŁNOŚĆ
Rysunek 4.1: Funkcja ciągła na zbiorze domkniętym i ograniczonym jest ograniczona
Rysunek 4.2: Funkcja ciągła na przedziale otwartym (a, b) nie musi być ograniczona
51
4.1. ZWARTOŚĆ
Potencjalny dowód mógłby przebiegać tak: Do y ∈ im f dobieram x ∈ [a, b] takie, że f (x) = y oraz Vx ∈ ONb(x) takie,
że
u ∈ Vx ⇒ f (u) ∈ [y − 1, y + 1].
Mamy
[a, b] ⊂
[
{ Vx | x ∈ [a, b] }.
Mówimy, że rodzina zbiorów { Vx | x ∈ [a, b] } stanowi pokrycie otawrte przedziału [a, b]. Gdyby było możliwe zastapienie
˛
tego
pokrycia podpokryciem skończonym, to znaczy wybranie skończonej ilości punktów x1 , x2 , . . . xk ∈ [a, b], tak, by
[a, b] ⊂
k
[
Vxi ,
i=1
to otrzymalibyśmy
f ([a, b]) ⊂
k
[
[f (xi ) − 1, f (xi ) + 1]
i=1
a stad
˛ f ([a, b]) ⊂ [c, d], gdzie
c := min { f (xi ) − 1 | i = 1, 2, . . . k } d := max { f (xi ) + 1 | i = 1, 2, . . . k }
i dowód byłby zakończony. Okazuje si˛e, że jedynymi podzbiorami w Rn , które maja˛ własność istnienia podpokrycia skończonego
dla dowolnego pokrycia otwartego sa˛ zbiory domkni˛ete i ograniczone. Niestety nie jest to prawda˛ w dowolnej przestrzeni metrycznej.
Ponieważ pomysł polegajacy
˛ na wybraniu z nieskończonego pokrycia zbioru pewnego podpokrycia skończonego przydaje si˛e w wielu
dowodach, dlatego warto wyróżnić klas˛e zbiorów majacych
˛
taka˛ własność. Zbiory takie nazywane sa˛ zbiorami zwartymi.
Co wi˛ecej, okazuje si˛e, że zwartość zbioru nie zależy od topologii przestrzeni, w której zbiór jest zanurzony, a tylko od topologii
indukowanej w zbiorze. Dlatego mówimy też o przestrzeniach zwartych.
4.1.2
Przestrzenie zwarte
Niech X ∈ HTop i A ⊂ X.
Definicja 4.1.2 Mówimy, że zbiór A jest zwarty jeżeli dla każdej rodziny C ⊂ Open(X) takiej, że
S
S
A ⊂ C istnieje skończona podrodzina C 0 ⊂ C taka, że A ⊂ C 0 .
Definicja 4.1.3 Mówimy„ że przestrzeń topologiczna X jest zwarta, jeżeli X traktowane jako zbiór
w przestrzeni X jest zbiorem zwartym.
Definicja 4.1.4 Klasę przestrzeni zwartych oznaczać będziemy Comp.
52
ROZDZIAŁ 4. ZWARTOŚĆ, SPÓJNOŚĆ I ZUPEŁNOŚĆ
53
4.1. ZWARTOŚĆ
4.1.3
Charakterystyka zbiorów zwartych w Rn .
Lemat 4.1.5 Niech In będzie ciągiem przedziałów w R takim, że In+1 ⊂ In . Wtedy
∞
\
In 6= ∅.
n=1
Definicja 4.1.6 Kostką w Rd nazywamy iloczyn kartezjański d przedziałów domkniętych.
Twierdzenie 4.1.7 Niech Kn będzie ciągiem przedziałów w Rd takim, że Kn+1 ⊂ Kn . Wtedy
∞
\
Kn 6= ∅.
n=1
Dowód: ćwiczenie.
Twierdzenie 4.1.8 Każda kostka w Rd jest zbiorem zwartym.
54
ROZDZIAŁ 4. ZWARTOŚĆ, SPÓJNOŚĆ I ZUPEŁNOŚĆ
55
4.1. ZWARTOŚĆ
Lemat 4.1.9 Niech X ∈ Top, a Y ∈ Comp. Jeśli U ∈ Open(X × Y ), to
UX := { x ∈ X | {x} × Y ⊂ U } ∈ Open(X).
Dowód: Z definicji topologii produktowej wiemy, że zbiór U ma postać
UX =
[
G(x,y) × H(x,y) ,
(x,y)∈U
gdzie G(x,y) ∈ Open(X), H(x,y) ∈ Open(Y ). Ustalmy x0 ∈ UX . Rodzina
{ H(x0 ,y) | y ∈ Y }
stanowi pokrycie otwarte zbioru Y . Ponieważ Y jest zwarty, znajdziemy punkty y1 , y2 , . . . , yn takie, że
Y =
n
[
H(x0 ,yi ) .
i=1
Połóżmy
G :=
n
\
G(x0 ,yi ) .
i=1
Oczywiście G ∈ Open(X). Co więcej, mamy
G×Y =
n
\
i=1
G(x0 ,yi ) ×
n
[
H(x0 ,yi ) ⊂
i=1
n
[
G(x0 ,yi ) × H(x0 ,yi ) ⊂ U.
i=1
Zatem G ⊂ UX , co oznacza, że UX jest otwarty.
Twierdzenie 4.1.10 Niech X1 , X2 ∈ Comp. Wtedy X1 × X2 ∈ Comp.
Dowód: Niech C będzie pokryciem otwartym przestrzeni X1 ×X2 . Zatem dla każdej pary x = (x1 , x2 ) ∈
X1 × X2 znajdziemy zbiór Cx ∈ C taki, że x ∈ Cx . Z definicji topologii produktowej możemy dobrać zbiory
Gx ∈ Open(X1 ) oraz Hx ∈ Open(X2 ) takie, że x1 ∈ Gx , x2 ∈ Hx . Wystarczy pokazać, że pokrycie otwarte
H := { Gx × Hx | x ∈ X1 × X2 }
56
ROZDZIAŁ 4. ZWARTOŚĆ, SPÓJNOŚĆ I ZUPEŁNOŚĆ
przestrzeni X1 × X2 ma podpokrycie skończone. Rozważmy rodzinę
Q := { Q ∈ Open(X1 ) | ∃x1 , x2 , . . . xn ∈ X1 × X2
Q × X2 ⊂
Sn
i=1
Gxi × Hxi }.
Pokażemy, że X1 ⊂ Q. W tym celu rozważmy t ∈ X1 . Zbiór {t} × X2 jest zwarty jako homeomorficzny
obraz zbioru zwartego X2 . Zatem zawiera się on w pewnym skończonym podpokryciu pokrycia C
S
{t} × X2 ⊂ U :=
m
[
Gti × Hti
i=1
dla pewnych par ti ∈ X1 × X2 . Zbiór U jest otwarty jako suma zbiorów otwartych, zatem, na mocy
lematu 4.1.9 zbiór UX jest otwarty. Oczywiście t ∈ UX . Co więcej, łatwo sprawdzić, że UX ∈ Q, co dowodzi,
że Q jest pokryciem otwartym zbioru X1 . Ponieważ X1 też jest zwarty, więc znajedziemy Q1 , Q2 , . . . Qk ∈
S
Q, takie, że X1 = kj=1 Qj . Z definicji Q mamy
Qj × X2 ⊂
nj
[
Gxi,j × Hxi,j
i=1
dla pewnych x
i,j
∈ X1 × X2 . W rezultacie dostajemy
X 1 × X2 =
k
[
j=1
Qj × X2 ⊂
nj
k [
[
Gxi,j × Hxi,j .
j=1 i=1
Zatem pokrycie H ma podpokrycie skończone, co dowodzi, że X × Y jest zwarty.
4.1.4
Liczba Lebesque’a
Lemat 4.1.11 (Lebesgue). Niech U będzie pokryciem otwartym przestrzeni metrycznej zwartej X.
Wtedy istnieje > 0 takie, że dla każdego podzbioru A ⊂ X o średnicy mniejszej niż istnieje U ∈ U
takie, że A ⊂ U . Liczbę o takiej własności nazywa się liczbą Lebesgue’a pokrycia U.
Ćwiczenie 4.1.12 Udowodnić lemat 4.1.11 wykorzystując następujący schemat dowodu:
1. Niech U1 , U2 , . . . Un będzie podpokryciem skończonym U i niech
f : X 3 x 7→ max { d(x, X \ Ui | i = 1, 2, . . . n }.
2. Funkcja f jest ciągła i przyjmuje wyłącznie wartości dodatnie.
3. f (X) jest zwartym podzbiorem R, zatem istnieje > 0. takie, że f (x) > .
4. Dla każdego x ∈ X istnieje i takie, że d(x, X \ Ui ) > , czyli K̄(x, ) ⊂ Ui .
5. Każdy zbiór o średnicy mniejszej niż zawiera się w pewnej kuli o średnicy mniejszej niż .
4.2. CIĄGŁOŚĆ, A ZWARTOŚĆ
4.1.5
Przestrzenie lokalnie zwarte
Definicja 4.1.13 Mówimy, że przestrzeń topologiczna X jest lokalnie zwarta, jeżeli każdy punkt tej
przestrzeni posiada bazę otoczeń zwartych.
Twierdzenie 4.1.14 Przestrzenie R oraz R̄ są lokalnie zwarte.
Dowód: ćwiczenie.
Twierdzenie 4.1.15 Iloczyn kartezjański przestrzeni lokalnie zwartych jest lokalnie zwarty.
Dowód: ćwiczenie.
Ćwiczenie 4.1.16 Podać przykład podprzestrzeni przestrzeni R2 , która
• nie jest zwarta, ale jest lokalnie zwarta
• nie jest ani zwarta, ani lokalnie zwarta
4.2
4.2.1
Ciągłość, a zwartość
Obraz zbioru zwartego przez odwzorowanie ciągłe.
Ustalmy X, Y ∈ PHTop oraz funkcję f : X → Y .
Twierdzenie 4.2.1 Jeśli f jest ciągła, a A ⊂ X jest zwarty, to f (A) jest zwarty.
Dowód:
57
58
ROZDZIAŁ 4. ZWARTOŚĆ, SPÓJNOŚĆ I ZUPEŁNOŚĆ
Rysunek 4.3: Funkcja ciągła na przedziale zwartym osiąga swoje kresy
4.2.2
Funkcja ciągła na zbiorze zwartym o wartościach w R osiąga swoje
kresy
Dowód:
4.2.3
Funkcja odwrotna do funkcji ciągłej
4.2. CIĄGŁOŚĆ, A ZWARTOŚĆ
Dowód:
4.2.4
Dowód:
Jednostajna ciągłość
59
60
ROZDZIAŁ 4. ZWARTOŚĆ, SPÓJNOŚĆ I ZUPEŁNOŚĆ
Rysunek 4.4: Funkcja jednostajnie ciągła, która nie jest funkcją Lipschitza
4.2.5
Funkcje Lipschitza
61
4.3. SPÓJNOŚĆ
4.3
4.3.1
Spójność
Przestrzenie spójne
Niech X ∈ PHTop.
Definicja 4.3.1 Mówimy, że zbiór E ⊂ X jest niespójny, jeżeli istnieją rozłączne zbiory A, B ∈
Open(X) takie, że A ∩ E 6= ∅ 6= B ∩ E oraz E ⊂ A ∪ B. Jeśli takie zbiory nie istnieją, mówimy, że
E jest spójny.
Twierdzenie 4.3.2 Niech {Aλ }λ∈Λ będzie rodziną spójnych podzbiorów przestrzeni topologicznej X.
Wtedy
\
[
Aλ 6= ∅ ⇒
Aλ jest zbiorem spójnym.
λ∈Λ
λ∈Λ
62
ROZDZIAŁ 4. ZWARTOŚĆ, SPÓJNOŚĆ I ZUPEŁNOŚĆ
Twierdzenie 4.3.3 Jeśli A1 , A2 , . . . An są zbiorami spójnymi oraz Ai ∩Ai+1 6= ∅ dla i = 1, 2, . . . n−1,
S
to ni=1 Ai jest zbiorem spójnym.
Lemat 4.3.4 Załóżmy, że Y ⊂ X jest podprzestrzenią spójną. Jeśli A, B ∈ Open(X), A ∩ B = ∅ i
Y ⊂ A ∪ B, to Y ⊂ A lub Y ⊂ B.
Dowód: Zauważmy, że A0 := A ∩ Y oraz B 0 := B ∩ Y są zbiorami otwartymi w Y , są rozłączne oraz
Y = A0 ∪ B 0 . Zatem A0 = ∅ lub B 0 = ∅, co dowodzi tezy.
Lemat 4.3.5 Jeśli A ⊂ X jest podzbiorem spójnym, a B spełnia warunek A ⊂ B ⊂ cl A, to B jest
zbiorem spójnym. W szczególności domknięcie zbioru spójnego jest zbiorem spójnym.
Dowód: Niech B = C ∪ D będzie rozkładem B na zbiory niepuste, rozłączne i otwarte w B. Na mocy
lematu 4.3.4 albo A ⊂ C albo A ⊂ D. Dla ustalenia uwagi przyjmijmy, że A ⊂ C. Wtedy
cl A ⊂ cl C ⊂ cl B ∩ cl(X \ D),
bo uzupełnienie D, otwartego w B, do B jest zbiorem domkniętym w B. Zatem
B = B ∩ cl A ⊂ B ∩ (X \ D) = B \ D,
skąd wnosimy, że B ⊂ C. Zatem B jest spójny.
4.3.2
Składowe spójne
Definicja 4.3.6 Składową spójną punktu x ∈ X nazywamy sumę mnogościową wszystkich podzbiorów spójnych przestrzeni X, do których punkt x należy.
4.3. SPÓJNOŚĆ
63
Twierdzenie 4.3.7 Mamy następujące własności składowych spójnych.
(i) Składowe spójne przestrzeni X są zbiorami spójnymi i domkniętymi.
(ii) Punkty x, y ∈ X należą do tej samej sładowej wtedy i tylko wtedy gdy istnieje podzbiór spójny
E ⊂ X taki, że x, y ∈ E.
(iii) Dwie składowe są albo rozłącznie, albo równe, zatem zbiór składowych przestrzeni X tworzy
rozbicie tej przestrzeni.
Dowód: Własność (i) wynika natychmiast z tw. 4.3.2 i lematu 4.3.5. Własność (ii) wynika wprost z
definicji składowej spójnej. Aby udowodnić własność (iii) przyjmijmy, że E oraz F są składowymi spójnymi
odpowiednio punktu x i y oraz E ∩F 6= ∅. Z tw. 4.3.2 wynika, że E ∪F jest spójny. Ponieważ x, y ∈ E ∪F ,
z definicji składowej spójnej dostajemy, że E ∪ F ⊂ E i E ∪ F ⊂ F , a stąd, że E = E ∪ F = F .
4.3.3
Ciągłość, a spójność
4.3.4
Obraz zbioru spójnego przez odwzorowanie ciągłe.
Dowód:
64
ROZDZIAŁ 4. ZWARTOŚĆ, SPÓJNOŚĆ I ZUPEŁNOŚĆ
Rysunek 4.5: Własność Darboux.
4.3.5
4.4
Własność Darboux.
Zupełność
4.4.1
Dowód:
Warunek Cauchy’ego
4.4. ZUPEŁNOŚĆ
Dowód:
Dowód:
Dowód:
4.4.2
Przestrzenie zupełne
65
66
ROZDZIAŁ 4. ZWARTOŚĆ, SPÓJNOŚĆ I ZUPEŁNOŚĆ
Rozdział 5
Wielościany.
5.1
5.1.1
Kompleksy symplicjalne.
Wypukłość.
Definicja 5.1.1 Zbiór K ⊂ Rd jest wypukły jeżeli dla dowolnych dwóch punktów x, y ∈ K odcinek
[x, y] := {λx + (1 − λ)y | 0 ¬ λ ¬ 1}
łączący x z y jest zawarty w K.
Definicja 5.1.2 Obwiednią wypukłą conv A zbioru A ⊂ Rd nazywamy przecięcie wszystkich domkniętych, wypukłych zbiorów zawierających A.
Uwaga 5.1.3 Dla dowolnego zbioru A ⊂ Rd jego obwiednia wypukła jest zbiorem wypukłym domkniętym oraz
A ⊂ conv A.
Dowód: ćwiczenie.
Intuicja podpowiada nam, że obwiednia˛ wypukła˛ dwóch punktów jest odcinek je łacz
˛ acy,
˛ obwiednia˛ wypukła˛ trzech niewspółliniowych punktów jest trójkat˛ o wierzchołkach w tych punktach, obwiednia˛ wypukła˛ czterech niewspółpłaszczyznowych punktó jest
czworościan o wierzchołkach w tych punktach.
67
68
ROZDZIAŁ 5. WIELOŚCIANY.
5.1.2
Współrzędne barycentryczne.
Twierdzenie 5.1.4 Niech V = {v0 , v1 , . . . , vn } ⊂ Rd będzie skończonym zbiorem. Wtedy conv V jest
zbiorem takich x ∈ Rd , które można zapisać w postaci
x=
X
v∈V
λv v, 0 ¬ λv ¬ 1,
X
λv = 1.
(5.1)
v∈V
Generalnie, współczynniki λv nie są wyznaczone jednoznacznie. Na przykład rozważmy v1 = (0, 0),
v2 = (1, 0), v3 = (1, 1) i v4 = (0, 1), cztery wierzchołki jednostkowego kwadratu [0, 1]2 . Zauważmy, że
1
1
1
1
1 1
,
= v1 + 0v2 + v3 + 0v4 = 0v1 + v2 + 0v3 + v4 .
2 2
2
2
2
2
Definicja 5.1.5 Skończony zbiór punktów V = {v0 , v1 , . . . , vn } w Rd jest afinicznie niezależny jeżeli
dla każdego x ∈ S := conv V współczynniki λv w (5.1) są wyznaczone jednoznacznie. W takim
przypadku, dla v ∈ V współczynnik λv jest dobrze określoną funkcją λSv : S → [0, 1]. Funkcja ta
określana jest mianem współrzędnej barycentrycznej punktu x względem v w S.
Uwaga 5.1.6 Niech V = {v0 , v1 , . . . , vn } ⊂ Rd . Wtedy V jest afinicznie niezależny wtedy i tylko
wtedy gdy zbiór wektorów {v1 − v0 , v2 − v0 , . . . , vn − v0 } jest liniowo niezależny.
Dowód: ćwiczenie.
5.1.3
Sympleksy
Definicja 5.1.7 Niech V = {v0 , v1 , . . . , vn } będzie afinicznie niezależnym zbiorem punktów w Rd .
Zbiór S = conv V nazywamy sympleksem, a dokładniej n-sympleksem rozpiętym na wierzchołkach
v0 , v1 , . . . , vn i oznaczamy go hv0 , v1 , . . . , vn i. W pewnych sytuacjach, by podkreślić odmienność od
tak zwanego abstrakcyjnego sympleksu, mówimy o sympleksie geometrycznym zamiast po prostu o
sypmpleksie. Liczba n to wymiar S. Jeśli V 0 jest podzbiorem V o k ¬ n wierzchołkach, to zbiór
S 0 = conv V 0 nazywany jest k-ścianą sympleksu S. Ściana S 0 jest właściwa, jeżeli S 0 6= S. Piszemy
S 0 ≺ S na oznaczenie, że S 0 jest ścianą właściwą S.
69
5.1. KOMPLEKSY SYMPLICJALNE.
Twierdzenie 5.1.8 Dowolne dwa n-sympleksy są homeomorficzne. Co więcej, dla dowolnego nsympleksu S = hv0 , v1 , . . . , vn i i dowolnego i = 0, 1, . . . , n i-ta współrzędna barycentryczne λi : S →
[0, 1] jest funkcją ciągłą.
Dowód: ćwiczenie.
Definicja 5.1.9 Niech S będzie sympleksem. Kombinatorycznym brzegiem sympleksu S nazywamy
zbiór
[
Bd S := { T ⊂ S | T jest ścianą właściwą S },
a kombinatorycznym wnętrzem zbiór
Int S := S \ Bd S.
Twierdzenie 5.1.10 Dla dowolnego sympleksu S mamy
S=
[
{ Int T | T ściana S }.
Dowód: ćwiczenie.
Należy zwrócić uwagę, że kombinatoryczny brzeg i wnętrze pokrywają się z topologicznym brzegiem i
wnętrzem tylko dla d-wymiarowych sympleksów w Rd .
5.1.4
Kompleksy symplicjalne
Definicja 5.1.11 Kompleks symplicjalny S, to skończony zbiór sympleksów taki, że
1. każda ściana sympleksu w S jest w S,
2. część wspólna dowolnych dwóch sympleksów w S jest ich wspólną ścianą.
Wymiar kompleksu S, oznaczny dim S, to maximum wymiarów jego sympleksów.
Przykład 5.1.12 Najprostszym przykładem kompleksu symplicjalnego jest zbiór wszystkich ścian
ustalonego sympleksu. Kompleks ten również określamy mianem sympleksu, co nie prowadzi do
nieporozumień, bo na podstawie kontekstu można ustalić, czy chodzi o sympleks jako podzbiór Rd ,
czy o sympleks jako kompleks symplicjalny.
70
ROZDZIAŁ 5. WIELOŚCIANY.
@
@
@
@
@
@
@
@
@
@
Rysunek 5.1: Podział kwadratu na trójkąty: Tylko dwa pierwsze podziały są triangulacjami.
Sympleksy 0-wymiarowe w S określamy mianem wierzchołków kompleksu S, a sympleksy 1-wymiarowe
w S mianem krawędzi kompleksu S. Zbiór k-wymiarowych sympleksów w kompleksie symplicjalnym S
oznaczamy S k . W szczególności S 0 to zbiór wierzchołków kompleksu S. Notację tę stosujemy też do
pojedynczych sympleksów, tzn. jeżeli S jest sympleksem, to symbolem S0 oznaczamy zbiór wierzchołków
S.
Twierdzenie 5.1.13 Zbiór co najwyżej k-wymiarowych sympleksów kompleksu symplicjalnego S jest
kompleksem symplicjalnym. Nazywamy go k-szkieletem kompleksu S.
Dowód: ćwiczenie.
Definicja 5.1.14 Suma mnogościowa wszystkich sympleksów pewnego kompleksu symplicjalnego S
w Rd określana jest mianem nośnika S lub bryły S i oznaczana jest przez |S|. Podzbiór P ⊂ Rd jest
wielościanem jeżeli P jest bryłą pewnego kompleksu symplicjalnego S. W tym przypadku mówimy,
że S jest triangulacją P .
Wielościan dysponuje naturalną topologią indukowaną przez topologie Rd . Interesuje nas badanie
tej topologii. Triangulacje wielościanów są pomocniczą strukturą, która, jak zobaczymy, bardzo ułatwia
badanie topologii wielościanów.
Musimy być jednak świadomi, że wielościan może mieć i na ogół ma, wiele różnych triangulacji. Rys. 5.1
przedstawia przykłady róznych podziałów kwadratu na trójkąty. Dwa pierwsze podziały są triangulacjami,
ale trzeci podział nią nie jest, bo przecięcie każdego z dwóch trójkątów o wierzchołku w lewym dolnym
rogu z większym trójkątem o wierzchołku w prawym górnym roku nie jest ścianą tego ostatniego.
71
5.1. KOMPLEKSY SYMPLICJALNE.
v4
v3
v1
v2
Rysunek 5.2: Triangulacja torusa.
Przykład 5.1.15 Przypomnijmy, że torus to przestrzeń topologiczna homeomorficzna z S 1 × S 1
(patrz przykład 3.4.6). Typowy torus nie jest wielościanem. Jednak można skonstruować taki, który
jest. Niech G będzie brzegiem jakiegokolowiek trójkąta w R2 . Wtedy G jest homeomorficzne z okręgiem jednostkowym. Zatem T := G × G ∈ R4 jest torusem. Aby skonstruować triangulację T , przedstawimy T jako kwadrat na rys. 5.2, w którym przeciwległe boki zostały ze sobą sklejone. Dokładniej,
rozważmy kwadrat [0, 3]2 = hv1 , v2 , v3 , v4 i, gdzie v1 = (0, 0), v2 = (3, 0), v3 = (3, 3), v4 = (0, 3). Zegnijmy ten kwadrat wzdłuż linii x = 1 and x = 2, sklejając punkty boku [v1 , v4 ] z naprzeciwległymi
punktami boku [v2 , v3 ] tak by wierzchołek v1 został zidentyfikowany z wierzchołkiem v2 , a wierzchołek v4 z v3 . Otrzymujemy w ten sposób cylinder w R3 , którego podstawą jest trójkąt równoboczny
na płaszczyźnie y = 0 . Cylinder ten ponownie zginamy wzdłuż linii y = 1 i y = 2 (tego nie da się
zrobić w R3 bez rozciągania, ale można to zrobić w R4 ) i sklejamy krawędź [v1 , v2 ] z [v4 , v3 ]. W ten
sposób wszystkie cztery wierzchołki v1 , v2 , v3 , v4 wyjściowego kwadratu zostają utożsamione. Cztery
linie, wzdłuż których dokonywaliśmy zgięć, dzielą kwadrat na dziewięć jednostkowych kwadratów.
Każdy z nich może być podzielony na dwa trójkąty, tak jak przedstawiono to na rys 5.2. Niech S
będzie zbiorem wszystkich wierzchołków, krawędzi i trójkątów w T otrzymanych tą drogą. Pomimo,
że niektóre wierzchołki i krawędzie zostały utożsamione w trakcie konstrukcji, można sprawdzić, że
S jest kompleksem symplicjalnym.
5.1.5
Własności kompleksów symplicjalnych.
72
ROZDZIAŁ 5. WIELOŚCIANY.
Twierdzenie 5.1.16 Niech S będzie kompleksem symplicjalnym, a Y przestrzenią topologiczną. Odwzorowanie f : |S| → Y jest ciągłe wtedy i tylko wtedy gdy dla każdego σ ∈ S jest ciągłe zawężenie
f|σ : σ → Y .
Dowód: Niech B będzie zbiorem domkniętym w Y . Załóżmy najpierw, że f jest ciągłe. Wtedy f −1 (B)
jest domknięte. Mamy
f|σ−1 (B) = σ ∩ f −1 (B),
Zatem f|σ−1 (B) jest domknięte jako przecięcie zbiorów domkniętych.
Załóżmy z kolei, że wszystkie f|σ są ciągłe. Mamy
f −1 (B) =
f|σ−1 (B).
[
σ∈S
Ponieważ każdy ze zbiorów f|σ−1 (B) jest domknięty jako przeciwobraz zbioru domkniętego przez odwzorowanie ciągłe, więc f −1 (B) jest domknięty jako suma skończona zbiorów domkniętych.
Twierdzenie 5.1.17 Niech S będzie rodziną sympleksów w Rd . Rodzina ta jest kompleksem symplicjalnym wtedy i tylko wtedy gdy zachodzą następujące dwa warunki:
(i) każda ściana sympleksu w S jest w S,
(ii) dowolne dwa różne sympleksy w S mają rozłączne kombinatoryczne wnętrza.
Ćwiczenie 5.1.18 Udowowdnić tw. 5.1.17 wykorzystując w tym celu tw. 5.1.10.
Dla kompleksu symplicjalnego S i punktu x ∈ ||S| kładziemy
S(x) := { σ ∈ S | x ∈ σ }.
Rodzina S(x) jest oczywiście niepusta.
Twierdzenie 5.1.19 Niech S będzie kompleksem symplicjalnym. Wtedy
|S| =
[
Int σ
σ∈S
Dowód: Niech x ∈ |S|. Niech σ0 ∈ S(x) będzie elementem S(x) o najmniejszym wymiarze. Wtedy
x 6∈ Bd σ, bo kombinatoryczny brzeg σ jest sumą ścian właściwych σ, a ściany właściwe mają niższy
S
wymiar. Zatem x ∈ Int σ0 ⊂ σ∈S Int σ.
Z tw. 5.1.17 i tw. 5.1.19 dostajemy następujący wniosek.
73
5.1. KOMPLEKSY SYMPLICJALNE.
Wniosek 5.1.20 Dla każdego punktu x ∈ S istnieje dokładnie jeden sympleks σ ∈ S taki, że x ∈
Int σ.
Niech v będzie wierzchołkiem w kompleksie symplicjalnym S. Definiujemy współrzędną barycentryczną
względem wierzchołka v jako fukcję tv : |S| → R zdefiniowaną dla x ∈ |S| wzorem
tv (x) :=

λσ (x)
v
0
x ∈ σ, v ∈ σ
w przeciwnym razie.
(5.2)
Twierdzenie 5.1.21 Funkcja tv : |S| → R jest ciągła
Ćwiczenie 5.1.22 Udowodnić tw. 5.1.21, wykorzystując w tym celu tw. 5.1.16.
Twierdzenie 5.1.23 Dla dowolnych v0 , v1 , . . . vn ∈ S 0 zachodzi
Int hv0 , v1 , . . . , vn i = { x ∈ |S| | tvi (x) > 0 dla wszystkich i = 0, 1, 2, . . . n }
Dowód: Niech σ := hv0 , v1 , . . . , vn i. Rozważmy x = ni=0 ti vi ∈ Int σ ⊂ σ. Wtedy x = di=0 ti vi ,
P
gdzie ti ­ 0 oraz di=0 ti = 1. Zauważmy, ti = 0 jest równoważne x ∈ hv0 , v1 , . . . , vi−1 , vi+1 , . . . , vn i, skąd
natychmiast wynika teza.
P
5.1.6
P
Stożki.
Twierdzenie 5.1.24 Niech S będzie kompleksem symplicjalnym w Rd , a w ∈ Rd \|S| ma tę własność,
że każda półprosta wychodząca z w przecina bryłę S w co najwyżej jednym punkcie. Wtedy
w ∗ S := S ∪ { conv ({w} ∪ σ) | σ ∈ S }
jest kompleksem symplicjalnym zwanym stożkiem S względem w.
74
ROZDZIAŁ 5. WIELOŚCIANY.
Ćwiczenie 5.1.25 Udowodnić tw. 5.1.24 wykorzystując następujący schemat:
1. Jeśli σ ∈ S, to {w} ∪ σ jest afinicznie niezależny, tak więc w ∗ S jest rodziną sympleksów.
2. Każdy sympleks w w ∗ S jest albo sympleksem w S albo postaci conv ({w} ∪ σ) dla pewnego
σ ∈ S, zatem jego ściany też są w w ∗ S.
3. Przecięcie wnętrz dwóch różnych sympleksów z w∗S jest zawsze puste, bo wynika to z tw. 5.1.17
gdy oba sympleksy są w S, a z założenia o półprostych wychodzących z w w pozostałych
przypadkach.
4. Zatem teza zachodzi na mocy tw. 5.1.17.
5.2
5.2.1
Przestrzenie homotopijne
Homotopia
Definicja 5.2.1 Niech X, Y będą przestrzeniami topologicznymi, a f, f 0 : X → Y odwzorowaniami
ciągłymi. Mówimy, że f i f 0 są homotopijne jeżeli istnieje odwzorowanie ciągłe H : X × [0, 1] → Y
takie, że dla każdego x ∈ X mamy H(x, 0) = f (x) oraz H(x, 1) = f 0 (x). Odwzorowanie H o takich
własnościach nazywamy homotopią łączącą f z f 0 .
Dla odwzorowania H : X × [0, 1] → Y oraz t ∈ [0, 1] często rozważamy odwzorowanie częściowe
Ht : X 3 x 7→ H(x, t) ∈ Y.
Łatwo zauważyć, że jeśli H jest homotopią łączącą f z f 0 , to wszystkie odwzorowania Ht są ciągłe oraz
H0 = f i H1 = f 0 . Na odwrót, jeśli dana jest rodzina {Ht : X → Y }t∈[0,1] odwzorowań taka, że H0 = f ,
H1 = f 0 oraz odwzorowanie
H : X × [0, 1] 3 (x, t) 7→ Ht (x) ∈ Y
jest ciągłe to definiuje ono homotopię łączącą f z f 0 . Dlatego homotopię H często utożsamiać będziemy
z rodziną odwzorowań {Ht }t∈[0,1] .
Twierdzenie 5.2.2 Załóżmy, że X jest dowolna przestrzenią topologiczną, natomiast Y jest podzbiorem wypukłym przestrzeni Rd . Wtedy dowolne dwa odwzorowania z X do Y są homotopijne.
Dowód: Niech f, f 0 : X → Y będą odwzorowaniami ciągłymi. Łatwo sprawdzamy, że homotopią
łączącą f z f 0 jest odwzorowanie H : X × [0, 1] → Y dane dla (x, t) ∈ X × [0, 1] wzorem
H(x, t) := (1 − t)f (x) + tf 0 (x).
5.2. PRZESTRZENIE HOMOTOPIJNE
Twierdzenie 5.2.3 Relacja homotopijności odwzorowań w zbiorze odwzorowań ciągłych przestrzeni
X w przestrzeń Y jest relacją równoważności.
Dowód: ćwiczenie.
Twierdzenie 5.2.4 Załóżmy, że f, f 0 : X → Y oraz g, g 0 : Y → Z są odwzorowaniami ciągłymi.
Jeśli f jest homotopijne z f 0 oraz g jest homotopijne z g 0 to g ◦ f jest homotopijne z g 0 ◦ f 0 .
Ćwiczenie 5.2.5 Udowodnić tw. 5.2.4 najpierw w szczególnym przypadku gdy f = f 0 lub g = g 0 , a
następnie wykorzystać przypadek szczególny i tw. 5.2.3 do pokazania przypadku ogólnego.
5.2.2
Homotopijność przestrzeni
Definicja 5.2.6 Mówimy, że przestrzenie topologiczne X i Y są homotopijne jeżeli istnieją odwzorowania ciągłe f : X → Y oraz g : Y → X takie, że g ◦ f jest homotopijne z idX , a f ◦ g jest
homotopijne z idY .
Twierdzenie 5.2.7 Relacja homotopijności przestrzeni jest relacją równoważności.
Dowód: ćwiczenie.
Definicja 5.2.8 Klasę równoważności przestrzeni topologicznej X względem relacji homotopijności
nazywamy typem homotopii tej przestrzeni.
75
76
ROZDZIAŁ 5. WIELOŚCIANY.
5.2.3
Przestrzenie ściągalne
Definicja 5.2.9 Przestrzeń topologiczną nazywamy ściągalną jeżeli ma taki sam typ homotopii jak
przestrzeń jednopunktowa.
Twierdzenie 5.2.10 Przestrzeń X jest ściągalna wtedy i tylko wtedy gdy idX jest homotopijna z
odwzorowaniem stałym
X 3 x 7→ x0 ∈ X
dla pewnego x0 ∈ X.
Dowód: ćwiczenie.
5.3
5.3.1
Odwzorowania
Podziały symplicjalne
Definicja 5.3.1 Mówimy, że kompleks symplicjalny T jest podziałem kompleksu symplicjalnego S
jeżeli |T | = |S| oraz każdy sympleks kompleksu T zawiera się w pewnym sympleksie kompleksu S.
Z powyższej definicji widać, że w szczególności sam kompleks S jest swoim własnym podziałem. Nazywamy go podziałem niewłaściwym, a wszystkie pozostałe podziały podziałami właściwymi. Zwróćmy
uwagę, że podział niewłaściwy jest jedynym możliwym podziałem 0-szkieletu kompleksu symplicjalnego.
Niech S będzie kompleksem symplicjalnym i niech T p będzie pewnym podziałem (właściwym lub
niewłaściwym) p-szkieletu kompleksu S. Niech σ ∈ S p+1 . Wtedy Bd σ jest bryłą pewnego podkomplesu
kompleksu T p , który oznaczymy Lσ . Jeśli wσ ∈ Int σ, to stożek σ ∗ Lσ jest kompleksem o bryle σ.
Definiujemy
[
T p+1 := T p ∪
Lσ .
σ∈S p+1
Nietrudno sprawdzić, że T p+1 jest kompleksem symplicjalnym. Nazywamy go podziałem (p + 1)-szkieletu
S otrzymanym przez stożkowanie T p względem punktów wσ .
Definicja 5.3.2 Środkiem ciężkości sympleksu σ = hw0 , w1 , . . . , wd i nazywamy punkt
σ̂ :=
d
X
1
wi .
i=0 d + 1
5.3. ODWZOROWANIA
77
Dla danego kompleksu symplicjalnego S konstruujemy rekurencyjnie ciąg kompleksów symplicjalnych
T n następująco. Jako T 0 bierzemy 0-szkielet kompleksu S. Mając dany kompleks T p , który jest podziałem
p-szkieletu kompleksu S konstruujemy T p+1 jako podział (p + 1)-szkieletu S otrzymany przez stożkowanie
T p względem środków ciężkości (p + 1)-sympleksów kompleksu S.
Definicja 5.3.3 Kompleks symplicjalny T d skonstruowany według opisanego wyżej schematu dla
d := dim S nazywamy pierwszym podziałem barycentrycznym kompleksu symplicjalnego S lub krótko
podziałem barycentrycznym S i oznaczamy go sd S. Dla n > 1 definiujemy rekurencyjnie n-ty podział
barycentryczny S jako
sdn S := sd sdn−1 S .
Lemat 5.3.4 Kompleks sd S jest kolekcją sympleksów hσˆ1 , σˆ2 , . . . , σˆk i dla dowolnych σ1 , σ2 , . . . , σk ∈
S takich, że σ1 ≺ σ2 ≺ · · · ≺ σk .
Ćwiczenie 5.3.5 Udowodnić lemat 5.3.4 indukcyjnie względem n w Ln .
Twierdzenie 5.3.6 Niech S będzie kompleksem symplicjalnym w Rd . Dla dowolnego > 0 istnieje
n ∈ N takie, że sdn S jest podziałem S, którego sympleksy mają średnice nie większe niż .
78
ROZDZIAŁ 5. WIELOŚCIANY.
Ćwiczenie 5.3.7 Udowodnić tw. 5.3.6 w oparciu o następujący schemat.
1. Zauważyć, że w dowodzie można posłużyć się dowolną metryką indukującą topologię |S| i
posłużyć się metryką maksimum.
2. Pokazać, że średnica sympleksu to maksimum odległości jego wierzchołków.
3. Pokazać, że jeżeli σ ∈ S p , to dla dowolnego z ∈ σ
d(σ̂, z) ¬
p
diam σ.
p+1
4. Pokazać, że jeśli σ ∈ S p , a τ ∈ sd σ, to
diam τ ¬
p
diam σ.
p+1
5. Pokazać, że
n
max { diam τ | τ ∈ sd S } ¬
5.3.2
d
d+1
!n
max { diam σ | σ ∈ S }.
Odwzorowania symplicjalne
Niech V = {v0 , v1 , . . . , vd } i W = {w0 , w1 , . . . , wd0 }, a f : V → W niech będzie dowolnym odwzorowaniem.
Indukuje ono odwzorowanie |f | : conv V → conv W dane wzorem
d
X
|f |(
λi vi ) :=
d
X
λi f (vi )
i=0
i=0
zwane rozszerzeniem afinicznym f .
Niech S i T będą kompleksami symplicjalnymi.
Definicja 5.3.8 Odwzorowanie f : S 0 → T 0 nazywa się odwzorowaniem symplicjalnym, jeżeli dla
każdego sympleksu hv0 , v1 , . . . , vp i należącego do S sympleks hf (v0 ), f (v1 ), . . . , f (vp )i należy do T .
Jeśli f : S 0 → T 0 jest odwzorowaniem symplicjalnym, to dla każdego σ ∈ S mamy rozszerzenie
afiniczne |f|σ0 | : σ → conv f (σ0 ). Łatwo sprawdzić, że sklejenie takich rozszerzeń
|f | :=
[
|f|σ0 | : |S| → |T |
σ∈S
jest dobrze określonym odwzorowaniem bryły kompleksu S w bryłę kompleksu T , zwanym rozszerzeniem
afinicznym odwzorowania symplicjalnego f .
79
5.3. ODWZOROWANIA
Twierdzenie 5.3.9 Rozszerzenie afiniczne |f | : |S| → |T | odwzorowania symplicjalnego f : S 0 →
T 0 jest odwzorowaniem ciągłym.
Dowód: ćwiczenie.
Twierdzenie 5.3.10 Niech f : S 0 → T 0 będzie odwzorowaniem symplicjalnym. Dla dowolnego sympleksu σ = hv0 , v1 , . . . vn i ∈ S mamy
|f |(Int hv0 , v1 , . . . vn i) ⊂ Int hf (v0 ), f (v1 ), . . . f (vn )i.
Dowód: Rozważmy x = ni=0 λi vi ∈ Int hv0 , v1 , . . . vn i. Z tw. 5.1.23 wnosimy, że dla wszystkich i zachoP
dzi λi > 0. Ponieważ h(x) = ni=0 λi h(vi ), więc również λh(vi ) (x) > 0, skąd |f |(x) ∈ Int hf (v0 ), f (v1 ), . . . f (vn )i.
P
Twierdzenie 5.3.11 Jeśli S, T i U są kompleksami symplicjalnymi, a f : S 0 → T 0 i g : T 0 → U 0
są odwzorowaniami symplicjalnymi, to g ◦ f : S 0 → U 0 jest odwzorowaniem symplicjalnym oraz
|g ◦ f | = |g| ◦ |f |.
Dowód: ćwiczenie.
Odwzorowanie bryły kompleksu symplicjalnego S w bryłę kompleksu symplicjalnego T nazywa się
odwzorowaniem symplicjalnym, jeżeli jest ono rozszerzeniem afinicznym pewnego odwzorowania symplicjalnego zbioru wierzchołków S w zbiór wierzchołków T .
Ćwiczenie 5.3.12 Podać przykład bijektywnego odwzorowania symplicjalnego f : S 0 → T 0 takiego, że |f | : |S| → |T | nie jest homeomorfizmem.
Twierdzenie 5.3.13 Jeśli f : S 0 → T 0 jest bijektywnym odwzorowaniem symplicjalnym oraz f −1
też jest odwzorowaniem symplicjalnym, to |f | : |S| → |T | jest homeomorfizmem.
Dowód: ćwiczenie.
80
ROZDZIAŁ 5. WIELOŚCIANY.
5.3.3
Lemat Spernera
Lemat 5.3.14 (Lemat Spernera) Niech S będzie podziałem sympleksu S := ha0 , a1 , . . . ad i ⊂ Rd ,
a v : S 0 → {0, 1, . . . d} będzie odwzorowaniem o tej własności, że dla każdego wierzchołka b ∈ S 0 i
ściany hai0 , ai1 , . . . aik i sympleksu S
b ∈ hai0 , ai1 , . . . aik i ⇒ v(b) ∈ { i0 , i1 , . . . ik }.
Wtedy istnieje co najmniej jeden sympleks σ ∈ S taki, że v na wierzchołkach σ przyjmuje wszystkie
wartości 0, 1, . . . d.
Dowód: Dla i = 0, 1, . . . , d połóżmy
Ri := { hb0 , b1 , . . . , bi i ∈ S i | v({b0 , b1 , . . . , bi }) = {0, 1, . . . , i} },
ri := card { σ ∈ Ri | σ ⊂ ha0 , a1 , . . . ai i }.
Pokażemy tezę mocniejszą, a mianowicie, że
rd
mod 2 = 1,
(5.3)
czyli, że liczba tych sympleksów w S, dla których zachodzi teza lematu, jest nieparzysta. Dla d = 0 teza
ta jest oczywista. Załóżmy zatem, że
ri mod 2 = 1
dla i < d.
Dla σ ∈ S d przyjmijmy
rσ := card { τ ∈ Rd−1 | τ ⊂ σ }
i oznaczmy przez Wσ zbiór wartości odwzorowania v na wierzchołkach sympleksu σ. Łatwo sprawdzić, że



0
{ 0, 1, . . . , d − 1 } 6⊂ Wσ
rσ = 1 { 0, 1, . . . , d } = Wσ


2 w pozostałych przypadkach.
Stąd
X
rσ = rd
mod 2.
σ∈S d
Z drugiej strony, każdy sympleks τ ∈ Rd−1 albo nie zawiera się w żadnej ze ścian sympleksu S, albo leży
w ścianie ha0 , a1 , . . . ad−1 i. W pierwszym przypadku τ jest ścianą dokładnie dwóch sympleksów z S d , a w
drugim dokładnie jednego takiego sympleksu. Zatem
X
σ∈S d
rσ = rd−1
mod 2.
81
5.3. ODWZOROWANIA
Stąd
rd = rd−1
mod 2,
a z założenia indukcyjnego
rd−1
mod 2 = 1
Tak więc
rd = 1
mod 2.
Definicja 5.3.15 Niech kompleks symplicjalny T będzie podziałem kompleksu symplicjalnego S,
a f : |T | → |S| niech będzie odwzorowaniem symplicjalnym. Mówimy, że f jest odwzorowaniem
standardowym, jeżeli dla każdych T ∈ T , S ∈ S takich, że T ⊂ S, jeśli w jest wierzchołkiem T , to
f (w) jest wierzchołkiem S.
Wniosek 5.3.16 Jeśli f : |T | → |S| jest odwzorowaniem standardowym bryły podziału T kompleksu
symplicjalnego S w bryłę S, to f jest surjekcją.
Dowód: Wystarczy pokazać, że dla każdego sympleksu S ∈ S jest S ⊂ f (|T |). Ustalmy więc S =
hv0 , v1 , . . . vn i ∈ S i połóżmy T S := { T ∈ T | T ⊂ S }. Oczywiście T S jest kompleksem symplicjalnym.
Niech V := { v0 , v1 , . . . vn } oznacza zbiór wierzchołków sympleksu S, a W zbiór wierzchołków kompleksu
T S . Rozważmy bijekcję
α : { 0, 1, 2, . . . n } 3 i 7→ vi ∈ V
oraz odwzorowanie
κ : W 3 w 7→ α−1 (f (w)) ∈ { 0, 1, 2, . . . n }.
Ponieważ f jest standardowe, odwzorowanie κ spełnia założenia lematu Spernera. Zatem istnieje sympleks
T = hw0 , w1 , . . . wn i ∈ T S taki, że κ(w0 , w1 , . . . wn ) = { 0, 1, 2, . . . n }. Stąd wnosimy, że S ⊂ f (T ) ⊂ f (|T |).
5.3.4
Twierdzenie Brouwera o punkcie stałym
Lemat 5.3.17 Niech S := ha0 , a1 , . . . ad i ⊂ Rd będzie sympleksem, a {Fi }di=0 rodziną podzbiorów
domkniętych S taką, że dla dowolnego {i0 , i1 , . . . , ik } ⊂ {0, 1, . . . , d} zachodzi
hai0 , ai1 , . . . aik i ⊂
k
[
j=0
Wtedy
d
\
i=0
Fi 6= ∅.
F ij .
(5.4)
82
ROZDZIAŁ 5. WIELOŚCIANY.
Dowód: Dla dowodu nie wprost załóżmy, że ki=0 Fi = ∅. Biorąc Ui := S \ Fi otrzymujemy rodzinę
{Ui }di=0 stanowiącą pokrycie otwarte sympleksu S. Niech > 0 będzie liczbą Lebesgue’a tego pokrycia
(por. lemat 4.1.11). Niech S będzie podziałem barycentrycznym S na sympleksy o średnicach mniejszych
niż . Z (5.4) wynika, możemy rozważać odwzorowanie symplicjalne f , które wierzchołkowi w podziału S
przyporządkowuje taki wierzchołek ai sympleksu S, że w ∈ Fi . Z (5.4) wynika natychmiast, że f możemy
dobrać tak, by było standardowe. Zatem z lematu 5.3.16 wynika, że istnieje sympleks hb0 , b1 , . . . bd i ∈ S d
taki, że f (bi ) = ai dla i = 0, 1, . . . , d. W szczególności dla każdego i = 0, 1, . . . , d mamy τ ∩ Fi 6= ∅, zatem
nie istnieje i ∈ { 0, 1, . . . , d } takie, że τ ⊂ Ui = S \ Fi . Ale to przeczy doborowi jako liczby Lebesgue
pokrycia {Ui }di=0 , bo średnica τ jest na mocy konstrukcji podziału S mniejsza niż .
T
Twierdzenie 5.3.18 (Brouwera o punkcie stałym) Niech f : X → X będzie ciągłym odwzorowaniem przestrzeni topologicznej X w siebie. Jeżeli X jest homeomorficzna z sympleksem, to f
ma punkt stały, tzn. punkt x ∈ X taki, że f (x) = x. W szczególności odwzorowanie ciągłe kuli
jednostkowej w Rd w siebie ma zawsze punkt stały.
Dowód: Najpierw załóżmy, że X jest sympleksem S := ha0 , a1 , . . . ad i ⊂ Rd . Niech λi : S → [0, 1] będą
współrzędnymi barycentrycznymi. Dla i = 0, 1, . . . , d połóżmy
λ∗i := λi ◦ f,
Fi := { x ∈ S | λ∗i (x) ¬ λi (x) }.
Ponieważ f oraz λi są ciągłe, więc λ∗i też jest ciągłe, a zatem zbiory Fi są domknięte. Aby pokazać, że
zbiory Fi spełniają (5.4) weźmy x ∈ hai0 , ai1 , . . . aik i. Wtedy
k
X
λij (x) = 1.
j=0
Z drugiej strony
k
X
λ∗ij (x) ¬ 1.
j=0
Zatem istnieje j0 ∈ {0, 1, . . . , k} takie, że
x ∈ Fij0 ⊂
k
[
F ij ,
j=0
co dowodzi (5.4).
T
Tak więc z lematu 5.3.17 istnieje x0 ∈ di=0 Fi . Mamy zatem λ∗i (x0 ) ¬ λi (x0 ). Ponieważ
d
X
i=0
λi (x) = 1 =
d
X
i=0
λ∗i (x),
83
5.3. ODWZOROWANIA
więc musi zachodzić λ∗i (x0 ) = λi (x0 ) dla i = 0, 1, . . . , d. Ale to oznacza, że x0 jest punktem stałym dla f
co dowodzi twierdzenia w przypadku, gdy X jest sympleksem.
Jeśli X jest homeomorficzne z sympleksem, a h : S → X jest homeomorfizmem, to f 0 : h−1 ◦ f ◦ h jest
odwzorowaniem ciągłym S w siebie, a więc ma punkt stały x0 . Wtedy f (h(x0 )) = h(x0 ), zatem h(x0 ) jest
punktem stałym odwzorowania f .
5.3.5
Retrakty.
Definicja 5.3.19 Niech A będzie podzbiorem przestrzeni topologicznej X. Mówimy, że odwzorowanie r : X → A jest retrakcją, jeżeli r jest ciągłe oraz r|A = idA . Mówimy, że A jest retraktem X jeżeli
istnieje retrakcja r : X → A.
Ćwiczenie 5.3.20 Pokazać, że tak singleton {0} jak i singleton {1} są retraktami odcinka [0, 1]
natomiast dubleton {0, 1} nie jest retraktem odcinka [0, 1].
Ćwiczenie 5.3.21 Pokazać, że każdy z dwóch okręgów składających się na brzeg pierścienia jest
jego retraktem. Czy cały brzeg pierścienia jest jego retraktem?
Twierdzenie 5.3.22 Sfera jednostkowa S d−1 nie jest retraktem kuli jednostkowej Dd ⊂ Rd .
Dowód: Przypuśćmy, że istnieje retrakcja r : Dd → S d−1 . Rozważmy odwzorowanie
f : Dd 3 x 7→ −r(x) ∈ S d−1 .
Jest ono ciągłe i nie ma punktu stałego, bo jeśli x ∈ Dd \ S d−1 , to f (x) 6= x gdyż f (x) ∈ S d−1 , a jeśli
x ∈ S d−1 , to f (x) = −r(x) = −x 6= x. Otrzymujemy zatem sprzeczność z tw. Brouwera o punkcie stałym.
Twierdzenie 5.3.23 Sfera S d nie jest przestrzenią ściągalną.
84
ROZDZIAŁ 5. WIELOŚCIANY.
Ćwiczenie 5.3.24 Przeprowadzić dowód nie wprost twierdzenia 5.3.23 w oparciu o następujący
schemat:
1. Niech H : S d × [0, 1] → S d będzie domniemaną homotopią pomiędzy odwzorowaniem stale
równym c ∈ S d , a identycznością na S d .
2. Rozważmy odwzorowanie r : Dd+1 → Dd+1 dane dla x ∈ Dd+1 wzorem

c
x=0,
r(x) := 
x
H( ||x|| , ||x||) w przeciwnym razie.
3. Odwzorowanie r jest retrakcją Dd+1 w S d , co przeczy tw. 5.3.22.
5.3.6
Gwiazdy.
Niech S będzie kompleksem symplicjalnym.
Definicja 5.3.25 Gwiazdą wierzchołka v w S nazywa się zbiór
St(v, S) :=
[
{ Int σ | v ∈ σ ∈ S }.
Twierdzenie 5.3.26 Dla dowolnego v ∈ S 0 mamy
St(v, S) = { x ∈ |S| | tv (x) > 0 }.
(5.5)
W szczególności gwiazda St(v, S) jest zbiorem otwartym w bryle |S|.
Dowód: Niech x ∈ St(v, S). Wtedy x ∈ Int σ dla pewnego σ ∈ S takiego, że v ∈ σ. Z definicji tv
i tw. 5.1.23 mamy tv (x) = λσv (x) > 0. Przyjmijmy z kolei, że tv (x) > 0. Z wniosku 5.1.20 znajdziemy
σ ∈ S takie, że x ∈ Int σ. Ponieważ tv (x) > 0 wnosimy z (5.2), że v ∈ σ. Zatem x ∈ St(v, S), co dowodzi
równości (5.5). Zatem mamy w szczególności
St(v, S) = t−1
v ((0, ∞)),
co pokazuje, że St(v, S) jest otwarty jako przeciwobraz zbioru otwartego przez odwzorowanie ciągłe.
5.3.7
Aproksymacja symplicjalna.
Rozważmy kompleksy symplicjalne S i T oraz odwzorowanie ciągłe f : |S| → |T |.
85
5.3. ODWZOROWANIA
Definicja 5.3.27 Mówimy, że h : S 0 → T 0 jest aproksymacją symplicjalną odwzorowania f , jeżeli
jest to odwzorowanie symplicjalne oraz dla każdego x ∈ |S| i dla każdego τ ∈ T
f (x) ∈ τ ⇒ |h|(x) ∈ τ.
(5.6)
Ćwiczenie 5.3.28 Niech S będzie kompleksem symplicjalnym składającym się z odcinka [0, 1] oraz
jego ścian. Niech T := sd S i U := sd T . Dla odwzorowania f : [0, 1] 3 x 7→ x2 ∈ [0, 1] wypisać
wszystkie (o ile w ogóle istnieją) aproksymacje symplicjalne S → S, T → T , U → T .
Ćwiczenie 5.3.29 Niech X będzie przestrzenią ilorazową [0, 1]/{0, 1}. Pokazać że przestrzeń ta jest
homeomorficzna z przestrzenią ilorazową R/Z. Pokazać, że odwzorowanie f : R/Z 3 [x] 7→ [2x] ∈
R/Z jest dobrze określone i ciągłe. Odpowiednio dobierając strukturę kompleksów symplicjalnych,
skonstruować aproksymację symplicjalną tego odwzorowania.
Twierdzenie 5.3.30 Jeśli h : S 0 → T 0 jest aproksymacją symplicjalną odwzorowania ciągłego f :
|S| → |T |, to f oraz |h| są homotopijne.
Dowód: Niech x ∈ |S|. Wybierzmy sympleks τ ∈ T taki, że f (x) ∈ τ . Na mocy (5.6) również
|h|(x) ∈ τ . Zatem odcinek łaczący f (x) i |h|(x) leży w |T |. Pozwala to zdefiniować potrzebną homotopię
H : |cS| × [0, 1] → |T | wzorem
H(x, t) := (1 − t)f (x) + t|h|(x).
Twierdzenie 5.3.31 Niech h : S 0 → T 0 będzie dowolnym odwzorowaniem. Odwzorowanie h jest
aproksymacją symplicjalną f wtedy i tylko wtedy gdy
f (St(v, S)) ⊂ St(h(v), T )
(5.7)
dla każdego v ∈ S 0 .
Dowód: Załóżmy najpierw, że h jest aproksymacją symplicjalną f . Niech v ∈ S 0 i x ∈ St(v, S). Zatem
z definicji gwiazdy wierzchołka v wnosimy, że istnieje sympleks σ = hv0 , v1 , . . . vn i ∈ S taki, że v ∈ σ
oraz x ∈ Int σ. Wybierzmy sympleks τ ∈ T taki, że f (x) ∈ int τ . Z założenia, że h jest aproksymacją
symplicjalną f wnosimy, że |h|(x) ∈ τ . Z kolei z tw. 5.3.10 mamy |h|(x) ∈ int hh(v0 ), h(v1 ), . . . h(vn )i.
Zatem hh(v0 ), h(v1 ), . . . h(vn )i ⊂ τ i w szczególności h(v) ∈ τ . W konsekwencji f (x) ∈ St(h(v), T ), a więc
zachodzi (5.7).
Załóżmy z kolei, że zachodzi h spełnia warunek (5.7). Aby sprawdzić, że h jest symplicjalne rozważmy
sympleks σ = hv0 , v1 , . . . , vn i ∈ S. Wybierzmy x ∈ Int σ oraz τ ∈ T takie, że f (x) ∈ Int τ . Mamy
86
ROZDZIAŁ 5. WIELOŚCIANY.
x ∈ St(vi , S) dla każdego wierzchołka vi sympleksu σ. Zatem f (x) ∈ St(h(vi ), T ) i w konsekwencji
Int τ ∩ St(h(vi ), T ) 6= ∅, skąd wnosimy, że h(vi ) ∈ τ . Zatem h jest symplicjalne. Pozostaje pokazać, że
zachodzi (5.6). Załóżmy zatem, że x ∈ |S|, τ ∈ T i f (x) ∈ τ . Niech σ = {v0 , v1 , . . . vn } ∈ S będzie
takie, że x ∈ int σ. Wtedy ∈ St(vi , S) dla wszystkich i, a w konsekwencji f (x) ∈ St(h(vi ), T ). Zatem
τ ∩ St(h(vi ) 6= ∅, skąd h(vi ) ∈ τ . W konsekwencji |h|(x) ∈ hh(v0 ), h(v1 ), . . . , h(vn )i ⊂ τ , co dowodzi, że h
jest aproksymacją symplicjalną f .
Definicja 5.3.32 Niech S, T będą kompleksami symplicjalnymi, a f : |S| → |T | odwzorowaniem
ciągłym. Mówimy, że f spełnia warunek gwiazdy względem S i T , jeżeli dla każdego wierzchołka
v ∈ S 0 istnieje wierzchołek w ∈ T 0 taki, że
f (St(v, S)) ⊂ St(w, T ).
Lemat 5.3.33 Jeśli ciągłe odwzorowanie f : |S| → |T | spełnia warunek gwiazdy względem S i T , to
posiada aproksymację symplicjalną h : S → T 0 .
Dowód: Ponieważ odwzorowanie f spełnia warunek gwiazdy względem S i T , możemy zdefiniować
odwzorowanie wierzchołków h : S 0 → T 0 tak, że własność (5.7) zachodzi.
Twierdzenie 5.3.34 Niech S, T będą kompleksami symplicjalnymi. Jeśli f : |S| → |T | jest odwzorowaniem ciągłym, to dla dostatecznie dużych n ma ono aproksymację symplicjalną h : | sdn S| → |T |.
Dowód: Rozważmy rodzinę
O := { f −1 (St(w, T ) | w ∈ T 0 }.
Pokażemy, że O = |S|. Inkluzja O ⊂ |S| jest oczywista. By pokazać inkluzję przeciwną weźmy x ∈ kS|.
Niech τ ∈ T będzie takim sympleksem, że f (x) ∈ Int τ i niech w będzie dowolnym wierchołkiem τ . Wtedy
S
f (x) ∈ St(w, T ), skąd wynika, że x ∈ O. Zatem O jest pokryciem |S|, a na mocy twierdzenia 5.3.26
jest to pokrycie otwarte. Niech λ będzie liczbą Lebesgue’a tego pokrycia. Niech n będzie na tyle duże,
by sympleksy w sdn S miały średnicę mniejszą niż λ/2. Wtedy każda gwiazda wierzchołka w sdn S ma
średnicę mniejszą niż λ, a zatem na mocy definicji liczby Lebesgue’a leży w jednym ze zbiorów pokrycia
O. To oznacza, że f spełnia warunek gwiazdy względem sdn S i T , a zatem na mocy lematu 5.3.33 ma
ono aproksymację symplicjalną h : | sdn S| → |T |.
S
S
Rozdział 6
Wprowadzenie w topologię algebraiczną
(W tym rozdziale szkice dowodów oraz ćwiczenia oznaczone jako trudne lub żmudne, a także
cały podrozdział 6.5 są nieobowiązkowe)
6.1
Wprowadzenie w teorię grup.
W rozdziale tym podamy zwięzły przegląd potrzebnych nam definicji i faktów z teorii grup, z pominięciem
dowodów. Materiał ten powinien być znany z kursu algebry.
6.1.1
Grupa.
Definicja 6.1.1 Grupą nazywamy zbiór G z działaniem · : G × G → G takim, że
(i) dla dowolnych g, h, k ∈ G mamy (g · h) · k = g · (h · k),
(ii) istnieje element e ∈ G zwany elementem neutralnym taki, że dla dowolnego g ∈ G mamy
e · g = g = g · e,
(iii) dla każdego g ∈ G istnieje element h ∈ G zwany elementem odwrotnym do g taki, że g · h =
h · g = e.
Grupę nazywamy przemienną lub abelową, jeżeli dodatkowo
(iv) dla dowolnych g, h ∈ G mamy g · h = h · g.
Wprost z definicji elementu neutralnego wywnioskować można, że element neutralny w grupie jest
dokładnie jeden. Zwyczajowo oznaczamy go literą e. Można też pokazać, że element odwrotny do elementu
g ∈ G jest dokładnie jeden. W przypadku grup, które nie są przemienne zwyczajowo stosujemy tzw. notację
87
88
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
multyplikatywną, w której działanie oznaczamy kropką (często stosujemy zwyczaj pomijania tej kropki
jeśli nie prowadzi to do nieporozumień), element neutralny oznaczmy znakiem 1, a element odwrotny do
elementu g znakiem g −1 . W przypadku grup przemiennych zwyczajowo stosujemy tzw. notację addytywną,
w której działanie oznaczamy znakiem +, element neutralny znakiem 0, a element odwrotny do g ∈ G
(zwany wtedy również elementem przeciwnym) znakiem −g.
Ćwiczenie 6.1.2 Pokazać, że zbiór liczb całkowitych z działaniem dodawania jest grupą.
Niech p będzie ustaloną liczbą naturalną większą od jeden. Niech
Zp := { 0, 1, . . . p − 1 }
oznacza zbiór możliwych reszt z dzielenia liczb naturalnych przez liczbę p.
Ćwiczenie 6.1.3 Niech x % p oznacza resztę z dzielenia x przez p. Pokazać, że zbiór Zp z działaniem
Zp × Zp 3 (x, y) 7→ (x + y) % p ∈ Zp
jest grupą.
6.1.2
Podgrupy i grupy ilorazowe.
Mówimy, że podzbiór H ⊂ G jest podgrupą grupy G, jeżeli H z działaniem będącym zawężeniem działania
w G do H jest grupą.
Podgrupa H ⊂ G zadaje w G relację równoważności: elementy g1 , g2 ∈ G są równoważne, jeżeli
−1
g1 g2 ∈ H. Chcielibyśmy przenieść działanie w grupie G na klasy równoważności tej relacji, zadając je
wzorem
[g1 ] · [g2 ] := [g1 · g2 ].
(6.1)
Jednakże, aby ta definicja była poprawna (nie zależała od wyboru reprezentanta), trzeba dodatkowo
założyć, że dla każdego h ∈ H i dla każdego g ∈ G mamy g · h · g −1 ∈ H. Podgrupa H o tej własności
nazywa się podgrupą normalną.
W przypadku gdy H jest podgrupą normalną, działanie na klasach równoważności zadane wzorem (6.1)
nie tylko jest poprawnie określone, ale w zbiorze klas równoważności zadaje strukturę grupy. Nazywamy
ją grupą ilorazową i oznaczamy G/H.
6.1.3
Homomorfizmy grup.
Odwzorowanie ϕ : G → H grupy G w grupę H nazywamy homomorfizmem grup jeżeli dla dowolnych
g1 , g2 ∈ G mamy
ϕ(g1 · g2 ) = ϕ(g1 ) · ϕ(g2 ).
89
6.2. GRUPA PODSTAWOWA
Homomorfizm ϕ nazywamy epimorfizmem, jeśli ϕ jest surjekcją, monomorfizmem, jeśli ϕ jest injekcją, a
izomorfizmem jeśli ϕ jest bijekcją.
Jądrem homomorfizmu ϕ, oznaczanym ker ϕ, nazywamy przeciwobraz poprzez ϕ elementu neutralnego
w grupie H. Jądro homomorfizmu ϕ jest podgrupą normalną grupy G. Homorfizm ϕ indukuje homomorfizm
ϕ̄ : G/ ker ϕ 3 [g] 7→ ϕ(g) ∈ H.
Jest on zawsze monomorfizmem oraz jest izomorfizmem, gdy ϕ jest epimorfizmem.
6.1.4
Generatory grupy.
Niech G będzie grupą. Dla podzbioru A ⊂ G oznaczmy przez <A> przecięcie wszystkich podgrup G
zawierających zbiór A. Łatwo sprawdzić, że <A> jest podgrupą G zwaną podgrupą generowaną przez A.
Można pokazać, że
Q
<A> := { ni=1 ai | ai ∈ A lub a−1
i ∈ A}
gdzie wśród ciągów (ai )ni=1 dopuszczamy ciąg pusty i przjmujemy, że produkt takiego ciągu jest równy
elementowi neutralnemu grupy.
Mówimy, że zbiór A jest układem generatorów grupy G lub krótko, że generuje grupę G, jeżeli <A> = G.
Mówimy, że grupa jest skończenie generowana, jeżeli posiada skończony układ generatorów. Mówimy, że
układ generatorów A jest bazą grupy G jeżeli dla każdej grupy H oraz funkcji a : A → H istnieje dokładnie
jeden homomorfizm grup f : G → H taki, że f|A = a.
Dla podzbioru A ⊂ G przyjmijmy oznaczenie
AG := { g −1 ag | g ∈ G i a ∈ A }.
Grupa <AG> generowana przez AG jest zawsze podgrupą normalną grupy G. Jest to przecięcie wszystkich podgrup normalnych grupy G zawierających zbiór A. Nazywamy ją podgrupą normalną grupy G
generowaną przez zbiór A.
6.2
6.2.1
Grupa podstawowa
Przedziały
Niech Λ ⊂ R będzie przedziałem zwartym. Lewy i prawy koniec takiego przedziału oznaczać będziemy
odpowiednio Λ− i Λ+ , zatem Λ = [Λ− , Λ+ ]. Łatwo sprawdzić, że zachodzi równość
Λ = conv { Λ− , Λ+ },
zatem każdy przedział zwarty jest 1-sympleksem, którego wierzchołkami są końce przedziału. Dla dowolnych dwóch przedziałów zwartych Λ, ∆ mamy jednoznacznie wyznaczone odwzorowanie symplicjalne
κΛ,∆ : Λ → ∆, będące rozszerzeniem afinicznym odwzorowania przekształcającego Λ− w ∆− i Λ+ w
90
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
∆+ . Na mocy tw. 5.3.13 jest ono homeomorfizmem. Nazywać go będziemy homeomorfizmem afinicznym
przedziału Λ w przedział ∆.
Podziałem przedziału Λ nazywamy dowolny skończony, silnie rosnący ciąg punktów x := (xi )ni=0 taki,
że x0 = Λ− i xn = Λ+ . Z podziałem takim wiążemy kompleks symplicjalny S x złożony z singletonów
{xi } oraz przedziałów [xi−1 , xi ]. Oczywiście bryłą tego kompleksu jest przedział Λ. Jeśli ciąg y := (yi )m
i=0
jest podziałem przedziału ∆, a f : S x0 → S Y0 jest odwzorowaniem symplicjalnym, to wyznacza ono
jednoznacznie odwzorowanie symplicjalne brył |f | : Λ → ∆.
6.2.2
Drogi
Niech X będzie przestrzenią topologiczną.
Definicja 6.2.1 Drogą w przestrzeni X nazywamy odwzorowanie ciągłe a : Λ → X, którego dziedziną jest pewien przedział zwarty Λ = [Λ− , Λ+ ] ⊂ R. Wartość a w lewym końcu tego przedziału
nazywamy początkiem drogi i oznaczamy a− . Wartość a w prawym końcu tego przedziału nazywamy
końcem drogi i oznaczamy a+ .
Niech a, b będą drogami w X. Mówimy, że droga b jest przedłużeniem drogi a, jeżeli prawy koniec
dziedziny a pokrywa się z lewym końcem dziedziny drogi b oraz koniec drogi a pokrywa się z początkiem
drogi b. W takim przypadku suma mnogościowa a ∪ b jest również drogą o początku a− i końcu b+ , zwaną
sklejeniem dróg a i b.
Drogę, której dziedziną jest przedział [0, 1] nazywać będziemy normalną.
Jeśli a : Λ → X jest drogą w X, ∆ := [∆− , ∆+ ] ⊂ R przedziałem zwartym, a γ : ∆ → Λ jest ciągłe,
to a ◦ γ jest również drogą w X. Nazwiemy ją reorganizacją drogi a. W szczególności jako γ możemy
wziąć homeomorfizm afiniczny κ∆,Λ . Otrzymaną w ten sposób reorganizację drogi a do drogi określonej
na przedziale ∆ oznaczać będziemy a∆ i nazywać reorganizacją afiniczną drogi a do przedziału ∆. Reorganizację a[0,1] nazywać będziemy normalizacją drogi a. Oczywiście normalizacja jest drogą normalną.
Tak więc poprzez stosowną reorganizację każdą drogę zastąpić można drogą normalną. W dalszym ciągu
będziemy często domyślnie przyjmować, że rozważane drogi są normalne, chyba, że explicite podamy iż
chodzi o drogę, której dziedziną nie jest przedział [0, 1].
Definicja 6.2.2 W przypadku, gdy droga b jest przedłużeniem drogi a, definiujemy złożenie dróg a
i b jako
a · b := a[0, 1 ] ∪ b[ 1 ,1] .
2
2
Uwaga 6.2.3 Dla dowolnych p, q ∈ R spełniających p < q oraz dróg a, b w X mamy
(a · b)[p,q] = a[p, p+q ] ∪ b[ p+q ,q] .
2
2
91
6.2. GRUPA PODSTAWOWA
Dowód: ćwiczenie.
Łatwo zauważyć, że złożenie a · b jest zawsze drogą normalną, nawet jeśli drogi a, b nie są normalne.
Tym niemniej operację złożenia stosować będziemy głównie do dróg normalnych.
Ćwiczenie 6.2.4 Pokazać, że gdy drogi a, b są normalne, to ich złożenie jest drogą określoną dla
t ∈ [0, 1] wzorem

a(2t)
gdy 0 ¬ t ¬ 12 ,
(a · b)(t) :=
b(2t − 1) gdy 1 ¬ t ¬ 1.
2
Drogę odwrotną do drogi normalnej a definiujemy jako reorganizację a ◦ ι, gdzie ι jest rozszerzeniem
afinicznym do przedziału [0, 1] odwzorowania, które posyła 0 w 1 i 1 w 0. Drogę tę oznaczać będziemy
a−1 .
Ćwiczenie 6.2.5 Pokazać, że droga odwrotna do drogi a zadana jest wzorem
a−1 : [0, 1] 3 t 7→ a(1 − t) ∈ X.
Dla dróg stosujemy zwyczajowo terminologię i notację zapożyczoną z odwzorowań: złożenie odwzorowań, odwzorowanie odwrotne. Trzeba jednak wyraźnie uświadomić sobie, że złożenie i odwrotność w
sensie dróg to zupełnie co innego niż złożenie i odwrotność w sensie odwzorowań. Zazwyczaj na podstawie
kontekstu nie ma problemu z ustaleniem o jakie pojęcia nam chodzi, należy tu jednak zachować czujność.
Ustalmy dwa punkty x0 , x1 ∈ X i rozważmy dwie drogi a, b, obie o początku w x0 i końcu w x1 .
Interesuje nas relacja homotopii pomiędzy takimi drogami. Dla dróg postawimy jednak nieco bardziej
wymagającą definicję.
Definicja 6.2.6 Mówimy, że drogi a, b są homotopijne, jeżeli istnieje homotopia H : [0, 1] × [0, 1] →
X, łącząca drogę a z drogą b taka, że dla każdego s ∈ [0, 1] droga Hs jest również drogą o początku
w x0 i końcu w x1 .
Twierdzenie 6.2.7 Relacja homotopijności dróg w zbiorze dróg o początku w x0 ∈ X i końcu w
x1 ∈ X jest relacją równoważności.
Dowód: ćwiczenie.
92
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
Twierdzenie 6.2.8 Niech a, a0 : [0, 1] → X będą homotopijnymi drogami o początku w x0 ∈ X i
końcu w x1 ∈ X, a b, b0 : [0, 1] → X homotopijnymi drogami o początku w x1 ∈ X i końcu w x2 ∈ X.
Wtedy a · b oraz a0 · b0 są również drogami homotopijnymi.
Dowód: ćwiczenie.
Twierdzenie 6.2.9 Jeśli a : [0, 1] → X jest drogą w X, a γ, γ 0 : [0, 1] → [0, 1] są odwzorowaniami
ciągłymi spełniającymi warunek γ(0) = γ 0 (0) i γ(1) = γ 0 (1), to reorganizacje a ◦ γ i a ◦ γ 0 są
homotopijne. W szczególności, jeśli γ(0) = 0 i γ(1) = 1, to droga a i jej reorganizacja a ◦ γ są
homotopijne.
Ćwiczenie 6.2.10 Udowodnić tw. 6.2.9 wykorzystując idee zawarte w dowodzie tw. 5.2.2 oraz
tw. 5.2.4.
6.2.3
Grupa podstawowa
Definicja 6.2.11 Drogę a : [0, 1] → X nazywamy pętlą zaczepioną w x0 ∈ X jeżeli tak początek jak
i koniec drogi a jest w x0 . Klasą homotopii pętli a nazywamy klasę równoważności pętli a względem
relacji homotopijności dróg w zbiorze pętli zaczepionych w x0 .
Oznaczmy przez π̄1 (X, x0 ) rodzinę klas homotopii pętli zaczepionych w x0 . Z twierdzenia 6.2.8 wynika,
że działanie
π̄1 (X, x0 ) 3 ([a], [b]) 7→ [a · b] ∈ π̄1 (X, x0 ).
(6.2)
jest dobrze określone. Nazywamy je mnożeniem klas homotopii pętli zaczepionych w x0 .
Twierdzenie 6.2.12 Para (π̄1 (X, x0 ), ·) jest grupą, w której elementem neutralnym jest klasa homotopii pętli stałej, a elementem odwrotnym do klasy homotopii pętli a jest klasa homotopii pętli
odwrotnej a−1 .
Definicja 6.2.13 Grupę (π̄1 (X, x0 ), ·) nazywamy grupą podstawową przestrzeni X w punkcie x0 i
oznaczamy π1 (X, x0 ).
93
6.2. GRUPA PODSTAWOWA
Dowód tw. 6.2.12: Aby sprawdzić, że mnożenie klas homotopii pętli jest łączne, rozważmy trzy pętle
a, b, c zaczepione w x0 . Z uwagi 6.2.3 wnosimy, że
(a · b) · c = a[0, 1 ] ∪ b[ 1 , 1 ] ∪ c[ 1 ,1] ,
(6.3)
a · (b · c) = a[0, 1 ] ∪ b[ 1 , 3 ] ∪ c[ 3 ,1] .
(6.4)
4
4 2
2
2
2 4
4
Rozważmy zbiór par ϕ := { (0, 0), ( 12 , 14 ), ( 34 , 21 ), (1, 1) }. Zadaje on odwzorowanie symplicjalne podziału
(0, 12 , 34 , 1) w podział (0, 14 , 21 , 1). Mamy
a[0, 1 ] ∪ b[ 1 , 1 ] ∪ c[ 1 ,1] ◦ |ϕ| = a[0, 1 ] ∪ b[ 1 , 3 ] ∪ c[ 3 ,1]
4
4 2
2
2
2 4
4
Ponieważ |ϕ|(0) = 0 i |ϕ|(1) = 1, z (6.3), (6.4) i tw. 6.2.9 wnosimy, że drogi (a · b) · c i a · (b · c) są
homotopijne, zatem mnożenie klas homotopii pętli jest działaniem łącznym.
Aby pokazać, że klasa homotopii pętli stałej jest elementem neutralnym dla tego działania oznaczmy
przez e pętlę zaczepioną w x0 stale równą x0 . Niech a będzie dowolną pętlą zaczepioną w x0 . Rozważmy
zbiór par ϕ := { (0, 0), ( 12 , 1 }), (1, 1)). Zadaje on odwzorowanie symplicjalne podziału (0, 21 , 1) w przedział
[0, 1]. Mamy
a · e = a[0, 1 ] ∪ e[ 1 ,1] ◦ |ϕ| = a ◦ |ϕ|,
2
2
zatem ponownie z tw. 6.2.9 wnosimy, że pętle a · e i a są homotopijne, skąd [a] · [e] = [a]. Analogicznie
pokazujemy, że [e] = [e] · [a], skąd wnosimy, że [e] jest elementem neutralnym dla mnożenia klas homotopii
pętli.
Z tw. 5.2.4 i definicji pętli odwrotnej wynika, że jeśli pętle a i b są homotopijne, to homotopijne są też
pętle odwrotne a−1 i b−1 . Zatem poprawna jest definicja
[a]−1 := [a−1 ].
Rozważmy zbiór par ϕ := { (0, 0), ( 12 , 1 }), (1, 0)). Zadaje on odwzorowanie symplicjalne podziału (0, 12 , 1)
w przedział [0, 1]. Mamy
a · a−1 = a[0, 1 ] ∪ (a ◦ ι)[ 1 ,1] = a ◦ |ϕ|
2
2
Z kolei dla ψ := { (0, 0), (1, 0) } mamy |ψ| = 0[0,1] , zatem a ◦ |ψ| = e. Na mocy tw. 6.2.9 wnosimy,
że drogi a ◦ |ϕ| i a ◦ |ψ| są homotopijne, zatem a · a−1 oraz e są homotopijne, skąd [a] · [a]−1 = [e].
Równość [a]−1 · [a] = [e] dostajemy podobnie, rozważając zbiór par ϕ := { (0, 1), ( 12 , 2 }), (1, 1)) oraz
ψ := { (0, 1), (1, 1) }. Zatem [a]−1 jest elementem odwrotnym do [a].
94
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
Ćwiczenie 6.2.14 Pokazać, że (a · b) · c danej jest dla t ∈ [0, 1] wzorem
((a · b) · c)(t) =


a(4t)




b(4t − 1)
c(2t − 1)
gdy 0 ¬ t ¬ 41 ,
gdy 14 ¬ t ¬ 12 ,
gdy 12 ¬ t ¬ 1,
a a · (b · c) wzorem
(a · (b · c))(t) =



a(2t)



b(4t − 2)
c(4t − 3)
gdy 0 ¬ t ¬ 12 ,
gdy 12 ¬ t ¬ 34 ,
gdy 34 ¬ t ¬ 1.
Pokazać, że rodzina odwzorowań Hsa,b,c : [0, 1] → X dana dla t ∈ [0, 1] wzorem

4t


a( s+1 )
gdy 0 ¬ t ¬ s+1
,
4
s+1
s+2
gdy 4 ¬ t ¬ 4 ,
gdy s+2
¬ t ¬ 1.
4
Hsa,b,c (t) := b(4t − s − 1)

 4t−s−2
c( 2−s )
zadaje explicite homotopię dróg (a · b) · c i a · (b · c) i jest to ta sama homotopia, która jest rozważana
w dowodzie tw. 6.2.12.
Ćwiczenie 6.2.15 Pokazać, że rozważana w dowodzie tw. 6.2.12 homotopia pętli a · e z pętlą a
zadaje explicite rodzina odwzorowań Hsa,e : [0, 1] → X dana dla t ∈ [0, 1] wzorem
Hsa,e (t)
:=

a( 2t
s+1
 x0
)
gdy 0 ¬ t ¬ s+1
,
2
s+1
gdy 2 ¬ t ¬ 1,
a homotopijność e · a z a zadaje explicite rodzina odwzorowań Hse,a : [0, 1] → X dana dla t ∈ [0, 1]
wzorem

x
gdy 0 ¬ t ¬ 1−s
,
0
2
Hse,a (t) :=
1−s
a( 2t+s−1 )
gdy 2 ¬ t ¬ 1.
s+1
Ćwiczenie 6.2.16 Pokazać, że rozważaną w dowodzie tw. 6.2.12 homotopię pętli a · a−1 i e zadaje
−1
explicite rodzina odwzorowań Hsa,a : [0, 1] → X dana dla t ∈ [0, 1] wzorem
a,a−1
Hs

a(2st)
(t) := 
a(2s(1 − t))
gdy 0 ¬ t ¬ 12 ,
gdy 21 ¬ t ¬ 1.
95
6.2. GRUPA PODSTAWOWA
Twierdzenie 6.2.17 Niech a będzie drogą w przestrzeni X o początku w x0 i końcu w x1 . Odwzorowanie
π1 (X, x0 ) 3 [x] 7→ [a] · [x] · [a]−1 ∈ π1 (X, x1 )
jest izomorfizmem grup.
Dowód: ćwiczenie.
Definicja 6.2.18 Przestrzeń topologiczną X nazywamy łukowo spójną, jeżeli dla dowolnych x0 , x1 ∈
X istnieje w X droga o początku w x0 i końcu w x1 .
Z tw. 6.2.17 wynika, że dla dla przestrzeni łukowo spójnej X można mówić po prostu o grupie podstawowej π1 (X) pomijając punkt, w którym tę grupę rozważamy, gdyż dla dowolnych dwóch punktów
x0 , x1 ∈ X grupy π1 (X, x0 ) i π1 (X, x1 ) są takie same z dokładnością do izomorfizmu.
Twierdzenie 6.2.19 Grupa podstawowa przestrzeni topologicznej łukowo spójnej jest niezmiennikiem homotopijnym, a więc w szczególności niezmiennikiem topologicznym.
6.2.4
Grupa krawędziowa
Niech S będzie spójnym kompleksem symplicjanym. Ciąg v = (v0 , v1 , . . . , vn ) wierzchołków S nazywamy
drogą krawędziową w S jeżeli hvi−1 , vi i jest krawędzią w S dla i = 1, 2, . . . n. Wierzchołek v0 nazywamy
początkiem drogi krawędziowej, a vn końcem drogi krawędziowej.
Jeśli w = (w0 , w1 , . . . , wm ) jest inną drogą krawędziową w S oraz początek drogi w pokrywa się z
końcem drogi v, to
vw := (v0 , v1 , . . . , vn , w1 , w2 , . . . wm )
jest również drogą krawędziową w S, zwaną złożeniem dróg krawędziowych v i w. Wprost z definicji wynika,
że złożenie dróg krawędziowych jest działaniem łącznym.
Drogą krawędziową w S jest również
v −1 := (vn , vn−1 , . . . v0 ).
Jest ona zwana drogą odwrotną do drogi krawędziowej v.
Droga krawędziowa w jest uproszczeniem drogi krawędziowej v w S jeżeli zachodzi jeden z następujących trzech przypadków:
(i) vi = vi+1 i w = (v0 , v1 , . . . , vi , vi+2 , . . . , vn ),
(ii) vi = vi+2 i w = (v0 , v1 , . . . , vi , vi+3 , . . . , vn ),
96
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
(iii) vi = vi+3 , hvi , vi+1 , vi+2 i ∈ S 2 i w = (v0 , v1 , . . . , vi , vi+4 , . . . , vn ).
Droga krawędziowa w jest deformacją drogi krawędziowej v w S jeżeli w jest uproszczeniem v lub v jest
uproszczeniem w. Mówimy, że dwie drogi krawędziowe v i w są krawędziowo homotopijne, jeżeli jedna z
nich powstaje z drugiej przez skończony ciąg deformacji.
Twierdzenie 6.2.20 Relacja krawędziowej homotopijności jest relacją równoważności. Operacje złożenia dróg krawędziowych oraz drogi odwrotnej do drogi krawędziowej są zgodne z tą relacją.
Dowód: ćwiczenie.
Drogę krawędziową v w S nazywamy pętlą krawędziową zaczepioną w x0 ∈ S 0 , jeżeli tak początkiem
jak i końcem v jest x0 .
Niech π̄(S, x0 ) oznacza zbiór klas równoważności względem krawędziowej homotopijności dla pętli
krawędziowych w S zaczepionych w x0 . Z tw. 6.2.20 wynika, że dla [v], [w] ∈ π̄(S, x0 ) mamy dobrze
zdefiniowaną operację złożenia
[v] · [w] := [v · w]
(6.5)
oraz odwrotności
[v]−1 := [v −1 ]
(6.6)
elementów π̄(S, x0 ).
Twierdzenie 6.2.21 Zbiór π̄(S, x0 ) wraz z operacją złożenia jest grupą. Elementem neutralnym w
tej grupie jest klasa równoważności jednoelementowej drogi (x0 ), a elementem odwrotnym do klasy
[v] jest klasa [v]−1
Dowód: ćwiczenie.
Grupę, o której mówi tw. 6.2.21 nazywamy grupą krawędziową kompleksu S w wierzchołku x0 i oznaczamy π(S, x0 ).
Niech v = (v0 , v1 , . . . , vn ) będzie drogą krawędziową w kompleksie symplicjalnym S. Rozważmy przedział [0, 1] z podziałem zadanym przez ciąg punktów ( nk )nk=0 . Odwzorowanie, które posyła wierzchołek
k
tego podziału w wierzchołek vk kompleksu S jest oczywiście odwzorowaniem symplicjalnym. Niech
n
av : [0, 1] → |S| będzie jego rozszerzeniem afinicznym.
Twierdzenie 6.2.22 Odwzorowanie ρ, które pętli krawędziowej v w S przypisuje pętlę av w |S|
indukuje izomorfizm grup
ρ∗ : π(S, x0 ) 3 [v] 7→ [av ] ∈ π1 (|S|, x0 ).
6.3. OBLICZANIE GRUPY PODSTAWOWEJ
97
Szkic dowodu: Sprawdzenie, że odzorowanie ρ∗ jest dobrze określone, czyli, że pętle krawędziowe krawędziowo homotopijne są przekształcane w pętle homotopijne nie nastręcza istotnych trudności. Podobnie
pokazanie, że ρ∗ jest homomorfizmem grup.
Aby pokazać, że ρ∗ jest epimorfizmem bierzemy pętlę b w S zaczepioną w x0 . Na mocy tw. 5.3.34 istnieje
aproksymacja symplicjalna ϕ : I 0 → S odwzorowania b określona na pewnym podziale I przedziału
[0, 1]. Łatwo sprawdzić, że ciągi wartości ϕ w kolejnych punktach podziału I tworzy pętlę krawędziową v
zaczepioną w x0 taką, że ρ(v) = |ϕ|. Zatem ρ∗ ([v]) = [ |ϕ| ]. Ale [ |ϕ| ] = [b], bo na mocy tw. 5.3.30 b oraz
|ϕ| są homotopijne. Dowodzi to, że ρ∗ jest epimorfizmem.
By pokazać, że ρ∗ jest monomorfizmem rozważmy pętlę krawędziową v zaczepioną w x0 , taką że
ρ∗ ([v]) = 0, czyli że av jest pętlą homotopijną z pętlą stałą. Niech H : [0, 1] × [0, 1] → |S| będzie homotopią łączącą pętlę av z pętlą stałą. Kwadrat [0, 1] × [0, 1] jest bryłą kompleksu symplicjalnego U
składającego się z dwóch trójkątów otrzymanych przez podzielenie kwadratu przekątną na dwie połowy
oraz ich ścian. Niech IU będzie podkompleksem, którego bryłą jest podstawa kwadratu [0, 1]×{0}. Zatem
na mocy tw. tw. 5.3.34 istnieje aproksymacja symplicjalna F : U 00 → S 0 odwzorowania H określona na
pewnym podziale U 0 kompleksu U. Ponieważ F jest odwzorowaniem symplicjalnym, więc obraz każdej
drogi krawędziowej w kompleksie U 0 jest drogą krawędziową w kompleksie S. Co więcej, jeśli dwie drogi
krawędziowe w U 0 są krawędziowo homotopijne w U 0 , to ich obrazy są krawędziowo homotopijne w S.
Niech u1 będzie drogą krawędziową w U 0 łączącą wierzchołki (0, 0) i (1, 0) kwardatu wzdłuż podstawy
[0, 1] × {0}, a u2 drogą krawędziową w w U 0 łączącą wierzchołki (0, 0) i (1, 0) wzdłuż pozostałych trzech
krawędzi. Łatwo sprawdzić, że drogi te są krawędziowo równoważne. Zatem krawędziowo równoważne są
również ich obrazy w1 i w2 w odwzorowaniu F . Ponieważ H jest stale równe wierzchołkowi x0 na bokach
{0} × [0, 1], [0, 1] × {1}, {1} × [0, 1], więc również F , jako aproksymacja symplicjalna, jest równe x0 na
tych bokach. Zatem droga w2 składa się z samych wierzchołków x0 , jest więc krawędziowo homotopijna z
drogą jednoelementową (x0 ). Z kolei droga krawędziowa w1 , potraktowana jako odwzorowanie z podziału
podstawy [0, 1] × {0}, w S 0 , jest aproksymacją symplicjalną rozszerzenia afinicznego av . Można sprawdzić,
że w takim przypadku drogi v i w1 są krawędziowo homotopijne. Zatem droga v jest krawędziowo homotopijna drodze jednoelementowej (x0 ), czyli jej klasa równoważności jest elementem neutralnym grupy
π(S, x0 ). Tak więc ρ∗ jest również monomorfizmem, a zatem izomorfizmem.
6.3
Obliczanie grupy podstawowej
Wielościan, którego wierzchołki mają współrzędne wymierne daje się opisać przy pomocy skończonego ciągu symboli. Wystarczy wybrać tyle symboli ile wierzchołków wielościanu, przypisać wierzchołkom
współrzędne oraz wypisać ciągi wierzchołków reprezentujących sympleksy w wielościanie. Przykładowo
taki opis dla trójkąta o wierzchołkach w punktach (0, 0), (1, 0), (0, 1) może wyglądać tak:
A(0, 0), B(1, 0), C(0, 1), AB, AC, BC, ABC.
Tak więc wielościan taki może stanowić wejście dla algorytmu. Powstaje naturalne pytanie, czy istnieje
algorytm, który na wyjściu wyprowadza grupę podstawową wielościanu. By to było możliwe musimy
wiedzieć, że grupa, która ma się znaleźć na wyjściu daje się opisać przy pomocy skończonego ciągu symboli.
98
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
Nie z każdą grupą da się to zrobić, ale okazuje się, że w przypadku grupy podstawowej wielościanu jest to
możliwe, między innymi za sprawą tw. 6.2.22, z którego wynika, że obliczenie grupy podstawowej spójnego
wielościaniu sprowadza się do policzenia jego grupy krawędziowej.
Elementy grupy krawędziowej są skończonymi ciągami skończonego zbioru wierzchołków wielościanu.
Są więc one, w przeciwieństwie do elementów grupy podstawowej, obiektami kombinatorycznymi, to znaczy
dają się zapisać przy pomocy skończonego ciągu symboli. Jednakże samych tych ciągów jest nieskończenie
wiele, nie wchodzi więc w rachubę wypisanie wszystkich, a tym bardziej wypisanie wyników działania
w grupie dla wszystkich możliwych elementów grupy. Jest to możliwe tylko dla grup skończonych. Jeśli
jednak każdy element grupy ma skończony opis (kod), to za opis grupy można przyjąć podanie algorytmu,
który na podstwie kodów elementów wyznacza kod wyniku działania grupowego na tych elementach.
By rozwinąć tę ideę musimy przyjrzeć się bliżej pewnym typom grup.
6.3.1
Grupy wolne, skończenie generowane
Niech S będzie ustalonym zbiorem skończonym, którego elementy nazywać będziemy symbolami. Połóżmy
S ∗ := S × {−1, 1}. Parę (s, 1) utożsamiać będziemy z symbolem s ∈ S, natomiast parę (s, −1) oznaczać
będziemy s−1 i określać mianem symbolu odwrotnego do S. Słowem nad S ∗ nazywamy dowolny skończony
ciąg symboli z S ∗ . Słowo, w którym występują obok siebie symbole s i s−1 można zredukować poprzez
opuszczenie tej pary symboli. Powiemy, że słowo jest zredukowane, jeżeli nie można go zredukować. Konkatenacją słów a i b jest słowo, które powstaje przez wypiasnie najpierw symboli słowa a, a potem symboli
słowa b. Konkatenacją zredukowaną jest konkatenacja, w której wykonano wszystkie możliwe redukcje.
Twierdzenie 6.3.1 Zbiór słów zredukowanych nad S ∗ wraz z działaniem konkatenacji zredukowanej
tworzy grupę. Elementem neutralnym tej grupy jest słowo puste. Elementem odwrotnym do słowa a
jest słowo powstałe przez wypisanie symboli słowa a w odwrotnej kolejności wraz z zamianą symbolu
s ∈ S na s−1 , a s−1 na s. Zbiór słów jednoelementowych s, gdzie s ∈ S stanowi bazę tej grupy.
Grupę, o której mowa w tw. 6.3.1 nazywamy grupą wolną rozpiętą na zbiorze symboli S i oznaczamy
FS .
Uwaga 6.3.2 Grupa FS jest przemienna wtedy i tylko wtedy gdy zbiór S jest jednoelementowy.
Dowód: ćwiczenie.
Ponieważ elementy grupy wolnej rozpiętej na zbiorze symboli S są słowami, więc mają skończony
opis. Nietrudno też podać algorytm, który dla dwóch słów zredukowanych wyznacza ich zredukowaną
konkatenację. Zatem grupę wolną rozpiętą na zbiorze symboli można uznać za obiekt kombinatoryczny,
który może się znaleźć na wyjściu algorytmu.
6.3. OBLICZANIE GRUPY PODSTAWOWEJ
99
Twierdzenie 6.3.3 Jeśli A jest bazą grupy G, to G jest izomorficzna z grupą wolną rozpiętą na
zbiorze A.
Dowód: Pomijamy.
Ze względu na tw. 6.3.3 grupę, dla której potrafimy wskazać bazę możemy też uznać za obiekt kombinatoryczny. Grupę, która posiada bazę nazywamy grupą wolną.
Twierdzenie 6.3.4 Dwie grupy wolne są izomorficzne wtedy i tylko wtedy gdy posiadają równoliczne
bazy.
Dowód: Pomijamy.
Opis grupy wolnej wystarczy ograniczyć do podania liczby generatorów, gdyż ze względu na tw. 6.3.4
wystarcza to do odtworzenia tej grupy z dokładnością do izomorfizmu.
Jeśli grupa G nie jest wolna, ale ma skończony układ generatorów A, to na mocy definicji grupy wolnej
odwzorowanie włożenia A ,→ G rozszerza się do homomorfizmu grup α : FA → G, o którym można
pokazać, że jest epimorfizmem, a odwzorowanie indukowane ᾱ : FA / ker α → G izomorfizmem. W takim
przypadku grupa ker α też jest skończenie generowana. Skończony opis grupy G możemy więc uzyskać
podając obok układu generatorów A również zbiór R taki, że ker α ⊂ FA jest podgrupą normalną FA
generowaną przez R, tj. <RG> = ker α.
Elementy R nazywamy relatorami. Przyjmujemy oznaczenie
<A|R> := FA /<RG>
na oznaczenie grupy ilorazowej powstałej z podzielenia grupy wolnej generowanej przez zbiór A przez
podgrupę normalną generowaną przez relatory.
Na relatory wygodnie jest patrzeć następująco. Jeśli s jest słowem zredukowanym w FA , a r jest
relatorem, który jest podsłowem w słowie s, to usuwając r z s dostajemy słowo równoważne słowu s w
sensie relacji zadanej przez <RG>.
Ćwiczenie 6.3.5 Pokazać, że grupa <a | a2> jest izomorficzna z grupą Z2 .
Ćwiczenie 6.3.6 Pokazać, że grupa <a, b | aba−1 b−1> jest izomorficzna z grupą Z ⊕ Z.
Ćwiczenie 6.3.7 (trudne) Pokazać, że grupy <a, b | a2 b2> i <a, b | abab−1> są izomorficzne.
100
6.3.2
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
Obliczanie grupy krawędziowej
Mówimy, że kompleks symplicjalny jest drzewem, jeżeli jest spójny, jest zbudowany wyłącznie z wierzchołków i krawędzi, a każda jego pętla krawędziowa jest krawędziowo homotopijna z pętlą jednoelementową.
Twierdzenie 6.3.8 W każdym kompleksie symplicjalnym S o bryle spójnej istnieje podkompleks
będący drzewem, które zawiera wszystkie wierzchołki kompleksu S.
Dowód: ćwiczenie.
Dla każdej drogi krawędziowej postaci vw, gdzie hv, wi ∈ S 1 , ustalmy jednoznacznie pewien symbol
gvw . Niech G(S 1 ) oznacza zbiór tych symboli.
Niech T będzie drzewem w S zawierającym wszystkie jego wierzchołki. W grupie wolnej FG(S 1 ) rozpiętej
na zbiorze symboli G(S 1 ) rozważmy następujący zbiór relatorów
−1
| conv { u, v, w } ∈ S }.
R := { guw | conv { u, w } ∈ T } ∪ { guv gvw guw
(6.7)
Twierdzenie 6.3.9 Grupa <FG(S 1 ) |R> jest izomorficzna z grupą π(S, x0 ).
Szkic dowodu: Przede wszystkim zauważmy, że biorąc w (6.7) u = w dostajemy
[guu ] = 1,
[guv gvu ] = 1,
zatem w szczególności
[guv ] = [gvu ]−1 .
Ponieważ T jest spójny i zawiera wszystkie wierzchołki kompleksu S, więc dla każdego wierzchołka
v ∈ S istnieje droga krawędziowa w T łącząca v z wierzchołkiem x0 . Dla każdego v ∈ S ustalmy jakąś taką
drogę dv . Dla każdej krawędzi hu, vi mamy dobrze określoną pętlę krawędziową puv := du uvd−1
v będącą
−1
złożeniem dróg du , uv i dv . Zgodnie z definicją grupy wolnej odwzorowanie
G(S 1 ) 3 guv 7→ [puv ] ∈ π1 (S, x0 )
rozszerza się do homomorfizmu grup ψ : FG(S 1 ) → π1 (S, x0 ). Pokażemy, że ψ jest epimorfizmem. Niech
v0 v1 · · · vn będzie pętlą krawędziową w S zaczepioną w x0 . Łatwo sprawdzić, że pętla ta jest krawędziowo
homotopijna z pętlą pv0 v1 pv1 v2 · · · pvn−1 vn . Zatem
[v0 v1 · · · vn ] = [pv0 v1 pv1 v2 · · · pvn−1 vn ] = [pv0 v1 ][pv1 v2 ] · · · [pvn−1 vn ] = ψ(gv0 v1 gv1 v2 · · · gvn−1 vn )
co dowodzi, że ψ jest epimorfizmem. Pokażemy z kolei, że <RG> ⊂ ker ψ, gdzie R dane jest wzorem (6.7).
Dla hu, vi ∈ T 1
ψ(guv ) = [puv ] = [du uvd−1
v ] = [x0 ],
101
6.3. OBLICZANIE GRUPY PODSTAWOWEJ
bo du uvd−1
v jest drogą krawędziową w T , zatem jest ona krawędziowo homotopijna z drogą jednoelementową x0 , której klasa równoważności jest elementem neutralnym w π1 (S, x0 ). Podobnie dla hu, v, wi ∈ S 2
−1
−1
−1
−1 −1
ψ(guv gvw guw
) = [puv pvw p−1
uw ] = [du uvdv dv vwdw (du uwdw ) ] =
−1
−1
−1
[du uvvwd−1
w dw wudu ] = [du uvwdu ] = [du du ] = [x0 ].
Zatem R ⊂ ker ψ. Jeśli r ∈ R i g ∈ G, to
ψ(g −1 rg) = ψ(g −1 )ψ(r)ψ(g) = ψ(g −1 )ψ(g) = ψ(g −1 g) = ψ(e) = [x0 ],
a więc również RG ⊂ ker ψ, skąd natychmiast wynika, że <RG> ⊂ ker ψ. Mamy zatem indukowany
epimorfizm
ψ̄ : <FG(S 1 ) |R> → π(S, x0 ).
Aby pokazać, że ψ̄ jest monomorfizmem zdefiniujmy odwzorowanie
λ : π(S, x0 ) 3 [v0 v1 · · · vn ] 7→

1
[gv v gv v · · · gv v ]
0 1
1 2
n−1 n
gdy n = 0,
∈ <FG(S 1 ) |R> gdy n > 0.
Odwzorowanie to jest dobrze określonym homomorfizmem grup. Co więcej
−1
λψ([guv ]) = λ([puv ]) = λ([du uvd−1
v ]) = λ([du ])λ([uv])λ([dv ]) = [guv ],
bo [du ] = [x0 ] = [d−1
v ]. Zatem λψ = idFG(S 1 ) , skąd
ψ([w1 ]) = ψ([w2 ]) ⇒ [w1 ] = λ(ψ([w1 ])) = λ(ψ([w2 ]) = [w2 ],
a więc ψ jest monomorfizmem, a tym samym izomorfizmem.
6.3.3
Grupa podstawowa okręgu.
Wniosek 6.3.10 Grupa podstawowa okręgu jest izomorficzna z grupą liczb całkowitych
Dowód: Okrąg jest homeomorficzny z brzegiem trójkąta, wystarczy więc policzyć grupę podstawową
trójkąta. Oznaczmy wierzchołki trójkąta literami A, B, C. Podkompleks zbudowany z krawędzi AB i AC
jest drzewem i zawiera wszystkie wierzchołki trójkąta. Wśród relatorów mamy zatem i są to wszystkie
relatory, bo brzeg trójkąta ABC nie zawiera pełnych trójkątów. Grupa fundamentalna okręgu zbudowana
jest więc ze słów zredukowanych na trzech symbolach c := gAB , b := gAC , a := gBC , z których b i
c utożsamiamy z elementem neutralnym. Tak więc zostają wyłącznie słowa zbudowane z symbolu a, a
więc słowa postaci an , gdzie n jest liczbą całkowitą. Grupa takich słów jest izomorficzna z grupą liczb
całkowitych, bo izomorfizmem jest odwzorowanie n 7→ an .
W poniższych ćwiczeniach należy posłużyć się metodą liczenia grupy podstawowej zaproponowaną we
wniosku 6.3.10.
102
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
Ćwiczenie 6.3.11 Pokazać, że grupą podstawową dwuwymiarowej sfery S2 jest grupa zerowa.
Ćwiczenie 6.3.12 Obliczyć grupę podstawową zbioru zbudowanego z dwóch okręgów sklejonych w
jednym punkcie. Pokazać, że grupa ta nie jest przemienna.
Ćwiczenie 6.3.13 (żmudne) Pokazać, że grupą podstawową torusa T jest
π1 (T) = Z ⊕ Z.
Wskazówka: wykorzystać ćw. 6.3.6.
Ćwiczenie 6.3.14 (trudne) W oparciu o tw. 6.3.8 i tw. 6.7 naszkicować algorytm wyznaczania
grupy podstawowej (generatorów i relatorów) bryły kompleksu symplicjalnego.
Ćwiczenie 6.3.15 (żmudne i trudne) Pokazać, że grupą podstawową butelki Kleina K jest
π1 (K) = <a, b | abab−1>.
Ćwiczenie 6.3.16 (żmudne i jeszcze trudniejsze) Pokazać, że grupą podstawową przestrzeni
rzutowej P jest
π1 (P) = <a | a2>.
Ćwiczenie 6.3.17 Wywnioskować z powyższych ćwiczeń, że żadne z par przestrzeni S2 i T, S2 i K,
S2 i P, T i P nie są homeomorficzne.
6.4
Homologie symplicjalne nad Z2
Wyniki poprzedniego rozdziału pokazują, że przynajmniej w pewnym stopniu problem odróżniania przestrzeni topologicznych da się zalgorytmizować. Niestety, postać grupy, którą dostajemy na wyjściu jest
w prawdzie skończony (musi być), jednak nie jest jednoznaczny, bo ta sama grupa może mieć dwa różne
przedstawienia (por. ćw. 6.3.7). Co więcej, wiadomo, że nie istnieje algorytm rozstrzygający w dowolnej
sytuacji, czy dwa takie przedstawienia są izomorficzne. Oczywiście w konkretnych sytuacjach zawsze można próbować udowodnić, że przedstawienia nie są izomorficzne i czasami się to udaje. Do algorytmizacji
badania przestrzeni topologicznych przdyałby się jednak taki niezmiennik, o którym automatycznie można
byłoby rozstrzygać czy jest ten sam czy inny. Takim narzędziem są grupy homologii.
103
6.4. HOMOLOGIE SYMPLICJALNE NAD Z2
6.4.1
Łańcuchy, cykle i brzegi
Niech S będzie kompleksem symplicjalnym. Niech
Cn (S; Z2 ) := { f : S n → Z2 }
oznacza zbiór funkcji ze zbioru n-sympleksów kompleksu S n do zbioru Z2 z działaniem przypisującym
funkcjom f, g ∈ Cn (S; Z2 ) funkcję f + g ∈ Cn (S; Z2 ) daną wzorem
(f + g)(x) := (f (x) + g(x)) % 2.
Zbiór Cn (S; Z2 ) z tym działaniem jest grupą przemienną. Nazywamy ją grupą n-łańcuchów kompleksu
S o współczynnikach z Z2 . Jeśli potraktujemy Z2 jako ciało, to grupa ta jest równocześnie przestrzenią
wektorową nad ciałem Z2 z mnożeniem
Z2 × Cn (S; Z2 ) 3 (c, f ) 7→

f
0
gdy c = 1,
gdy c = 0.
Jak każda przestrzeń wektorowa ma ona bazę. Tzw. bazę kanoniczną stanowią wtedy łańcuchy elementarne, czyli funkcje postaci { Sb | S ∈ S n }, gdzie

1
T = S,
Sb : S n 3 T 7→ 
0 T 6= S.
Dla n przy których S n = ∅ (dla wygody również dla n ujemnych) przyjmujemy Cn (S; Z2 ) := 0.
Dla S = hv0 , v1 , . . . , vn i kładziemy
b =
∂n (S)
n
X
hv0 , v1 , . . . , vbi , . . . , vn i,
(6.8)
i=0
gdzie hv0 , v1 , . . . , vbi , . . . , vn i oznacza sympleks rozpięty na wszystkich wierzchołkach v0 , v1 , . . . , vn z wyjątkiem wierzchołka vi . Ponieważ Cn (S; Z2 ) jest przestrzenią wektorową nad Z2 , definicja (6.8) rozszerza się
liniowo na wszystkie łańcuchy. W efekcie dostajemy homomorfizm
∂n : Cn (S; Z2 ) → Cn−1 (S; Z2 ).
zwany homomorfizmem brzegu.
Jądro homomorfizmu ∂n nazywamy grupą n-cykli i oznaczamy Zn (S; Z2 ) := ker ∂n . Obraz homomorfizmu ∂n+1 nazywamy grupą n-brzegów i oznaczamy Bn (S; Z2 ) := im ∂n+1 .
104
6.4.2
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
Grupy homologii
Mamy następujący lemat.
Lemat 6.4.1 Dla wszystkich n zachodzi ∂n−1 ∂n = 0.
Dowód: Dla dowolnego sympleksu S = hv0 , v1 , . . . , vn i mamy
∂n−1 ∂n
b
(S)
=
n
XX
\
conv (V
\ {vi , vj }).
j6=i i=0
Ponieważ w powyższej sumie każda (n − 1)-ściana S pojawia się dokładnie dwa razy, ze względu na
sumowanie modulo 2 otrzymujemy zero.
Jako natychmiastowy wniosek otrzymujemy
Wniosek 6.4.2
Bn (S; Z2 ) ⊂ Zn (S; Z2 ).
Definicja 6.4.3 Przestrzeń ilorazową
Hn (S; Z2 ) := Zn (S; Z2 )/Bn (S; Z2 )
n-tą grupą homologii kompleksu symplicjalnego S o współczynnikach z Z2 .
Twierdzenie 6.4.4 Dwa kompleksy symplicjalne o homotopijnych bryłach mają izomorficzne grupy
homologii. W szczególności grupy homologii wielościanu zależą jedynie od jego bryły, a nie od konkretnego kompleksu symplicjalnego użytego do jego reprezentacji, agrupy homologii są niezmiennikami
topologicznymi.
Dowód: Pomijamy.
2
Powyższe twierdzenie pokazuje, że jest sens mówić o grupach homologii nad Z wielościanu, a także
wszystkich przestrzeni homeomorficznych z wielościanem.
105
6.4. HOMOLOGIE SYMPLICJALNE NAD Z2
Przykład 6.4.5 Policzymy grupy homologii nad Z2 dla okręgu S1 . Niech A, B, C będą punktami afinicznie niezależnymi. Niech kompleks symplicjalny S składa się z sympleksów hA, Bi, hA, Ci, hB, Ci
i ich ścian. Bryła takiego kompleksu jest homeomorficzna z S1 , wystarczy więc policzyć jego homologie. Dla uproszczenia notacji będziemy opuszczać nawiasy i przecinki pisząc sympleksy, więc np.
AB to skrót od hA, Bi. Przy łańcuchach elementarnych będziemy też pomijać daszki. Mamy
C0 (S; Z2 ) = { 0, A, B, C, A + B, A + C, B + C, A + B + C },
C1 (S; Z2 ) = { 0, AB, AC, BC, AB + AC, AB + BC, AC + BC, AB + AC + BC },
a pozostałe grupy są zerowe. Jedynym niezerowym homomrofizmem brzegu jest ∂1 . Ma on macierz,
przy leksykograficznym uporządkowaniu baz kanonicznych


1 1 0


 1 0 1 .
0 1 1
Wynika stąd, że
Z0 (S; Z2 ) = C0 (S; Z2 ),
B0 (S; Z2 ) = { 0, A + B, A + C, B + C },
Z1 (S; Z2 ) = { 0, AB + AC + BC },
a pozostałe grupy cykli i brzegów są zerowe. Zatem dostajemy
H0 (S; Z2 ) = { [0], [A] },
H1 (S; Z2 ) = { [0], [AB + AC + BC] },
a więc
Hn (S1 ; Z2 ) =
6.4.3

Z
2
0
dla n = 0 i n = 1,
w pozostałych przypadkach.
Algorytm wyznaczania grup homologii nad Z2
Jak wiemy, dwie przestrzenie wektorowe skończenie wymiarowe są izomorficzne wtedy i tylko wtedy gdy
mają ten sam wymiar. Tak więc, w przeciwieństwie do grup, stwierdzenie czy dwie przestrzenie wektorowe
są izomorficzne czy nie jest problemem rozstrzygalnym. Z tego powodu najbardziej w grupach homologii
interesuje nas ich wymiar.
Definicja 6.4.6 Wymiar przestrzeni Hn (S; Z2 ) nazywamy n-tą liczbą Bettiego nad Z2 kompleksu S
i oznaczamy βn (S; Z2 ).
106
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
Niech rn (S; Z2 ) := dim Bn−1 (S; Z2 ). Ponieważ rząd macierzy, to wymiar obrazu odwzorowania liniowego zadanego macierzą, więc rn (S; Z2 ) to rząd macierzy ∂n .
Twierdzenie 6.4.7 Liczbę Bettiego kompleksu S można wyliczyć ze wzoru
βn (S; Z2 ) = card S n − rn (S; Z2 ) − rn+1 (S; Z2 ).
(6.9)
Dowód: Wymiar przestrzeni ilorazowej to różnica wymiarów dzielnej i dzielnika, zatem
βn (S; Z2 ) = dim Hn (S; Z2 ) = dim Zn (S; Z2 ) − dim Bn (S; Z2 ).
Standardowy wynik z algebry liniowej dla odwzorowań liniowych w odniesiemiu do homomorfizmu ∂n to
dim dom ∂n = dim ker ∂n + dim im ∂n ,
skąd
dim Zn (S; Z2 ) = dim ker ∂n = dim dom ∂n − dim im ∂n .
Ale dom ∂n = Cn (S; Z2 ), zatem dim dom ∂n = card S n . Z kolei dim im ∂n = dim Bn−1 (S; Z2 ) = rn (S; Z2 ),
a dim Bn (S; Z2 ) = rn+1 (S; Z2 ). Zatem
dim Zn (S; Z2 ) − dim Bn (S; Z2 ) = card S n − rn (S; Z2 ) − rn+1 (S; Z2 )
i teza wynika z (6.9).
Z tw. 6.4.7 wynika, że aby skonstruować algorytm liczący liczby Bettiego (a w konsekwencji grupy
homologii) nad Z2 kompleksu symplicjalnego S wystarczy
(i) policzyć ilość sympleksów w poszczególnych wymiarach
(ii) wygenerować macierze homomorfizmu brzegu
(iii) policzyć rzędy tych macierzy.
Konstrukcja stosownych podalgorytmów realizujących punkty (i) oraz (ii) jest oczywista. Dowodzi się,
że rząd macierzy to w szczególności maksymalna ilość kolumn liniowo niezależnych.
Niech c będzie kolumną macierzy A. Indeksem wiodącym kolumny c nazywamy najmniejszy numer
wiersza, w którym kolumna c ma wartość niezerową jeśli kolumna jest niezerowa, a nieskończoność, jeśli
kolumna jest zerowa. Mówimy, że macierz jest w postaci kolumnowo eszelonowej, jeżeli indeksy wiodące
kolejnych kolumn stanowią funkcję rosnącą numerów kolumn, która jest silnie rosnąca dla kolumn niezerowych. Tak więc, jeśli macierz A jest w postaci kolumnowo eszelonowej, to wszystkie jej zerowe kolumny są
na prawo od kolumn niezerowych, a indeks wiodący j-tej niezerowej kolumny jest silnie większy niż indeks
wiodący (j − 1)-szej kolumny. Łatwo stwierdzić, że jeśli macierz jest w postaci kolumnowo eszelonowej, to
jej wszystkie kolumny niezerowe są liniowo niezależne, a więc jej rząd, to ilość niezerowych kolumn.
Okazuje się, że każdą macierz można przekształcić do macierzy w postaci kolumnowo eszelonowej nie
zmieniając jej rzędu. Niech cj oznacza jej j-tą kolumnę macierzy A. Następujące dwie operacje (tzw.
operacje elementarne) nie zmieniają rzędu macierzy.
107
6.4. HOMOLOGIE SYMPLICJALNE NAD Z2
(r1) Przestawienie kolumn ci i cj .
(r2) Zastąpienie kolumny cj sumą kolumn cj i ci .
Łatwo zobaczyć, że te dwie operacje elementarne pozwalają każdą macierz o współczynnikach z Z2 sprowadzić do postaci kolumnowo-eszelonowej. Jeśli macierz jest zerowa, to już jest w żądanej postaci. Jeśli
nie jest, wybieramy jakąkolwiek kolumnę o najmniejszym indeksie wiodącym i stosując (r1) przestawiamy
ją z pierwszą kolumną. Nastęnie stosując (r2) dodajemy pierwszą kolumnę do wszystkich kolumn, które
mają ten sam indeks wiodący. Ponieważ dodawanie jest modulo 2, indeksy wiodące wszystkich kolumn
poza pierwszą wzrastają. Teraz rekurencyjnie uruchamiamy ten sam proces w odniesieniu do podmacierzy
powstałej z pominięcia pierwszego wiersza i pierwszej kolumny.
Przykład 6.4.8 W przypadku macierzy z przykładu 6.4.5 sprowadzenie macierzy odwzorowania ∂1
do postaci kolumnowo-eszelonowej odbywa się w dwóch krokach i wymaga jedynie operacji (r2). W
pierwszym kroku do kolumny drugiej dodajemy pierwszą, a w drugim do trzeciej drugą:


1 1 0


 1 0 1 
0 1 1


1 0 0


→ 1 1 1 
0 1 1


1 0 0


→  1 1 0 .
0 1 0
Zatem rząd macierzy odwzorowania ∂1 to 2, a dla pozostałych macierzy brzegu wynosi zero. Ponieważ
kompleks S w przykładzie 6.4.5 składa się z trzech krawędzi i trzech wierzchołków, ze wzoru (6.9)
wyliczamy, że
β0 (S; Z2 ) = 3 − 0 − 2 = 1
β1 (S; Z2 ) = 3 − 2 − 0 = 1
co zgadza się z policzonymi w tym przykładzie grupami homologii.
Ćwiczenie 6.4.9 Pokazać, że grupy homologii nad Z2 sfery S2 wynoszą

Z
Hn (S2 ; Z2 ) = 
2
0
dla n = 0 i n = 2,
w pozostałych przypadkach.
108
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
Ćwiczenie 6.4.10 (bardzo żmudne) Policzyć że grupy homologii nad Z2 torusa T, butelki Kleina
K i przestrzeni rzutowej P wynoszą
Hn (T; Z2 ) =



Z2
Z2



⊕ Z2
dla n = 0 i n = 2,
dla n = 1,
w pozostałych przypadkach.
⊕ Z2
dla n = 0 i n = 2,
dla n = 1,
w pozostałych przypadkach.
0
Hn (K; Z2 ) =



Z2
Z2



0
Hn (P; Z2 ) =



Z2
Z2



0
6.4.4
dla n = 0 i n = 2,
dla n = 1,
w pozostałych przypadkach.
Charakterystyka Eulera-Poincaré.
Niech S będzie kompleksem symplicjalnym. Charakterystyką Eulera-Poincaré kompleksu S nazywamy
liczbę
X
χ(S) :=
(−1)i card S i .
i∈Z
Twierdzenie 6.4.11 Charakterystyka Eulera-Poincaré kompleksu S jest sumą alternującą liczb Bettiego kompleksu S, a dokładniej
X
(−1)i βi (S i ).
(6.10)
χ(S) :=
i∈Z
W szczególności charakterystyka Eulera-Poincaré zależy jedynie od typu homotopii bryły kompleksu
symplicjalnego
Dowód: Ze wzoru (6.9) mamy
χ(S) =
(−1)i βi (S i ) =
(−1)i card S i −
(−1)i ri (S; Z2 ) −
(−1)i ri+1 (S; Z2 ) =
i∈Z
i∈Z
i∈Z
i∈Z
X
X
X
X
i
i
i
(−1) card S i −
(−1) ri (S; Z2 ) +
(−1) ri (S; Z2 ) =
(−1)i card S i .
i∈Z
i∈Z
i∈Z
i∈Z
X
X
X
X
Reszta tezy wynika bezpośrednio z tw. 6.4.4.
1
Dowód tw. 1.2.1: Brzeg wielościanu wypukłego jest homeomorficzny ze sferą S . Ściany wielościaniu
tworzą kompleks symplicjalny wymiaru dwa, w któym ilość wierzchołków, krawędzi i ścian to odpowiednio
V , E i F . Zatem z definicji charakterystyki Eulera mamy
χ(S1 ) = V − E + F.
109
6.5. HOMOLOGIE SYMPLICJALNE NAD Z.
Jednakże z ćw. 6.4.9 i ze wzoru (6.10) wnosimy, że
χ(S2 ) = 1 − 0 + 1 = 2,
co pokazuje, że
V − E + F = 2.
Ćwiczenie 6.4.12 Pokazać, że
χ(S1 )
χ(S2 )
χ(T)
χ(K)
χ(P)
6.5
=
=
=
=
=
0
2
0
0
1
Homologie symplicjalne nad Z.
(zawartość tego rozdziału jest nieobowiązkowa)
Dwa uporządkowania (v0 , v1 , . . . , vn ) i (vp0 , vp1 , . . . , vpn ) wierzchołków n-sympleksu S mają jednakową
orientację jeżeli jedno uporządkowanie można przekształcić w drugie poprzez parzystą liczbę transpozycji
sąsiednich elementów. Łatwo sprawdzić, że relacja ta jest relacją równoważności w zbiorze wszsytkich uporządkowań sympleksu S. Przez sympleks zorientowany σ = [v0 , v1 , . . . , vn ] rozumiemy klasę równoważności
uporządkowania (v0 , v1 , . . . , vn ) wierzchołków sympleksu S = hv0 , v1 , . . . , vn i. Jeśli S i T są sympleksami,
to odpowiadające im sympleksy zorientowane oznaczać będziemy odpowiednio przez σ i τ . Łatwo sprawdzić, że dla n > 0 każdy n-sympleks nma dokładnie dwie orientacje. Zatem o dwóch uporządkowaniach,
które nie są w tej samej klasie równoważności możemy mówić, że mają przeciwne orientacje. Pary przeciwnych orientacji oznaczać będziemy przez σ, sigma0 lub τ, τ 0 . Zorientowany kompleks symplicjalny to
kompleks symplicjalny, dla którego każdemu jego sympleksowi przypisano dokładnie jedną z jego dwóch
orientacji. Orientacje sympleksu i jego ścian nie są od siebie zależne i mogą być wybrane dowolnie.
Przykład 6.5.1 Niech S będzie trójkątem w R2 rozpiętym na wektorach v1 , v2 , v3 . Wtedy klasa orientacji zorientowanego sympleksu σ = [v1 , v2 , v3 ] zawiera uporządkowania (v1 , v2 , v3 ), (v2 , v3 , v1 ), (v3 , v1 , v2 ), a
orientacja przeciwna σ 0 zawiera uporządkowania (v1 , v3 , v2 ), (v2 , v1 , v3 ), (v3 , v2 , v1 ). W szczególności pierwsza klasa równoważności daje ruch przeciwny do kierunku ruchu wskazówek zegara, a druga zgodny z
kierunkiem ruchu wskazówek zegara. Niech S będzie kompleksem symplicjalnym składającym się z trójkąta S i wszystkich jego krawędzi i ścian. Oto przykładowe możliwe orientacje tego kompleksu
1. [v1 , v2 , v3 ], [v1 , v2 ], [v2 , v3 ], [v3 , v1 ];
110
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
v3
1
A
A
A
K
A
6A
A v2
v1 -
v3
2
A
A
AAK
6A
A v2
v1 -
v3
3
A
A
AAK
6 A
A v2
v1 -
Rysunek 6.1: Pzykładowe orientacje sympleksów w trójkącie.
2. [v1 , v2 , v3 ], [v1 , v2 ], [v2 , v3 ], [v1 , v3 ];
3. [v1 , v3 , v2 ], [v1 , v2 ], [v2 , v3 ], [v1 , v3 ].
Ich graficzne reprezentacje przedstawiono na rys. 6.1. Na pierwszy rzut oka drugi i trzeci przykład wydają
się złe, bo strzałki na krawędziach trójkąta nie układają się w cykl. Jednakże można to "naprawić" algebraicznie poprzez dodanie w odpowiednich miejscach znaku minus przy definicji homomorfizmu brzegu.
Niech teraz Sn oznacza zbiór zorientowanych n-sympleksów kompleksu S. Wolna grupa abelowa generowana przez Sn to zbiór funkcji o argumentach w Sn i wartościach w Z.
Definicja 6.5.2 Grupa n-łańcuchów, oznaczana Cn (S), to podgrupa grupy wszystkich funkcji z Sn
do Z, które spełniają równość
c(σ) = −c(σ 0 )
dla wszystkich par (σ, σ 0 ) przeciwnie orientacji tego samego sympleksu s. Ponadto kładziemy
Cn (S) := 0 jeżeli S nie zawiera n-sympleksów.
Uwaga 6.5.3 Grupa Cn (S) jest wolną grupą
wzorem


 1
σ̃(τ ) := −1


0
abelową generowaną przez funkcje σ̃ = σb − σb0 dane
if τ = σ,
if τ = σ 0 ,
w przeciwnym razie,
gdzie σ, σ 0 , τ ∈ Sn , a σ, σ 0 są przeciwnymi orientacjami tego samego symplekss. Ten zbiór generatorów
nie stanowi bazy, ponieważ σ̃ 0 = −σ̃ dla dowolnej pary σ, σ 0 . Bazę można otrzymać poprzez wybór σ̃
z każdej pary sympleksów zorientowanych o przeciwnych orientacjach.
Wybór bazy w uwadze 6.5.3 jest związany z wyborem orientacji w S. Nasza notacja stała się dość
skomplikowana. By ją uprościć, znak˜będziemy pomijać identyfikując łańcuch elementarny σ̃ generowany
6.5. HOMOLOGIE SYMPLICJALNE NAD Z.
111
z sympleksem σ, a łańcuch −σ z łańcuchem σ 0 . Przy takiej konwencji simplicjalny operator brzegu ∂k :
Ck (S) → Ck−1 (S) możemy zdefiniować na elemencie bazowym [v0 , v1 , . . . , vn ] formułą
∂k [v0 , v1 , . . . , vn ] =
n
X
(−1)i [v0 , v1 , . . . , vi−1 , vi+1 , . . . , vn ].
(6.11)
i=0
Ćwiczenie 6.5.4 Sprawdzić, że symplicjalny operator brzegu jest poprawnie określony, tj. że definicja nie zależy od wyboru reprezentanta klasy [v0 , v1 , . . . , vn ].
Twierdzenie 6.5.5 ∂k−1 ∂k = 0.
Możemy teraz zdefiniować homologie kompleksu symplicjalnego S wzorem
H∗ (S) = {Hn (S)} = {ker ∂n / im ∂n+1 }.
Dowód: ćwiczenie.
Ćwiczenie 6.5.6 Policzyć homologie reprezentacji torusa (przykład 5.1.15).
6.5.1
Algorytm wyznaczania grup homologii nad Z2
———- W edycji 2011/12 pomijamy ————–
Ćwiczenie 6.5.7 Pokazać, że grupy homologii nad Z sfery S2 wynoszą
Hn (S2 ; Z) =

Z
0
dla n = 0 i n = 2,
w pozostałych przypadkach.
112
ROZDZIAŁ 6. WPROWADZENIE W TOPOLOGIĘ ALGEBRAICZNĄ
Ćwiczenie 6.5.8 (bardzo żmudne) Policzyć że grupy homologii nad Z torusa T, butelki Kleina
K i przestrzeni rzutowej P wynoszą
Hn (T; Z) =



Z



Hn (K; Z) =



Z



Hn (P; Z) =
Z⊕Z
0
Z ⊕ Z2
0



Z
Z2



0
6.5.2
dla n = 0 i n = 2,
dla n = 1,
w pozostałych przypadkach.
dla n = 0,
dla n = 1,
w pozostałych przypadkach.
dla n = 0,
dla n = 1,
w pozostałych przypadkach.
Homomorfizm indukowany
———- W edycji 2011/12 pomijamy ————–
6.5.3
Twierdzenie Lefschetza o punkcie stałym.
———- W edycji 2011/12 pomijamy ————–
Bibliografia
[1] R. Duda, Wprowadzenie do topologii, cz. I i cz. II, PWN, Warszawa, 1986.
[2] R. Engelking, Topologia ogólna, PWN, Warszawa, 1975.
[3] M.J. Greenberg, Wykłady z topologii algebraicznej, PWN, Warszawa, 1980.
[4] K. Kuratowski, Wstęp do teorii mnogości i topologii, PWN, Warszawa, 1972.
[5] R. Engelking i K. Sieklucki, Geometria i topologia, Część II: Topologia, PWN, Warszawa, 1980.
113

Podobne dokumenty