Geometria różniczkowa rozmaitości

Rozmaitość to przestrzeń, która lokalnie wygląda jak ℝⁿ, choć globalnie może wyglądać zupełnie inaczej. Cała trudność i całe piękno tej teorii siedzi w słowie „lokalnie”: sfery nie da się pokryć jedną mapą, a mimo to da się na niej uprawiać analizę. Moduł prowadzi od map i atlasu, przez krzywiznę — która jest wewnętrzna, czyli mierzalna bez wychodzenia z powierzchni — po formy różniczkowe i twierdzenie Stokesa. Każdy wynik jest tu policzony numerycznie z definicji i zestawiony ze wzorem.

φ₂∘φ₁⁻¹

Mapy i atlas

Rzut stereograficzny, mapa przejścia jako inwersja i dowód, że jedna mapa sferze nie wystarczy

w ↦ w/|w|²
K = (LN−M²)/(EG−F²)

Krzywizna Gaussa

Formy podstawowe liczone różnicowo, powierzchnie minimalne i całka Gaussa-Bonneta

∬K dA = 2πχ
ük + Γkiju̇iu̇j = 0

Geodezyjne

Symbole Christoffela z samej metryki; niezmiennik Clairauta jako kontrola całkowania

G·v̇ = const
∮∂Dω = ∬Ddω

Formy różniczkowe

Różniczka zewnętrzna, twierdzenie Stokesa i dlaczego forma zamknięta nie musi być dokładna

d∘d = 0
ZADANIA

Przykłady krok po kroku

Atlas sfery, krzywizna torusa z definicji, forma kątowa na płaszczyźnie z dziurą

3 rozwiązane zadania

Mapy, atlas i mapy przejścia

Mapa to homeomorfizm φ z otwartego podzbioru rozmaitości na otwarty podzbiór ℝⁿ; atlas to rodzina map pokrywających całość. Rzut stereograficzny z bieguna północnego
φN(x,y,z) = (x/(1−z), y/(1−z))
jest zdefiniowany na S² ∖ {N} — brakuje jednego punktu, bo obraz uciekłby do nieskończoności. Dokładając rzut z bieguna południowego, dostajemy atlas z dwóch map, a ich mapa przejścia okazuje się inwersją względem okręgu jednostkowego:
φS ∘ φN−1(w) = w/|w|²
Jest gładka wszędzie poza w = 0 — a w = 0 odpowiada biegunowi południowemu, którego druga mapa i tak nie obejmuje. Atlas jest więc gładki.
P na sferze (x, y, z)–
φN(P) / |φN(P)|–
φS(P) / |φS(P)|–
błąd mapy przejścia |φS(P) − w/|w|²|–
błąd powrotu |φN−1(φN(P)) − P|–
sfera, biegun rzutowania i promień przez P na płaszczyznę z = −1
obrazy w obu mapach; szara siatka = obraz siatki sferycznej

Krzywizna Gaussa i twierdzenie Gaussa-Bonneta

Pierwsza forma podstawowa (E, F, G) mierzy długości wewnątrz powierzchni, druga (L, M, N) — jej wyginanie w przestrzeni. Krzywizna Gaussa i średnia to
K = (LN − M²)/(EG − F²),   H = (EN − 2FM + GL)/(2(EG − F²))
Theorema Egregium Gaussa mówi, że K zależy tylko od pierwszej formy — jest wielkością wewnętrzną, wykrywalną przez mieszkańca powierzchni bez wychodzenia na zewnątrz. Dlatego mapy Ziemi zawsze zniekształcają: K sfery jest dodatnia, K płaszczyzny zerowa, a lokalna izometria musiałaby je zrównać. Program liczy wszystkie formy różnicowo z parametryzacji i porównuje wynik ze wzorem analitycznym.
K w punkcie: różnicowo / wzór–
H w punkcie (0 ⇒ powierzchnia minimalna)–
E, F, G / L, M, N–
max |Króżnicowo − Kwzór| na 300 punktach–
∬K dA / 2πχ (Gauss-Bonnet)–
powierzchnia wybarwiona krzywizną (czerwień K > 0, błękit K < 0)
K wzdłuż linii v = const: różnicowo (linia) i ze wzoru (kropki)

Geodezyjne i symbole Christoffela

Geodezyjna to krzywa „najprostsza z możliwych”: jej przyspieszenie nie ma składowej stycznej do powierzchni. W parametryzacji daje to układ
ük + Γkij u̇iu̇j = 0,   Γkij = ½gkl(∂igjl + ∂jgil − ∂lgij)
Symbole Christoffela są tu liczone wyłącznie z metryki (E, F, G) — bez odwoływania się do zanurzenia w ℝ³ — więc obliczenie jest w pełni wewnętrzne. Dwie wielkości muszą się zachowywać wzdłuż rozwiązania: prędkość (bo geodezyjna ma stałą szybkość) oraz — na powierzchniach obrotowych — niezmiennik Clairauta r·cos α = G·v̇. Obie są tu mierzone jako kontrola całkowania.
wahanie prędkości (powinno być 0)–
niezmiennik Clairauta G·v̇ / jego wahanie–
Γ w punkcie startowym–
kontrola sfery: odległość od płaszczyzny koła wielkiego–
porównanie: długość geodezyjnej / długość „prostej” w (u,v)–
geodezyjna na powierzchni (zielona) i krzywa o stałych u,v (szara)
wielkości zachowywane wzdłuż łuku — miara błędu całkowania

Formy różniczkowe i twierdzenie Stokesa

Dla 1-formy ω = P dx + Q dy różniczka zewnętrzna to 2-forma
dω = (∂Q/∂x − ∂P/∂y) dx ∧ dy
a twierdzenie Stokesa w wymiarze 2 (czyli twierdzenie Greena) mówi ∮∂D ω = ∬D dω. Poniżej obie strony są całkowane niezależnie: lewa po brzegu elipsy, prawa po jej wnętrzu we współrzędnych eliptycznych.

Forma jest zamknięta, gdy dω = 0, i dokładna, gdy ω = df. Dokładna ⇒ zamknięta (bo d∘d = 0), ale nie odwrotnie: forma kątowa ω = (−y dx + x dy)/(x²+y²) jest zamknięta na ℝ²∖{0}, a jednak jej całka po okręgu wynosi 2π ≠ 0. Topologia dziedziny decyduje — to zalążek kohomologii de Rhama.
∮∂D ω (całka po brzegu)–
∬D dω (całka po wnętrzu)–
różnica — kontrola twierdzenia Stokesa–
max |dω| poza r < 0,15 (0 ⇒ forma zamknięta)–
pole elipsy πab (dla porównania)–
pole wektorowe (P, Q) i brzeg całkowania
gęstość dω na wnętrzu i narastanie obu całek

Przykłady krok po kroku

Przykład 1 Atlas sfery: dlaczego jedna mapa nie wystarczy

Zadanie. Wykazać, że S² nie da się pokryć jedną mapą, i skonstruować atlas z dwóch map wraz z mapą przejścia.

Krok 1 — argument topologiczny. Mapa to homeomorfizm na otwarty podzbiór ℝ². Gdyby istniała jedna mapa na całą S², to S² byłaby homeomorficzna z otwartym podzbiorem ℝ². Ale S² jest zwarta, a jej obraz — jako ciągły obraz zbioru zwartego — też byłby zwarty, czyli domknięty i ograniczony. Jedyny podzbiór ℝ² jednocześnie otwarty i domknięty to ∅ i całe ℝ², a ℝ² nie jest ograniczone. Sprzeczność.

Krok 2 — rzut stereograficzny. Prosta przez biegun N = (0,0,1) i punkt p = (x,y,z) ≠ N przecina płaszczyznę z = 0 w punkcie

φN(x,y,z) = (x/(1−z), y/(1−z))

Odwrotność: dla w = (w₁,w₂) i d = 1 + w₁² + w₂²

φN−1(w) = (2w₁/d, 2w₂/d, (d−2)/d)

Sprawdzenie, że wynik leży na sferze: (2w₁)² + (2w₂)² + (d−2)² = 4(d−1) + d² − 4d + 4 = d², a po podzieleniu przez d² daje 1 ✓.

Krok 3 — druga mapa i przejście. φS(x,y,z) = (x/(1+z), y/(1+z)) jest określona na S²∖{S}. Razem pokrywają całość. Złóżmy je: dla w = φN(p) zachodzi |w|² = (x²+y²)/(1−z)² = (1−z²)/(1−z)² = (1+z)/(1−z), więc

φS(p) = (x/(1+z), y/(1+z)) = (x/(1−z), y/(1−z))·(1−z)/(1+z) = w/|w|²

Krok 4 — gładkość. Odwzorowanie w ↦ w/|w|² jest gładkie na ℝ²∖{0}, a to dokładnie obraz części wspólnej obu map (w = 0 odpowiadałoby biegunowi południowemu, którego φS nie obejmuje). Atlas jest zatem gładki, a S² — rozmaitością różniczkową.

W aplikacji: zakładka Mapy i atlas mierzy oba złożenia numerycznie; przy θ → 0 (punkt zbliża się do bieguna północnego) wartość |φN(P)| rośnie nieograniczenie — widać dokładnie ten punkt, którego mapa nie obejmuje.

Przykład 2 Krzywizna torusa i Gauss-Bonnet

Zadanie. Policzyć K dla torusa X(u,v) = ((c + a cos u)cos v, (c + a cos u)sin v, a sin u) i sprawdzić, że ∬K dA = 0.

Krok 1 — pierwsza forma. Różniczkując: Xu = (−a sin u cos v, −a sin u sin v, a cos u), Xv = (−(c + a cos u) sin v, (c + a cos u) cos v, 0). Stąd

E = a²,   F = 0,   G = (c + a cos u)²

Wektor normalny: n = (cos u cos v, cos u sin v, sin u) — jednostkowy, skierowany na zewnątrz tuby.

Krok 2 — druga forma. Xuu = −a(cos u cos v, cos u sin v, sin u), więc L = Xuu·n = −a. Dalej M = 0 (z symetrii) oraz N = Xvv·n = −(c + a cos u)cos u.

Krok 3 — krzywizna.

K = (LN − M²)/(EG − F²) = a(c + a cos u)cos u / (a²(c + a cos u)²) = cos u / (a(c + a cos u))

Interpretacja znaku. Dla u ∈ (−π/2, π/2) — zewnętrzna strona tuby — cos u > 0, więc K > 0 (powierzchnia wygina się jak sfera). Dla u ∈ (π/2, 3π/2) — wewnętrzna strona, przy „dziurce” — K < 0 (siodło). Na dwóch okręgach u = ±π/2 krzywizna zeruje się: to najwyższy i najniższy równoleżnik torusa.

Krok 4 — całka. Element pola to dA = √(EG − F²) du dv = a(c + a cos u) du dv, więc iloczyn K·dA cudownie się upraszcza:

∬K dA = ∫₀2π∫₀2π cos u · du dv = 2π·[sin u]₀2π = 0

Zgadza się z Gaussem-Bonnetem: χ(torus) = 0, więc 2πχ = 0. Dodatnia krzywizna zewnętrznej strony dokładnie kompensuje ujemną krzywiznę wewnętrznej — i to nie zależy ani od a, ani od c.

W aplikacji: zakładka Krzywizna Gaussa liczy K z form podstawowych różnicowo, więc zgodność ze wzorem wyżej (rzędu 10⁻⁷) jest niezależnym potwierdzeniem rachunku, a wiersz Gaussa-Bonneta pokazuje całkę zbiegającą do zera przy zagęszczaniu siatki.

Przykład 3 Forma zamknięta, która nie jest dokładna

Zadanie. Zbadać formę ω = (−y dx + x dy)/(x² + y²) na ℝ²∖{0}.

Krok 1 — czy jest zamknięta. P = −y/(x²+y²), Q = x/(x²+y²):

∂Q/∂x = [(x²+y²) − x·2x]/(x²+y²)² = (y² − x²)/(x²+y²)²
∂P/∂y = [−(x²+y²) + y·2y]/(x²+y²)² = (y² − x²)/(x²+y²)²

Różnica jest zerem, więc dω = 0 — forma jest zamknięta wszędzie poza początkiem układu.

Krok 2 — całka po okręgu. Na okręgu x = R cos t, y = R sin t mamy dx = −R sin t dt, dy = R cos t dt, x² + y² = R²:

ω = [R sin t·R sin t + R cos t·R cos t] dt / R² = dt
∮ ω = ∫₀2π dt = 2π

Krok 3 — wniosek. Gdyby ω = df dla pewnej funkcji f gładkiej na całym ℝ²∖{0}, to całka po krzywej zamkniętej musiałaby wynosić f(koniec) − f(początek) = 0. Wyszło 2π, więc ω nie jest dokładna. Zamkniętość nie wystarcza.

Krok 4 — dlaczego. Lokalnie ω = d(arg(x,y)) — kąt biegunowy jest jej potencjałem. Ale kąt nie da się określić jako funkcja jednoznaczna i ciągła na całym pierścieniu: po pełnym obiegu przyrasta o 2π. Przeszkodą jest dziura w dziedzinie. Na dowolnym zbiorze jednospójnym (np. na półpłaszczyźnie x > 0) forma już jest dokładna, bo tam arctg(y/x) jest porządną funkcją.

Iloraz {formy zamknięte}/{formy dokładne} to pierwsza grupa kohomologii de Rhama; tutaj H¹(ℝ²∖{0}) ≅ ℝ, a liczba 2π jest generatorem tej klasy. Analiza wykryła topologię dziedziny — to jest sedno całej teorii.

W aplikacji: zakładka Formy różniczkowe, ustawienie kątowa: wiersz „max |dω|” pokazuje zero, a mimo to całka po brzegu wynosi 2π i nie zgadza się z całką po wnętrzu — bo twierdzenie Stokesa nie ma prawa działać, gdy forma nie jest określona w całym obszarze.