Метричний тензор — тензор другого рангу на гладкому многовиді, що задає його локальні властивості, зокрема визначає скалярний добуток.
Простими словами, метричний тензор дозволяє вимірювати відстані та довжини на викривленому просторі.
Метричний тензор використовується в загальній теорії відносності як метрика простору-часу і є фундаментом для того, щоб описати простір-час навколо нас
Вимірювання відстані в координатах
Величини, які стосуються геометрії — це відстані, довжини кривих, площі та об'єми (в тому числі -вимірні об'єми) геометричних фігур, а також кути між векторами, прямими і т. д.
Розглянемо спочатку прямокутну декартову систему координат в -вимірному просторі. Як відомо з аналітичної геометрії, квадрат відстані між двома точками і дається наступною формулою, яка є узагальненням теореми Піфагора:
де індексами внизу позначено, до якої точки дана координата відноситься.
Ми не можемо безпосередньо поширити формулу (1) на вимірювання довжин кривих (оскільки довжина залежить не тільки від положення двох крайніх точок, але і від положення усіх проміжних точок), а також для вимірювання всередині кривих многовидів (оскільки в них навіть не існує декартової системи координат). Але в обох цих випадках аналогічну формулу ми можемо написати для двох нескінченно близьких точок. Позначимо їх — точка з координатами і точка з координатами . Відстань між цими точками позначимо , тоді формула (1) в нових позначеннях (диференціалах) перепишеться так:
Якщо від прямокутної декартової системи координат перейти в будь-яку іншу, в загальному випадку криволінійну, то вид формули (2) як суми квадратів не збережеться. Позначимо координати нової системи . Тоді диференціали старих і нових координат пов'язані формулами:
і для квадрат\а відстані (2) ми одержуємо квадратичну форму щодо диференціалів нових координат:
де коефіцієнти дорівнюють сумі:
В формулах (3), (4) всі суми беруться по індексах, що повторюються в межах від першого (1) до останнього індекса (). Тому для спрощення виду формул доцільно в цих формулах не писати знак суми (правило Ейнштейна). З використанням правила Ейнштейна формула (4) запишеться так:
Вимірювання відстані на многовиді, вміщеному в евклідовий простір
Нехай маємо -вимірний евклідовий простір з координатами . Радіус-вектор точки позначимо через :
Розглянемо в цьому просторі -вимірний многовид, заданий параметрично через . Точки многовида визначаються через деякі функції радіус-вектора від цих параметрів:
Тоді дві близькі точки многовида утворюють вектор зміщення:
а квадрат відстані дорівнює скалярному квадрату вектора зміщення:
Тобто ми знову отримали формулу (6), але коефіцієнти даються іншими аніж (5) за виглядом, але аналогічними формулами:
Дійсно, розписавши скалярний добуток в (11) як суму попарних добутків компонент векторів і , ми одержимо (5), але кількість доданків буде взагалі кажучи більшою: . Рівність досягається, коли многовид є евклідовим простором, який вміщено сам в себе.
Перетворення при заміні координат
Нехай на многовиді задано ще одну (нову) систему координат , координати якої ми позначимо шляпками, щоб відрізнити від старої системи координат. Ясно, що існує взаємно-однозначна відповідність між старою і новою системою координат через посередництво точок многовиду. А саме, набір якихось чисел задає деяку точку на многовиді, а ця точка має координати в новій системі координат. Цю відповідність ми можемо записати через набір функцій:
які виражають нові координати через старі. Оскільки ця відповідність взаємно-однозначна, то і навпаки, нові координати можна виразити через старі:
Ми вважатимемо ці функції диференційовними. Тоді диференціали цих координат (для двох нескінченно близьких точок) пов'язані формулами:
Підставляючи (14) в (6), знаходимо:
і коефіцієнти метрики в новій системі координат дорівнюють
З цієї формули ми бачимо, що коефіцієнти метрики утворюють двічі коваріантний тензор.
Внутрішня геометрія
Маючи метричний тензор , ми можемо обчислювати всі геометричні характеристики фігур, що містяться всередині многовиду. Нехай наприклад задано криву лінію в параметричній формі . Тоді ми можемо обчислити довжину дуги цієї кривої (при зміні параметра в межах відрізка ), сумуючи відстані всіх сусідніх точок і переходячи до інтегралу:
Далі, ми можемо обчислювати скалярні добутки дотичних до многовиду векторів. Нехай задано два дотичні вектори і . Розкладемо їх по базису системи координат:
тоді їхній скалярний добуток дорівнює:
Маючи скалярний добуток, ми можемо обчислювати довжини векторів:
і кути між двома векторами:
Цю ж формулу можна використовувати для обчислення кута між двома кривими в точці перетину. Для цього в (21) треба підставити дотичні вектори до цих кривих.
Далі, пошук найкоротшої кривої між двома точками многовиду приводить до рівняння геодезичної лінії, яке з очевидністю залежить лише від метричного тензора та його похідних по координатах. Геодезична лінія є аналогом прямої в евклідовому просторі. З відрізків геодезичних ми можемо конструювати трикутник та інші закнені і незамкнені ламані. Уміючи шукати кути між кривими за формулою (21), ми можемо визначити кути геодезичного трикутника, та як вони залежать від довжин сторін (формула (17) для геодезичних).
Далі, ми можемо обчислити площу паралелограма, що побудований на векторах і :
де введено позначення метричної матрьошки (див. також статтю Одиничний антисиметричний тензор):
Маючи якусь гладку двовимірну поверхню всередині многовида, ми можемо розбити її на маленькі паралелограми, і скориставшись формулою (22) знайти площу кожного з цих паралелограмів. Додаючи всі ці площі, і переходячи до інтегрування, ми очевидно можемо знайти площу всієї поверхні .
Аналогічно ми можемо -вимірний об'єм будь-якого -вимірного підмноговиду (), в тому числі об'єм самого многовиду:
де буквою позначено визначник метриці метричного тензора:
Аналогічно до геодезичної лінії, ми можемо розглядати мінімальні многовиди вищих розмірностей. Наприклад, ми можемо «натягнути» мінімальну двовимірну поверхню на трикутник, складений з відрізків геодезичних — і таким чином обчислити площу цього трикутника.
Далі, вимірюючи відрізки геодезичних, ми можемо говорити про відстань між двома віддаленими точками многовида. Користуючись поняттям відстані, ми можемо розглядати такі геометричні об'єкти як куля і гіперсфера всередині многовида з центром в якійсь точці цього многовида.
Абстрактні многовиди
Оскільки метричного тензора виявляється достатньо, щоб обчислювати різні властивості фігур всередині многовида, ми можемо абстрагуватися від зовнішнього евклідового простору (розмірності ) і обмежитися тільки вивченням метричного тензора і його похідних: символів Крістофеля та тензора внутрішньої кривини Рімана. Прикладом абстрактного розгляду многовиду є сферична та гіперболічна геометрія.
Обернений метричний тензор
Окрім метричного тензора ми можемо розглянути ще один тензор другого рангу з одним верхнім та одним нижнім індексами. В старій системі координат координати цього тензора утворюють одиничну матрицю:
Обчислимо координати цього одиничного тензора в новій системі координат . Маємо за тензорними правилами:
оскільки матриці переходу між цими системами координат
є взаємно оберненими матрицями.
Формула (27) показує, що компоненти тензора утворюють одиничну матрицю не лише в старій, а взагалі в будь-якій системі координат. Постає питання, які ще тензори ми можемо утворити, маючи метричний тензор і одиничний тензор ? Додавати ці тензори покомпонентно ми не можемо, оскільки вони по-різному змінюються при заміні координат. Звернемося до алгебри матриць. Маючи матрицю
ми можемо підносити її до квадрату, кубу, брати обернену матрицю, і взагалі розглядати функцію від матриці, що задається збіжним степенним рядом зі скалярними коефіцієнтами:
Можна перевірити, що з усіх таких функцій лише пряма пропорційність та обернена пропорційність утворюють тензор — тобто правильно змінюються при заміні координат:
Ясно, що обернена матриця перетворюється за законами двічі контраваріантного тензора. Цей тензор прийнято позначати тією ж літерою , що і метричний тензор , але з двома верхніми індексами і називати оберненим метричним тензором. Із означення маємо:
Жонглювання індексами
Метричний тензор разом зі своїм оберненим дозволяє встановити еквівалентність між коваріантними та контраваріантними тензорами. Це здійснюється за допомогою формули опускання індексів через згортку з метричним тензором, наприкдад:
і піднімання індексів через згортку з оберненим метричним тензором, наприклад:
Оскільки тензори та взаємно обернені (формула 31), то після послідовного застосування двох операцій: підняти індекс а тоді опустити, або навпаки, опустити індекс а тоді підняти — ми повернемося до оригінального тензора, що був на початку, наприклад:
Піднімання та опускання індексів за допомогою метричного тензора називається жонглюванням індексами.
В результаті піднімання одного індекса в самому метричному тензорі ми одержимо одиничний тензор:
Піднявши ще один індекс метричного тензора, ми прийдемо до оберненого метричного тензора:
Із формул (35) і (36) ми бачимо, що з точністю до жонглювання індексів тензори , і представляють один і той же тензор. Отже ми вчинили розумно, позначивши обернений метричний тензор тією ж буквою , що і метричний тензор . Порівняємо формули піднімання двох індексів для довільного тензора і для метричного тензора :
Коваріантне диференціювання
Коварінтна похідна тензора дається формулою:
Обчислимо спочатку коваріантну похідну одиничного тензора:
Як бачимо, що ця похідна дорівнює нулю завжди, не тільки для символів Крістофеля, але і для загальнішого випадку коефіцієнтів афінної зв'язності.
Перейдемо тепер до метричного тензора. В охоплюючому евклідовому просторі друга похідна радіус-вектора розгладається на дотичну до многовида складову, і на ортогональну :
домножуючи обидві частини цього рівняння скалярно на вектор , одержуємо:
Звідси маємо для частинних похідних метричного тензора формулу:
Користуючись рівнянням (42), знаходимо коваріантну похідну метричного тензора:
Отже коваріантні похідні метричного тензора і одиничного дорівнюють нулю. Це також означає, що ці тензори перестановочні зі значком коваріантної похідної :
Перевіримо для повноти картини, що коваріантна похідна оберненого метричного тензора також дорівнює нулю:
Метричний тензор як образ многовида, та аналогія із задачами машинного зору
Метричний тензор можна розглядати як набір функцій від координат . Оскільки ми можемо брати різні системи координат для одного й того ж многовида, то ми матимемо і різний набір функцій. Це еквівалентно тому, як ми можемо сфотографувати один і той самий предмет під різними ракурсами. В загальному випадку задача розпізнати на двох фотографіях один і той же об'єкт виявляється дуже складною для комп'ютера, універсальний алгоритм розпізнавання ще невідомий. Те ж із метричним тензором — маючи два набори функцій, ми не можемо відразу сказати, чи представляють вони один і той же многовид у різних системах координат.
Але у двох випадках цей аналіз виявляється нескладним.
Простір постійної кривини
Перший простий випадок — це простір постійної кривини, в якому тензор Рімана пропорційний метричній матрьошці четвертого рангу з постійним коефіцієнтом пропорційності :
Ми можемо перевірити для двох наборів функцій , і чи задовольняють вони рівняння (46) з одним і тим же коефіцієнтом . Продовжуючи аналогію з фотографіями, це еквівалентно, що ми маємо дві рівномірно засвічені фотографії, всі пікселі бітмапи дорівнюють одному і тому ж числу.
Мала деформація системи координат
Другий простий випадок — коли система координат зміщується на малий вектор :
Малість зміщення означає, що ми можемо розкласти функції метричного тензора в ряд Тейлора і обмежитися лінійним членом:
Знайдемо варіацію компонент метричного тензора (різниця функцій при одних і тих же аргументах):
Підставимо (49) в (48):
Далі, запишемо формулу заміни координат:
Матриці переходу для функцій (47) легко обчислюються:
Підставимо (52) і (50) в (51):
Розкриємо дужки, зберігаючи лише постійні та лінійні по доданки. Після скорочень одержуємо:
звідки
Ця формула застосовується для виводу лінеаризованого рівняння Ейнштейна в теорії гравітації. Аналогом цього випадку в машинній обробці зображень є алгоритм лінійного стеження за рухомими об'єктами по двох суміжних кадрах відеокамери. Дана аналогія лише концептуальна, формули виходять різні.
Узагальнення
Метричний тензор допускає узагальнення, яке не обмежується дійсними додатньо-визначеними матрицями — псевдометрику.
У псевдометриці більшість формул внутрішньої геометрії залишаються незмінними — можна розглядати поняття геодезичної лінії, коваріатного диференціювання, тензора Рімана. Але невизначеність знаків вносить корективи в інтерпретацію цих понять. Зокрема, геодезична лінія не завжди є найкоротшим шляхом, поняття відстані стає складнішим, ніж у евклідовому випадку (це може бути корінь з від'ємного числа).
До вивчення псевдометрики спонукають властивості фізичного простору, в якому ми живемо.
Див. також
Література
- Метричний тензор // Гіперпростір / Мічіо Кайку ; Пер. з англійської Анжела Кам’янець / Наук. ред. Іван Вакарчук. — Львів : Літопис, 2019. — С. 60.