On Amazon.it: https://www.amazon.it/Complete-Concordances-James-Bible-Azzur/dp/B0F1V2T1GJ/


Corba el·líptica - Viquipèdia

Corba el·líptica

De Viquipèdia

En matemàtiques, una corba el·líptica és una corba plana definida per una equació de la forma

y2 = x3 + a x + b,

que no és singular; és a dir, la seva gràfica no té cúspides o punts d'intersecció amb ella mateixa. (Quan la característica del cos de coeficients és 2 o 3, l'equació anterior no és suficientment general per a incloure totes les corbes cúbiques no singulars; vegeu més endavant per a una definició més precisa).

Es pot veure que les corbes el·líptiques es corresponen a immersions del torus al pla projectiu; aquestes immersions es poden generalitzar a cossos arbitraris. Així, es diu que les corbes el·líptiques són corbes algebraiques projectives de gènere 1 sobre un cos K, juntament amb un punt distingit definit sobre K. L'estructura de grup natural del torus es manifesta d'una forma geomètricament curiosa en les corbes el·líptiques; el conjunts de punts de la corba forma un grup abelià.

Les corbes el·líptiques són especialment importants en la teoria de nombres, i constitueixen una àrea de recerca actual molt important; per exemple, foren usades per Andrew Wiles en la demostració del darrer teorema de Fermat. També tenen múltiples aplicacions en la criptografia (vegeu criptografia sobre corbes el·líptiques) i en la factorització d'enters.

Una corba el·líptica no és el mateix que una el·lipse: vegeu integral el·líptica per l'origen del terme).

Taula de continguts

[amaga]

[edita] Corbes el·líptiques sobre els nombres reals

Tot i que la definició formal d'una corba el·líptica és una mica tècnica i demana una mica de coneixements previs de geometria algebraica, és possible descriure alguns aspectes de les corbes el·líptiques sobre els nombres reals fent us només de l'àlgebra i geometria de secundària.

En aquest context, una corba el·líptica és una corba plana definida per l'equació de la forma

y2 = x3 + ax + b,

on a i b són nombres reals. Aquest tipus d'equació s'anomena equació de Weierstrass.

Per exemple, el següent dibuix il·lustra les corbes el·líptiques donades per les equacions y2 = x3 − x i y2 = x3 − x + 1. image:ECexamples01.png

La definició de corba el·líptica exigeix també que la corba sigui no singular. Geomètricament, això significa que la gràfica no té cúspides ni punts d'intersecció amb ella mateixa. Algebraicament, això implica el càlcul del discriminant,

Δ = − 16(4a3 + 27b2)

La corba és no singular si el discriminant no és igual a zero. (Encara que el factor −16 aquí sembla irrellevant, esdevé convenient posteriorment en un estudi més avançat de les corbes el·líptiques).

La gràfica d'una corba no singular, té dues components si el seu discriminant és positiu, i un de sol si és negatiu. Per exemple, en les representacions mostrades anteriorment, el primer discriminant és 64, i el segon és −368.

[edita] La llei de grup

Adjuntant un "punt de l'infinit", obtenim una versió projectiva de la corba. Si P i Q són dos punts de la corba, aleshores podem trobar un únic tercer punt que és la intersecció de la corba amb la línia que passa per P i Q. Si la línia és tangent a la corba en un punt, aleshores aquest punt es compta dues vegades; i si la línia és paral·lela a l'eix de les y, definim el tercer punt com el "punt de l'infinit". Així sempre se satisfà exactament una d'aquestes condicions per a qualsevol parella de punts de la corba el·líptica.

image:ECClines.svg

Així, és possible d'introduir una operació de grup, "+", a la corba amb les següents propietats: considerem el punt de l'infinit com l'element neutre 0; i si una línia recta interseca amb la corba als punts P, Q i R, aleshores imposem que P + Q + R = 0 en el grup. Es pot comprovar que d'aquesta operació en resulta un grup abelià, i per tant una varietat abeliana. Es pot demostrar que el conjunt de punts K-racionals (incloent el punt de l'infinit) forma un subgrup d'aquest grup. Si denotem la corba per E, normalment escriurem doncs E(K) per denotar aquest subgrup.

El grup esmentat, es pot descriure tan algebraicament com geomètricament. Donada la corba y2 = x3 − px − q sobre el cos K (la característica del qual suposem que no és ni 2 ni 3), i els punts P = (xP, yP) i Q = (xQ, yQ) de la corba, suposem primer que xP ≠ xQ. Sigui s = (yP − yQ)/(xP − xQ); com que K és un cos, s està ben definit. Aleshores podem definir R = P + Q = (xR, yR) mitjançant

xR = s2 − xP − xQ
yR = − yP + s(xP − xR)

Si xP = xQ, aleshores hi ha dues opcions: si yP = −yQ, aleshores la suma es defineix com a 0; així, l'invers de cada punt de la corba es troba reflectint el punt sobre l'eix de les x. Si yP = yQ ≠ 0, aleshores R = P + P = 2P = (xR, yR) ve donat per

s = {(3{x_P}^2 - p)}/{(2y_P)}
xR = s2 − 2xP
yR = − yP + s(xP − xR)

Si yP = yQ = 0, aleshores P + P = 0.

[edita] Corbes el·líptiques sobre els nombres complexos

La formulació de les corbes el·líptiques com a immersió d'un torus en el pla projectiu complex ve donada naturalment gràcies a una curiosa propietat de les funcions p de Weierstrass. Aquestes funcions i les seves primera derivades estan relacionades mitjançant la fórmula

\wp'(z)^2 = 4\wp(z)^3 -g_2\wp(z) - g_3

Aquí, g2 and g3 són constants; \wp(z) és la funció P de Weierstrass i \wp'(z) la seva derivada. És clar que aquesta relació és en forma de corba el·líptica (sobre els nombres complexos. Les funcions de Weierstrass són doblement periòdiques; això vol dir que són periòdiques respecte una xarxa Λ; bàsicament, ñes funcions de Weierstrass estan definides naturalment sobre un torus T=\mathbb{C}/\Lambda. Es pot trobar una immersió del torus al pla projectiu mitjançant l'aplicació

z\to (1,\wp(z), \wp'(z)).

Aquesta aplicació és un isomorfisme de grups, el qual porta l'estructura de grup del torus a el pla projectiu. És també un isomorfisme de superfícies de Riemann, així topològicament una corba el·líptica donada és com un torus. Si la xarxa Λ està relacionada amb la xarxa cΛ mitjançant la multpiplicació per el nombre complex c diferent de zero, aleshores les corbes corresponents són isomorfes. Les clsses d'isomorfismes de corbes el·líptiques vénen donades per l'invariant j.

Les classes d'isomorfismes es poden entendre també d'una forma més senzilla. Les constants g2 i g3, anomenades invariants modulars, estan determinades únicament per la xarxa, és a dir, per l'estructura del torus. Tanmateix, els nombres complexos són el cos de descomposició dels polinomis, i per tant podem veure la corba el·líptica com

y2 = x(x − 1)(x − λ)

Es veu que

g_2 = \frac{4^{1/3}}{3} (\lambda^2-\lambda+1)

i

g_3=\frac{1}{27} (\lambda+1)(2\lambda^2-5\lambda+2)

i per tant el discriminant modular és

\Delta = g_2^3-27g_3^2 = \lambda^2(\lambda-1)^2

Aquí, λ se l'anomena de vegades la funció modular lambda.

Cal destacar que el teorema d'uniformització ens diu que es pot representar tota superfície de Riemann compacta de gènere 1 com un torus.

[edita] Corbes el·líptiques sobre un cos general

Les corbes el·líptiques es poden definir sobre qualsevol cos K; la definició formal d'una corba el·líptica és una corba algebraica projectiva no singular sobre K de gènere 1 amb un punt donat definit sobre K.

Si la característica de K no és ni 2 ni 3, aleshores podem escriure tota corba el·líptica sobre K en la forma

y2 = x3 − px − q

on p i q són elements de K tals que el polinomi de la dreta x3 − px − q no té arrels dobles. Si la característica és 2 o 3, s'ha de tenir en consideració més termes.

Generalment es prenen les corbes com al conjunt de punts (x,y) que satisfan l'equació anterior i tals que tant x com y són elements de la clausura algebraica de K. S'anomenen punts K-racionals als punts tals que llurs cordenades pertanyen a K.

[edita] Connexions amb la teoria de nombres

El teorema de Mordell-Weil diu que si K és el cos dels nombres racionals (o més generalment, un cos de nombres), aleshores el grup de punts K-racionals és finitament generat. Això vol dir que es pot expressar el grup com a suma directa d'un grup abelià lliure i un grup de torsió finit. Mentre que la torsió d'un subgrup d'E(K) és relativament fàcil de determinar, en general no es coneix cap algoritme per a calcular el rang del subgrup lliure. La conjectura de Birch i Swinnerton-Dyer dóna una fórmula per a calcular aquest rang.

La recent demostració del darrer teorema de Fermat s'efectuà amb la demostració d'un cas especial de la conjectura de Taniyama-Shimura en el qual es relacionen les corbes el·líptiques sobre els racionals amb les formes modulars; aquesta conjectura fou demostrada completament el 1999.

Mentre que el nombre exacte de punts racionals d'una corba el·líptica E sobre un cos finit Fp és generalment difícil de calcular, el teorema de Hasse sobre corbes el·líptiques ens diu que

 \left| \sharp E( \mathbb{F}_p ) - p - 1 \right| < 2 \sqrt{p}

Podem entendre i demostrar aquest fet amb l'ajuda d'una teoria més general; consulteu funció zeta local o cohomologia étal.

El nombre exacte de punts d'una corba particular es pot calcular amb l'algoritme de Schoof.

Per a més informació vegeu aritmètica de varietats abelianes.

[edita] Algoritmes que usen corbes el·líptiques

Les corbes el·líptiques sobre cossos finits s'usen en diverses aplicacions criptogràfiques així com per a la factorització d'enters. Típicament, la idea general per a aquestes aplicacions és que un algorisme ja conegut que s'aplica sobre certs grups finits, es reescriu per tal de ser usat en el grup de punts racionals d'una corba el·líptica. Per alguns exemples, vegeu:

  • ElGamal sobre corbes el·líptiques. Xifrat i signatura.
  • Sistema de factorització de Lenstra. També anomenat ECM.
  • Prova de primalitat amb corbes el·líptiques. Anomenat ECPP.

[edita] Referències

Serge Lang, a la introducció del llibre que se cita a continuació, diu que "és possible escriure sense fi sobre corbes el·líptiques. (No és cap amenaça)". La següent és una llista ben curta d'alguns llibres (en anglès) que poden servir com a guia davant la immensa quantitat de bibliografia que hi ha disponible sobre els aspectes teòrics, algorítmics i criptogràfics de les corbes el·líptiques.

  • I. Blake; G. Seroussi, N. Smart, N.J. Hitchin (2000). Elliptic Curves in Cryptography, Cambridge Univ. Press. ISBN 0521653746. 
  • Richard Crandall; Carl Pomerance (2001). “Chapter 7: Elliptic Curve Arithmetic”, Prime Numbers: A Computational Perspective, 1st edition, Springer, 285–352. ISBN 0387947779. 
  • John Cremona (1992). Algorithms for Modular Elliptic Curves, Cambridge Univ. Press. 
  • Dale Husemöller (2004). Elliptic Curves, 2nd edition, Springer. 
  • Kenneth Ireland; Michael Rosen (1990). “Chapters 18 and 19”, A Classical Introduction to Modern Number Theory, 2nd edition, Springer. 
  • Anthony Knapp (1992). Elliptic Curves, Math Notes 40, Princeton Univ. Press. 
  • Neal Koblitz (1984). Introduction to Elliptic Curves and Modular Forms, Springer. 
  • Neal Koblitz (1994). “Chapter 6”, A Course in Number Theory and Cryptography, 2nd edition, Springer. ISBN 0387942939. 
  • Serge Lang (1978). Elliptic Curves: Diophantine Analysis, Springer. 
  • Joseph H. Silverman (1986). The Arithmetic of Elliptic Curves, Springer. 
  • Joseph H. Silverman (1994). Advanced Topics in the Arithmetic of Elliptic Curves, Springer. 
  • Joseph H. Silverman; John Tate (1992). Rational Points on Elliptic Curves, Springer. 
  • Lawrence Washington (440). Elliptic Curves: Number Theory and Cryptography, Chapman & Hall/CRC. ISBN 1584883650. 

[edita] Enllaços externs

A Wikimedia Commons hi ha contingut multimèdia relatiu a:
Elliptic curve
Static Wikipedia March 2008 on valeriodistefano.com

aa   ab   af   ak   als   am   an   ang   ar   arc   as   ast   av   ay   az   ba   bar   bat_smg   bcl   be   be_x_old   bg   bh   bi   bm   bn   bo   bpy   br   bs   bug   bxr   ca   cbk_zam   cdo   ce   ceb   ch   cho   chr   chy   co   cr   crh   cs   csb   cv   cy   da   en   eo   es   et   eu   fa   ff   fi   fiu_vro   fj   fo   fr   frp   fur   fy   ga   gd   gl   glk   gn   got   gu   gv   ha   hak   haw   he   hi   ho   hr   hsb   ht   hu   hy   hz   ia   id   ie   ig   ii   ik   ilo   io   is   it   iu   ja   jbo   jv   ka   kab   kg   ki   kj   kk   kl   km   kn   ko   kr   ks   ksh   ku   kv   kw   ky   la   lad   lb   lbe   lg   li   lij   lmo   ln   lo   lt   lv   map_bms   mg   mh   mi   mk   ml   mn   mo   mr   ms   mt   mus   my   mzn   na   nah   nap   nds   nds_nl   ne   new   ng   nl   nn   nov  

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu