Диференціальна геометрія

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Шаблон:Геометрія Диференціа́льна геоме́трія (Шаблон:Lang-en) — це математична дисципліна яка застосовує методи математичного аналізу для вивчення гладких кривих, поверхонь і, в найзагальнішому вигляді, їхніх n-вимірних аналогів, які називаються многовидами. До ґрунтовних понять диференціальної геометрії належать дотична пряма й площина, довжина, площа, а також кривина ліній і поверхонь.

Підручник Борисенка О. А. «Диференціальна геометрія і топологія»

Координати

Можна розглядати многовид розмірності n ззовні, як підмножину в евклідовому просторі більшої розмірності N. Задамо декартову систему координат x1,x2,,xN в охоплюючому евклідовому просторі, а сам многовид параметризуємо змінними u1,u2,,un. На прикладі таких многовидів як коло або сфера, бачимо, що не завжди можна вибрати таку параметризацію, щоб взаємно однозначно покрити нею весь многовид. Для одиничного кола на площині маємо:

{x1=cosux2=sinu

і при збільшенні u на 2π ми повторно параметризуємо ту саму точку многовиду.

Цю проблему можна обійти, розбивши многовид на шматки, що частково перекриваються подібно до атласу карт Землі. В кожному зі шматків вводимо свою параметризацію (яку будемо також називати системою координат). В областях, що перекриваються, ми маємо одночасно дві або більше систем координат. Основною вимогою до формул диференціальної геометрії є їхня інваріантність щодо заміни координат на многовиді.

Позначимо радіус-вектор в охоплюючому просторі: 𝐫={x1,x2,,xN}
Для точок многовиду цей радіус-вектор залежить від локальних параметрів: 𝐫=𝐫(u1,u2,,un)

Похідні радіус-вектора по параметрах: 𝐫i=𝐫ui утворюють базис в афінному просторі, дотичному до многовида в даній точці. При переході до іншої параметризації u^i(зміни локальної системи координат), маємо новий базис, який виражається через старий за тензорними правилами:

(1)𝐫^i=uju^i𝐫j

У цій формулі і надалі за однаковими індексами, один з яких знаходиться вгорі, а другий внизу, проводиться додавання (правило Ейнштейна, цей процес називається згорткою за індексами).

Метричний тензор

Знайдемо квадрат відстані ds між двома близькими точками многовиду:

(2)ds2=(d𝐫d𝐫)=(𝐫i𝐫j)duiduj=gijduiduj

Величини gij=(𝐫i𝐫j) називаються компонентами метричного тензора (з нижніми індексами). Сукупність цих величин можна розглядати як матрицю з детермінантом g=det(gij). Матриця gij симетрична і невироджена, і g0 в усіх точках многовиду. Обернена матриця до метричного тензора позначається тією ж літерою gij, але з верхніми індексами. Із властивостей обернених матриць маємо такі рівності:

(3)gikgkj=δij
(3a)ggij=ggij

Сам метричний тензор і всі величини, які виражаються через його компоненти і їхні похідні, відносяться до внутрішньої геометрії многовиду, бо для їх визначення не потрібно виходити в охоплюючий евклідовий простір. За допомогою метричного тензора можна піднімати і опускати індекси векторів та тензорів. Наприклад можна ввести дуальний базис в дотичному афінному просторі:

(4)𝐫i=gik𝐫k

Для скалярних добутків векторів основного та дуального базисів маємо:

(5)(𝐫i𝐫j)=gik(𝐫k𝐫j)=gikgkj=δji

Можна також розлядати довільний дотичний до многовиду вектор 𝐚 і розкласти його за базисом 𝐫i і за дуальним базисом 𝐫i:

(5)𝐚=ai𝐫i=ai𝐫i

Коефіцієнти ai=(𝐚𝐫i) називаються коваріантними координатами вектора, бо вони при зміні системи координат змінюються аналогічно базисни векторам у формулі (1):

(6)a^i=uju^iaj

Аналогічні коефіцієнти ai називаються контраваріантними координатами вектора, бо вони перетворюються через обернену матрицю переходу, аналогічно векторам 𝐫i дуального базису:

(7)a^i=u^iujaj

Символи Кристофеля

Інформацію про кривину многовиду може бути одержана з других похідних радіус-вектора, оскільки при переході до сусідньої точки дотичні вектори 𝐫i кривого многовиду повертаються разом з поворотом дотичного афінного простору. Розкладемо вектор охоплюючого простору 𝐫ij на дві частини, паралельну і ортогональну до многовиду:

(8)𝐫ij=2𝐫uiuj=Γijk𝐫k+𝐛ij

У цій формулі паралельна частина розкладена за базисом 𝐫i. Коефіцієнти розкладу Γijk називаються символами Кристофеля. Із симетрії другої похідної слідує, що як символи Крістофеля Γijk так і вектори 𝐛ij симетричні за індексами i, j:

(9)Γijk=Γjik
(9a)𝐛ij=𝐛ji

Можна знайти символи Кристофеля, розглядаючи похідні від компонентів метричного тензора:

(10)gij,k=gijuk=uk(𝐫i𝐫j))=(𝐫ik𝐫j)+(𝐫i𝐫jk)=Γik,j+Γjk,i

В останній формулі введено позначення символів Кристофеля з опущеними верхніми індесками:

(11)Γik,j=(𝐫ik𝐫j)=((Γiks𝐫s+𝐛ik)𝐫j)=Γiks(𝐫s𝐫j)=gjsΓiks

Із формули (10) можна знайти символи Кристофеля через похідні метричного тензора. Для цього запишемо формулу (10) ще двічі, переставляючи спочатку індекси ik а потім jk:

(10a)gkj,i=Γki,j+Γji,k
(10b)gik,j=Γij,k+Γkj,i

Додаючи (10a) i (10b), і віднімаючи (10) з врахуванням симетрії символів Кристофеля за першими двома індексами, одержуємо:

(12)Γij,k=12(gjk,i+gik,jgij,k)

Отже символи Крістофеля поряд з метричним тензором є об'єктами внутрішньої геометрії многовида:

(13)Γijk=12gks(gjs,i+gis,jgij,s)

Знайдемо, як перетворюється формула (8) при переході до іншої системи координат: Γ^ijk𝐫^k+𝐛^ij=𝐫^ij=u^i𝐫^j=u^i(uku^j𝐫k)=2uku^iu^j𝐫k+uku^jusu^i𝐫ks=

=(2uku^iu^j+upu^jusu^iΓpsk)𝐫k+uku^jusu^i𝐛ks

Звідси маємо для символів Кристофеля:

(14)Γ^ijk=u^kul(2ulu^iu^j+upu^jusu^iΓpsl)

і для вектора 𝐛ij:

(15)𝐛^ij=uku^jusu^i𝐛ks

Отже символи Кристофеля перетворюються не за тензорними правилами (через наявність формулі (14) в доданку другої похідної), для будь-якої точки многовиду можна вибрати таку систему координат, щоб в даній точці символи Кристофеля перетворювалися в нуль.

Коваріантна похідна

Формулу (8) можна переписати в такому вигляді:

(16)j𝐫i=j𝐫iΓijk𝐫k=𝐛ij

У цій формулі вираз у лівій частині називається коваріантною похідною (від коваріантного вектора 𝐫i), а сам значок називається «набла». Також в цій формулі введено скорочене позначення для частинних похідних по координатах многовиду:

j=uj

Із формули (15) видно, що результатом дії коваріантної похідної на вектор 𝐫i є тензор другого рангу, оскільки ця величина (𝐛ij) змінюється за тензорними правилами при переході до іншої системи координат. Для довільного коваріантного вектора ai ми одержимо аналогічний результат:

(17)jai=jaiΓijkak

теж перетворюється за тензорними правилами. Цей результат очевидний з огляду на те, що як ai так і 𝐫i змінюються через одну й ту ж матрицю переходу при заміні координат. Символи Крістофеля в означенні коваріантної похідної компенсують деякою мірою кривину заданої (довільної кривої!) системи координат. Поняття коваріантної похідної можна поширити на довільні тензори так, щоб результатом дії коваріантної похідної був тензор на одиничку вищого рангу (одним нижнім індексом більше), і для похідної добутку тензорів Ti1i2...j1j2... і Uk1k2...l1l2... виконувалось звичайне для похідних правило:

(18)s(Ti1i2...j1j2...Uk1k2...l1l2...)=(sTi1i2...j1j2...)Uk1k2...l1l2...+Ti1i2...j1j2...(sUk1k2...l1l2...)

Почнемо зі скаляра ϕ (скалярного поля ϕ(u1,u2,...un)). Градієнт ϕ уже перетворюється за правилами коваріантного вектора при заміні координат:

ϕu^i=uju^iϕuj

Тому ми беремо його за означення коваріантної похідної скаляра: iϕ=iϕ. Тепер обчислимо коваріантну похідну від контраваріантного вектора (з верхнім індексом) vi. Для цього продиференціюємо скалярний добуток нашого вектора vi з довільним коваріантним вектором ai (цей добуток є скалярним полем). З одного боку:

j(viai)=j(viai)=(jvi)ai+vi(jai)

З іншого боку:

j(viai)=(jvi)ai+vi(jai)=(jvi)ai+vi(jaiΓijkak)

Віднявши від другого виразу перший маємо:

0=(jvi)aiΓijkviak(jvi)ai=(jviΓkjivkjvi)ai

В останньому перетворенні ми зробили нехитру операцію — переставили місцями букви індексів i та k. Це можливо тому, що зміст згортки за двома однаковими індексами як суми, не залежить від того, якою буквою позначений індекс згортки. Враховуючи, що вектор ai довільний (ниприклад може бути паралельним одній з координатних осей a=0,0,..1,0,..0), остання рівність може виконуватись тільки при такому ознаненні коваріантної похідної від контраваріантного вектора:

(19)jvi=jvi+Γkjivk

Тепер перейдемо до диференціювання тензорів вищого рангу. Почнемо для прикладу з мішаного тензора другого рангу Tji (з одним верхнім і одним нижнім індексом). Цей тензор перетворюєтся при заміні координат аналогічно добутку двох векторів viaj. Для добутку векторів маємо:

k(viaj)=(kvi)aj+vi(kaj)=(kvi+Γskivs)aj+vi(kajΓjksas)=k(viaj)+ΓskivsajΓjksvias

Отже і для тензора Tji маємо аналогічно:

kTji=kTji+ΓskiTjsΓjksTsi

В такий же спосіб можна одержати загальну (і трохи громіздку) формулу для диференціювання тензорів з будь-якою кількістю верхніх та нижніх індексів:

(20)kTj1j2...i1i2...=kTj1j2...i1i2...+Γski1Tj1j2...si2...+Γski2Tj1j2...i2s...+...Γj1ksTsj2...i1i2...Γj2ksTj1s...i1i2......

В цій формулі доданки з символами Крістофеля зустрічаються зі знаком плюс для кожного верхнього індекса тензора, і зі знаком мінус для кожного нижнього індекса тензора.

Тепер, маючи загальну формулу, знайдемо коваріантну похідну метричного тензора gij:

kgij=kgijΓiksgsjΓjksgis=kgijΓik,jΓjk,i=0

Останню рівність ми записали, скориставшись формулою (10). Таким чином, метричний тензор поводиться як константа стосовно коваріантної похідної — в формулах його можна переставляти з наблою (виносити за знак похідної)

Властивості кривої на многовиді

Розглянемо криву лінію, що лежить у многовиді. Точки кривої параметризуємо натуральним пораметром s. Ми можемо дивитись на цю криву з двох точок зору. Якщо глянути із многовиду, то кожному значенню параметра s відповідає точка многовиду, яка має координати u1,u2,...un, тобто:

(21)ui=ui(s)

Якщо ж дивитися із охоплюючого евклідового простору, то точки кривої задаються радіус-вектором 𝐫=𝐫(s), і ми можемо записати одиничний дотичний вектор до кривої τ=d𝐫ds, а також вектор кривини кривої 𝐤=d2𝐫ds2.

Очевидний зв"язок між цими двома точками зору

𝐫(s)=𝐫(u1(s),u2(s),...un(s))

Знайдемо дотичний вектор кривої:

τ=d𝐫ds=𝐫uiduids=duids𝐫i

Отже, як це і очевидно, одиничний дотичний вектор кривої лежить в дотичному афінному просторі многовида (розкладається за його базисом 𝐫i), і має такі контраваріантні координати:

τi=duids

Тепер займемося кривиною. Маємо:

𝐤=d2𝐫ds2=dds(τi𝐫i)=dτids𝐫i+τid𝐫ids

Обчислимо окремо похідну в другому доданку:

d𝐫ids=𝐫ijdujds=(Γijk𝐫k+𝐛ij)τj

Отже, знову перейменувавши індекси, за якими проводиться згортка, одержуємо такий вираз:

𝐤=(dτids+Γskiτsτk)𝐫i+𝐛ijτiτj=𝐤+𝐤

Отже вектор кривини кривої розкладається на два ортогональні між собою вектори: вектор 𝐤 називається геодезичною кривиною, він дотичний до многовида, а вектор 𝐤=𝐛ijτiτj ортогональний до многовида і залежить тільки від напрямку дотичної τ а не того, як крива викривляється всередині многовида. Легко показати, що вектор геодезичної кривини також ортогональний до дотичного вектора кривої:

(τ𝐤)=(τ𝐤)(τ𝐤)=0

Його контраваріантні координати дорівнюють:

(22)ki=dτids+Γskiτsτk

Геодезична лінія

Шаблон:Докладніше Тепер ми можемо поставити питання, яка лінія на многовиді «найрівніша», тобто має найменшу кривину. Маємо:

k=𝐤2+𝐤2k

Тобто кривина лінії не може бути менша за кривину многовида в даному напрямку. Рівність досягається тоді, коли крива має нульову геодезичну кривину:

(23)dτids+Γjkiτjτk=0

Вважаючи метрику заданою (тобто відомими функції координат gij=gij(u), а отже і Γijk=Γijk(u)), ми одержуємо з (23) систему n звичайних диференціальних рівнянь другого порядку відносно n невідомих функцій u1(s),u2(s),...un(s):

(24)d2uids2+Γjki(u)dujdsdukds=0

Це рівняння можна розв'язувати як задачу Коші, задавши початкову точку u(0)i і одиничний вектор напрямку τ(0)i в цій точці. Цей розв'язок завжди існує, якщо символи Крістофеля є обмеженими неперервними функціями. Розв'язок цього рівняння приймемо за означення геодезичної лінії. Ми вже бачили дві властивості геодезичної лінії — ця лінія має нульову геодезичну кривину, а також має найменшу кривину в охоплюючому евклідовому просторі серед усіх кривих, що лежать на многовиді і мають спільну дотичну. Геодезична лінія має ще дві важливі властивості: по-перше, дотичний вектор переноситься паралельно вздовж кривої, а по-друге, для двох достатньо близьких точок на многовиді, найкоротшою кривою на многовиді, що сполучає ці точки, є відрізок геодезичної лінії. Про останню властивість треба зробити два зауваження — 1. у псевдо-евклідовому просторі (скалярний квадрат вектора може бути і додатнім і від'ємним) це можливо не так, але навіть в евклідовому просторі я не знаю доведення додатньої визначеності квадратичної форми другої варіації; 2. перша варіація довжини кривої дорівнює нулю на геодезичній, як в евклідовому, так і в псевдоевклідовому просторах. Далі, остання властивість допускає узагальнення на підмноговиди розмірності p=2...n1. А саме ми можемо задати «рамку», або край розмірності p1, і шукати многовид з цим краєм, який має мінімальну «площу» (подібно мильній плівці у рамці).

Кривина многовида вздовж дотичної прямої

Для кривої на многовиді ми мали:

(25)𝐤=𝐛ijτiτj

Як бачимо, ця величина залежить тільки від напрямку одиничного вектора τi, причому вона однакова для протилежних векторів τi і τi, (тобто залежить тільки від прямої, на якій лежать ці вектори). Можна розглядати і не тільки одиничні вектори, в цьому випадку формула (25) зміниться на:

(26)𝐤=𝐛ijvivjgijvivj

Квадратичну форму 𝐛ijvivj називають першою, а gijvivj другою.

Як бачимо, вся інформація про кривину многовида міститься у векторах 𝐛ij.

Тензор внутрішньої кривини (тензор Рімана)

Кривину многовида можна помітити із середини. Очевидно, що внутрішня кривина має бути тензорною величиною, щоб не залежати від системи координат. Ми маємо два тензорних об'єкта внутрішньої геометрії — метричний тензор gij та коваріантну похідну i. Обмежуючись тільки ними, ми нічого нового не одержимо, оскільки коваріантна похідна метричного тензора дорівнює нулю (kgij=0). Тому розглянемо ще один об'єкт — (довільне) тензорне поле, і будемо повторно застосовувати до нього коваріантну похідну. У випадку евклідового простору похідні по різних координатах комутують між собою: ijT=jiT. Для кривого многовида ця властивість невірна. Позначимо за допомогою квадратних дужок комутатор коваріантних похідних (різницю між добутком і перставленим добутком):

[ij]=ijji

Будемо рухатись від найпростішого. Розглянемо скалярне поле ϕ (тензор нульового рангу).

i(jϕ)=i(jϕ)Γijkkϕ=ijϕΓijkkϕ

Як бачимо, обидва доданки в останній сумі симетричні за індексами i,j. Тому:

[ij]ϕ=0

Тепер розглянемо коваріантний вектор ai (тензор першого рангу). Розпишемо другу коваріантну похідну:

j(kai)=j(kai)ΓjkssaiΓijskas=j(kaiΓiksas)ΓjkssaiΓijs(kasΓskpap)=
=(jkaiΓjkssai)(Γiksjas+Γijskas)(jΓiks)as+ΓijsΓskpap

В останній сумі ми виділили на початку суми два доданки (кожен з них взято в дужки), які симетричні за індексами j,k. В останньому доданку цієї ж суми можна переставити місцями індекси s,p за якими проходить згортка. Остаточно маємо для комутатора:

(27)[jk]ai=Rijksas

де введено позначення:

(28)Rijks=jΓikskΓijs+ΓikpΓpjsΓijpΓpks

Оскільки в лівій частині формули (27) стоїть тензорна величина, і вектор as є тензором першого рангу, то звідси слідує, що і щойно введена величина Rijks є тензором. Цей тензор вперше відкрив німецький математик Бернгард Ріман (1854).

Див. також

Посилання

Навчальні матеріали

Література

Українською

Іншими мовами

Шаблон:Додаткові джерела

Шаблон:Geometry-stub

Шаблон:Розділи математики