Articulo de referencia

Curva hiperelíptica real

En matemáticas, existen dos tipos de curvas hiperelípticas , una clase de curvas algebraicas : curvas hiperelípticas reales y curvas hiperelípticas imaginarias que se diferencia...

En matemáticas, existen dos tipos de curvas hiperelípticas , una clase de curvas algebraicas : curvas hiperelípticas reales y curvas hiperelípticas imaginarias que se diferencian por el número de puntos en el infinito. Existen curvas hiperelípticas para cada género.gramo1{\displaystyle g\geq 1}La fórmula general de una curva hiperelíptica sobre un campo finitoK{\displaystyle K}es dado por do:y2+h(incógnita)y=F(incógnita)K[incógnita,y]{\displaystyle C:y^{2}+h(x)y=f(x)\in K[x,y]} dóndeh(incógnita),F(incógnita)K{\displaystyle h(x),f(x)\in K}satisfacen ciertas condiciones. En esta página, describimos más sobre las curvas hiperelípticas reales, que son curvas que tienen dos puntos en el infinito, mientras que las curvas hiperelípticas imaginarias tienen un punto en el infinito .

Definición

Una curva hiperelíptica real de género g sobre K se define mediante una ecuación de la formado:y2+h(incógnita)y=F(incógnita){\displaystyle C:y^{2}+h(x)y=f(x)}dóndeh(incógnita)K{\displaystyle h(x)\in K}tiene un grado no mayor que g + 1 mientrasF(incógnita)K{\displaystyle f(x)\in K}debe tener grado 2 g +1 o 2 g +2. Esta curva es una curva no singular donde ningún punto(incógnita,y){\displaystyle (x,y)}en el cierre algebraico deK{\displaystyle K}satisface la ecuación de la curvay2+h(incógnita)y=F(incógnita){\displaystyle y^{2}+h(x)y=f(x)}y ambas ecuaciones de derivadas parciales :2y+h(incógnita)=0{\displaystyle 2y+h(x)=0}yh(incógnita)y=F(incógnita){\displaystyle h'(x)y=f'(x)}. El conjunto de (finitos)K{\displaystyle K}–los puntos racionales en C vienen dados por do(K)={(a,b)K2b2+h(a)b=F(a)}S{\displaystyle C(K)=\left\{(a,b)\in K^{2}\mid b^{2}+h(a)b=f(a)\right\}\cup S} dóndeS{\displaystyle S}es el conjunto de puntos en el infinito. Para curvas hiperelípticas reales, hay dos puntos en el infinito,1{\displaystyle \infty _{1}}y2{\displaystyle \infty _{2}}. Por cualquier puntoPAG(a,b)do(K){\displaystyle P(a,b)\in C(K)}, el punto opuesto dePAG{\displaystyle P}es dado porPAG¯=(a,bh){\displaystyle {\overline {P}}=(a,-bh)}; es el otro punto con coordenada x a que también se encuentra en la curva.

Ejemplo

Dejardo:y2=F(incógnita){\displaystyle C:y^{2}=f(x)}dónde F(incógnita)=incógnita6+3incógnita55incógnita415incógnita3+4incógnita2+12incógnita=incógnita(incógnita1)(incógnita2)(incógnita+1)(incógnita+2)(incógnita+3){\displaystyle f(x)=x^{6}+3x^{5}-5x^{4}-15x^{3}+4x^{2}+12x=x(x-1)(x-2)(x+1)(x+2)(x+3)} encimaR{\displaystyle R}. DesdegradosF(incógnita)=2gramo+2{\displaystyle \deg f(x)=2g+2}yF(incógnita){\displaystyle f(x)}tiene grado 6, por lo tantodo{\displaystyle C}es una curva de género g = 2.

La versión homogénea de la ecuación de la curva viene dada por Y2Z4=incógnita6+3incógnita5Z5incógnita4Z215incógnita3Z3+4incógnita2Z4+12incógnitaZ5.{\displaystyle Y^{2}Z^{4}=X^{6}+3X^{5}Z-5X^{4}Z^{2}-15X^{3}Z^{3}+4X^{2}Z^{4}+12XZ^{5}.} Tiene un único punto en el infinito dado por (0:1:0), pero este punto es singular. La explosión dedo{\displaystyle C}tiene 2 puntos diferentes en el infinito, que denotamos1{\displaystyle \infty _{1}}y2{\displaystyle \infty _{2}}Por lo tanto, esta curva es un ejemplo de una curva hiperelíptica real.

En general, toda curva dada por una ecuación donde f tiene grado par posee dos puntos en el infinito y es una curva hiperelíptica real, mientras que aquellas donde f tiene grado impar poseen un único punto en la explosión sobre (0:1:0) y, por lo tanto, son curvas hiperelípticas imaginarias . En ambos casos, esto supone que la parte afín de la curva no es singular (véanse las condiciones sobre las derivadas mencionadas anteriormente).

Aritmética en una curva hiperelíptica real

En una curva hiperelíptica real, la suma ya no se define sobre puntos como en las curvas elípticas , sino sobre divisores y el jacobiano . Seado{\displaystyle C}Sea una curva hiperelíptica de género g sobre un cuerpo finito K. Un divisorD{\displaystyle D}endo{\displaystyle C}es una suma finita formal de puntosPAG{\displaystyle P}endo{\displaystyle C}. Nosotros escribimos D=PAGdonortePAGPAG{\displaystyle D=\sum _{P\in C}{n_{P}P}}dóndenortePAGZ{\displaystyle n_{P}\in \mathbb {Z} }ynortepag=0{\displaystyle n_{p}=0}para casi todosPAG{\displaystyle P}.

El grado deD=PAGdonortePAGPAG{\textstyle D=\sum _ {P\in C}{n_{P}P}}se define por grados(D)=PAGdonortePAG.{\displaystyle \deg(D)=\sum _{P\in C}{n_{P}}.}D{\displaystyle D}Se dice que está definido sobreK{\displaystyle K}siDσ=PAGdonortePAGPAGσ=D{\textstyle D^{\sigma }=\sum _ {P\in C}n_{P}P^{\sigma }=D}para todos los automorfismos σ deK¯{\displaystyle {\overline {K}}}encimaK{\displaystyle K}. El conjuntoDiv(K){\displaystyle Div(K)}de divisores dedo{\displaystyle C}definido sobreK{\displaystyle K}forma un grupo abeliano aditivo bajo la regla de adición aPAGPAG+bPAGPAG=(aPAG+bPAG)PAG.{\displaystyle \sum a_{P}P+\sum b_{P}P=\sum {(a_{P}+b_{P})P}.}

El conjuntoDiv0(K){\displaystyle Div^{0}(K)}de todos los divisores de grado cero dedo{\displaystyle C}definido sobreK{\displaystyle K}es un subgrupo deDiv(K){\displaystyle Div(K)}.

Tomemos un ejemplo:

DejarD1=6PAG1+4PAG2{\displaystyle D_{1}=6P_{1}+4P_{2}}yD2=1PAG1+5PAG2{\displaystyle D_{2}=1P_{1}+5P_{2}}Si los añadimos entoncesD1+D2=7PAG1+9PAG2{\ Displaystyle D_ {1} + D_ {2} = 7P_ {1} +9P_ {2}}. El grado deD1{\displaystyle D_{1}}esgrados(D1)=6+4=10{\displaystyle \deg(D_{1})=6+4=10}y el grado deD2{\displaystyle D_{2}}esgrados(D2)=1+5=6{\displaystyle \deg(D_{2})=1+5=6}. Entonces,grados(D1+D2)=grados(D1)+grados(D2)=16.{\displaystyle \deg(D_{1}+D_{2})=\deg(D_{1})+\deg(D_{2})=16.}

Para polinomiosGRAMOK[do]{\displaystyle G\in K[C]}, el divisor deGRAMO{\displaystyle G}se define por div(GRAMO)=PAGdoordPAG(GRAMO)PAG.{\displaystyle \mathrm {div} (G)=\sum _{P\in C}{\mathrm {ord} }_{P}(G)P.} Si la funciónGRAMO{\displaystyle G}tiene un poste en un puntoPAG{\displaystyle P}entoncesordPAG(GRAMO){\displaystyle -{\mathrm {ord} }_{P}(G)}es el orden de desaparición deGRAMO{\displaystyle G}enPAG{\displaystyle P}. AsumirGRAMO,H{\displaystyle G,H}son polinomios enK[do]{\displaystyle K[C]}; el divisor de la función racionalF=GRAMO/H{\displaystyle F=G/H}se denomina divisor principal y se define pordiv(F)=div(GRAMO)div(H){\displaystyle \mathrm {div} (F)=\mathrm {div} (G)-\mathrm {div} (H)}Denotamos el grupo de divisores principales porPAG(K){\displaystyle P(K)}, es decir,PAG(K)={div(F)FK(do)}{\displaystyle P(K)=\{\mathrm {div} (F)\mid F\in K(C)\}}El jacobino dedo{\displaystyle C}encimaK{\displaystyle K}se define porJ=Div0/PAG{\displaystyle J=Div^{0}/P}. El grupo de factoresJ{\displaystyle J}también se le llama grupo de clases divisor dedo{\displaystyle C}. Los elementos que se definen sobreK{\displaystyle K}formar el grupoJ(K){\displaystyle J(K)}. Lo denotamos porD¯J(K){\displaystyle {\overline {D}}\en J(K)}la clase deD{\displaystyle D}enDiv0(K)/PAG(K){\displaystyle Div^{0}(K)/P(K)}.

Existen dos formas canónicas de representar las clases de divisores para curvas hiperelípticas reales.do{\displaystyle C}que tienen dos puntos infinitosS={1,2}{\displaystyle S=\{\infty _{1},\infty _{2}\}}. La primera consiste en representar un divisor de grado cero medianteD¯{\displaystyle {\bar {D}}}de tal manera queD=i=1rPAGir2{\textstyle D=\sum _{i=1}^{r}P_{i}-r\infty _{2}}, dóndePAGido(F¯q){\displaystyle P_{i}\in C({\bar {\mathbb {F} }}_{q})},PAGi2{\displaystyle P_{i}\not =\infty _{2}}, yPAGiPAGj¯{\displaystyle P_{i}\not ={\bar {P_{j}}}}siij{\displaystyle i\neq j}El representanteD{\displaystyle D}deD¯{\displaystyle {\bar {D}}}entonces se denomina semirreducido. SiD{\displaystyle D}satisface la condición adicionalrgramo{\displaystyle r\leq g}entonces el representanteD{\displaystyle D}se llama reducido. [ 1 ] Nótese quePAGi=1{\displaystyle P_{i}=\infty _{1}}Se permite para algún i . De ello se deduce que cada clase divisora ​​de grado 0 contiene un representante único.D¯{\displaystyle {\bar {D}}}con D=Dincógnitagrados(Dincógnita)2+v1(D)(12),{\displaystyle D=D_{x}-\deg(D_{x})\infty _{2}+v_{1}(D)(\infty _{1}-\infty _{2}),} dóndeDincógnita{\displaystyle D_{x}}es divisor que es coprimo con ambos1{\displaystyle \infty _{1}}y2{\displaystyle \infty _{2}}, y0grados(Dincógnita)+v1(D)gramo{\displaystyle 0\leq \deg(D_{x})+v_{1}(D)\leq g}.

La otra representación está equilibrada en el infinito. SeaD=1+2{\displaystyle D_{\infty }=\infty _{1}+\infty _{2}}, tenga en cuenta que este divisor esK{\displaystyle K}-racional incluso si los puntos1{\displaystyle \infty _{1}}y2{\displaystyle \infty _{2}}no lo son de forma independiente. Escribe el representante de la claseD¯{\displaystyle {\bar {D}}}comoD=D1+D{\displaystyle D=D_{1}+D_{\infty }}, dóndeD1{\displaystyle D_{1}}se llama la parte afín y no contiene1{\displaystyle \infty _{1}}y2{\displaystyle \infty _{2}}y dejard=grados(D1){\displaystyle d=\deg(D_{1})}. Sid{\displaystyle d}es incluso entonces D=d2(1+2).{\displaystyle D_{\infty }={\frac {d}{2}}(\infty _{1}+\infty _{2}).}

Sid{\displaystyle d}entonces es extraño D=d+121+d122.{\displaystyle D_{\infty }={\frac {d+1}{2}}\infty _{1}+{\frac {d-1}{2}}\infty _{2}.} Por ejemplo, sean las partes afines de dos divisores dadas por

D1=6PAG1+4PAG2{\displaystyle D_{1}=6P_{1}+4P_{2}}yD2=1PAG1+5PAG2{\displaystyle D_{2}=1P_{1}+5P_{2}}

entonces los divisores equilibrados son

D1=6PAG1+4PAG25D15D2{\displaystyle D_{1}=6P_{1}+4P_{2}-5D_{\infty _{1}}-5D_{\infty _{2}}}yD2=1PAG1+5PAG23D13D2{\displaystyle D_{2}=1P_{1}+5P_{2}-3D_{\infty _{1}}-3D_{\infty _{2}}}

Transformación de una curva hiperelíptica real a una curva hiperelíptica imaginaria

Dejardo{\displaystyle C}sea ​​una curva cuadrática real sobre un campoK{\displaystyle K}. Si existe un divisor primo ramificado de grado 1 enK{\displaystyle K}Entonces podemos realizar una transformación birracional a una curva cuadrática imaginaria. Se dice que un punto (finito o infinito) está ramificado si es igual a su opuesto. Esto significa quePAG=(a,b)=PAG¯=(a,bh(a)){\displaystyle P=(a,b)={\overline {P}}=(a,-b-h(a))}, es decir queh(a)+2b=0{\displaystyle h(a)+2b=0}. SiPAG{\displaystyle P}entonces se ramificaD=PAG1{\displaystyle D=P-\infty _{1}}es un divisor primo ramificado. [ 2 ]

La curva hiperelíptica realdo:y2+h(incógnita)y=F(incógnita){\displaystyle C:y^{2}+h(x)y=f(x)}del génerogramo{\displaystyle g}con una ramificaciónK{\displaystyle K}-punto finito racionalPAG=(a,b){\displaystyle P=(a,b)}es birracionalmente equivalente a un modelo imaginariodo:y2+h¯(incógnita)y=F¯(incógnita){\displaystyle C':y'^{2}+{\bar {h}}(x')y'={\bar {f}}(x')}del génerogramo{\displaystyle g}, es decirgrados(F¯)=2gramo+1{\displaystyle \deg({\bar {f}})=2g+1}y los campos de función son igualesK(do)=K(do){\displaystyle K(C)=K(C')}. [ 3 ] Aquí:

En nuestro ejemplodo:y2=F(incógnita){\displaystyle C:y^{2}=f(x)}dóndeF(incógnita)=incógnita6+3incógnita55incógnita415incógnita3+4incógnita2+12incógnita{\displaystyle f(x)=x^{6}+3x^{5}-5x^{4}-15x^{3}+4x^{2}+12x}, h ( x ) es igual a 0. Para cualquier puntoPAG=(a,b){\displaystyle P=(a,b)},h(a){\displaystyle h(a)}es igual a 0 y por lo tanto el requisito para que P se ramifique se convierte enb=0{\displaystyle b=0}Sustituyendoh(a){\displaystyle h(a)}yb{\displaystyle b}, obtenemosF(a)=0{\displaystyle f(a)=0}, dóndeF(a)=a(a1)(a2)(a+1)(a+2)(a+3){\displaystyle f(a)=a(a-1)(a-2)(a+1)(a+2)(a+3)}, es decir,a{0,1,2,1,2,3}{\displaystyle a\in \{0,1,2,-1,-2,-3\}}.

De ( i ), obtenemosincógnita=aincógnita+1incógnita{\textstyle x={\frac {ax'+1}{x'}}}yy=yincógnitagramo+1{\textstyle y={\frac {y'}{x'^{g+1}}}}. Para g = 2, tenemosy=yincógnita3{\textstyle y={\frac {y'}{x'^{3}}}}.

Por ejemplo, dejemosa=1{\displaystyle a=1}entoncesincógnita=incógnita+1incógnita{\textstyle x={\frac {x'+1}{x'}}}yy=yincógnita3{\textstyle y={\frac {y'}{x'^{3}}}}, obtenemos (yincógnita3)2=incógnita+1incógnita(incógnita+1incógnita+1)(incógnita+1incógnita+2)(incógnita+1incógnita+3)(incógnita+1incógnita1)(incógnita+1incógnita2).{\displaystyle \left({\frac {y'}{x'^{3}}}\right)^{2}={\frac {x'+1}{x'}}\left({\frac {x'+1}{x'}}+1\right)\left({\frac {x'+1}{x'}}+2\right)\left({\frac {x'+1}{x'}}+3\right)\left({\frac {x'+1}{x'}}-1\right)\left({\frac {x'+1}{x'}}-2\right).}

Para eliminar los denominadores, esta expresión se multiplica porincógnita6{\displaystyle x^{6}}, entonces: y2=(incógnita+1)(2incógnita+1)(3incógnita+1)(4incógnita+1)(1)(1incógnita){\displaystyle y'^{2}=(x'+1)(2x'+1)(3x'+1)(4x'+1)(1)(1-x')} dando la curva do:y2=F¯(incógnita){\displaystyle C':y'^{2}={\bar {f}}(x')}dóndeF¯(incógnita)=(incógnita+1)(2incógnita+1)(3incógnita+1)(4incógnita+1)(1)(1incógnita)=24incógnita526incógnita4+15incógnita3+25incógnita2+9incógnita+1.{\displaystyle {\bar {f}}(x')=(x'+1)(2x'+1)(3x'+1)(4x'+1)(1)(1-x')=-24x'^{5}-26x'^{4}+15x'^{3}+25x'^{2}+9x'+1.}

do{\displaystyle C'}es una curva cuadrática imaginaria ya queF¯(incógnita){\displaystyle {\bar {f}}(x')}tiene título2gramo+1{\displaystyle 2g+1}.

Referencias

  1. Erickson, Stefan; Jacobson, Michael J., Jr.; Stein, Andreas (2011). "Fórmulas explícitas para curvas hiperelípticas reales de género 2 en representación afín". Advances in Mathematics of Communications . 5 (4): 623– 666. doi : 10.3934/amc.2011.5.623 . MR 2855275 . {{cite journal}}: CS1 maint: varios nombres: lista de autores ( enlace )
  2. Jacobson, Michael J. Jr.; Scheidler, Renate ; Stein, Andreas (2010). "Aspectos criptográficos de las curvas hiperelípticas reales" . Tatra Mountains Mathematical Publications . 47 : 31–65 . doi : 10.2478/v10127-010-0030-9 . MR 2791633 . 
  3. Galbraith, Steven D.; Lin, Xibin; Morales, David J. Mireles (2008). "Emparejamientos en curvas hiperelípticas con un modelo real" . En Galbraith, Steven D.; Paterson, Kenneth G. (eds.). Criptografía basada en emparejamientos – Pairing 2008, Segunda Conferencia Internacional, Egham, Reino Unido, 1-3 de septiembre de 2008. Actas . Lecture Notes in Computer Science. Vol. 5209. Springer. pp. 265–281 . doi : 10.1007/978-3-540-85538-5_18 . MR 2733918 .