Articulo de referencia

Retícula dual

En la teoría de retículos , el retículo dual es una construcción análoga a la de un espacio vectorial dual . En ciertos aspectos, la geometría del retículo dual de un retículo L...

En la teoría de retículos , el retículo dual es una construcción análoga a la de un espacio vectorial dual . En ciertos aspectos, la geometría del retículo dual de un retículoL{\textstyle L}es el recíproco de la geometría deL{\textstyle L}, una perspectiva que subyace a muchos de sus usos.

Las redes duales tienen numerosas aplicaciones en la teoría de retículos, la informática teórica, la criptografía y las matemáticas en general. Por ejemplo, se utilizan en el enunciado de la fórmula de sumación de Poisson , los teoremas de transferencia establecen conexiones entre la geometría de una red y la de su dual, y muchos algoritmos de retículos aprovechan la red dual.

Para un artículo que se centre en las aplicaciones en física y química, consulte «Red recíproca» . Este artículo se centra en la noción matemática de red dual.

Definición

DejarLRnorte{\textstyle L\subseteq \mathbb {R} ^{n}}ser una red. Es decir,L=BZnorte{\textstyle L=B\mathbb {Z} ^{n}}para alguna matrizB{\textstyle B}.

La red dual es el conjunto de funcionales lineales enL{\textstyle L}que toman valores enteros en cada punto deL{\textstyle L}:

L={F(durar(L)):incógnitaL,F(incógnita)Z}.{\displaystyle L^{*}=\{f\in ({\text{span}}(L))^{*}:\forall x\in L,f(x)\in \mathbb {Z} \}.}

Si(Rnorte){\textstyle (\mathbb {R} ^{n})^{*}}se identifica conRnorte{\textstyle \mathbb {R} ^{n}}Utilizando el producto escalar , podemos escribirL={vdurar(L):incógnitaL,vincógnitaZ}.{\textstyle L^{*}=\{v\in {\text{span}}(L):\forall x\in L,v\cdot x\in \mathbb {Z} \}.}Es importante restringir a vectores en el espacio generado porL{\textstyle L}, de lo contrario, el objeto resultante no es una red .

A pesar de esta identificación de espacios euclidianos ambientales, cabe destacar que una retícula y su dual son tipos de objetos fundamentalmente diferentes; una consiste en vectores en el espacio euclidiano y la otra en un conjunto de funcionales lineales sobre ese espacio. En este sentido, también se puede dar una definición más abstracta como la siguiente:

L={F:LZ:F es una función lineal}=InicioAb(L,Z).{\displaystyle L^{*}=\{f:L\to \mathbb {Z} :f{\text{ es una función lineal}}\}={\text{Hom}}_{\text{Ab}}(L,\mathbb {Z} ).}

Sin embargo, observamos que el dual no se considera simplemente como un grupo abeliano abstracto de funcionales, sino que viene con un producto interno natural:Fgramo=iF(mii)gramo(mii){\textstyle f\cdot g=\sum _{i}f(e_{i})g(e_{i})}, dóndemii{\textstyle e_{i}}es una base ortonormal dedurar(L){\textstyle {\text{span}}(L)}. (De forma equivalente, se puede afirmar que, para una base ortonormal mii{\textstyle e_{i}}de durar(L){\textstyle {\text{span}}(L)}, los vectores dualesmii{\textstyle e_{i}^{*}}, definido por mii(mij)=δij{\textstyle e_{i}^{*}(e_{j})=\delta _{ij}}son una base ortonormal.) Uno de los usos clave de la dualidad en la teoría de retículos es la relación de la geometría del retículo primal con la geometría de su dual, para lo cual necesitamos este producto interno. En la descripción concreta dada anteriormente, el producto interno en el dual es generalmente implícito.

Propiedades

Enumeramos algunas propiedades elementales de la red dual:

  • SiB=[b1,,bnorte]{\textstyle B=[b_{1},\ldots ,b_{n}]}es una matriz que proporciona una base para la redL{\textstyle L}, entonces zdurar(L){\textstyle z\in {\text{span}}(L)}SatisfacezLbiTzZ,i=1,,norteBTzZnorte{\textstyle z\in L^{*}\iff b_{i}^{T}z\in \mathbb {Z} ,i=1,\ldots ,n\iff B^{T}z\in \mathbb {Z} ^{n}}.
  • SiB{\textstyle B}es una matriz que proporciona una base para la redL{\textstyle L}, entoncesB(BTB)1{\textstyle B(B^{T}B)^{-1}}proporciona una base para la red dual. SiL{\textstyle L}es rango completo(BT)1{\textstyle (B^{T})^{-1}}proporciona una base para la red dual:zLBTzZnortez(BT)1Znorte{\textstyle z\in L^{*}\iff B^{T}z\in \mathbb {Z} ^{n}\iff z\in (B^{T})^{-1}\mathbb {Z} ^{n}}.
  • El hecho anterior demuestra que(L)=L{\textstyle (L^{*})^{*}=L}Esta igualdad se cumple bajo las identificaciones habituales de un espacio vectorial con su doble dual, o en el contexto donde se ha identificado el producto interno.Rnorte{\textstyle \mathbb {R} ^{n}}con su doble.
  • Fijar dos retículos L,METRO{\textstyle L,M}. EntoncesLMETRO{\textstyle L\subseteq M}si y solo siLMETRO{\textstyle L^{*}\supseteq M^{*}}.
  • El determinante de un retículo es el recíproco del determinante de su dual:det(L)=1det(L){\textstyle {\text{det}}(L^{*})={\frac {1}{{\text{det}}(L)}}}
  • Siq{\textstyle q}es un escalar distinto de cero, entonces(qL)=1qL{\textstyle (qL)^{*}={\frac {1}{q}}L^{*}}.
  • SiR{\textstyle R}es una matriz de rotación, entonces(RL)=RL{\textstyle (RL)^{*}=RL^{*}}.
  • Una redL{\textstyle L}Se dice que es integral siincógnitayZ{\textstyle x\cdot y\in \mathbb {Z} }a pesar deincógnita,yL{\textstyle x,y\in L}Supongamos que la red L{\textstyle L}es de rango completo. Bajo la identificación del espacio euclidiano con su dual, tenemos queLL{\textstyle L\subseteq L^{*}}para redes integralesL{\textstyle L}. Recuerda que, si LL{\textstyle L'\subseteq L}y |L/L|<{\textstyle |L/L'|<\infty }, entonces det(L)=det(L)|L/L|{\textstyle {\text{det}}(L')={\text{det}}(L)|L/L'|}De esto se deduce que para una red integral, det(L)2=|L/L|{\textstyle {\text{det}}(L)^{2}=|L^{*}/L|}.
  • Se dice que una red integral es unimodular si L=L{\textstyle L=L^{*}}, lo cual, según lo anterior, es equivalente adet(L)=±1.{\textstyle {\text{det}}(L)=\pm 1.}

Ejemplos

Utilizando las propiedades enumeradas anteriormente, el dual de una red se puede calcular de manera eficiente, ya sea a mano o por computadora.

  • El dual de Znorte{\textstyle \mathbb {Z} ^{n}}es Znorte{\textstyle \mathbb {Z} ^{n}}.
  • El dual de2ZZ{\textstyle 2\mathbb {Z} \oplus \mathbb {Z} }es12ZZ{\textstyle {\frac {1}{2}}\mathbb {Z} \oplus \mathbb {Z} }.
  • DejarL={incógnitaZnorte:incógnitai=0mod2}{\textstyle L=\{x\in \mathbb {Z} ^{n}:\sum x_{i}=0\mod 2\}}Sea la red de vectores enteros cuyas coordenadas tienen una suma par. Entonces L=Znorte(Znorte+(12,,12)){\textstyle L^{*}=\mathbb {Z} ^{n}\cup \left(\mathbb {Z} ^{n}+({\frac {1}{2}},\ldots ,{\frac {1}{2}})\right)}, es decir, el dual es la red generada por los vectores enteros junto con todos 1/2{\textstyle 1/2}vector s.

Teoremas de transferencia

CadaFL{0}{\textstyle f\in L^{*}\setminus \{0\}}particionesL{\textstyle L}de acuerdo con los conjuntos de nivel correspondientes a cada uno de los valores enteros. Opciones más pequeñas deF{\textstyle f}producir conjuntos de nivel con mayor distancia entre ellos; en particular, la distancia entre las capas es1/||F||{\textstyle 1/||f||}. Razonando de esta manera, se puede demostrar que encontrar vectores pequeños enL{\textstyle L^{*}}proporciona un límite inferior en el tamaño más grande de esferas no superpuestas que se pueden colocar alrededor de puntos deL{\textstyle L}En general, los teoremas que relacionan las propiedades de un retículo con las de su dual se conocen como teoremas de transferencia. En esta sección explicamos algunos de ellos, junto con algunas consecuencias para la teoría de la complejidad.

Recordemos cierta terminología: Para una red L{\textstyle L}, dejar λi(L){\textstyle \lambda _{i}(L)}denota la bola de radio más pequeño que contiene un conjunto de i{\textstyle i}vectores linealmente independientes de L{\textstyle L}. Por ejemplo, λ1(L){\textstyle \lambda _{1}(L)}es la longitud del vector más corto de L{\textstyle L}. Dejarμ(L)=máximoincógnitaRnorted(incógnita,L){\textstyle \mu (L)={\text{max}}_{x\in \mathbb {R} ^{n}}d(x,L)}denota el radio de cobertura deL{\textstyle L}.

En esta notación, el límite inferior mencionado en la introducción a esta sección establece queμ(L)12λ1(L){\textstyle \mu (L)\geq {\frac {1}{2\lambda _{1}(L^{*})}}}.

Teorema (Banaszczyk) [ 1 ] - Para una celosíaL{\textstyle L}:

  • 12λ1(L)μ(L)norte{\displaystyle 1\leq 2\lambda _{1}(L)\mu (L^{*})\leq n}
    1λi(L)λnortei+1(L)norte{\displaystyle 1\leq \lambda _{i}(L)\lambda _{n-i+1}(L^{*})\leq n}

Siempre existe un certificado verificable de manera eficiente para la afirmación de que una red tiene un vector corto distinto de cero, a saber, el propio vector. Un corolario importante del teorema de transferencia de Banaszcyk es queλ1(L)1λnorte(L){\textstyle \lambda _{1}(L)\geq {\frac {1}{\lambda _{n}(L^{*})}}}, lo que implica que para demostrar que una red no tiene vectores cortos, se puede mostrar una base para la red dual que consta de vectores cortos. Usando estas ideas se puede demostrar que aproximar el vector más corto de una red a un factor de n (elVicepresidente de GAPSnorte{\textstyle {\text{GAPSVP}}_{n}}problema ) está ennotario públicocoNP{\textstyle {\text{NP}}\cap {\text{coNP}}}. [ 2 ]

Otros teoremas de transferencia:

  • La relaciónλ1(L)λ1(L)norte{\textstyle \lambda _{1}(L)\lambda _{1}(L^{*})\leq n}se deduce de la cota de Minkowski sobre el vector más corto ; es decir,λ1(L)norte(det(L)1/norte){\textstyle \lambda _{1}(L)\leq {\sqrt {n}}({\text{det}}(L)^{1/n})}, yλ1(L)norte(det(L)1/norte){\textstyle \lambda _{1}(L^{*})\leq {\sqrt {n}}({\text{det}}(L^{*})^{1/n})}, de donde se deduce la afirmación ya quedet(L)=1det(L){\textstyle {\text{det}}(L)={\frac {1}{{\text{det}}(L^{*})}}}.

fórmula de suma de Poisson

La red dual se utiliza en el enunciado de una fórmula general de suma de Poisson.

Teorema Teorema (Suma de Poisson) [ 3 ] SeaF:RnorteR{\textstyle f:\mathbb {R} ^{n}\to \mathbb {R} }Sea una función bien comportada , como una función de Schwartz, y dejemos queF^{\textstyle {\hat {f}}}denotemos su transformada de Fourier .LRnorte{\textstyle L\subseteq \mathbb {R} ^{n}}Sea una red de rango completo. Entonces:

incógnitaLF(incógnita)=1det(L)yLF^(y){\displaystyle \sum _{x\in L}f(x)={\frac {1}{\det(L)}}\sum _{y\in L^{*}}{\hat {f}}(y)}.

Lecturas adicionales

  • Ebeling, Wolfgang (2013). "Celosías y Códigos". Conferencias Avanzadas en Matemáticas . Wiesbaden: Springer Fachmedien Wiesbaden. doi : 10.1007/978-3-658-00360-9 . ISBN 978-3-658-00359-3ISSN 0932-7134 

Referencias

  1. Banaszczyk, W. (1993). "Nuevos límites en algunos teoremas de transferencia en la geometría de los números". Mathematische Annalen . 296 (1). Springer Science and Business Media LLC: 625– 635. doi : 10.1007/bf01445125 . ISSN 0025-5831 . S2CID 13921988 .  
  2. Cai, Jin-Yi; Nerurkar, Ajay (2000). "Una nota sobre la no NP-dureza de los problemas de retículo aproximados bajo reducciones de Cook generales". Information Processing Letters . 76 ( 1–2 ): 61–66 . doi : 10.1016/S0020-0190(00)00123-X . MR 1797563 . 
  3. Cohn, Henry; Kumar, Abhinav; Reiher, Christian; Schürmann, Achill (2014). «Dualidad formal y generalizaciones de la fórmula de suma de Poisson». Geometría discreta y combinatoria algebraica . Matemáticas contemporáneas. Vol. 625. pp. 123–140 . arXiv : 1306.6796v2 . doi : 10.1090/conm/625/12495 . ISBN   9781470409050. S2CID 117741906 .