Теорема Минковского - Википедия - Minkowskis theorem

Набор в 2 удовлетворяющие условиям теоремы Минковского.

В математика, Теорема Минковского утверждение, что каждый выпуклый набор в симметричный относительно начала координат и имеющий объем лучше чем содержит ненулевой целая точка. Теорема была доказана Герман Минковски в 1889 году и стал основой филиала теория чисел называется геометрия чисел. Его можно расширить от целых до любых решетка и любому симметричному выпуклому множеству с объемом больше, чем , куда обозначает коволюм решетки (модуль детерминант любой из его баз).

Формулировка

Предположим, что L это решетка из детерминант d (L) в п-размерный реальный векторное пространство п и S это выпуклое подмножество из п это симметрично относительно начала координат, что означает, что если Икс в S тогда Икс также в S. Теорема Минковского утверждает, что если объем S строго больше, чем 2п d (L), тогда S должен содержать хотя бы одну точку решетки кроме начала координат. (Поскольку множество S симметричен, тогда он будет содержать по крайней мере три точки решетки: начало координат 0 и пару точек ±Икс, куда ИксL \ 0.)

Пример

Простейшим примером решетки является целочисленная решетка п всех точек с целое число коэффициенты; его определитель равен 1. Для п = 2, теорема утверждает, что выпуклая фигура в Евклидова плоскость симметрично относительно источник и с площадь больше 4 включает по крайней мере одну точку решетки в дополнение к началу координат. Граница площади острый: если S это внутренность квадрата с вершинами (±1, ±1) тогда S является симметричным и выпуклым, и имеет площадь 4, но единственная точка решетки, которую он содержит, - это начало координат. Этот пример, показывающий, что оценка теоремы точна, обобщается на гиперкубы во всех измерениях п.

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

Следующее рассуждение доказывает теорему Минковского для частного случая L = ℤ2.

Доказательство дело: Рассмотрим карту

Интуитивно эта карта разрезает плоскость на 2 на 2 квадрата, а затем складывает квадраты друг на друга. Четко ж(S) имеет площадь меньше или равную 4, потому что этот набор находится внутри квадрата 2 на 2. Предположим от противного, что ж может быть инъективный, что означает кусочки S вырезанные квадратами укладываются в стопку, не перекрывая друг друга. Потому что ж локально сохраняет площадь, это свойство неперекрытия сделало бы его сохраняющим площадь для всех S, поэтому площадь ж(S) будет таким же, как у S, что больше 4. Это не так, поэтому предположение должно быть ложным: ж не инъективен, что означает, что существует как минимум две различные точки п1, п2 в S которые нанесены на карту ж в ту же точку: ж(п1) = ж(п2).

Из-за пути ж был определен, единственный способ ж(п1) может равняться ж(п2) это для п2в равной п1 + (2я, 2j) для некоторых целых чисел я и j, а не обе нулевые, то есть координаты двух точек отличаются на два четных числа. С S симметрично относительно начала координат, п1 также точка в S. С S выпуклый, отрезок между п1 и п2 полностью лежит в S, и, в частности, середина этого сегмента лежит в S. Другими словами,

это точка в S. Но этот момент (я,j) является целочисленной точкой и не является источником, поскольку я и j оба не равны нулю, поэтому S содержит ненулевую целую точку.

Примечания:

  • Приведенные выше аргументы доказывают теорему о том, что любой набор объема содержит две различные точки, различающиеся вектором решетки. Это известно как Теорема Блихфельдта[нужна цитата ].
  • Приведенный выше аргумент подчеркивает, что термин коволюм решетки .
  • Чтобы получить доказательство для общих решеток, достаточно доказать теорему Минковского только для ; это потому, что каждую решетку полного ранга можно записать как для некоторого линейного преобразования , а свойства выпуклости и симметричности относительно начала координат сохраняются линейными преобразованиями, а коволюм является и объем тела увеличивается ровно по заявлению .

Приложения

Ограничение кратчайшего вектора

Из теоремы Минковского следует верхняя оценка длины кратчайшего ненулевого вектора. Этот результат имеет приложения в решеточной криптографии и теории чисел.

Теорема (оценка Минковского кратчайшего вектора): Позволять быть решеткой. Тогда есть с . В частности, при стандартном сравнении между и нормы, .

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

Доказательство: Позволять , и установите . потом . Если , тогда содержит ненулевую точку решетки; противоречие. Таким образом . QED

Примечания:

  • Константа в границу можно улучшить, например, взяв открытый шар радиуса в качестве в приведенном выше аргументе. Оптимальная константа известна как Постоянная Эрмита.
  • Ограничение, данное теоремой, может быть очень слабым, как можно увидеть, рассматривая решетку, порожденную .
  • В LLL-базисный алгоритм редукции можно рассматривать как слабую, но эффективно алгоритмическую версию оценки Минковского на кратчайший вектор. Это потому, что -LLL сокращенная база за имеет свойство, что ; увидеть эти конспекты лекций Микчанчо для получения дополнительной информации об этом. Как объясняется в[1] доказательства границ Постоянная Эрмита содержат некоторые ключевые идеи алгоритма LLL-редукции.

Приложения к теории чисел

Простые числа, представляющие собой сумму двух квадратов

Трудный подтекст в Теорема Ферма о суммах двух квадратов можно доказать, используя оценку Минковского на кратчайший вектор.

Теорема: Каждый прайм с можно записать в виде суммы двух квадратов.

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

Доказательство: С и является квадратичным вычетом по простому модулю если только (Критерий Эйлера) есть квадратный корень из в ; выберите один и вызовите одного представителя в для этого . Рассмотрим решетку определяемые векторами , и разреши обозначают ассоциированную матрицу. Определитель этой решетки есть , откуда оценка Минковского говорит нам, что существует ненулевое с . У нас есть и определим целые числа . Граница Минковского говорит нам, что , а простая модульная арифметика показывает, что , и, таким образом, заключаем, что . QED

Кроме того, перспектива решетки дает вычислительно эффективный подход к теореме Ферма о суммах квадратов:

Алгоритм
Во-первых, напомним, что нахождение любого ненулевого вектора с нормой меньше, чем в , решетка доказательства, дает разложение в виде суммы двух квадратов. Такие векторы можно эффективно найти, например, используя LLL-алгоритм. В частности, если это -LLL сокращенный базис, таким образом, за счет того, что , . Таким образом, запустив алгоритм редукции базиса LLL-решетки с , получаем разложение как сумму квадратов. Обратите внимание: поскольку каждый вектор в имеет норму, кратную квадрату , вектор, возвращаемый LLL-алгоритмом в этом случае, фактически является кратчайшим вектором.

Теорема Лагранжа о четырех квадратах

Теорема Минковского также полезна для доказательства Теорема Лагранжа о четырех квадратах, в котором говорится, что каждое натуральное число можно записать как сумму квадратов четырех натуральных чисел.

Теорема Дирихле об одновременном рациональном приближении

Теорема Минковского может быть использована для доказательства Теорема Дирихле об одновременном рациональном приближении.

Алгебраическая теория чисел

Еще одно приложение теоремы Минковского - это результат, что каждый класс в группа идеального класса из числовое поле K содержит интегральный идеал из норма не превышая определенного предела, в зависимости от K, называется Связь Минковского: конечность номер класса поля алгебраических чисел следует немедленно.

Теория сложности

Сложность нахождения точки, гарантированной теоремой Минковского или тесно связанной теоремой Блитчфилдса, изучалась с точки зрения TFNP проблемы поиска. В частности, известно, что вычислительный аналог теоремы Блихфельдта, следствие доказательства теоремы Минковского, является PPP-полным.[2] Также известно, что вычислительный аналог теоремы Минковского принадлежит классу PPP, и предполагалось, что он будет PPP-полным.[3]

Смотрите также

дальнейшее чтение

внешняя ссылка

Рекомендации

  1. ^ а б Нгуен, Фонг К. (2009). «Постоянные и решеточные алгоритмы Эрмита». Алгоритм LLL. Берлин, Гейдельберг: Springer Berlin Heidelberg. С. 19–69. Дои:10.1007/978-3-642-02295-1_2. ISBN  978-3-642-02294-4. ISSN  1619-7100.
  2. ^ «Полнота PPP с подключением к криптографии». Архив Cryptology ePrint: отчет 2018/778. 2018-08-15. Получено 2020-09-13.
  3. ^ «Снижение ГЧП». Письма об обработке информации. 145: 48–52. 2019-05-01. Дои:10.1016 / j.ipl.2018.12.009. ISSN  0020-0190. Получено 2020-09-13.