kzvМетрический тензор, символы Кристоффеля, векторы и ковекторы, главная и дуальная система координат, ковариантная производная - все это возникает уже на плоскости, как только мы накладываем на нее криволинейные координаты. Искривленное пространство для этого не обязательно.
Подход к любым криволинейным координатам одинаковый. Рассмотрим для примера любую двумерную сетку криволинейных координат на плоскости (это могут быть и полярные координаты). Если любую кривую линию бесконечно увеличивать, она стремится к прямой. Аналогично, если рассматривать все более мелкую ячейку криволинейной двумерной сетки, она в общем случае стремится к некоторому параллелограмму. Т.е. любые криволинейные координаты локально в каждой точке представляются косоугольными координатами с ортами разной длины (разный масштаб по осям). Это значит, что в каждой точке

криволинейных координат мы локально имеем некоторые косоугольные координаты, которые (в двумерном случае) характеризуются тремя числами: два масштаба по двум осям (допустим, это

,

) и угол между ними (

). Разумеется,

,

и

- это все функции координат.
Допустим, мы нарисовали на плоскости бесконечно маленький круг радиусом

и наложили на плоскость криволинейные координаты. Центр круга оказался в точке

. Как будет описываться этот круг в таких координатах? Т.к. он бесконечно мал, то мы можем приблизить криволинейные координаты в точке

косоугольными координатами с масштабами по осям

,

и углом между ними

. В таких координатах круг радиусом

, как вы и сами можете найти, описывается так:
![$$[m^2]dx^2+[n^2]dy^2+[mn\cos(\alpha)]dxdy+[mn\cos(\alpha)]dxdy=dS^2$$ $$[m^2]dx^2+[n^2]dy^2+[mn\cos(\alpha)]dxdy+[mn\cos(\alpha)]dxdy=dS^2$$](https://dxdy-02.korotkov.co.uk/f/d/c/f/dcf4faba843cec5e5eb8d9be36ccd2e182.png)
Величины в квадратных скобках при квадратах и произведениях дифференциалов - это компоненты метрического тензора, который в двумерном случае имеет четыре компоненты. Как видно, метрический тензор в данном случае можно понимать, как три функции двух переменных

(четвертая повторяет третью), которые содержат полное описание криволинейных координат.
Интересно, что для полного описания криволинейных координат в плоском пространстве (и в двумерном случае) достаточно вообще-то двух функций двух переменных. Почему же здесь их три? Потому, что на самом деле эти функции не независимы. Масштабы по осям и угол между ними для любых криволинейных координат на плоскости связаны так, что на самом деле одна из трех функций определяется двумя другими. А что, если мы зададим эти функции совершенно независимо друг от друга? Какая криволинейная система координат будет соответствовать такому метрическому тензору? На плоскости - никакая. Но вот на некоторой искривленной поверхности - будет. Поэтому метрический тензор с произвольными функциями

,

и

в общем случае описывает некоторые криволинейные координаты на некоторой искривленной поверхности. И только при специально подобранных функциях

,

и

это будут криволинейные координаты именно на плоскости. Это по поводу того, что такое кривизна пространства и что такое криволинейные координаты.
Выражение для квадрата длины малого отрезка в косоугольных координатах у нас получилось такое:
![$$dS^2=[m^2]dx^2+[n^2]dy^2+[2mn\cos(\alpha)]dxdy$$ $$dS^2=[m^2]dx^2+[n^2]dy^2+[2mn\cos(\alpha)]dxdy$$](https://dxdy-04.korotkov.co.uk/f/3/e/b/3ebe5350dd5eb1e95836b03d0774f58c82.png)
Оказывается, что в каждой точке криволинейных координат можно рассматривать сразу две разные косоугольные системы координат (главная и дуальная), причем одна получается из другой при помощи метрического тензора. Если нужно найти длину малого отрезка

, то можно использовать формулу выше, а можно найти

и проще:

Здесь

и

- дифференциалы координат отрезка

в главной системе координат, а

и

- дифференциалы координат этого же отрезка

в дуальной системе координат.
Прямоугольные координаты можно рассматривать, как частный случай этой формулы, в которой главная и дуальная система координат совпадают, так что

и

. Криволинейные координаты можно представлять не как одну, а как сразу две сетки криволинейных координат, существующих параллельно. Любой геометрический объект может быть спроецирован на любую из этих сеток, причем его компоненты в главной системе координат называются контравариантными, а его компоненты в дуальной системе - ковариантными. Имея две эти сетки координат, можно забыть о метрическом тензоре и вместо него пользоваться параллельно двумя этими системами координат.
Поэтому вектор и ковектор - это один и тот же вектор, но спроецированный на главную или дуальную систему координат. Видно, что векторы и ковекторы - это порождение криволинейности координат, они существуют в плоском пространстве так же, как и в искривленном.