Обратная решетка в 2D

Итак, я узнал, что могу создать обратную решетку из прямой решетки, используя следующие формулы:

б 1 "=" 2 π ( а 2 × а 3 ) а 1 . ( а 2 × а 3 )
б 2 "=" 2 π ( а 3 × а 1 ) а 1 . ( а 2 × а 3 )
б 3 "=" 2 π ( а 1 × а 2 ) а 1 . ( а 2 × а 3 )

Мой вопрос: почему я должен рассматривать а 3 "=" г при получении формул для 2D?

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

Ответы (3)

Вам не нужно . На самом деле, вы можете работать прямо в 2D и решать задачи явно, так как условие взаимного базиса, которое б я а Дж "=" 2 π дельта я Дж читается в матричной записи

( б 1 Икс б 1 у б 2 Икс б 2 у ) ( а 1 Икс а 2 Икс а 1 у а 2 у ) "=" 2 π ( 1 0 0 1 ) ,
поэтому все, что вам нужно сделать, это умножить на явную обратную матрицу справа, чтобы получить
( б 1 Икс б 1 у б 2 Икс б 2 у ) "=" 2 π а 1 Икс а 2 у а 1 у а 2 Икс ( а 2 у а 2 Икс а 1 у а 1 Икс ) ,
или, транспонируя это для ясности, чтобы вы могли читать матричное уравнение столбец за столбцом, чтобы получить б я ,
( б 1 Икс б 2 Икс б 1 у б 2 у ) "=" 2 π а 1 Икс а 2 у а 1 у а 2 Икс ( а 2 у а 1 у а 2 Икс а 1 Икс ) .
Затем вы можете проверить вручную, что это соответствует проекции на Икс , у плоскость результатов, которые вы получаете из 3D-формул, взяв третий вектор вдоль г .


Если, с другой стороны, вы хотите придерживаться трехмерного формализма (который затем позволяет вам использовать одни и те же формулы для обоих случаев), вам нужно дополнить базис плоскости третьим вектором, чтобы сделать отрезок равным трем. -размерный. Этот третий вектор должен иметь ненулевое г компонента (или она будет линейно зависеть от а 1 и а 2 ), но вам нужны дополнительные ограничения, чтобы указать его однозначно.

Эти ограничения исходят из того, что

  1. вы хотите б 3 а 1 "=" б 3 а 2 "=" 0 , так что вы хотите б 3 вдоль г оси и, что более важно,
  2. вы хотите а 3 б 1 "=" а 3 б 2 "=" 0 , где вы хотите б 1 и б 2 лежать в Икс у плоскости, потому что вся ваша физика двухмерна, а для этого требуется а 3 лежать вдоль г ось.

Что касается точной величины а 3 , не имеет значения ─ легко видеть, что изменение а 3 λ а 3 любым λ 0 никак не влияет на 3D б 1 и б 2 выражения, которые вы цитируете.

Итак, чтобы понять, почему вы получаете то, что получаете, важно понимать, что решает обратная решетка.

Какую задачу решает обратная решетка?

Проблема в том, что у нас есть очень хорошая формула для скалярного произведения,

ты в "=" я ты я в я .
Это вытекает непосредственно из того факта, что существуют базисные векторы е ^ я для пространства такого, что ты "=" я ты я   е ^ я и в "=" я в я   е ^ я , в сочетании с тем фактом, что эти базисные векторы ортогональны, е ^ я е ^ Дж "=" дельта я Дж где дельта является дельта-символом Кронекера.

Только из этих фактов плюс линейность скалярного произведения можно получить

ты в "=" я Дж ты я   в Дж   ( е ^ я е ^ Дж ) "=" я Дж ты я   в Дж   дельта я Дж "=" я ты я в я .
К сожалению, речь идет о кристалле, который имеет кристаллическую решетку. Или, аналогично, та же проблема с тензором момента инерции: у него есть главные оси, относительно которых существует простой момент инерции, но эти оси могут быть не ортогональны. Все свойства таких систем, как кристаллы, являются «хорошими» только в том случае, если их рассматривать в основе атомов кристалла, выраженной в виде этой основы векторов решетки. а я . И эти векторы решетки редко бывают ортогональными, поэтому вместо этого мы получаем некоторое выражение
ты в "=" я Дж ты я   в Дж ( а я а Дж ) "=" я Дж г я Дж   ты я   в Дж ,
что сложнее. На самом деле, единственная хорошая вещь, которую можно сказать об этом, это то, что из-за симметрии скалярного произведения, к счастью, г я Дж "=" г Дж я . Как сделать это проще?

Верхний и нижний индексы

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

Определение нотации абстрактного индекса

Итак, у нас есть векторы в некотором векторном пространстве над некоторыми скалярами , например, ваше векторное пространство может быть реальными трехмерными векторами. р 3 и ваши скаляры тогда обычно просто действительные числа р . Ковектор (иногда также называемый ун-формой ) представляет собой линейное отображение векторов в скаляры. Теперь, когда у вас есть эти скалярные произведения (мы бы сказали, что вы находитесь в метрическом пространстве ), вы знаете кучу ковекторов: ( в ) , функция, которая берет какой-то другой вектор и ставит точки над фиксированным вектором в , является ковектором для любого в . Мы предполагаем, что они существуют во взаимно однозначном соответствии, так что для каждого ковектора тоже есть вектор. Итак, у нас есть набор скаляров С , набор векторов В , набор ковекторов В ¯ , и наш скалярный продукт г : В В С можно понимать как каноническую линейную карту г : В В ¯ который обратим с обратным г 1 : В ¯ В .

Мы определяем, что [ м , н ] -тензор — это мультилинейная карта из м ковекторы и н векторы в скаляр. Поскольку векторы отображают ковекторы в скаляры (применяя функцию к самим себе), они [ 1 , 0 ] -тензоры. Поскольку ковекторы отображают векторы в скаляры, они [ 0 , 1 ] -тензоры. Два тензора всегда могут быть составлены внешним произведением , где я беру [ а , б ] -тензор и [ с , д ] т е н с о р и сформировать [ а + с , б + д ] -тензор, следующим образом: я беру первый а ковекторы и б векторы и скармливаем их первому тензору, чтобы получить скаляр; я беру оставшиеся с ковекторы и д векторы и скармливаем их второму тензору, чтобы получить скаляр; затем я умножаю два скаляра вместе. Функция скалярного произведения г и обратное г 1 позволяют нам конвертировать канонически между всеми [ м , н ] -тензоры для постоянных м + н , так что вы можете просто подумать о 2 -тензоры, которые можно наблюдать как [ 2 , 0 ] - или [ 1 , 1 ] - или [ 0 , 2 ] -тензоры в зависимости от того, как вы адаптируете их входы.

Математики, изучающие эти вещи, делают еще одно аксиоматическое предположение: [ м , н ] -тензор можно разложить по этим внешним произведениям. Любой [ м , н ] тензор представляет собой сумму множества внешних произведений м векторы и н ковекторы. Это означает, что есть способы заключить контракт с любым [ м , н ] -тензор к [ м 1 , н 1 ] -тензор: разложите его на внешние произведения, а затем примените ковектор, который обрабатывает этот вход, к вектору, который обрабатывает другой вход. Поэтому нам нужна нотация, которая сделает все это легко видимым и понятным.

Эта нотация работает следующим образом: создайте копии пространства [ м , н ] -тензоры с м отдельные греческие буквы для верхних индексов, н отдельные греческие буквы для нижних индексов. Так Т γ α β является копией пространства [ 2 , 1 ] -тензоры. Буквы не являются переменными, они не заменяют числа, которые будут заменены позже; это просто символы, помогающие нам различать разные вещи. А затем мы пишем тензор с символами, которые определяют, к какому пространству он принадлежит. И когда мы хотим сжать тензор, мы повторяем индекс сверху и снизу. Мы также можем определить некоторые другие вещи, такие как изоморфизм перемаркировки дельта β α , и наш г который принимает два вектора и производит скаляр, теперь г α β в Т α β , и его обратное можно сформулировать как существование г α β такой, что

г α β г β γ "=" дельта γ α .

Таким образом, фактический вектор теперь записывается в α и его ковектор в α "=" г α β в β . И теперь внутренний продукт очень красиво представлен как

ты в "=" ты α   в α .

Это обман?

В каком-то смысле это читерство: в основном просто сказали «вот что красиво выглядит, давайте напишем ( ты ) как ты α и в как в α и теперь мы можем написать что-то вроде я ты я   в я . Давайте изобретем это, чтобы это выглядело красиво». Но на самом деле здесь происходит нечто более глубокое, и этим более глубоким является как раз эта обратная решетка.

Итак, мы хотим выделить определенные векторы е к мю для к "=" 1 , 2 , Д в качестве наших «базовых векторов» сейчас. Для этого нам понадобятся ковекторы,

е мю   е к мю "=" дельта к "=" { 1  если  к "="  еще  0 } .
Тогда любой вектор в мю может быть восстановлена ​​из его компонентов верхнего индекса ,
определять  в к "=" е мю к   в мю ,      затем    в мю "=" к "=" 1 Д в к   е к мю .
Но здесь есть симметрия между тем, что это такое, и ясно, что должны быть и некоторые компоненты с более низким индексом,
определять  в к "=" е к мю   в мю ,      затем    в мю "=" к "=" 1 Д в к   е мю к ,

и с точки зрения этих компонентов скалярный продукт также становится чистым,

ты в "=" к "=" 1 Д ты к   в к .
Теперь эти ты к и в к термины не обманывают, изобретая обозначения; они являются реальными фактическими списками чисел. в к являются компонентами вектора в е к основа. Но какие ты к ? Другими словами, что на самом деле означают эти «двойные компоненты» вектора ? Это основание не должно быть е к основу, которую мы имели ранее, иначе мы смогли бы доказать первоначальную форму закона скалярного произведения из в н "=" в н , так что это должна быть какая-то другая векторная основа для пространства. По сути, это базис обратной решетки. Итак, мы берем наши ковекторы и превращаем их обратно в векторы,

определять  е ¯ к α "=" г α β   е β к ,  так что  в α "=" к "=" 1 Д в к   е ¯ к α ,

и эти е ¯ к α векторы - наша основа обратной решетки.

Геометрически это означает, что вектор обратной решетки, двойственный к е 1 строится по следующей процедуре:

  1. Найдите (гипер)плоскость, натянутую е 2 , 3 , Д . Определить вектор д перпендикулярно этой плоскости и, следовательно, перпендикулярно всем другим векторам.
  2. Выяснить, что д а 1 есть, а затем масштабировать д обратной величиной этого числа к новому вектору е ¯ 1 , так что е ¯ 1 е 1 "=" 1.
  3. (Необязательно) для согласованности с несколькими твердотельными учебниками умножьте на 2 π .

Таким образом, обратная решетка описывает нормальные векторы б я плоскостям, содержащим все векторы, кроме а я которым они соответствуют.

Ориентации и переход в пространство более низкого измерения

Теперь один отличный способ найти это — посмотреть на тензор ориентации; в н размеры у них н индексы, поэтому тензор трехмерной ориентации выглядит как ϵ α β γ . Идея состоит в том, что это полностью антисимметричный тензор такой, что в ортонормированном базисе компоненты работают так, что ϵ 123 "=" 1 и поэтому любая другая перестановка индексов либо + 1 если это четная перестановка 123 или 1 если это нечетная перестановка, или 0 если это не перестановка.

Как вы уже догадались, в 3D ϵ α β γ ты β в γ в каком-то смысле векторное произведение двух векторов, за исключением того, что это ковектор, живущий в Т α не вектор, живущий в Т α . Но у нас есть биекция г между этими двумя пространствами, поэтому мы можем сказать

[   ты × в   ] мю "=" г мю α   ϵ α β γ   ты β   в γ .

Тензор ориентации из-за его антисимметрии дает нам вектор, ортогональный векторам решетки, выполняя шаг 1 выше. Теперь это просто нужно нормализовать с помощью собственного скалярного произведения. Итак, теперь вы можете видеть, что общая формула должна быть (возможно, 2 π раз)

е ¯ 1 мю "=" г мю α   ϵ α β γ   е 2 β   е 3 γ ϵ р о т   е 1 р   е 2 о   е 3 т
И вот где вы получаете свое определение,
б 1 "=" 2 π   а 2 × а 3 а 1 ( а 2 × а 3 ) .
«Перекрестное произведение» — это сокращение для этого тензора ориентации, а остальная его часть просто масштабируется, чтобы сделать скалярное произведение б 1 а 1 "=" 2 π .

Но если бы мы делали 4 измерения, наш тензор ориентации сказал бы ϵ α β γ дельта и ϵ 1234 будет +1 и так далее; и мы будем использовать а 2 β , а 3 γ , а 4 дельта чтобы сформировать соответствующий двойственный вектор.

Что происходит, когда мы переходим от 3D к 2D или от 4D к 3D? Что ж, нам нужно удалить одно из этих измерений тензора ориентации. Но есть очень простой способ сделать это: применить его к любому измерению, которое мы удаляем.

Так ϵ Икс у в 2D — это тензор ориентации, который принимает два вектора и возвращает скаляр; но его можно рассматривать как имеющий компоненты ϵ Икс у 3 из тензора трехмерной ориентации или ϵ Икс у 34 из четырехмерного тензора ориентации.

Вот почему вы можете рассматривать все это как б 1 "=" нормализовать 2 π ( а 2 × г ^ ) и т. д. -- это просто потому, что существует простая связь между ориентациями этих подпространств.

В основном я съеживаюсь из-за отсутствия ) на уравнение для б 1 .
Хорошо, я только что понял, что если мы установим а 3 "=" а 1 × а 2 и ( б 1 , б 2 , б 3 ) является обратной решеткой ( а 1 , а 2 , а 3 ) , затем ( б 1 , б 2 ) является обратной решеткой ( а 1 , а 2 ) (в этом можно убедиться, показав, что а я б Дж "=" дельта я Дж ). Но я не понимаю, как это можно обобщить.
@Filippo, ты спрашиваешь о 2D-аналоге? Вы можете заметить, что а 3 у тебя есть на самом деле просто г ^ , вектор нормали к Икс у -самолет ваш а 1 , 2 жить, и, таким образом, вы построили 2D-ориентацию ϵ α β "=" ϵ α β γ г ^ γ . Тензор ориентации является примером так называемой «формы объема», которая берет набор векторов и сообщает вам объем описываемого ими параллелоэдра, поэтому в н Размеры это, естественно, [ 0 , н ] -тензор, требуется н векторы в скаляр.
Таким образом, в пространстве Минковского, скажем, ваша ориентация имеет 4 индекса ϵ α β γ дельта , который может отображать антисимметричный [2,0]-тензор в другой, его так называемый «двойственный по Ходже», или давать вам вектор, «перпендикулярный» (в гиперболическом смысле) трем другим векторам двух для этого слишком мало. обобщение «перекрестного произведения»! Угловой момент, например, ϵ о т р о п т , является скаляром в 2D, вектором в 3D, и в любом более высоком измерении его легче рассматривать как матрицу л мю ν "=" 1 2 ( р мю п ν р ν п мю ) .
@CRDrost Спасибо, кажется, теперь я понимаю: если решетка ( а 1 , , а н 1 ) задано, и мы определяем а н "=" г 1 ( а н 1 а 1 ю ) (где ю является формой объема) и ( б 1 , , б н ) является обратной решеткой ( а 1 , , а н ) , затем ( б 1 , , б н 1 ) является обратной решеткой ( а 1 , , а н 1 ) .

Как уже сказал Эмилио Писанти, вам это не нужно. На самом деле можно определить обратную решетку для любой решетки в произвольном числе измерений:

Позволять В быть н - тусклый. реальное векторное пространство и пусть г : В × В р — невырожденное билинейное отображение (нам не нужно предполагать, что г симметричен). Если ( а 1 , , а н ) является основой В , матрица г я Дж "=" г ( а я , а Дж ) обратим и если ( б 1 , , б н ) е В н , затем

г ( а я , б Дж ) "=" дельта я Дж б я "=" г я Дж а я ,
где матрица г я Дж является транспонированием обратной матрицы г я Дж . (Если вы посмотрите на доказательство, вы увидите причину контравариантных индексов.)

Доказательство :

Во-первых,

г ( а я , б Дж ) "=" г ( а я , а к б Дж а к ) "=" г ( а я , а к ) а к б Дж "=" г я к а к б Дж .
С ( а 1 , , а н ) является основой и г невырождена, матрица
г "=" ( г 11 г 1 н г н 1 г н н )
обратима, и можно доказать, что
г 1 "=" ( г 11 г н 1 г 1 н г н н ) "=" ( а 1 г 1 а 1 а н г 1 а 1 а 1 г 1 а н а н г 1 а н )
(нужно только показать, что г я к г Дж к "=" дельта я Дж .) Используя эти два уравнения, мы получаем окончательный результат:
г ( а я , б Дж ) "=" дельта я Дж б я "=" г я Дж а я г я к а к б Дж "=" дельта я Дж а к б Дж "=" г Дж к б Дж "=" г Дж к а к