Krzywa eliptyczna - Elliptic curve

Katalog krzywych eliptycznych. Pokazany obszar to [−3,3] 2 (Dla ( a , b ) = (0, 0) funkcja nie jest gładka i dlatego nie jest krzywą eliptyczną.)

W matematyce An eliptyczna krzywa jest gładka , rzutowe , algebraiczna krzywą od rodzaju jeden na której jest określony punkt O . Eliptyczna krzywa jest zdefiniowana przez pola K i opisuje punkty K 2 , w kartezjańskim produktu o K o siebie. Jeżeli pole ma charakterystykę inną niż 2 i 3, to krzywą można opisać jako płaską krzywą algebraiczną, która po liniowej zmianie zmiennych składa się z rozwiązań ( x , y ) do:

dla niektórych współczynniki a i b w K . Krzywa musi być nieosobliwa , co oznacza, że ​​krzywa nie ma wierzchołków ani samoprzecięć. (Jest to równoznaczne z warunkiem .) Zawsze jest zrozumiałe, że krzywa naprawdę leży w płaszczyźnie rzutowej , gdzie punkt O jest unikalnym punktem w nieskończoności . Wiele źródeł definiuje krzywą eliptyczną jako po prostu krzywą podaną przez równanie tej postaci. (Gdy pole współczynnika ma charakterystykę 2 lub 3, powyższe równanie nie jest wystarczająco ogólne, aby objąć wszystkie nieosobliwe krzywe sześcienne ; patrz § Krzywe eliptyczne nad polem ogólnym poniżej.)

Krzywa eliptyczna jest odmianą abelową – to znaczy ma zdefiniowane algebraicznie prawo grupowe, względem którego jest grupą abelową – a O służy jako element tożsamości.

Jeśli y 2 = P ( x ), gdzie P jest dowolnym wielomianem stopnia trzeciego w x bez powtarzających się pierwiastków, zbiorem rozwiązań jest nieosobliwa płaska krzywa rodzaju jeden, krzywa eliptyczna. Jeśli P ma stopień czwarty i jest bezkwadratowe, to równanie to ponownie opisuje krzywą płaską rodzaju jeden; jednak nie ma naturalnego wyboru elementu tożsamości. Mówiąc bardziej ogólnie, każda krzywa algebraiczna rodzaju 1, na przykład przecięcie dwóch powierzchni kwadratowych osadzonych w trójwymiarowej przestrzeni rzutowej, nazywana jest krzywą eliptyczną, pod warunkiem, że jest wyposażona w zaznaczony punkt pełniący rolę tożsamości.

Korzystając z teorii funkcji eliptycznych można wykazać , że krzywe eliptyczne określone na liczbach zespolonych odpowiadają zanurzeniom torusa w zespolonej płaszczyźnie rzutowej . Torus jest również grupą abelową , a ta korespondencja jest również izomorfizmem grupy .

Krzywe eliptyczne są szczególnie ważne w teorii liczb i stanowią główny obszar aktualnych badań; na przykład zostały użyte w dowodzie Andrew Wilesa na temat Wielkiego Twierdzenia Fermata . Znajdują również zastosowanie w kryptografii krzywych eliptycznych (ECC) i faktoryzacji liczb całkowitych .

Krzywa eliptyczna nie jest elipsą : patrz całka eliptyczna dla pochodzenia terminu. Topologicznie złożona krzywa eliptyczna to torus , a złożona elipsa to sfera .

Krzywe eliptyczne na liczbach rzeczywistych

Wykresy krzywych y 2 = x 3x i y 2 = x 3x + 1

Chociaż formalna definicja krzywej eliptycznej wymaga pewnej wiedzy z zakresu geometrii algebraicznej , możliwe jest opisanie niektórych cech krzywych eliptycznych na liczbach rzeczywistych przy użyciu jedynie wstępnej algebry i geometrii .

W tym kontekście krzywa eliptyczna jest krzywą płaską określoną równaniem postaci

po liniowej zmianie zmiennych ( a i b są liczbami rzeczywistymi). Ten typ równania nazywa się równaniem Weierstrassa .

Definicja krzywej eliptycznej wymaga również, aby krzywa była nieosobliwa . Geometrycznie oznacza to, że wykres nie zawiera wierzchołków , samoprzecięć ani punktów izolowanych. Algebraicznie, to ma miejsce wtedy i tylko wtedy, gdy wyróżnik

nie jest równe zeru. (Chociaż współczynnik -16 nie ma znaczenia dla tego, czy krzywa nie jest osobliwa, ta definicja dyskryminatora jest przydatna w bardziej zaawansowanych badaniach krzywych eliptycznych).

Wykres (rzeczywisty) krzywej nieosobliwej ma dwie składowe, jeśli jej dyskryminacja jest dodatnia, i jedną składową, jeśli jest ujemna. Na przykład na wykresach pokazanych na rysunku po prawej, dyskryminator w pierwszym przypadku wynosi 64, aw drugim przypadku -368.

Prawo grupowe

Pracując w płaszczyźnie rzutowej możemy zdefiniować strukturę grupy na dowolnej gładkiej krzywej sześciennej. W postaci normalnej Weierstrassa taka krzywa będzie miała dodatkowy punkt w nieskończoności, O , na jednorodnych współrzędnych [0:1:0], który służy jako tożsamość grupy.

Ponieważ krzywa jest symetryczna względem osi x, biorąc pod uwagę dowolny punkt P , możemy przyjąć − P jako punkt przeciwny do niej. Bierzemy − O za po prostu O .

Jeśli P i Q są dwoma punktami na krzywej, to możemy jednoznacznie opisać trzeci punkt, P + Q , w następujący sposób. Najpierw narysuj linię przecinającą P i Q . To zazwyczaj przecina sześcienny w trzecim punkcie, R . Następnie przyjmujemy, że P + Q to − R , punkt naprzeciw R .

Ta definicja dodawania działa z wyjątkiem kilku szczególnych przypadków związanych z punktem w nieskończoności i krotnością przecięcia. Pierwsza to sytuacja, w której jednym z punktów jest O . Tutaj definiujemy P + O = P = O + P , czyniąc O tożsamością grupy. Następnie, jeśli P i Q są przeciwieństwami siebie, definiujemy P + Q = O . Wreszcie, jeśli P = Q mamy tylko jeden punkt, więc nie możemy zdefiniować linii między nimi. W tym przypadku używamy linii stycznej do krzywej w tym punkcie jako naszej linii. W większości przypadków styczna przetnie drugi punkt R i możemy przyjąć jego przeciwieństwo. Jeśli jednak P jest punktem przegięcia (punktem, w którym zmienia się wklęsłość krzywej), przyjmujemy, że R jest samo P , a P + P jest po prostu punktem naprzeciwko siebie.

W przypadku krzywej sześciennej nie w postaci normalnej Weierstrassa, nadal możemy zdefiniować strukturę grupy, wyznaczając jeden z jej dziewięciu punktów przegięcia jako tożsamość O . W płaszczyźnie rzutowej każda linia przecina sześcienną sześcian w trzech punktach, biorąc pod uwagę wielokrotność. Dla punktu P , − P definiuje się jako unikalny trzeci punkt na linii przechodzącej przez O i P . Następnie, dla dowolnego P i Q , P + Q definiuje się jako − R , gdzie R jest unikalnym trzecim punktem na linii zawierającej P i Q .

Niech K będzie polem, w którym krzywa jest zdefiniowana (tj. współczynniki równania definiującego lub równania krzywej są w K ) i oznaczmy krzywą przez E . Następnie K - punktów wymiernych z E to punkty E , który koordynuje leżą w K , w tym momencie w nieskończoność. Zbiór punktów K -racjonalnych oznaczamy przez E ( K ). To również tworzy grupę, ponieważ własności równań wielomianowych pokazują, że jeśli P jest w E ( K ), to − P jest również w E ( K ), a jeśli dwa z P , Q i R są w E ( K ), tak samo jest z trzecim. Dodatkowo, jeśli K jest podpolem L , a następnie e ( K ) jest podgrupa o E ( L ).

Powyższą grupę można opisać zarówno algebraicznie, jak i geometrycznie. Mając krzywą y 2 = x 3 + ax + b nad polem K (którego charakterystykę przyjmujemy za ani 2, ani 3), oraz punkty P = ( x P , y P ) i Q = ( x Q , y Q ) na krzywej załóżmy najpierw, że x Px Q (pierwszy panel poniżej). Niech y = sx + d będzie prostą przecinającą P i Q , która ma następujące nachylenie:

Ponieważ K jest polem, s jest dobrze zdefiniowane. Równanie linii i równanie krzywej mają identyczne y w punktach x P , x Q i x R .

co jest równoważne . Wiemy, że to równanie ma swoje korzenie w dokładnie tych samych wartościach x co

My zrównać współczynnika dla X 2 i rozwiązania dla x R . y R wynika z równania linii. Definiuje to R = ( x R , y R ) = −( P + Q ) z

Jeśli x P = x Q , to są dwie opcje: jeśli y P = − y Q ( panel trzeci i czwarty poniżej), w tym przypadek, w którym y P = y Q = 0 (panel czwarty), to suma jest zdefiniowana jako 0; w ten sposób odwrotność każdego punktu na krzywej znajduje się poprzez odbicie go w poprzek osi x . Jeśli y P = y Q ≠ 0, to Q = P i R = ( x R , y R ) = −( P + P ) = −2 P = −2 Q (drugi panel poniżej z P pokazany dla R ) jest podany za pomocą

ECClines.svg

Krzywe eliptyczne na liczbach zespolonych

Krzywą eliptyczną nad liczbami zespolonymi otrzymujemy jako iloraz płaszczyzny zespolonej przez kratę Λ, tutaj rozpiętą przez dwa okresy podstawowe ω 1 i ω 2 . Pokazano również cztery skręcanie, odpowiadające siatce 1/4 Λ zawierającej Λ.

Sformułowanie krzywych eliptycznych jako osadzenia torusa w złożonej płaszczyźnie rzutowej wynika naturalnie z ciekawej właściwości funkcji eliptycznych Weierstrassa . Funkcje te i ich pierwsza pochodna są powiązane wzorem

Tutaj g 2 i g 3 są stałymi; jest funkcją eliptyczną Weierstrassa i jej pochodną. Powinno być jasne, że ta relacja ma postać krzywej eliptycznej (na liczbach zespolonych ). Funkcje Weierstrassa są podwójnie okresowe; to znaczy, że są okresowe względem sieci Λ; w istocie funkcje Weierstrassa są naturalnie zdefiniowane na torusie T = C /Λ. Ten torus może być osadzony w złożonej płaszczyźnie rzutowej za pomocą mapy

Przekształcenie to jest izomorfizmem grupowym torusa (z uwagi na jego naturalną strukturę grupową) z prawem grupowym cięciwy i stycznej na krzywej sześciennej, która jest obrazem tego przekształcenia. Jest to również izomorfizm powierzchni Riemanna od torusa do krzywej sześciennej, więc topologicznie krzywa eliptyczna jest torusem. Jeśli sieć Λ jest powiązana przez mnożenie przez niezerową liczbę zespoloną c do sieci c Λ, to odpowiadające krzywe są izomorficzne. Klasy izomorfizmu krzywych eliptycznych są określone przez j-niezmiennicz .

Klasy izomorfizmu można również zrozumieć w prostszy sposób. Stałe g 2 i g 3 , zwane niezmiennikami modularnymi , są jednoznacznie określone przez sieć, czyli strukturę torusa. Jednak wszystkie rzeczywiste wielomiany rozkładają się całkowicie na czynniki liniowe po liczbach zespolonych, ponieważ pole liczb zespolonych jest algebraicznym domknięciem liczb rzeczywistych. Tak więc krzywa eliptyczna może być zapisana jako

Okazuje się, że

oraz

tak, że wyróżnik modułowy jest

Tutaj λ jest czasami nazywana modułową funkcją lambda .

Zauważ, że twierdzenie o uniformizacji implikuje, że każdą zwartą powierzchnię Riemanna z rodzaju 1 można przedstawić jako torus.

Pozwala to również na łatwe zrozumienie punktów skręcania na krzywej eliptycznej: jeśli sieć Λ jest rozpięta przez okresy podstawowe ω 1 i ω 2 , to n -punkty skręcania są (klasami równoważności) punktów postaci

dla a i b liczb całkowitych w zakresie od 0 do n -1.

Jeśli jest eliptyczna krzywa na liczbach zespolonych, a , a , a parę podstawowych okresy można obliczyć bardzo gwałtownie i gdzie jest arytmetycznej średniej geometrycznej z i . Na każdym etapie arytmetycznej średniej geometrycznej iteracji objawy wynikające z niejednoznaczności średnich geometrycznych iteracji są dobrane w taki sposób, w którym i oznaczają pojedyncze arytmetycznej i średnie geometryczne iteracji i , odpowiednio. Kiedy istnieje dodatkowy warunek .

Na liczbach zespolonych każda krzywa eliptyczna ma dziewięć punktów przegięcia . Każda linia przechodząca przez dwa z tych punktów przechodzi również przez trzeci punkt przegięcia; Uformowane w ten sposób dziewięć punktów i 12 linii tworzy urzeczywistnienie konfiguracji Hesse .

Krzywe eliptyczne na liczbach wymiernych

Krzywa E zdefiniowana nad ciałem liczb wymiernych jest również zdefiniowana nad ciałem liczb rzeczywistych. Dlatego prawo dodawania (punktów o rzeczywistych współrzędnych) metodą stycznej i siecznej można zastosować do E . Wyraźne formuły pokazują, że suma dwóch punktów P i Q o współrzędnych wymiernych ma ponownie współrzędne wymierne, ponieważ prosta łącząca P i Q ma współczynniki wymierne. W ten sposób pokazujemy, że zbiór punktów wymiernych E tworzy podgrupę grupy punktów rzeczywistych E . Jako ta grupa jest to grupa abelowa , czyli P + Q = Q + P .

Struktura punktów wymiernych

Najważniejszym wynikiem jest to, że wszystkie punkty można skonstruować metodą stycznych i siecznych, zaczynając od skończonej liczby punktów. Dokładniej, twierdzenie Mordella-Weila mówi, że grupa E ( Q ) jest grupą skończenie generowaną (abelową). Zgodnie z fundamentalnym twierdzeniem o skończenie generowanych grupach abelowych jest to zatem skończona, bezpośrednia suma kopii Z i skończonych grup cyklicznych.

Dowód tego twierdzenia opiera się na dwóch składnikach: po pierwsze, jeden pokazuje, że dla dowolnej liczby całkowitej m  > 1, grupa ilorazowa E ( Q )/ mE ( Q ) jest skończona (słabe twierdzenie Mordella–Weila). Po drugie, wprowadzenie funkcji wysokości h na wymiernych punktach E ( Q ) określonych przez h ( P 0 ) = 0 i h ( P ) = log max(| p |, | q |) jeśli P (nierówne punktowi w nieskończoności P 0 ) ma jako odciętą liczbę wymierną x = p / q (z względnie pierwszą p i q ). Ta funkcja wysokości h ma tę właściwość, że h ( mP ) rośnie mniej więcej jak kwadrat m . Co więcej, na E istnieje tylko skończenie wiele punktów wymiernych o wysokości mniejszej niż jakakolwiek stała .

Dowód twierdzenia jest więc wariantem metody nieskończonego schodzenia i polega na wielokrotnym stosowaniu podziałów euklidesowych na E : niech PE ( Q ) będzie wymiernym punktem na krzywej, zapisując P jako sumę 2 P 1 + Q 1 gdzie Q 1 jest ustalonym reprezentantem P w E ( Q )/2 E ( Q ), wysokość P 1 wynosi około1/4jednego z P (ogólniej, zastępując 2 dowolnym m > 1, a1/4 za pomocą 1/m 2). Powtórzmy to samo z P 1 , to znaczy P 1 = 2 P 2 + Q 2 , następnie P 2 = 2 P 3 + Q 3 , itd. ostatecznie wyraża P jako całkowitą liniową kombinację punktów Q i oraz punktów, których wysokość jest ograniczona przez ustaloną stałą wybraną wcześniej: przez słabe twierdzenie Mordella-Weila, a druga właściwość funkcji wysokości P jest zatem wyrażona jako integralna kombinacja liniowa skończonej liczby punktów stałych.

Jak dotąd twierdzenie nie jest skuteczne, ponieważ nie jest znana ogólna procedura wyznaczania przedstawicieli E ( Q )/ mE ( Q ).

Stopień o E ( Q ), to jest liczbę kopii Z w E ( Q ), lub równoważnego, liczba niezależnych punktów nieskończonej kolejności jest nazywana rangę of E . Birch i Swinnerton-Dyer hipoteza dotyczy ustalania rangi. Można przypuszczać, że może być dowolnie duży, nawet jeśli znane są tylko przykłady o stosunkowo niewielkiej randze. Krzywa eliptyczna z największą dokładnie znaną rangą to

y 2 + xy + y = x 3x 2244 537 673 336 319 601 463 803 487 168 961 769 270 757 573 821 859 853 707 x + 961 710 182 053 183 034 546 222 979 258 806 817 743 270 682 028 964 434 238 957 830 989 898 438 151 121 499 931

Ma rangę 20, znalezioną przez Noama Elkiesa i Zeva Klagsbruna w 2020 roku. Krzywe rangi wyższej niż 20 były znane od 1994 roku, z dolnymi granicami ich rang wahającymi się od co najmniej 21 do co najmniej 28, ale ich dokładne rangi nie są obecnie znane, aw szczególności nie jest udowodnione, który z nich ma wyższą rangę od pozostałych lub który jest prawdziwym „aktualnym mistrzem”.

W odniesieniu do grup tworzących podgrupę skrętny z E ( Q ), to dodaje się znane: podgrupa skręcanie E ( P ) jest jednym z 15 następujących grup ( twierdzenie powodu Barry Mazur ) Z / N Z o N = 1, 2, ..., 10 lub 12 lub Z /2 Z × Z /2 N Z przy N = 1, 2, 3, 4. Przykłady dla każdego przypadku są znane. Ponadto krzywe eliptyczne, których grupy Mordella-Weila nad Q mają te same grupy skręcania, należą do rodziny sparametryzowanej.

Hipoteza Bircha i Swinnertona-Dyera

Birch i Swinnerton-Dyer przypuszczenie (BSD) jest jednym z problemów milenijnych w Instytut Matematyczny Claya . Przypuszczenie opiera się na obiektach analitycznych i arytmetycznych określonych przez omawianą krzywą eliptyczną.

W analitycznej strony istotnym składnikiem jest funkcją złożoną zmienną L The zeta funkcji Hasse-Weil z E na Q . Ta funkcja jest wariantem funkcji zeta Riemanna i funkcji L Dirichleta . Jest ona definiowana jako iloczyn Eulera , z jednym czynnikiem na każdą liczbę pierwszą p .

Dla krzywej E nad Q podanej przez minimalne równanie

ze współczynnikami całkowitymi , zmniejszenie współczynników modulo p definiuje krzywą eliptyczną nad skończonym polem F p (z wyjątkiem skończonej liczby liczb pierwszych p , gdzie zmniejszona krzywa ma osobliwość, a zatem nie jest eliptyczna, w którym to przypadku mówi się, że E być złej redukcji przy p ).

Funkcja zeta krzywej eliptycznej nad skończonym polem F p jest w pewnym sensie funkcją generującą, łączącą informacje o liczbie punktów E z wartościami w skończonych rozszerzeniach pola F p n z F p . Jest to podane przez

Wewnętrzna suma wykładnika przypomina rozwój logarytmu i w rzeczywistości tak zdefiniowana funkcja zeta jest funkcją wymierną :

gdzie "śladu Frobenius'a wyrażenia definiuje się jako (negatyw) różnica między liczbą punktów na krzywej eliptycznej nad i„oczekiwany”numer , a mianowicie .:

Należy zwrócić uwagę na dwie kwestie dotyczące tej ilości. Po pierwsze, nie należy ich mylić z definicją krzywej powyżej: to tylko niefortunne zderzenie notacji. Po drugie, możemy zdefiniować te same wielkości i funkcje na dowolnym skończonym polu charakterystyki , zastępując wszędzie.

Hasse-Weil zeta funkcja z E na Q jest następnie określona poprzez zbieranie informacji wspólnie dla wszystkich liczb pierwszych p . Jest zdefiniowany przez

gdzie ε ( P ) = 1 jeśli E ma dobrą redukcję w p i 0 w inny sposób (w którym to przypadku P jest zdefiniowana w odróżnieniu od powyższego sposobu: patrz Silverman (1986) niżej).

Ten produkt jest zbieżny tylko dla Re( s ) > 3/2. Hipoteza Hassego potwierdza, że funkcja L dopuszcza kontynuację analityczną na całej płaszczyźnie zespolonej i spełnia równanie funkcyjne odnoszące się dla dowolnych s , L ( E , s ) do L ( E , 2 − s ). W 1999 roku wykazano, że jest to konsekwencją dowodu hipotezy Shimura-Taniyama-Weil, która twierdzi, że każda krzywa eliptyczna nad Q jest krzywą modularną , co implikuje, że jej funkcja L jest funkcją L formy modularnej którego kontynuacja analityczna jest znana. Można więc mówić o wartościach L ( E , s ) przy dowolnej liczbie zespolonej s .

Brzozy-Swinnerton-Dyer hipoteza dotyczy arytmetykę krzywej z zachowaniem jego L -function w s  = 1 To potwierdza, że kolejność znikanie L -function w s  = 1 jest równy stopień E i przewiduje wiodącą wyraz szeregu Laurenta L ( E , s ) w tym punkcie wyrażony w kilku wielkościach dołączonych do krzywej eliptycznej.

Podobnie jak hipoteza Riemanna , prawda hipotezy BSD miałaby wiele konsekwencji, w tym następujące dwa:

  • Numer zgodny jest zdefiniowana jako nieparzystej kwadratowy wolne całkowitej n , który to obszar prawego trójkąta o długości boków racjonalne. Wiadomo, że n jest liczbą przystającą wtedy i tylko wtedy, gdy krzywa eliptyczna ma punkt racjonalny o nieskończonym porządku; zakładając BSD, jest to równoważne funkcji L mającej zero przy s  = 1. Tunnell wykazał podobny wynik: zakładając, że BSD, n jest liczbą przystającą wtedy i tylko wtedy, gdy liczba trójek liczb całkowitych ( x , y , z ) spełniające to dwukrotność liczby trójek spełniających . Zainteresowanie tym stwierdzeniem polega na tym, że warunek jest łatwy do sprawdzenia.
  • W innym kierunku, niektóre metody analityczne pozwalają na oszacowanie rzędu zera w środku paska krytycznego dla pewnych L-funkcji . Przyjmując BSD, te oszacowania odpowiadają informacjom o randze rodzin odpowiednich krzywych eliptycznych. Na przykład: zakładając uogólnioną hipotezę Riemanna i BSD, średnia ranga krzywych podana przez jest mniejsza niż 2.

Twierdzenie o modularności i jego zastosowanie do Wielkiego Twierdzenia Fermata

Twierdzenie modułowość, gdy znany jako hipotezy Taniyama-Shimura-Weil, stwierdza się, że każda eliptyczna krzywa E na Q jest modułowy łuk , to znaczy jego działanie zeta Hasse-Weil jest L -function o formę modułową wagi 2 oraz poziom N , gdzie N jest z przewodu o e (o całkowitą podzielną przez samymi liczbami pierwszymi co wyróżnika e , a ( e )). Innymi słowy, jeśli napiszemy funkcję L dla Re( s ) > 3/2 w postaci

następnie wyrażenie

definiuje paraboliczną modułową nową formę wagi 2 i poziomu N . Dla liczb pierwszych nie dzielących N , współczynnik a ( ) jest równy minus liczba rozwiązań równania minimalnego krzywej modulo .

Na przykład krzywa eliptyczna , z wyróżnikiem (i przewodnikiem) 37, jest powiązana z formą

Dla liczb pierwszych ℓ nie równych 37, można zweryfikować własność współczynników. Zatem dla  = 3, istnieje 6 rozwiązań równania modulo 3: (0, 0) , (0, 1) , (2, 0) , (1, 0) , (1, 1) , (2, 1) ; zatem a (3) = 3 - 6 = -3 .

Przypuszczenie, sięgające lat pięćdziesiątych, zostało całkowicie udowodnione w 1999 roku, wykorzystując pomysły Andrew Wilesa , który udowodnił to w 1994 roku dla dużej rodziny krzywych eliptycznych.

Istnieje kilka sformułowań tej hipotezy. Wykazanie, że są one równoważne, było głównym wyzwaniem teorii liczb w drugiej połowie XX wieku. Modułowość eliptycznej krzywej E od przewodu N może być wyrażona również od tego, że nie jest bez stałego racjonalne mapę zdefiniowano powyżej Q z modułowego krzywej X 0 ( N ) do e . W szczególności punkty E mogą być parametryzowane przez funkcje modularne .

Na przykład, parametryzacją modułową krzywej jest

gdzie, jak wyżej, q = exp(2π iz ). Funkcje x ( z ) i y ( z ) są modularne wagi 0 i poziomu 37; innymi słowy są meromorficzne , zdefiniowane na górnej półpłaszczyźnie Im( z ) > 0 i spełniają

i podobnie dla y ( z ), dla wszystkich liczb całkowitych a, b, c, d z adbc = 1 i 37| c .

Inne sformułowanie polega na porównaniu reprezentacji Galois związanych z jednej strony z krzywymi eliptycznymi, az drugiej z formami modułowymi. To ostatnie sformułowanie zostało użyte w dowodzie przypuszczenia. Szczególnie delikatne jest zajmowanie się poziomem form (i połączeniem z przewodnikiem krzywej).

Najbardziej spektakularnym zastosowaniem tej hipotezy jest dowód na ostatnie twierdzenie Fermata (FLT). Załóżmy, że dla liczby pierwszej p ≥ 5 równanie Fermata

ma rozwiązanie z niezerowymi liczbami całkowitymi, stąd kontrprzykład dla FLT. Następnie, jak Yves Hellegouarch jako pierwszy zauważył, krzywa eliptyczna

dyskryminacyjny

nie może być modułowa. Zatem dowód hipotezy Taniyamy-Shimury-Weila dla tej rodziny krzywych eliptycznych (zwanych krzywymi Hellegouarcha-Freya) implikuje FLT. Dowód na związek tych dwóch stwierdzeń, oparty na pomyśle Gerharda Freya (1985), jest trudny i techniczny. Została założona przez Kennetha Ribeta w 1987 roku.

Punkty integralne

Ta sekcja dotyczy punktów P = ( x , y ) E , w których x jest liczbą całkowitą. Następujące twierdzenie wynika z CL Siegela : zbiór punktów P = ( x , y ) z E ( Q ) taki, że x jest liczbą całkowitą jest skończony. Twierdzenie to można uogólnić na punkty, których współrzędna x ma mianownik podzielny tylko przez ustalony skończony zbiór liczb pierwszych.

Twierdzenie można skutecznie sformułować. Na przykład, jeśli równanie Weierstrassa E ma współczynniki całkowite ograniczone stałą H , współrzędne ( x , y ) punktu E z liczbami całkowitymi x i y spełniają:

Na przykład równanie y 2 = x 3 + 17 ma osiem rozwiązań całkowych z y  > 0 :

( x , y ) = (-1, 4), (-2, 3), (2, 5), (4, 9), (8, 23), (43, 282), (52, 375), (5234 ,378 661 ).

Jako inny przykład, równanie Ljunggrena , krzywa, której forma Weierstrassa to y 2 = x 3 − 2 x , ma tylko cztery rozwiązania z y  ≥ 0 :

( x , y ) = (0, 0), (-1, 1), (2, 2), (338,6214 ).

Uogólnienie na pola liczbowe

Wiele z poprzednich wyników pozostają ważne, gdy pole definicji E jest pole numer K , to znaczy, skończone rozszerzenie ciała z Q . W szczególności grupa E(K) z K -punktów wymiernych krzywej eliptycznej E zdefiniowanej na K jest skończenie generowana, co uogólnia powyższe twierdzenie Mordella-Weila. Twierdzenie powodu Loïc Merel pokazuje, że dla danej liczby całkowitej D , nie są ( do izomorfizmie) tylko skończoną wielu grup, które mogą występować w grupach Skręcanie e ( K ) o eliptycznej krzywej określonej przez pole numeru K od stopnia D . Dokładniej, istnieje liczba B ( d ) taka, że ​​dla dowolnej krzywej eliptycznej E określonej nad polem liczbowym K stopnia d , każdy punkt skręcania E ( K ) jest rzędu mniejszego niż B ( d ). Twierdzenie jest skuteczne: dla d > 1, jeśli punkt skręcania jest rzędu p , z p prim, to

Jeśli chodzi o punkty całkowite, twierdzenie Siegela uogólnia się do następującego: Niech E będzie krzywą eliptyczną zdefiniowaną nad polem liczbowym K , x i y współrzędnymi Weierstrassa. Wtedy jest tylko skończenie wiele punktów E(K), których współrzędna x znajduje się w pierścieniu liczb całkowitych O K .

Własności funkcji zeta Hasse-Weila oraz hipotezę Bircha i Swinnertona-Dyera można również rozszerzyć do tej bardziej ogólnej sytuacji.

Krzywe eliptyczne nad polem ogólnym

Krzywe eliptyczne można zdefiniować na dowolnym polu K ; formalna definicja krzywej eliptycznej jest nieosobliwą rzutową krzywą algebraiczną nad K z rodzajem 1 i obdarzoną wyróżniającym się punktem zdefiniowanym nad K .

Jeżeli charakterystyka z K jest ani 2 ani 3, to każda krzywa eliptyczna nad K może być zapisana w postaci

po liniowej zmianie zmiennych. Tutaj p i q są elementami K takimi, że prawostronny wielomian x 3pxq nie ma żadnych podwójnych pierwiastków. Jeżeli charakterystyka wynosi 2 lub 3, to należy zachować więcej wyrazów: w charakterystyce 3 najbardziej ogólne równanie ma postać

dla dowolnych stałych b 2 , b 4 , b 6 tak, że wielomian po prawej stronie ma odrębne pierwiastki (zapis wybrany ze względów historycznych). W charakterystyce 2 nawet tyle nie jest możliwe, a najbardziej ogólnym równaniem jest

pod warunkiem, że odmiana, którą definiuje, nie jest pojedyncza. Gdyby charakterystyka nie była przeszkodą, każde równanie redukowałoby się do poprzednich przez odpowiednią liniową zmianę zmiennych.

Jeden zwykle ma krzywą się zbiór wszystkich punktów ( x , y ), które spełniają powyższe równanie i takie, że X i Y są elementy algebraicznej zamknięcia z K . Punkty krzywej, których współrzędne należą do K, nazywane są punktami K -wymiernymi .

Izogeny

Niech E i D będą krzywymi eliptycznymi nad ciałem k . Isogeny pomiędzy E i D jest ograniczony morfizmem f  : ED z odmian , które zachowują basepoints (innymi słowy, odwzorowuje określonego punktu na e do w D ).

Te dwie krzywe nazywane są izogenicznymi, jeśli istnieje między nimi izogeniczność. Jest to relacja równoważności , której symetria wynika z istnienia podwójnej izogenii . Każda izogenia jest homomorfizmem algebraicznym, a zatem indukuje homomorfizmy grup krzywych eliptycznych dla punktów o wartości k .

Krzywe eliptyczne na polach skończonych

Zbiór punktów afinicznych krzywej eliptycznej y 2 = x 3x nad polem skończonym F 61 .

Niech K = F q będzie polem skończonym z q elementami, a E krzywą eliptyczną zdefiniowaną nad K . Podczas gdy dokładna liczba wymiernych punktów krzywej eliptycznej E nad K jest ogólnie dość trudna do obliczenia, twierdzenie Hassego o krzywych eliptycznych daje nam, łącznie z punktem w nieskończoności, następujące oszacowanie:

Innymi słowy, liczba punktów krzywej rośnie z grubsza wraz z liczbą elementów w polu. Ten fakt można zrozumieć i udowodnić za pomocą jakiejś ogólnej teorii; patrz lokalna funkcja zeta , kohomologia Étale .

Zbiór punktów afinicznych krzywej eliptycznej y 2 = x 3x nad ciałem skończonym F 89 .

Zbiór punktów E ( F q ) jest skończoną grupą abelową. Jest zawsze cykliczny lub jest produktem dwóch cyklicznych grup. Na przykład krzywa określona przez

nad F 71 ma 72 punkty (71 punktów afinicznych, w tym (0,0) i jeden punkt w nieskończoności ) nad tym polem, którego strukturę grupy określa Z /2 Z × Z /36 Z . Liczbę punktów na danej krzywej można obliczyć za pomocą algorytmu Schoofa .

Badając krzywą nad rozszerzenie ciała z F Q jest ułatwiona przez wprowadzenie funkcji lokalnego zeta E na F Q , określonego przez szereg generującego (patrz wyżej)

gdzie pole K n jest (unikalnym aż do izomorfizmu) rozszerzeniem K = F q stopnia n (czyli F q n ). Funkcja zeta jest funkcją wymierną w T . Jest liczbą całkowitą tak, że

Ponadto,

o liczbach zespolonych α, β o wartości bezwzględnej . Ten wynik jest szczególnym przypadkiem hipotez Weila . Na przykład funkcja zeta E  : y 2 + y = x 3 nad polem F 2 jest dana przez

wynika to z:

Zbiór punktów afinicznych krzywej eliptycznej y 2 = x 3x nad ciałem skończonym F 71 .

Sato-Tate przypuszczenie jest oświadczenie o tym, jak pojęcie błędu w twierdzeniu Hasse waha się z różnymi liczbami pierwszymi q , jeśli krzywej eliptycznej E nad Q jest zmniejszona modulo q. Zostało to udowodnione (dla prawie wszystkich takich krzywych) w 2006 r. dzięki wynikom Taylora, Harrisa i Shepherda-Barrona i mówi, że warunki błędu są równomiernie rozłożone.

Krzywe eliptyczne nad polami skończonymi są szczególnie stosowane w kryptografii i do faktoryzacji dużych liczb całkowitych. Algorytmy te często wykorzystują strukturę grupową w punktach E . Algorytmy, które mają zastosowanie do grup ogólnych, na przykład grupa elementów odwracalnych w ciałach skończonych, F * q , można zatem zastosować do grupy punktów na krzywej eliptycznej. Na przykład, dyskretne logarytm jest taki algorytm. Interes w tym polega na tym, że wybór krzywej eliptycznej pozwala na większą elastyczność niż wybór q (a tym samym grupy jednostek w F q ). Również struktura grupowa krzywych eliptycznych jest ogólnie bardziej skomplikowana.

Algorytmy wykorzystujące krzywe eliptyczne

Krzywe eliptyczne nad polami skończonymi są używane w niektórych aplikacjach kryptograficznych , a także do faktoryzacji liczb całkowitych . Zazwyczaj ogólna idea w tych zastosowaniach polega na tym, że znany algorytm, który wykorzystuje pewne skończone grupy, jest przepisany na grupy punktów wymiernych krzywych eliptycznych. Więcej zobacz także:

Alternatywne reprezentacje krzywych eliptycznych

Zobacz też

Uwagi

Bibliografia

Serge Lang we wstępie do cytowanej poniżej książki stwierdził, że „Możliwe jest pisanie w nieskończoność na krzywych eliptycznych (to nie jest zagrożenie.)”. o teoretycznych, algorytmicznych i kryptograficznych aspektach krzywych eliptycznych.

Zewnętrzne linki

Ten artykuł zawiera materiał z Isogeny on PlanetMath , który jest objęty licencją Creative Commons Attribution/Share-Alike License .