Решётка (геометрия)
Решётка — набор векторов евклидова пространства [math]\displaystyle{ \R^n }[/math], образующий дискретную группу по сложению.
Связанные понятия
Линейно независимая система векторов, порождающая решётку, называется её базисом. Два набора векторов порождают одну и ту же [math]\displaystyle{ n }[/math]-мерную решётку тогда и только тогда, когда матрицы [math]\displaystyle{ B_1 }[/math] и [math]\displaystyle{ B_2 }[/math], составленные из вектор-столбцов координат векторов этих наборов, связаны домножением справа на унимодулярную матрицу: [math]\displaystyle{ B_1=B_2U }[/math], [math]\displaystyle{ U\in\mathrm{GL}_n(\Z) }[/math]. Поэтому можно сопоставить решётки максимального ранга в [math]\displaystyle{ n }[/math]-мерном пространстве классам смежности [math]\displaystyle{ \mathrm{GL}_n(\R)/\mathrm{GL}_n(\Z) }[/math][1].
Определителем решётки называется определитель матрицы, составленной из координат порождающих её векторов. Он равен объёму её фундаментальной области, представляющей собой параллелепипед, и также называется кообъёмом решётки.
Нормой вектора [math]\displaystyle{ v }[/math] в теории решёток в евклидовом пространстве принято называть не длину вектора, а её квадрат [math]\displaystyle{ \|v\|^2 }[/math].
Решётка [math]\displaystyle{ \Gamma\subset \R^n }[/math] называется:
- Целой, если скалярное произведение любых двух её векторов целое:
- [math]\displaystyle{ \forall u,v\in\Gamma \quad \langle u,v\rangle \in\Z. }[/math]
- Чётной, если норма любого её вектора чётная:
- [math]\displaystyle{ \forall v\in\Gamma \quad \langle v,v\rangle \in 2\Z. }[/math]
- Унимодулярной, если её фундаментальный параллелепипед имеет объём 1.
Примитивным называется ненулевой вектор решётки, не коллинеарный никакому более короткому ненулевому вектору этой решётки.
Примитивный вектор решётки, относительно отражения вдоль которого решётка инвариантна, называется корнем решётки. Множество корней решётки образуют систему корней. Каждая решётка, порождённая своими корнями, подобна решётке, порождённой векторами с нормами 1 или 2. Такая решётка называется решёткой корней[2].
Двойственной решёткой к решётке [math]\displaystyle{ \Gamma }[/math] называется решётка, которая обозначается [math]\displaystyle{ \Gamma^* }[/math] или [math]\displaystyle{ \Gamma^\vee }[/math] и определяется как
- [math]\displaystyle{ \Gamma^*= \{u \mid \forall v\in \Gamma \quad \langle u,v\rangle \in\Z \}. }[/math]
Решётка называется самодвойственной, если она совпадает с двойственной к себе.
Подрешётка — подгруппа решётки.
Можно определить объект, аналогичный решётке, в аффинном пространстве — аффинную решётку; это орбита точки аффинного пространства под действием сдвигов на векторы решётки.
В физике решётки в трёхмерном пространстве, классифицированные по их симметриям, называются решётками Браве, двойственная решётка — обратная решётка, фундаментальный параллелепипед — (примитивная) элементарная ячейка.
Граф Кэли решётки тоже называют решёткой (бесконечной).
Свойства
- Если решётка [math]\displaystyle{ \Gamma }[/math] целая, то [math]\displaystyle{ \Gamma\subset \Gamma^* }[/math].
- Кообъёмы решётки и двойственной к ней в произведении дают 1.
- Целая унимодулярная решётка автоматически самодвойственна.
- Чётные самодвойственные решётки существуют только в пространствах размерностей, кратных восьми.
- Группа изометрий решётки всегда конечна.
Примеры
- Целочисленная решётка, в частности, квадратная решётка
- Шестиугольная решётка
- Решётка E8
- Решётка Лича
Классы изометрии и подобия
Решётки, как и другие геометрические объекты, нередко рассматривают с точностью до движений (изометрий в себя) объемлющего евклидова пространства — поворотов вокруг начала координат и отражений относительно проходящих через него плоскостей. Такое преобразование действует на матрицу, составленную из координат базиса решётки, как домножение слева на ортогональную матрицу. Поэтому классы изометрий решёток — классы эквивалентности решёток относительно изометрий — можно сопоставить двусторонним классам смежности группы обратимых матриц: [math]\displaystyle{ \mathrm{O}_n(\R)\backslash\mathrm{GL}_n(\R)/\mathrm{GL}_n(\Z) }[/math][3].
Также в некоторых задачах решётки рассматривают с точностью до подобия; на матрицу такие преобразования действуют как домножение на элементы [math]\displaystyle{ \R^* }[/math] (множества ненулевых действительных чисел). Классы подобия решёток соответствуют классам смежности [math]\displaystyle{ \R^*\mathrm{O}_n(\R)\backslash\mathrm{GL}_n(\R)/\mathrm{GL}_n(\Z) }[/math][3].
Билинейные и квадратичные формы
Близкое, «теоретико-числовое» определение решётки — абстрактная свободная абелева группа конечного ранга (то есть изоморфная [math]\displaystyle{ \Z^n }[/math]) с положительно определённой симметричной билинейной формой на ней; вместо билинейной формы можно задать квадратичную. Чтобы это определение было равносильно приведённому выше, «геометрическому» определению решёток (точнее, их классов изометрий), нужно рассматривать квадратичные формы с точностью до определённого отношения эквивалентности.
Если заданы решётка и её базис, то матрица соответствующей квадратичной формы — матрица Грама этого базиса. Положительно определённая квадратичная форма как функционал на [math]\displaystyle{ \R^n }[/math] может быть задана как [math]\displaystyle{ v\mapsto\|Av\|^2 }[/math], [math]\displaystyle{ A\in\mathrm{GL}_n(\R) }[/math] (тогда матрица квадратичной формы равна [math]\displaystyle{ Q=A^\mathrm{T}A }[/math]), и она не меняется, если вектор [math]\displaystyle{ Av }[/math] подвергнуть ортогональному преобразованию, поэтому положительно определённые квадратичные формы находятся во взаимно однозначном соответствии с классами смежности [math]\displaystyle{ \mathrm{O}_n(\R)\backslash\mathrm{GL}_n(\R) }[/math]. Если считать эквивалентными формы, матрицы которых [math]\displaystyle{ Q_1 }[/math] и [math]\displaystyle{ Q_2 }[/math] связаны через унимодулярную матрицу [math]\displaystyle{ U }[/math] как [math]\displaystyle{ U^\mathrm{T}Q_1U=Q_2 }[/math], то классы эквивалентности квадратичных форм оказываются во взаимно однозначном соответствии с классами смежности [math]\displaystyle{ \mathrm{O}_n(\R)\backslash\mathrm{GL}_n(\R)/\mathrm{GL}_n(\Z) }[/math] — и таким образом и с классами изометрии решёток[3].
На комплексной плоскости
В двумерном случае можно отождествить объемлющее евклидово пространство с комплексной плоскостью, а векторы решётки — с комплексными числами. Если положительно ориентированный базис решётки представлен парой комплексных чисел [math]\displaystyle{ (\omega_1,\omega_2) }[/math], то преобразованием подобия можно перейти к решётке с базисом [math]\displaystyle{ (1,\omega_2/\omega_1) }[/math], после чего смена базиса в решётке с сохранением ориентации будет соответствовать дробно-линейному преобразованию верхней полуплоскости — элементу модулярной группы.
Применения
С решётками связаны различные геометрические задачи, такие как плотная упаковка равных сфер. Также на решётках основываются коды для помехоустойчивого кодирования. Многие задачи теории решёток лежат в основе криптографии на решётках.
Обобщения
- Если связать со свободной абелевой группой билинейную форму, не являющуюся положительно определённой, то в результате получится решётка в псевдоевклидовом пространстве.
- Решётка максимального ранга в [math]\displaystyle{ \R^n }[/math] имеет фундаментальную область конечного объёма. В теории групп Ли и некоторых других областях решёткой в группе [math]\displaystyle{ G }[/math] называют дискретную подгруппу, объём факторпространства группы [math]\displaystyle{ G }[/math] по которой конечен, что обобщает это свойство.
- С более общей алгебраической точки зрения, решётка — это свободный [math]\displaystyle{ \Z }[/math]-модуль, вложенный в векторное пространство над числовым полем, содержащемся в [math]\displaystyle{ \R }[/math]. Можно обобщить это понятие, рассмотрев произвольный конечнопорождённый модуль без кручения над целостным кольцом [math]\displaystyle{ R }[/math], вложенный в векторное пространство над полем частных для [math]\displaystyle{ R }[/math][4].
Примечания
- ↑ Martinet, 2003, p. 3.
- ↑ Martinet, 2003, p. 131—135.
- ↑ 3,0 3,1 3,2 Martinet, 2003, p. 20—22.
- ↑ Reiner, I. Maximal Orders (англ.). — Oxford University Press, 2003. — Vol. 28. — P. 44. — (London Mathematical Society Monographs. New Series). — ISBN 0-19-852673-3.
Литература
- Дж. Конвей, Н. Слоэн. Упаковки шаров, решётки и группы. — М.: Мир, 1990.
- Jacques Martinet. Perfect Lattices in Euclidean Spaces. — Springer, 2003. — Erratum. — ISBN 978-3-642-07921-4. — doi:10.1007/978-3-662-05167-2.