Articulo de referencia

Infraestructura (teoría de números)

En matemáticas , una infraestructura es una estructura de tipo grupal que aparece en campos globales . Desarrollo histórico En 1972, D. Shanks descubrió por primera vez la infra...

En matemáticas , una infraestructura es una estructura de tipo grupal que aparece en campos globales .

Desarrollo histórico

En 1972, D. Shanks descubrió por primera vez la infraestructura de un campo de números cuadráticos reales y aplicó su algoritmo de pasos pequeños y pasos gigantes para calcular el regulador de dicho campo.O(D1/4+ε){\displaystyle {\mathcal {O}}(D^{1/4+\varepsilon })}operaciones binarias (para cadaε>0{\displaystyle \varepsilon >0}), dóndeD{\displaystyle D}es el discriminante del campo cuadrático; métodos previos requeridosO(D1/2+ε){\displaystyle {\mathcal {O}}(D^{1/2+\varepsilon })}operaciones binarias. [ 1 ] Diez años después, HW Lenstra publicó [ 2 ] un marco matemático que describe la infraestructura de un campo numérico cuadrático real en términos de "grupos circulares". También fue descrito por R. Schoof [ 3 ] y HC Williams, [ 4 ] y posteriormente extendido por HC Williams, GW Dueck y BK Schmid a ciertos campos numéricos cúbicos de rango unitario uno [ 5 ] [ 6 ] y por J. Buchmann y HC Williams a todos los campos numéricos de rango unitario uno. [ 7 ] En su tesis de habilitación , J. Buchmann presentó un algoritmo de paso pequeño-paso gigante para calcular el regulador de un campo numérico de rango unitario arbitrario . [ 8 ] La primera descripción de infraestructuras en campos numéricos de rango unitario arbitrario fue dada por R. Schoof utilizando divisores de Arakelov en 2008. [ 9 ]

La infraestructura también se describió para otros campos globales , concretamente para campos de funciones algebraicas sobre campos finitos . Esto lo hicieron por primera vez A. Stein y HG Zimmer en el caso de campos de funciones hiperelípticas reales . [ 10 ] Renate Scheidler y A. Stein lo extendieron a ciertos campos de funciones cúbicas de rango unitario uno . [ 11 ] [ 12 ] En 1999, S. Paulus y H.-G. Rück relacionaron la infraestructura de un campo de funciones cuadráticas reales con el grupo de clases de divisores. [ 13 ] Esta conexión puede generalizarse a campos de funciones arbitrarios y, combinándose con los resultados de R. Schoof, a todos los campos globales. [ 14 ]

Caso unidimensional

Definición abstracta

Una infraestructura unidimensional (abstracta)(incógnita,d){\displaystyle (X,d)}consta de un número realR>0{\displaystyle R>0}, un conjunto finitoincógnita{\displaystyle X\neq \emptyset }junto con un mapa inyectivod:incógnitaR/RZ{\displaystyle d:X\to \mathbb {R} /R\mathbb {Z} }. [ 15 ] El mapad{\displaystyle d}A menudo se le llama mapa de distancias .

Al interpretarR/RZ{\displaystyle \mathbb {R} /R\mathbb {Z} }como un círculo de circunferenciaR{\displaystyle R}y mediante la identificaciónincógnita{\displaystyle X}cond(incógnita){\displaystyle d(X)}Se puede visualizar una infraestructura unidimensional como un círculo con un conjunto finito de puntos en él.

Pasos de bebé

Un pequeño paso es una operación unariabs:incógnitaincógnita{\displaystyle bs:X\to X}en una infraestructura unidimensional(incógnita,d){\displaystyle (X,d)}. Visualizando la infraestructura como un círculo, un pequeño paso asigna cada punto ded(incógnita){\displaystyle d(X)}el siguiente. Formalmente, se puede definir esto asignándole aincógnitaincógnita{\displaystyle x\in X}el número realFincógnita:=inf{F>0d(incógnita)+Fd(incógnita)}{\displaystyle f_{x}:=\inf\{f'>0\mid d(x)+f'\in d(X)\}}; entonces, se puede definirbs(incógnita):=d1(d(incógnita)+Fincógnita){\displaystyle bs(x):=d^{-1}(d(x)+f_{x})}.

Pasos gigantes y mapas de reducción

Observando queR/RZ{\displaystyle \mathbb {R} /R\mathbb {Z} }es naturalmente un grupo abeliano , se puede considerar la sumad(incógnita)+d(y)R/RZ{\displaystyle d(x)+d(y)\in \mathbb {R} /R\mathbb {Z} }paraincógnita,yincógnita{\displaystyle x,y\in X}En general, esto no es un elemento ded(incógnita){\displaystyle d(X)}. Pero en cambio, se puede tomar un elemento ded(incógnita){\displaystyle d(X)}que se encuentra cerca . Para formalizar este concepto, supongamos que hay un mapa.rmid:R/RZincógnita{\displaystyle red:\mathbb {R} /R\mathbb {Z} \to X}; entonces, se puede definirgramos(incógnita,y):=rmid(d(incógnita)+d(y)){\displaystyle gs(x,y):=red(d(x)+d(y))}para obtener una operación binariagramos:incógnita×incógnitaincógnita{\displaystyle gs:X\times X\to X}, denominada operación de paso gigante . Nótese que esta operación, en general, no es asociativa .

La principal dificultad radica en cómo elegir el mapa.rmid{\displaystyle rojo}Suponiendo que uno desea tener la condiciónrmidd=idincógnita{\displaystyle red\circ d=\mathrm {id} _{X}}, queda un abanico de posibilidades. Una posible elección [ 15 ] se da de la siguiente manera: paravR/RZ{\displaystyle v\in \mathbb {R} /R\mathbb {Z} }, definirFv:=inf{F0vFd(incógnita)}{\displaystyle f_{v}:=\inf\{f\geq 0\mid vf\in d(X)\}}; entonces se puede definirrmid(v):=d1(vFv){\displaystyle rojo(v):=d^{-1}(v-f_{v})}Esta elección, que parece algo arbitraria, aparece de forma natural cuando se intenta obtener infraestructuras de campos globales. [ 14 ] También son posibles otras elecciones, por ejemplo, elegir un elementoincógnitad(incógnita){\displaystyle x\in d(X)}de tal manera que|d(incógnita)v|{\displaystyle |d(x)-v|}es mínimo (aquí,|d(incógnita)v|{\displaystyle |d(x)-v|}significainf{|Fv|Fd(incógnita)}{\displaystyle \inf\{|fv|\mid f\in d(x)\}}, comod(incógnita){\displaystyle d(x)}es de la formav+RZ{\displaystyle v+R\mathbb {Z} }); una posible construcción en el caso de campos de funciones hiperelípticas cuadráticas reales es dada por SD Galbraith, M. Harrison y DJ Mireles Morales. [ 16 ]

Relación con campos cuadráticos reales

D. Shanks observó la infraestructura en los campos de números cuadráticos reales al estudiar ciclos de formas cuadráticas binarias reducidas . Cabe destacar la estrecha relación entre la reducción de formas cuadráticas binarias y la expansión en fracciones continuas ; un paso en la expansión en fracciones continuas de una irracionalidad cuadrática determinada proporciona una operación unaria sobre el conjunto de formas reducidas, que recorre todas las formas reducidas de una clase de equivalencia . Al organizar todas estas formas reducidas en un ciclo, Shanks observó que se puede saltar rápidamente a formas reducidas más alejadas del inicio del círculo componiendo dos de dichas formas y reduciendo el resultado. Denominó a esta operación binaria sobre el conjunto de formas reducidas un paso gigante , y a la operación para pasar a la siguiente forma reducida del ciclo un paso pequeño .

Relación conR/RZ{\displaystyle \mathbb {R} /R\mathbb {Z} }

El conjuntoR/RZ{\displaystyle \mathbb {R} /R\mathbb {Z} }tiene una operación de grupo natural y la operación de paso gigante se define en términos de ella. Por lo tanto, tiene sentido comparar la aritmética en la infraestructura con la aritmética enR/RZ{\displaystyle \mathbb {R} /R\mathbb {Z} }Resulta que la operación grupal deR/RZ{\displaystyle \mathbb {R} /R\mathbb {Z} }se puede describir usando pasos gigantes y pasos pequeños, representando elementos deR/RZ{\displaystyle \mathbb {R} /R\mathbb {Z} }por elementos deincógnita{\displaystyle X}junto con un número real relativamente pequeño; esto fue descrito por primera vez por D. Hühnlein y S. Paulus [ 17 ] y por MJ Jacobson, Jr., R. Scheidler y HC Williams [ 18 ] en el caso de infraestructuras obtenidas a partir de campos de números cuadráticos reales. Utilizaron números de punto flotante para representar los números reales y llamaron a estas representaciones representaciones CRIAD, respectivamente.(F,pag){\displaystyle (f,p)}-representaciones. De manera más general, se puede definir un concepto similar para todas las infraestructuras unidimensionales; a estas a veces se las llamaF{\displaystyle f}-representaciones. [ 15 ]

Un conjunto deF{\displaystyle f}-representaciones es un subconjuntoFRmipag{\displaystyle fRep}deincógnita×R/RZ{\displaystyle X\times \mathbb {R} /R\mathbb {Z} }de tal manera que el mapaΨFRmipag:FRmipagR/RZ,(incógnita,F)d(incógnita)+F{\displaystyle \Psi _{fRep}:fRep\to \mathbb {R} /R\mathbb {Z} ,\;(x,f)\mapsto d(x)+f}es una biyección y que(incógnita,0)FRmipag{\displaystyle (x,0)\in fRep}por cadaincógnitaincógnita{\displaystyle x\in X}. Sirmid:R/RZincógnita{\displaystyle red:\mathbb {R} /R\mathbb {Z} \to X}es un mapa de reducción,FRmipagrmid:={(incógnita,F)incógnita×R/RZrmid(d(incógnita)+F)=incógnita}{\displaystyle fRep_{red}:=\{(x,f)\in X\times \mathbb {R} /R\mathbb {Z} \mid red(d(x)+f)=x\}}es un conjunto deF{\displaystyle f}-representaciones; por el contrario, siFRmipag{\displaystyle fRep}es un conjunto deF{\displaystyle f}-representaciones, se puede obtener un mapa de reducción estableciendormid(F)=π1(ΨFRmipag1(F)){\displaystyle red(f)=\pi _{1}(\Psi _{fRep}^{-1}(f))}, dóndeπ1:incógnita×R/RZincógnita,(incógnita,F)incógnita{\displaystyle \pi _{1}:X\times \mathbb {R} /R\mathbb {Z} \to X,\;(x,f)\mapsto x}es la proyección sobre $X$. Por lo tanto, conjuntos deF{\displaystyle f}-las representaciones y los mapas de reducción están en una correspondencia uno a uno .

Utilizando la biyecciónΨFRmipag:FRmipagR/RZ{\displaystyle \Psi _{fRep}:fRep\to \mathbb {R} /R\mathbb {Z} }, uno puede detener la operación de grupo enR/RZ{\displaystyle \mathbb {R} /R\mathbb {Z} }aFRmipag{\displaystyle fRep}, por lo tanto, girandoFRmipag{\displaystyle fRep}en un grupo abeliano(FRmipag,+){\displaystyle (fRep,+)}porincógnita+y:=ΨFRmipag1(ΨFRmipag(incógnita)+ΨFRmipag(y)){\displaystyle x+y:=\Psi _{fRep}^{-1}(\Psi _{fRep}(x)+\Psi _{fRep}(y))},incógnita,yFRmipag{\displaystyle x,y\in fRep}En ciertos casos, esta operación de grupo puede describirse explícitamente sin utilizarΨFRmipag{\displaystyle \Psi _{fRep}}yd{\displaystyle d}.

En caso de que se utilice el mapa de reducciónrmid:R/RZincógnita,vd1(vinf{F0vFd(incógnita)}){\displaystyle red:\mathbb {R} /R\mathbb {Z} \to X,\;v\mapsto d^{-1}(v-\inf\{f\geq 0\mid vf\in d(X)\})}, uno obtieneFRmipagrmid={(incógnita,F)F0,F[0,F):d(incógnita)+Fd(incógnita)}{\displaystyle fRep_{red}=\{(x,f)\mid f\geq 0,\;\forall f'\in [0,f):d(x)+f'\not \in d(X)\}}. Dado(incógnita,F),(incógnita,F)FRmipagrmid{\displaystyle (x,f),(x',f')\in fRep_{red}}, uno puede considerar(incógnita,F){\displaystyle (x'',f'')}conincógnita=gramos(incógnita,incógnita){\displaystyle x''=gs(x,x')}yF=F+F+(d(incógnita)+d(incógnita)d(gramos(incógnita,incógnita)))0{\displaystyle f''=f+f'+(d(x)+d(x')-d(gs(x,x')))\geq 0}; esto en general no es un elemento deFRmipagrmid{\displaystyle fRep_{red}}, pero se puede reducir de la siguiente manera: se calculabs1(incógnita){\displaystyle bs^{-1}(x'')}yF(d(incógnita)d(bs1(incógnita))){\displaystyle f''-(d(x'')-d(bs^{-1}(x'')))}; en caso de que este último no sea negativo, se reemplaza(incógnita,F){\displaystyle (x'',f'')}con(bs1(incógnita),F(d(incógnita)d(bs1(incógnita)))){\displaystyle (bs^{-1}(x''),f''-(d(x'')-d(bs^{-1}(x''))))}y continúa. Si el valor fue negativo, se tiene que(incógnita,F)FRmipagrmid{\displaystyle (x'',f'')\in fRep_{red}}y esoΨFRmipagrmid(incógnita,F)+ΨFRmipagrmid(incógnita,F)=ΨFRmipagrmid(incógnita,F){\displaystyle \Psi _{fRep_{red}}(x,f)+\Psi _{fRep_{red}}(x',f')=\Psi _{fRep_{red}}(x'',f'')}, es decir(incógnita,F)+(incógnita,F)=(incógnita,F){\displaystyle (x,f)+(x',f')=(x'',f'')}.

Referencias

  1. D. Shanks: La infraestructura de un campo cuadrático real y sus aplicaciones. Actas de la Conferencia de Teoría de Números (Universidad de Colorado, Boulder, Colorado, 1972), págs. 217-224. Universidad de Colorado, Boulder, 1972. MR 0389842 
  2. HW Lenstra Jr.: Sobre el cálculo de reguladores y números de clase de cuerpos cuadráticos. Días de teoría de números, 1980 (Exeter, 1980), 123 150, London Math. Soc. Lecture Note Ser., 56, Cambridge University Press, Cambridge, 1982. MR 0697260 
  3. RJ Schoof: Campos cuadráticos y factorización. Métodos computacionales en teoría de números, Parte II, 235 286, Math. Centre Tracts, 155, Math. Centrum, Ámsterdam, 1982. MR 0702519 
  4. HC Williams: Fracciones continuas y cálculos de teoría de números. Teoría de números (Winnipeg, Man., 1983). Rocky Mountain J. Math. 15 (1985), n.º 2, 621-655 . MR 0823273 
  5. HC Williams, GW Dueck, BK Schmid: Un método rápido para evaluar el regulador y el número de clase de un campo cúbico puro. Math. Comp. 41 (1983), n.º 163, 235 286. MR 0701638 
  6. GW Dueck, HC Williams: Cálculo del número de clase y el grupo de clases de un cuerpo cúbico complejo. Math. Comp. 45 (1985), n.º 171, 223 231. MR 0790655 
  7. J. Buchmann, HC Williams: Sobre la infraestructura de la clase ideal principal de un cuerpo numérico algebraico de rango unitario uno. Math. Comp. 50 (1988), n.º 182, 569 579. MR 0929554 
  8. J. Buchmann: Zur Komplexität der Berechnung von Einheiten und Klassenzahlen algebraischer Zahlkörper. Habilitationsschrift, Düsseldorf, 1987. PDF
  9. R. Schoof: Cálculo de grupos de clases de Arakelov. (Resumen en inglés) Teoría algorítmica de números: retículos, cuerpos numéricos, curvas y criptografía, 447 495, Math. Sci. Res. Inst. Publ., 44, Cambridge University Press, 2008. MR 2467554 PDF 
  10. A. Stein, HG Zimmer: Un algoritmo para determinar el regulador y la unidad fundamental del campo de funciones de congruencia hiperelíptica. En "Actas del Simposio Internacional de 1991 sobre Computación Simbólica y Algebraica, ISSAC '91", Association for Computing Machinery, (1991), 183 184.
  11. R. Scheidler , A. Stein: Computación unitaria en campos de funciones puramente cúbicas de rango unitario 1. (Resumen en inglés) Teoría algorítmica de números (Portland, OR, 1998), 592 606, Lecture Notes in Comput. Sci., 1423, Springer, Berlín, 1998. MR 1726104 
  12. R. Scheidler : Aritmética ideal e infraestructura en campos de funciones puramente cúbicas. (Resumen en inglés y francés) J. Théor. Nombres Bordeaux 13 (2001), n.º 2, 609-631 . MR 1879675 
  13. S. Paulus, H.-G. Rück: Representaciones cuadráticas reales e imaginarias de campos de funciones hiperelípticas. (Resumen en inglés) Math. Comp. 68 (1999), n.º 227, 1233 1241. MR 1627817 
  14. 1 2 Fontein, F. (2011). "La infraestructura de un campo global de rango unitario arbitrario". Math. Comp . 80 (276): 2325– 2357. arXiv : 0809.1685 . doi : 10.1090/S0025-5718-2011-02490-7 . S2CID 14352393 . 
  15. 1 2 3 F. Fontein: Grupos de infraestructuras cíclicas y Pohlig-Hellman en ciertas infraestructuras. (Resumen en inglés) Adv. Math. Commun. 2 (2008), n.º 3, 293 307. MR 2429459 
  16. SD Galbraith, M. Harrison, DJ Mireles Morales: Aritmética hiperelíptica eficiente mediante representación balanceada para divisores. (Resumen en inglés) Teoría algorítmica de números, 342 356, Lecture Notes in Comput. Sci., 5011, Springer, Berlín, 2008. MR 2467851 
  17. D. Hühnlein, S. Paulus: Sobre la implementación de criptosistemas basados ​​en campos numéricos cuadráticos reales (resumen extendido). Áreas selectas en criptografía (Waterloo, ON, 2000), 288 302, Lecture Notes in Comput. Sci., 2012, Springer, 2001. MR 1895598 
  18. MJ Jacobson Jr., R. Scheidler , HC Williams: La eficiencia y seguridad de un protocolo de intercambio de claves basado en campos cuadráticos reales. Criptografía de clave pública y teoría computacional de números (Varsovia, 2000), 89-112 , de Gruyter, Berlín, 2001 MR 1881630