Градиент, дивергенция и завиток с ковариантными производными

Я пытаюсь выполнить упражнение 3.2 из книги Шона Кэрролла «Пространство-время и геометрия». Мне нужно вычислить формулы для градиента, дивергенции и завихрения векторного поля, используя ковариантные производные.

Ковариантная производная — это обычная производная скаляра, поэтому

Д мю ф "=" мю ф

Что отличается от

ф р р ^ + 1 р ф θ θ ^ + 1 р грех θ ф ф ф ^

Кроме того, для дивергенции я использовал

мю В мю "=" мю В ν + Г мю λ мю В λ "=" р В р + θ В θ + ф В ф + 2 р в р + В θ загар ( θ )

Что тоже не сработало.

(Википедия: 1 р 2 ( р 2 А р ) р + 1 р грех θ θ ( А θ грех θ ) + 1 р грех θ А ф ф ).

я собирался попробовать

( × В ) мю "=" ε мю ν λ ν В λ

Но я думаю, что это не сработает. Что мне не хватает?

РЕДАКТИРОВАТЬ: Проблема в том, что ортонормированный базис, используемый в векторном исчислении, отличается от координатного базиса.

Вы говорите «отличается от» . Нет, это не так. Как вы думаете, почему оно отличается?
я думаю что мю ф "=" ( р ф , θ ф , ф ф ) . Почему я ошибаюсь?
Почему ваше расхождение не сработало?
мю В ν мю В ν + Г мю λ ν В λ , где Г мю λ ν является символом Кристоффеля второго рода и связан с метрическим тензором для вашей системы.
Короткий ответ, потому что я не могу написать его прямо сейчас: ваши формулы верны в координатной основе, но в обычных таблицах есть формулы, написанные в ортонормированной основе, которая не совпадает с координатной базой.
Вы можете это объяснить?
То, что говорит @Javier (я думаю, поправьте меня, если я ошибаюсь), это то, что ваш В θ , . . . не совпадают со ссылкой А θ , . . . . Они не написаны в одной системе координат, я подозреваю, что что-то происходит с коэффициентами масштабирования .

Ответы (5)

Что касается градиента, ваша ошибка заключается в том, что компоненты градиента меняются контравариантно. Кроме того, есть проблема с нормализацией, о которой я расскажу ниже. Я не знаю, знакомы ли вы с дифференциальной геометрией и как она работает, но в основном, когда мы пишем вектор как в мю мы действительно пишем его компоненты относительно базиса.

В дифференциальной геометрии векторы - это объекты, которые действуют на функции ф : М р определено на многообразии. Скажите мне, если вы хотите, чтобы я уточнил, но это подразумевает, что базисные векторы, заданные некоторым набором координат, равны мю "=" Икс мю и варьируются ковариантно. Назовем эти базисные векторы е мю чтобы вернуться к «знакомым» обозначениям линейной алгебры.

Зная это, любой вектор является инвариантом, который можно записать как В "=" В мю мю . Ключевым моментом здесь является то, что он инвариантен, поэтому он будет одинаковым независимо от того, какую основу координат вы выберете.

Теперь градиент определяется в евклидовом пространстве просто как вектор с координатами я ф "=" я ф где я "=" { Икс , у , г } . Обратите внимание, что в декартовых координатах ковариантные и контравариантные компоненты совпадают. Итак, инвариантная величина ф "=" я ф е я . Обратите внимание, что из того, что мы делали ранее, компоненты вектора следует рассматривать как контравариантные.

Теперь, поскольку это выражение инвариантно, мы получаем в общих координатах ф "=" мю ф е мю . Итак, что вы ищете при вычислении компонентов, мю ф "=" г мю ν ф Икс ν . Это дает ф "=" ф р е р + 1 р 2 ф θ е θ + 1 р 2 грех 2 θ ф ф е ф . Это все еще не то, что мы ищем.

Это связано с тем, что базисные векторы не нормированы. Действительно, возьмем конкретный вектор е я . Его компоненты дельта я мю по определению (это базисный вектор). Затем, | е я | 2 "=" е я мю е я ν г мю ν "=" г я я . Отлично тогда! С использованием е я "=" е я / г я я как нормализованные базовые векторы, мы получаем правильный ответ: ф "=" ф р е р + 1 р ф θ е θ + 1 р грех θ ф ф е ф

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

В заключение, ваша формула для скручивания должна быть правильной. Просто будьте осторожны, чтобы использовать правильные нормализации для векторов, и все будет в порядке (также будьте осторожны с тензорной формой тензора Леви-Чивита, которая включает определитель метрики). У меня нет веры, чтобы делать расчеты за вас, но вы обязательно должны попробовать, чтобы убедиться, что вы хорошо все поняли.

PS: Просто для полноты, для расхождения есть довольно полезная формула, которая также используется в книге Шона Кэролла: В "=" 1 г мю ( г В мю ) , полезно, когда вам лень вычислять Кристоффеля.

А лапласиан? Кажется, что правильный ответ получается даже при «перезаписи» на физические компоненты ( А мю "=" В мю г мю мю ) не выполнено (что требуется для дивергенции)?
Обычно вы берете лапласиан скалярной величины f, т.е. Δ ф . Таким образом, с этой нормализацией нет проблем, поскольку нет векторов, которые нужно перенормировать в «физические компоненты».
Три года спустя этот ответ действительно помог мне в задании на уроке дифференциальной геометрии. Спасибо!

Градиент - это вектор, а не ковектор, поэтому:

ф "=" мю ф "=" г мю ν ν ф "=" г мю ν ν ф

Воу-воу-воу, с каких это пор градиент стал вектором? ф в является скаляром. Если я масштабирую координаты, ф конечно, лучше масштабировать напротив в , так что нет ф ковектор?
Дает ли это правильный результат? Метрика г я а г ( 1 , р 2 , р 2 с я н 2 θ ) что, похоже, не дает желаемого результата. Где-то есть дополнительный термин.
Я знаю, что это старо, но я думаю, стоит отметить, что это абсолютно неправильно. Градиент — это не вектор, это единая форма, т. е. ковариантный тензор или ковектор ранга 1.

Я сделал два видео на YouTube, объясняющих, как решить именно эти проблемы.

Первый объясняет, как использовать стандартные ковариантные производные (то, что вы используете) для вычисления дивергенции и градиента в сферических координатах:

https://www.youtube.com/watch?v=jEvPY6-ISUI

А другой объясняет, как вычислить ротор в сферических координатах, используя ковариантные производные:

https://www.youtube.com/watch?v=ZatyvboG58Q

Они показывают явное вычисление для всех трех операторов и объясняют принципы, лежащие в основе процесса, чтобы его можно было легко применить для других случаев в будущем. Они буквально отвечают именно на ваш вопрос.

Эта проблема очень хорошо освещена в «Гравитации и космологии» Вайнберга, глава 4, если я правильно помню. В основном есть одна проблема, которая приводит к путанице: в физике используются ортогональные координаты, например, сферические или цилиндрические. Это приводит к элементу диагональной линии. Это позволяет нормализовать естественные базис-векторы. Итак, если диагональные элементы называются час я тогда «вектор» V в физике не является ни ковариантным, ни контравариантным вектором, но В Дж "=" час Дж Вт Дж с вектором W и без суммирования Эйнштейна. Итак, чтобы перейти от математики к физике и обратно, нужно следить за час я .

Вам нужны дифференциальные формы

( г ф ) "=" г я в ( ф ) "=" ф ( г в ~ ) "=" с ты р л ( в ) "=" × в г 2 "=" 0 : ( г 2 ф ) "=" с ты р л ( г р а г ( в ) ) "=" × ф ( "=" 0 ) ( г 2 в ~ ) "=" г я в ( с ты р л ( в ) ) "=" × в ( "=" 0 )
где ф скалярное поле, в векторное поле, является отображением кокасательного расслоения в касательное расслоение с обратным отображением . Так в ~ "=" ( в )

Для дивергенции : из базовых знаний о дифференциальных формах мы можем вывести, что

г Дж "=" ( мю Дж мю ) В о л

В любом количестве измерений мы также имеем

С ты р л В ( В )
или мы можем написать
С ты р л В "=" мю В ν ν В мю