Vous êtes sur la page 1sur 11

Les courbes elliptiques pour les nuls

Guillaume Lafon 16 janvier 2003

Table des matires


1 Courbes elliptiques complexes 1.1 Tores et fonctions elliptiques . . . . . . . . . . . . . . . . . . . 1.2 La fonction P de Weierstrass . . . . . . . . . . . . . . . . . . . 1.3 Mais, msieur, quest-ce quelles ont delliptique, ces courbes ? . 2 Passons aux choses srieuses 2.1 Quelques dnitions . . . . . . . . . . . . . . . . . . . . . . . 2 3 4 6 9 9

Introduction
Ce texte est destin tous ceux qui ont fait une recherche Google sur les mots courbe elliptique et ont slectionn ma page parmi les quelque 3000 rponses donnes, ceux qui ont dcid de comprendre la dmonstration du thorme de Fermat et ont constat quil y avait un vague rapport avec les courbes elliptiques, ceux qui ont envie de pouvoir rpondre autre chose que Ben euh... la prochaine fois quils compareront les douces formes de leur dulcine des courbes elliptiques (quelle drle dide, aussi) et quelle rpondra Mais cest quoi, une courbe elliptique ?... Enn bref, je mgare, a priori, je pense quil intressera surtout les gens qui ont une certaine curiosit vis--vis de ce domaine des mathmatiques mais nont pas lenvie/le temps/le courage de lire un bouquin de 500 pages compliqu et trouveront peut-tre ici un aperu plus accessible. En eet, ce texte tant lorigine cens remplacer un (ou plutt plusieurs) exposs sur le sujet destins un ami physicien (do le titre de la chose ;-) ) et nanmoins dsireux denrichir sa culture mathmatique, il ne comporte pour ainsi dire pas de dmonstrations (mais par contre des explications pour mieux cerner

les phnomnes observs) et le style en est un srement plus libre que celui de la littrature mathmatique standard (et plus bavard, oui, je sais). Si vous avez dj ouvert un livre sur les courbes elliptiques, vous aurez srement eu droit une remarque concernant la vaste domaine dapplication des dites courbes. Je ne drogerai pas la rgle : les courbes elliptiques, a sutilise aussi bien en analyse quen algbre ou en arithmtique, et a fait une partie de leur intrt. Je traiterai les dirents points de vue successivement, en commenant par les courbes elliptiques complexes parce que cest plus facile (ce sera la partie la plus analytique), puis le cas gnral parce que cest plus joli (l, il y aura plus dalgbre). Pour ce qui est du contenu, je pense que la table des matires le rsume trs bien, rentrons donc tout de suite dans le vif du sujet.

Courbes elliptiques complexes

Une courbe elliptique est, en gros, une courbe (enn, quelque chose de dimension 1, donc ca ressemble plutt une surface dans le cas complexe, en fait), munie dune loi de groupe. Pas nimporte quelle loi de groupe, videmment, sinon ce serait facile mais a naurait aucun intrt, mais une loi telle que les cooordonnes de la somme sexprime gentiment en fonction de celles des points de dpart, par exemple de faon polynmiale (poue emplyer des termes plus savants, lide est de munir la courbe dune structure de schma en groupes). Par exemple, le cercle rel {(x, y) R2 | x2 + y 2 = 1} est muni dune loi de groupe naturelle (pour laquelle il est isomorphe R/2Z) via sa paramtrisation par langle : (cos , sin ) + (cos , sin ) = (cos( + ), sin( + )) On peut dailleurs faire pareil avec le cercle complexe et via les relations trigonomtriques, on a bien une loi polynmiale : (x1 , y1) + (x2 , y2 ) = (x1 x2 y1 y2 , x1 y2 + x2 y1 ). Dans le cadre complexe, comme souvent, tout est simple. En fait, les courbes elliptiques y ont le bon got dtre de simples tores ( isomorphisme prs pour une bonne notion disomorphisme, bien entendu). Cest dailleurs la dnition provisoire que jen donnerai ; pour rompre avec la tradition consistant en donner une quation tout de suite, nous allons tudier les tores et, en extrayant les proprits intressantes de cette tude, proposer une gnralisation du concept.

1.1
2

Tores et fonctions elliptiques

Rappelons pour commencer les proprits lmentaires des rseaux dans R : Proposition 1. Un sous-groupe discret maximal (ou rseau) de C est de la / forme Z1 + Z2 , o 2 iR. 1 Denition 1. Un tore complexe est un quotient C/, o est un rseau. Denition 2. Deux rseaux (ou les tores correspondants) L et L sont dits quivalents sil existe un nombre complexe tel que L = L . On dit que ralise une isognie entre les deux rseaux si L L , on appelle degr de lisognie lindice de L comme sous-groupe de L Exemple La multiplication par n est une isognie de L dans lui-mme (quel que soit le rseau L) de degr n2 . Remarques 1) L = Z1 + Z2 et L = Z1 + Z2 sont quivalents M SL2 (Z) telle que M1 = omega1 et M2 . 2) La bonne dnition dun tore fait en fait intervenir sa structure de varit analytique. Les isognies sinterprtent alors comme des morphismes entre varits analytiques. Le but va maintenant tre de trouver une courbe elliptique isomorphe notre tore mais qui puisse tre dnie par une quation polynmiale, pour pouvoir ensuite gnraliser un corps quelconque. On va maintenant introduire llment essentiel de la thorie, savoir les fonctions elliptiques, qui sont lorigine de la thorie des courbe elliptique : Denition 3. Une fonction elliptique sur un rseau L est une fonction f mromorphe sur C et L-priodique (ie L, f (z + ) = f (z)). Remarque Une fonction elliptique holomorphe est constante, puisque borne. On va maintenant noncer une proprit fondamentale des fonctions elliptiques. Commenons par introduire une nouvelle notion : Denition 4. Le paralllogramme fondamental du rseau L = Z1 + Z2 est celui dont les sommets sont 0, 1 , 2 , 1 + 2 . On dnit lordre dune fonction elliptique f en un point a, comme dhabitude, comme tant lentier n, not orda (f ) tel que f (z) = (z a)g(z) au voisinage de a, avec g holomorphe non nulle en a.

Theoreme 1. Soit f une fonction elliptique sans zros ni ples sur le bord du paralllogramme fondamental P alors orda (f ) = 0,
aP aP

a.orda (f ) L.

Dmonstration. Cest lmentaire, il sagit dappliquer le thorme des rsidus de bonnes fonctions. Le lecteur curieux mais emmard (non, non, ce nest pas du tout incompatible) pourra par exemple regarder [MKM] pour plus de dtails, comme pour la plupart des noncs de cette section. On verra un peu plus loin en quoi cette dernire proprit est intressante. Pour linstant, on va essayer den savoir plus sur ces fonctions elliptiques. En fait, et cest bien leur intrt, on peut en obtenir facilement la liste. Pour ce faire, on va introduire une fonction particulire, qui mrite bien un paragraphe elle seule au vu de sa place centrale dans la thorie.

1.2

Le but est donc davoir une fonction periodique suivant un rseau L. On sait dj quon ne pourra pas trouver de fonction holomorphe, on va donc tenter le coup avec un fonction mromorphe qui ait un ple en chaque point du rseau (mais aucun aillleurs, pas besoin de foutre le bordel sans raison). Le ple devra tre le mme, bien sr, pour que la fonction soit priodique, 1 donc on a envie de prendre une somme de choses du genre (z)n pour parcourant le rseau, n tant lordre du ple en chaque point du rseau. Et l, miracle, a marche trs bien, on constate quil sut davoir n 2 pour que la srie converge (exercice laiss au lecteur). Denition 5. La fonction P associe au rseau L est P(z) = 1 . 2
1 + z2 1 L\{0} (z)2

La fonction P de Weierstrass

Remarque 1) La drive de P est aussi une fonction elliptique (les drives suivantes aussi, mais on sen fout, vous allez comprendre pourquoi rapidement). 2) En posant G2k (L) = L\{0} 1 , on a des dveloppements en sries 2k 1 2k P(z) = z 2 + k=1(2k + 1)G2k+2 z et P (z) = 2 + (2k + 1)2kG2k+2z 2k . k=1 z3 On a maintenant les deux rsultats fopndamentaux suivants, le premier nous dit quen fait,les fonctions P et P sont plus ou moins les seules fonctions elliptiques, la seconde va faire apparaitre, comme par miracle, la belle quation quon veut pour notre courbe.

Theoreme 2. Toute fonction elliptique sur un rseau L scrit comme fraction rationelle en P(L) et P(L) Dmonstration. Dj, en constatant que P est paire est P impaire, on se ramne aucas dune fonction paire. Elle ne peut dont avoir de ples quen 0, 1 , 2 , 1 +2 (modulo L), mais alors quitte la multiplier par des bonnes 2 2 2 puissances de P, P P(1 ), etc..., on va obtenir une fonction elliptique holomorphe donc constante, et on en dduit le rsultat. Grce au thorme prcdent, on voit que P et P sont relis parune quation fonctionnelle (on peut exprimer P rationellement en fonction de P et P ). On a en fait beaucoup mieux : Theoreme 3. La fonction P satisfait lquation direntielle suivante : (P )2 = 4P 3 g2 P g3 , o g2 = 60G4 et g3 = 140G6 . Dmonstration. Le principe est tout simple : on part des dveloppements de Laurent et on constate que la dirence des deux membres de lquation est holomorphe (on a pris juste les coecients quil faut pour quele ple en 0 disparaisse) donc constante car priodique, et il ne reste qu calculer sa valeur en 0 ... On a donc un morphisme naturel de notre tore vers la courbe E : y 2 = (x e1 )(xe2 )(xe3 ), o e1 = P(1 ), e2 = P(2 et e3 = P(1 +2 ) (on obtient ces valeurs pour les racines du polynme intervenant dans lquation direntielle par un bte calcul) : z (P(z), P (z). Bon, il y a un petit problme en zro, cest pas grave, on considre que son image par cette fonction est unpoint linni. Et l se produit le miracle auquel on nose mme pas croire, cette application est en fait bijective ! Do la belle quation dont on rvait depuis le dbut... Theoreme 4. Lapplication (dite dAbel-Jacobi) de E dans C/L dnie par P P O dx (modL) est bijective rciproque de celle quon vient dintroduire 2y (O tant le point linni). Dmonstration. Ce point est certainement le plus dlicat (normal, cest le point essentiel) donc on ne va pas trop sattarder dessus. En fait, les mthodes ecaces utilisent une peu de gomtrie analytique, il faut constater que les deux applications sont des morphismes entre surfaces de Riemann, et en remarquant quelles sont de degr 1, on obtient le rsultat. Si on reprend lexemple du cercle, on obtient comme quivalent de lapP dx plication dAbel-Jacobi P O 1x2 (ici, O est le point (0, 1)) qui envoie 5

C le cercle bijectement sur le cylindre 2Z (qui nest pas un tore, mais attention,on nest pas dans le cadre des courbes elliptiques , le cercle est donn par une quation de degr 2 et non de degr 3). On voit donc que le tore associ une courbe nest que lensemble des valeurs des intgrales dune direntielle bien choisie sur cette courbe, et que le rseau dnissant le tore est lensemble des valeurs des intgrales de cette mme forme sur des chemins ferms (qui nont aucune raison dtre nuls, et quon appelle souvent les priodes de la courbe). Remarque On peut obtenir une description explicite de la loi de groupe sur la courbe sans passer par le tore ; il sut pour cel de trouver des formules daddition pour P, ie exprimer P(z + z ) et P (z + z ) rationellement en fonction de P(z), P(z ), P (z) et P (z ), on obtient par exemple P(z + z ) = 1 P (z )P (z) 2 ( ) P(z) P(z ). 4 P(z )P(z)

1.3

Mais, msieur, quest-ce quelles ont delliptique, ces courbes ?

Eectivement, les plus attentifs dentre vous auront remarqu que les quations quon obtient sont de degr 3 et les courbes ne sont pas bornes (on a mme un point linni, cest dire, mais bon, ceci dit, avec un petit changement de variable bien choisi, on peut le ramener peu prs o on veut), a ne ressemble pas du tout une ellipse, mais plutt a (ce qui suit est un vague cousin du graphe de la courbe elliptique standard y 2 = x3 x)

Alors, pourquoi diable les avoir appeles comme a, ces courbes ? Ben il y a une bonne raison, cest quhistoriquement elles sont apparues pour la premire fois lors de calculs de primtres, et en particulier de celui dellipses. 6

Prenons donc une bonne vieille ellipse, dquation x2 + y2 = 1 (oui, je b sais, il y a un a2 sous le x2 pour lquation gnrale, mais bon, l, on peut normaliser en x), on peut paramtrer par x = cos , y = b sin , la longueur darc s vrie (ds)2 = (1k 2 cos2 )(d)2 (o k = 1b2 ), do aprs un rapide 2 2 calcul s = 1k x 2 2 . Cest ce quon appelle une intgrale elliptique du 2
(1x )(1k x )

premier ordre (l, au moins, on voit do vient le nom). Plus gnralement : Denition 6. On appelle intgrale elliptique (resp. hyperelliptique) une intgrale du type R(x, f (x)) o R est une fonction rationelle et f un polynme de degr 3 (resp. 4). Un tel machin nest pas trs loin de ressembler une intgrale de direntielle donnant une bijection entre courbe elliptique et tore. En fait, il sut de vrier que les valeurs de lintgrale forment un paralllogramme dans C et on aura de fait un isomorphisme avec une courbe elliptique via le tore dni par le rseau des priodes de lintgrale ! Cest beau, non ? Comment a, vous avez rien compris ? Bon, on va regarder a sur un autre exemple, plus intressant, celui de la lemniscate (en plus, historiquement, cest Gauss qui la tudi, donc a ne peut pas tre mal). Denition 7. La lemniscate dnie par les points F1 et F2 (dans k 2 , o k est un corps gentil, ici ce sera C) est lensemble des points P vriant F1 P . F2P = F1 O . F2 O , o O est le milieu de [F1 f2 ]. Ca ressemble a :

Pour un bon choix des points (que je vous laisse deviner, faut bien que vous bossiez un peu aussi), on obtient la belle quation suivante en polaires : r 2 = cos(2). Un petit calcul (il ressemble celui de lellipse) nous donne dr la longueur darc de la lemniscate : a vaut 1r4 . Evidemment, a ne se calcule pas bien, mais introduisons donc la fonction rciproque sl (pour sinus lemniscatique, parce que a ressemble du sinus, on a juste chang le carr qui est dans la racine du dnominateur dans lintgrale par une puissance r dt 4). On a donc sl(s) = r si s = 0 1t4 . On sait que, pour un certain (la 7

longueur de la demi-courbe), on a sl() = 0. Au passage, on sl Omega = 1, 2 mais a ne nous intresse pas tellement. Par contre, on voit facilement que sl est impaire et surtout doublement priodique de priodes 2 et 2i. On peut donc la voir comme fonction elliptique sur le rseau 2Z + 2iZ et en dduire une structure de courbe elliptique sur la lemniscate... Maintenant, cette structure nous donne desinformations supplmentaires ; en particulier, grce la loi de groupe, on a une formule de doublement pour sl, due lorigine Fagnano montre par des methodes lmentaires) : sl(s1 +s2 ) = (et Plusieurs formules similaires ont t montres avant que lon ne comprenne ce qui se cachait dessous, savoir la merveilleuse thorie des courbes elliptiques . Citons par exemple la formule dEuler, qui est une gnralisation de la prcdente, et quEuler a dmontre par un calcul astucieux : Proposition 2. Si f (t) = 1 + mt2 + nt4 , on u f (v)+v f (u) . w= 1nu2 v2
w dt 0 f (t) sl(s1 ) 1sl4 (s2 )+sl(s2 ) 1sl4 (s1 ) . 1+sl2 (s1 )sl2 (s2 )

u dt 0 f (t)

v dt , 0 f (t)

Essayons dexprimer tout ceci plus joliment et de faon plus gnrale. On va dabord donner la dnition dun objet utile, le groupe de diviseurs dune courbe : Denition 8. Un diviseur sur une courbe X est une somme nie formelle de points de la courbe D = k ni Pi , Pi X (attention, a na rien voir i=1 avec la loi de groupe sur une courbe elliptique , ces sommes formelles sont dnies pour nimporte quelle courbe), les ni sont des entiers. Le degr de D est juste la somme des entiers ni . On munit lensemble des diviseurs de la loi de groupe naturelle et on note Div(X) le groupe ainsi obtenu (qui est donc le groupe libre engendr par les points de la courbe). On appelle degr de Un diviseur en soi nest pas quelque chose dextraordinairement compliqu, leur intrt rside surtout dans le fait quon peut associer une fonction mromorphe sur un courbe un diviseur : Denition 9. Le diviseur associ la fonction mromorphe f sur la courbe X est D(f ) = P X ordP (f )P . Un diviseur associ une fonction mromorphe est dit principal. Le sous-groupe de Div(X) form des diviseurs principaux est not P r(X). Proposition 3. Tout diviseur principal est de degr 0. Dans le cas qui nous intresse, ce nest que la reformulation de la premire partie du thorme 1. L o a devient beaucoup plus intressant, cest que la rciproque du thorme 1 est vraie : 8

Theoreme 5. Soient (ni )1 i k des entiers, Pi des points dun paralllok k gramme complexe tels que i=1 ni Pi = 0 mod L (L un i=1 ni = 0 et rseau dans C) alors il existe une fonction elliptique sur le rseau L ayant des dordre ni en Pi (et pas de ples ailleurs). On a donc une interprtation intrinsque de la loi de groupe sur notre courbe, elle est donne par lisomorphisme de groupe E Div 0 (X)/P r(X), o Div 0 (X) est le groupe des diviseurs de degr 0, lequel isomorphisme est donn par P (P O) ( droite, on a la classe de P O dans le groupe Div 0 (X)/P r(X), groupe qui est souvent not Cl(X) (groupe des classes de X)). Ces considrations vont nous guider vers la dnition de courbes elliptiques sur des corps quelqconques, que nous allons maintenant aborder avec enthousiasme aprs cette premire section apritive.

2
2.1

Passons aux choses srieuses


Quelques dnitions

Denition 10. Une courbe elliptique sur un corps K est lensemble des solutions dans K 2 dune quation cubique y 2 + a1 xy + a3 y = x3 + a2 x2 + a4 x + a6 , o les ai sont des coecients dans K (on appelle cette quation forme normale de Weierstrass de la courbe). Remarques 1) Pourquoi ces quations et pas dautres ? Elles trouveront leur justication quand je donnerai la vraie dnition dune courbe elliptique un peu plus bas. 2) En fait, il faudrait plutt voir une courbe elliptique comme une courbe projective, donc avec une quation homognise dans P2 (K) de la forme Y 2 Z + a1 XY Z + a3 Y Z 2 = X 3 + a2 X 2 Z + a4 X 2 Z + a6 Z 3 (cel revient ajouter la courbe ce fameux point linni quon a dj rencontr la section prcdente). 3) Sur un corps de caractristique dirente de 2, on peut complter le carr dans le membre de gauche pour obtenir la forme plus sympathique y 2 = f (x), o f est un polynme de degr 3 en x. On peut de mme complter le cube dans le membre de droite en caractristique dirente de 3, et si car(K) {2, 3} (en particulier si K = C), on a la forme rduite y 2 = / 3 x + Ax + B. On associe quelques invariants une courbe elliptique, qui trouveront leur intrt un peu plus tard, sauf en ce qui concerne linvariant direntiel qui a dj jou un rle de premier plan dansla section prcdente :

Denition 11. Le discrimant de la courbe elliptique y 2 = x3 + Ax + B est 2 = 4A3 +27B 2 . Son invariant absolu est j = 16(A+B) . Enn, la direntielle dx invariante associe la courbe est = 2y+a1 +a3 . Remarque Dans le cadre complexe, ou mme simplement sur corps de caractristique dirente de 2 ou 3, toutes ces dnitions se simplient en utilisant lquation rduite. On voudrait maintenant munir notre courbe dune loi de groupe. pour cel, on xe un point O sur la courbe, qui sera llment neutre de la loi de groupe. Celle-ci est dnie comme suit : deux points P et Q de notre courbe, on associe dabord le troisime point dintersection de la droite (P Q) avec notre courbe (respectivement de latangente en P si Q = P ; ici, il convient de vrier dune part que ce troisime point existe bien, et quil est bien dans notre corps de base K) quon note P Q, puis le troisime point dintersection de (O P Q) avec la courbe, not P Q, qui sera donc la somme de P et Q. Plusieurs questions se posent : dabord pourquoi avoir choisi cette loi bizarre (et pas prendre simplement P Q comme somme, par exemple) ? Ce sera expliqu dans la section suivante et cest en fait une loi naturelle quand on comprend ce quil y a de cach derrire. On a dailleurs le rsultat fondamental suivant : Theoreme 6. La bijection entre un tore complexe et une courbe elliptique vue au paragraphe prcdent est un isomorphisme de groupes (la loi sur le tore tant celle induite par C et celle sur la courbe celle quon vient dintroduire. Une autre question est de prouver que la loi introduite fait bien de notre courbe un groupe (commutatif qui plus est, on aurait tort de se priver), ce qui na rien dvident ! Le fait que O soit un lment neutre et que P soit la troisime intersection de (OP ) avec la courbe sont peu prs clair (faites un petit dessin si vous ntes pas convaincu), la commutativit dcoule de la symtrie de la construction, mais lassociativit pose problme... En fait, la dmonstration est assez technique et repose sur le fait que des systmes de droites ou de coniques ne peuvent pas intersecter une courbe de degr 3 (comme notre courbe elliptique ) en trop de points, lingrdient essentiel tant le classique : Theoreme 7. (thorme de Bzout) Deux courbes de degr respectif n et m dans P2 (K) nayant pas de composante commune sintersectent en exactement nm points (compts avec multiplicit) Je ne vais pas dnir prcisment ici ces histoires de multiplicit et de composantes communes, a signie en gros que les deux courbes ne contiennet pas de droite commune et que, si les courbes sont tangentes en un point, il 10

faut le compter plusieurs fois (regarder jusqu quel ordre les quations des courbes sont gales en ce point). Je renvoie [Sil] pour plus de dtails et la dmonstration complte de lassociativit. On choisit habituellement le point linni comme neutre, ce qui simplie les calculs : toute droite verticale coupe la courbe en exactement deux points (plus en fait le point linni) qui sont opposs pour la loi de groupe.

11

Vous aimerez peut-être aussi