Cada conjunto convexo simétrico en R^n con volumen > 2^n contiene un punto entero distinto de cero
Un conjunto en ℝ 2 que satisface las hipótesis del teorema de Minkowski.
En matemáticas , el teorema de Minkowski es la afirmación de que todo conjunto convexo que es simétrico con respecto al origen y que tiene un volumen mayor que contiene un punto entero distinto de cero (es decir, un punto que no es el origen). El teorema fue demostrado por Hermann Minkowski en 1889 y se convirtió en la base de la rama de la teoría de números llamada geometría de los números . Se puede extender desde los números enteros a cualquier red y a cualquier conjunto simétrico convexo con volumen mayor que , donde denota el covolumen de la red (el valor absoluto del determinante de cualquiera de sus bases).
Formulación
Supongamos que L es una red de determinante d( L ) en el espacio vectorial real n - dimensional y S es un subconjunto convexo que es simétrico con respecto al origen, lo que significa que si x está en S entonces − x también está en S . El teorema de Minkowski establece que si el volumen de S es estrictamente mayor que 2 n d( L ) , entonces S debe contener al menos un punto de la red distinto del origen. (Dado que el conjunto S es simétrico, entonces contendría al menos tres puntos de la red: el origen 0 y un par de puntos ± x , donde x ∈ L \ 0 ).
Ejemplo
El ejemplo más simple de una red es la red de números enteros de todos los puntos con coeficientes enteros ; su determinante es 1. Para n = 2 , el teorema afirma que una figura convexa en el plano euclidiano simétrica con respecto al origen y con un área mayor que 4 encierra al menos un punto de la red además del origen. El límite del área es nítido : si S es el interior del cuadrado con vértices (±1, ±1), entonces S es simétrico y convexo, y tiene un área 4, pero el único punto de la red que contiene es el origen. Este ejemplo, que muestra que el límite del teorema es agudo, se generaliza a hipercubos en cada dimensión n .
Prueba
El siguiente argumento prueba el teorema de Minkowski para el caso específico de
Prueba del caso: considere el mapa.
Intuitivamente, este mapa corta el avión en cuadrados de 2 por 2 y luego apila los cuadrados uno encima del otro. Claramente f ( S ) tiene un área menor o igual a 4, porque este conjunto se encuentra dentro de un cuadrado de 2 por 2. Supongamos una contradicción que f podría ser inyectiva , lo que significa que las piezas de S cortadas por los cuadrados se apilan sin superponerse. Debido a que f preserva el área localmente, esta propiedad de no superposición haría que preserve el área para todo S , por lo que el área de f ( S ) sería la misma que la de S , que es mayor que 4. Eso no es En este caso, la suposición debe ser falsa: f no es inyectiva, lo que significa que existen al menos dos puntos distintos p 1 , p 2 en S que son asignados por f al mismo punto: f ( p 1 ) = f ( p 2 ) .
Debido a la forma en que se definió f , la única forma en que f ( p 1 ) puede ser igual a f ( p 2 ) es que p 2
sea igual a p 1 + (2 i , 2 j ) para algunos números enteros i y j , no ambos cero . Es decir, las coordenadas de los dos puntos difieren en dos números enteros pares . Dado que S es simétrico con respecto al origen, − p 1 también es un punto en S . Dado que S es convexo, el segmento de línea entre − p 1 y p 2 se encuentra completamente en S y, en particular, el punto medio de ese segmento se encuentra en S. En otras palabras,
es un punto en S . Pero este punto ( i , j ) es un punto entero y no es el origen ya que i y j no son ambos cero. Por lo tanto, S contiene un punto entero distinto de cero.
Observaciones:
El argumento anterior prueba el teorema de que cualquier conjunto de volumen contiene dos puntos distintos que se diferencian por un vector reticular. Este es un caso especial del teorema de Blichfeldt . [1]
El argumento anterior destaca que el término es el covolumen de la red .
Para obtener una prueba para redes generales, basta demostrar el teorema de Minkowski sólo para ; esto se debe a que cada red de rango completo se puede escribir como para alguna transformación lineal , y las propiedades de ser convexo y simétrico con respecto al origen se conservan mediante transformaciones lineales, mientras que el covolumen de is y el volumen de un cuerpo escalan exactamente bajo una aplicación. de .
Aplicaciones
Delimitando el vector más corto
El teorema de Minkowski da un límite superior para la longitud del vector más corto distinto de cero. Este resultado tiene aplicaciones en criptografía reticular y teoría de números.
Teorema (límite de Minkowski en el vector más corto): Sea una red. Luego hay un con . En particular, mediante la comparación estándar entre y normas, .
Prueba
Deja y fija . Entonces . Si , entonces contiene un punto de red distinto de cero, lo cual es una contradicción. De este modo . QED
Observaciones:
La constante en el límite se puede mejorar, por ejemplo, tomando la bola abierta de radio como en el argumento anterior. La constante óptima se conoce como constante de Hermite .
La cota dada por el teorema puede ser muy vaga, como se puede ver al considerar la red generada por . Pero no se puede mejorar más en el sentido de que exista una constante global tal que exista una red dimensional que satisfaga a todos . Además, dicha red puede ser autodual. [2]
Aunque el teorema de Minkowski garantiza un vector reticular corto dentro de un cierto límite de magnitud, encontrar este vector es en general un problema computacional difícil . Encontrar el vector dentro de un factor garantizado por el límite de Minkowski se conoce como problema del vector de Minkowski (MVP), y se sabe que la aproximación SVP se reduce utilizando las propiedades de transferencia de la red dual. El problema computacional también se denomina a veces HermiteSVP. [3]
El algoritmo de reducción de base LLL puede verse como una versión algorítmica débil pero eficiente del límite de Minkowski en el vector más corto. Esto se debe a que una base reducida -LLL tiene la propiedad de que ; consulte estas notas de conferencias de Micciancio para obtener más información sobre esto. Como se explica en [3] las pruebas de límites de la constante de Hermite contienen algunas de las ideas clave del algoritmo de reducción LLL.
Teorema: Todo primo con se puede escribir como suma de dos cuadrados .
Prueba
Dado que y es un residuo cuadrático módulo primo si y sólo si (Criterio de Euler) hay una raíz cuadrada de in ; Elija uno y llame a un representante . Considere la red definida por los vectores y denotemos la matriz asociada . El determinante de esta red es , de donde el límite de Minkowski nos dice que hay un valor distinto de cero con . Tenemos y definimos los números enteros . La cota de Minkowski nos dice eso , y la aritmética modular simple lo muestra , y por lo tanto concluimos que . QED
Además, la perspectiva reticular ofrece un enfoque computacionalmente eficiente del teorema de Fermat sobre sumas de cuadrados:
La complejidad de encontrar el punto garantizado por el teorema de Minkowski, o el teorema de Blichfeldt, estrechamente relacionado, se ha estudiado desde la perspectiva de los problemas de búsqueda de TFNP . En particular, se sabe que un análogo computacional del teorema de Blichfeldt, un corolario de la demostración del teorema de Minkowski, es PPP completo. [4] También se sabe que el análogo computacional del teorema de Minkowski está en la clase PPP, y se conjeturó que era PPP completo. [5]
Schmidt, Wolfgang M. (1980). Aproximación Diofántica . Apuntes de conferencias de matemáticas. vol. 785. Saltador. doi :10.1007/978-3-540-38645-2. ISBN 978-3-540-38645-2.([1996 con correcciones menores])
Wolfgang M. Schmidt . Aproximaciones diofánticas y ecuaciones diofánticas , Lecture Notes in Mathematics, Springer Verlag 2000.
^ ab Nguyen, Phong Q. (2009). "Algoritmos de celosía y constante de Hermite". El algoritmo LLL . Seguridad de la Información y Criptografía. Berlín, Heidelberg: Springer Berlín Heidelberg. págs. 19–69. doi :10.1007/978-3-642-02295-1_2. ISBN978-3-642-02294-4. ISSN 1619-7100.
^ "PPP-integridad con conexiones a la criptografía". Archivo ePrint de criptología: Informe 2018/778 . 2018-08-15 . Consultado el 13 de septiembre de 2020 .
^ Prohibición, Frank; Jainista, Kamal; Papadimitriou, Christos H.; Psomas, Christos-Alexandros; Rubinstein, Aviad (1 de mayo de 2019). "Reducciones de PPA". Cartas de procesamiento de información . 145 : 48–52. doi :10.1016/j.ipl.2018.12.009. ISSN 0020-0190. S2CID 71715876 . Consultado el 13 de septiembre de 2020 .