Loading AI tools
Zahl, die eine quadratische Gleichung mit ganzzahligen Koeffizienten löst Aus Wikipedia, der freien Enzyklopädie
Heegner-Punkte (benannt nach Kurt Heegner) sind Zahlen, die quadratische Gleichungen mit ganzzahligen Koeffizienten lösen und die mit Punkten auf geometrischen Figuren, nämlich Modulkurven, verknüpft werden können. Die mittels der Verknüpfung gegebenen Punkte auf Modulkurven werden ebenfalls Heegner-Punkte genannt und sind Gegenstand der arithmetischen Geometrie. Sie spielen eine bedeutende Rolle in der Theorie der elliptischen Kurven und in der Klassenkörpertheorie. Heegner-Punkte unterscheiden sich von den namensähnlichen Heegner-Zahlen.
Die als Heegner-Punkte bezeichneten Lösungen der quadratischen Gleichung sind komplexe Zahlen mit ausschließlich positivem Imaginärteil. Beispielsweise ist die Zahl ein Heegner-Punkt, da sie den positiven Imaginärteil besitzt und die Gleichung erfüllt. Die Lösungen werden verwendet, um Punkte zu erzeugen, die die komplizierteren Gleichungen von Modulkurven oder elliptischen Kurven erfüllen. Der Mehrwert dieser Methode liegt darin, dass Heegner-Punkte anhand der quadratischen Gleichung einfach bestimmt werden können. Die damit erzeugten Punkte geben letztlich einige Auskunft über Fragestellungen aus der Zahlentheorie. Kurt Heegner verwendete sie, um Fragen der Zerlegung von Zahlen in elementarere multiplikative Bausteine nachzugehen, die analog zur Theorie der Primzahlen sind.
Indirekt sind Heegner-Punkte in Ideen involviert, die Kreiszahl auf viele Stellen nach dem Komma zu ermitteln. Sie sind ein Ausgangspunkt für den Chudnovsky-Algorithmus, mit dessen Hilfe bis heute (Stand 2023) über 100 Billionen Dezimalstellen von berechnet wurden.
Besondere Prominenz erhalten Heegner-Punkte im Themenkreis rund um die Vermutung von Birch und Swinnerton-Dyer, eines der sieben Millennium-Probleme der Mathematik. Sie spielten die Schlüsselrolle bei der Frage, warum diese bis heute im Allgemeinen unbewiesene Hypothese nur in ganz bestimmten Fällen mit den bisher errungenen Erkenntnissen bewiesen werden konnte. Dies sind genau die Fälle, in denen die zugehörigen elliptischen Kurven – dies sind die Gegenstände der Vermutung – einen „unmittelbaren Bezug“ zu Heegner-Punkten haben. Über die Betrachtung unendlich vieler Heegner-Punkte gleichzeitig, sogenannter Heegner-Systeme, konnte Victor Kolyvagin in Kombination mit Resultaten von Benedict Gross und Don Zagier im Jahr 1988 zeigen, dass die Vermutung von Birch und Swinnerton-Dyer im Falle der analytischen Ränge und wahr ist.
Bis heute gelten Heegner-Punkte als Objekte mathematischen Interesses, auch bei der Verwendung von Algorithmen, also rechnerischen Verfahren. Wichtige Beiträge zu deren Erforschung lieferten Bryan Birch, Henri Darmon, Peter Swinnerton-Dyer, Benedict Gross, Kurt Heegner, Winfried Kohnen, Victor Kolyvagin, Barry Mazur, Heinrich Weber, Zhang Wei, Don Zagier und Shou-Wu Zhang.
Eine algebraische Kurve ist im Prinzip eine große Familie von Punkten, die alle eine gemeinsame algebraische Relation erfüllen. Das bedeutet, dass es eine Gleichung zu Null gibt, in der ausschließlich addiert, subtrahiert, multipliziert und dividiert wird, die von allen Punkten gleichzeitig erfüllt wird. Ein Beispiel ist die Gleichung ( wird lediglich mit sich selbst multipliziert und anschließend wird 1 vom Ergebnis subtrahiert), die genau von gelöst wird. Somit bildet die Familie die „Vorstufe“ einer Kurve, obgleich zwei Punkte noch nicht eine „kurvige“ Anschauung hervorrufen.
Ein erstes nicht-triviales und häufig genanntes Beispiel einer Kurve ist der Kreis mit Radius 1 und Mittelpunkt in der Zahlenebene, der genau durch die Punkte gegeben ist, welche die Relation erfüllen. Es können also auch Punkte mit mehr als einer Koordinate Kurven bilden, und tatsächlich wird es auch erst hier „reichhaltiger“. Dass die reellen Lösungen der Gleichung einen Kreis bilden, kann mit dem Satz des Pythagoras bewiesen werden. Von Interesse ist, dass eine eigentlich geometrische Figur wie der Kreis von einer algebraischen Relation herrührt. Auch anderen Gebilden wie Geraden, Ebenen, Hyperbeln etc. liegen algebraische Gleichungen zugrunde.
Während der Kreis erst durch Betrachtung aller reellen Zahlen „lückenlos“ entstehen kann, so liegt etwa auf dem Kreis, da
ist es für die Zahlentheorie von Interesse, Punkte auf Kurven zu finden, die ganz besonders „einfach“ sind. Damit sind zum Beispiel rationale Punkte gemeint, die neben der ohnehin schon restriktiven Kurvenlage die Eigenschaft haben sollen, dass ihre Koordinaten durch Quotienten ganzer Zahlen beschrieben werden können. So ist es eine klassische Frage der Zahlentheorie, welche rationalen Punkte auf dem Kreis liegen. Zum Beispiel ist kein rationaler Punkt, da man weiß, dass die Quadratwurzel aus 2 keine rationale Zahl ist. Beispiele für rationale Punkte sind , da
aber auch sowie . Diese Punkte leiten sich aus den pythagoreischen Tripeln ab, also nicht-trivialen ganzen Zahlen mit . Es kann über elementare Methoden gezeigt werden, dass es unendlich viele primitive pythagoreische Tripel gibt, also solche, die nicht ganze Vielfache anderer Tripel sind, weshalb der Kreis tatsächlich „übersät“ mit rationalen Punkten ist, siehe dazu auch in den Artikel Gruppe der rationalen Punkte auf dem Einheitskreis.[1] Allgemein gelten quadratische Kurven hinsichtlich rationaler Punkte als weitgehend verstanden.[2]
Bereits durch dieses Beispiel wird eine Synthese aus Geometrie (Figuren, hier ein Kreis), Algebra (Gleichungen, die nur Grundrechenarten verwenden) und Zahlentheorie (rationale Zahlen) erkennbar.
Bei Weitem nicht so zugänglich sind sogenannte elliptische Kurven (über den rationalen Zahlen),[3] die allgemein in der Form mit rationalen Zahlen beschrieben werden können. Während der geometrischen Figur des Kreises eine quadratische Gleichung zugrunde lag, handelt es sich bei einer elliptischen Kurve um eine kubische Gleichung (also mit Termen hoch 3). Das Besondere an elliptischen Kurven ist, dass man aus zwei bereits bekannten (rationalen) Punkten und über eine Verknüpfung einen neuen rationalen Punkt berechnen kann, genauso wie man aus zwei ganzen Zahlen mit der Addition eine neue ganze Zahl erzeugen kann.[4] Bei der Addition eines rationalen Punktes zu sich selbst können zwei Situationen eintreten: Entweder der betrachtete Punkt ist von endlicher Ordnung und schließt einen endlichen Zyklus, d. h., irgendwann tritt die Situation ein und es geht von vorne los, oder es entstehen bis ins Unendliche immer neue Punkte, was vergleichbar mit der Erzeugung aller natürlicher Zahlen durch ist. In diesem Fall sagt man, dass unendliche Ordnung hat. Gelegentlich spricht man bei Punkten endlicher Ordnung auch von trivialen und bei welchen mit unendlicher Ordnung auch von nicht-trivialen Punkten.
Die Theorie der elliptischen Kurven ist äußerst umfangreich,[5] zahlentheoretisch im Zusammenhang mit dem großen Satz von Fermat von Bedeutung[6] und wird von Mathematikern wie Henri Cohen auf den Umfang vieler tausend Seiten (in moderner mathematischer Sprache) geschätzt.[7] Trotz ihrer Strukturen sind manche ihrer Eigenschaften bis heute nicht geklärt. So kennt man bis heute keinen allgemeinen Algorithmus, der endlich viele rationale Punkte liefert, mit deren Hilfe alle anderen rationalen Punkte auf der Kurve durch Verknüpfung gewonnen werden können (eine positive Antwort auf die starke Vermutung von Birch und Swinnerton-Dyer würde jedoch einen solchen Algorithmus liefern).[8][9] Jedoch können Heegner-Punkte in manchen Fällen dabei helfen, nicht-triviale rationale Punkte zu erzeugen.
Was elliptische Kurven über den rationalen Zahlen, neben ihrer Fähigkeit einer Punktaddition, so in den Fokus des Interesses rückt, ist die Tatsache, dass sie die einzigen Kurven sind, die endlich, aber auch unendlich viele rationale Punkte haben können. Elliptische Kurven haben nämlich das Geschlecht und nach der Vermutung von Mordell, bewiesen von Gerd Faltings, haben Kurven von Geschlecht mit einem rationalen Punkt bereits unendlich viele rationale Punkte, während Kurven von Geschlecht stets nur endlich viele rationale Punkte haben können.[10] Für seine Leistung wurde Faltings 1986 mit der Fields-Medaille geehrt.[11]
Die Eigenschaft einer elliptischen Kurve, über den komplexen Zahlen ein Donut zu sein, kann dadurch erklärt werden, wie sich diese parametrisieren lässt.[13]
Eine Parametrisierung ist eine Abbildung von einem „einfachen“ Parameterobjekt in ein „kompliziertes“ Zielobjekt, mit dessen Hilfe durch Einsetzen von beliebigen Eingaben (Parametern) des Parameterobjekts beliebige nicht-triviale Teile des Zielobjekts erzeugt werden können. Mit „einfach“ ist gemeint, dass das Parameterobjekt in erster Linie ein „bekanntes Parameterobjekt“ ist, über das genügend Wissen vorhanden ist und aus dessen Vorrat nun nacheinander Werte eingesetzt werden, um damit ein anderes (unbekanntes, komplizierteres oder strukturell anspruchsvolleres) Objekt aufzubauen. Oft handelt es sich sowohl bei den Ein- als auch bei den Ausgaben um Punkte, die in ihrer Kollektion ein geometrisches Objekt darstellen.
Ein Beispiel einer Parametrisierung ist die des Kreises: Das „einfache“ Parameterobjekt ist hierbei das Intervall , also alle reellen Zahlen zwischen 0 und 1, über dessen Inhalt wir kanonisch verfügen, und das „komplizierte“ Zielobjekt der Kreis, wobei eine mögliche Abbildung
ist. Nach dem Satz des Pythagoras ist unabhängig von der Eingabe , womit aufgrund der Periodizität und Stetigkeit von Sinus und Kosinus der gesamte Kreis erzeugt wird. Nutzt man die Veranschaulichung der komplexen Zahlen (mit reellen Zahlen ) als Punkte , vereinfacht sich die Parametrisierung zu
Für den Zusammenhang zwischen Sinus, Kosinus und der komplexen Exponentialfunktion siehe auch Eulersche Formel. Aus geometrischer bzw. topologischer Sicht wird das Intervall , ein „Faden“ mit einer Längeneinheit, an beiden Enden genommen und zu einem Kreis zusammengeschlossen.[14]
Das Besondere an der Kreisparametrisierung ist, dass sie von einer transzendenten Funktion generiert wird, nämlich . Dabei bedeutet transzendent, dass es kein allgemeines Prinzip gibt, die Funktionswerte durch endlich viele Additionen, Subtraktionen, Multiplikationen oder Divisionen aus den Eingaben und festen Zahlen zu erzeugen. Unter diesen Umständen ist eigentlich zu erwarten, dass die Funktionswerte unter rationalen Eingaben keine besondere Struktur haben (es ist zwar ein Körper, aber es wird nicht gefordert, dass dieser unter unendlich vielen algebraischen Operationen immer noch abgeschlossen sein muss). Erschwerend machen die algebraischen Zahlen im asymptotischen Sinne 0 % aller komplexen Zahlen aus, weshalb ein „Zufall“ ausgeschlossen wäre. Tatsächlich aber kann mittels Potenzgesetzen gezeigt werden, dass jeder der Werte mit rationalen Zahlen eine algebraische Zahl ist, nämlich der Gleichung genügt. Die Algebraizität überträgt sich dann auf die einzelnen Komponenten und . Demnach sind alle rationalen Zahlen in gewisser Weise die „Heegner-Punkte des Kreises“, da diese unter der Parametrisierung algebraische Punkte auf dem Kreis erzeugen. Beispielsweise ist
wobei auf dem Einheitskreis liegt (siehe oben).
Bei der Parametrisierung einer Menge von Punkten , die alle gemeinsam eine Gleichung erfüllen, also einer elliptischen Kurve, wird im Prinzip genauso verfahren. Da diese mittels elliptischer Funktionen erfolgt, werden statt reeller Werte dieses Mal komplexe Zahlen in die Parameterfunktionen eingesetzt.[13] Gesucht ist auch hier ein Funktionenpaar und , ähnlich wie Sinus und Kosinus, sodass für jedes aus den komplexen Zahlen gilt. Nach Einsetzen eines Wertes lassen sich auch dann Koordinaten der Kurve abschreiben. Auch hier bedient man sich periodischer Funktionen, die jedoch von vornherein auf den komplexen Zahlen definiert werden. Als solche ordnen sie jedem Punkt einer Ebene (= jeder komplexen Zahl) eine komplexe Zahl zu. Als passende Objekte bieten sich die Weierstraßschen ℘-Funktionen an.
Diese Form der Parametrisierung ist aus Sicht der Funktionentheorie elementar, gibt aber noch keine Auskünfte über rationale Punkte auf der Kurve. Dafür muss eine andere, weit schwierigere, Parametrisierung betrachtet werden, siehe unten.
Heegner-Punkte sind komplexe Zahlen mit positivem Imaginärteil, die irgendeine quadratische Gleichung der Form mit ganzen Zahlen lösen. Es wird stets davon ausgegangen, dass und als größten gemeinsamen Teiler die haben. Wegen der Lösungsformel/Mitternachtsformel drückt sich die Lösung mit positivem Imaginärteil der quadratischen Gleichung durch
aus, wobei im letzten Schritt gesetzt wurde. Die Zahl unter der Wurzel, nämlich wird als negativ gefordert, da sonst die Wurzel keine imaginäre Zahl erzeugen würde. Sie heißt auch die Diskriminante des Heegner-Punktes und wird manchmal als notiert.
Darüber hinaus ist es entscheidend, Heegner-Punkten, neben ihrer Diskriminanten, weitere Daten zuzuordnen. Dies geschieht, um sie bei späteren Rechnungen mit passenden Objekten in Verbindung bringen zu können. Ferner sind diese Daten Teil der vollständigen Definition eines Heegner-Punktes und geben Auskunft darüber, auf welcher geometrischen Figur er später „gefunden“ werden kann. Zum einen hat man das Level von , das aus der Gleichung abgelesen werden kann. Es ist eine positive ganze Zahl , die teilt, sodass der größte gemeinsame Teiler von und gleich ist. Es hat die Eigenschaft, dass der Heegner-Punkt die gleiche Diskriminante hat wie .
Eine sehr wichtige Eigenschaft von Heegner-Punkten des Levels und der Diskriminante ist, dass jede aus diesen umgeformte Zahl
mit ganzen Zahlen , sodass gilt, wieder ein Heegner-Punkt von Level und Diskriminante ist. Dabei handelt es sich um eine Transformation mittels sog. Kongruenzuntergruppen. Es ist sogar möglich, mit all diesen Punkten zu identifizieren, da all diese wichtigen Eigenschaften nach der Transformation erhalten bleiben. Man nennt zwei miteinander identifizierte Punkte äquivalent. Beispielsweise sind auf Ebene von Level 1 die Punkte , und zueinander äquivalent. Jedoch sind und nicht äquivalent bei Level 11, jedoch noch und . Generell steigt die Anzahl der möglichen Äquivalenzklassen mit dem Level an.
Dadurch wird motiviert, dass nur ein kleiner Teil von Heegner-Punkten auf der oberen Halbebene überhaupt betrachtet werden muss, da die dazu äquivalenten wegfallen. Man sagt auch, dass man die Klassen zueinander äquivalenter Punkte betrachtet. Dieses Identifizierungs-Prinzip lässt sich durch ein bekannteres Beispiel veranschaulichen: Es ist möglich, eine beliebige reelle Zahl mit allen Zahlen zu identifizieren, die von der Form sind, wobei eine ganze Zahl ist. Somit hätten und dieselben „Eigenschaften“. Nach Berücksichtigung dieser Äquivalenz ist es ausreichend, das Intervall statt ganz zu studieren und 1-periodische Funktionen wie behandeln äquivalente Punkte gleich. Der auf dem rechten Bild gezeigte graue Bereich ist eine Fläche, auf der die Klassen bezüglich Level 1 zusammengefasst sind – jedoch wäre auch jeder andere von blauen Linien umrandete Bereich wählbar. Es ist daher naheliegend, Funktionen auf der oberen Halbebene zu betrachten, die beim Wechsel zwischen zueinander äquivalenten (Heegner-)Punkten bzw. zwischen verschiedenen Identifizierungsbereichen ihren Wert nicht ändern, so wie seinen Wert beim Wechsel von zu nicht ändert. Für die Level-1-Klassen ist eine solche invariante Funktion die sog. j-Funktion. Zum Beispiel ist
usw. Und genau wie aus einen Kreis – durch Biegen und an beiden Enden verkleben – parametrisiert, formt aus dem Level-N-Identifizierungsbereich eine Modulkurve. Diese nennt man auch . Unter dieser Abbildung verwandeln sich Heegner-Punkte mit Level zu Punkten auf der entsprechenden Modulkurve, werden aber weiterhin so bezeichnet. Als Kurven bestehen Modulkurven aus Punkten, die eine algebraische Gleichung lösen, siehe unten.
Die Anzahl der Klassen von Heegner-Punkten unter obiger Identifizierung hängt nach fester Wahl einer Diskriminante eng mit der Klassenzahl des Körpers zusammen. Fixiert man eine Diskriminante, so liegen außerdem stets nur endlich viele Heegner-Punkte des betrachteten Levels und dieser Diskriminante in einem Identifizierungsbereich. Es gilt, dass die Anzahl „im Wesentlichen“ genau der Klassenzahl entspricht – hier wurden jedoch gewisse Transformationen ähnlich zu denen der Kongruenzuntergruppen noch nicht berücksichtigt, die ebenfalls Heegner-Punkte auf solche mit gleichen Eigenschaften senden. Diese nennt man auch Involutionen. Da sie aber nicht Teil der Kongruenzuntergruppen sind, werden die dadurch verwandten Punkte auch nach der Identifizierung durch die Kongruenzuntergruppe noch unterschieden. Erst nach erneuter Identifizierung von Klassen, die mit Involutionen auseinander hervorgehen, sind es schließlich genau so viele Klassen wie die Klassenzahl von .[15]
Der bereits in der Einleitung gezeigte Punkt
ist ein Heegner-Punkt mit Level 1, denn es gilt
Ein Beispiel für einen Heegner-Punkt mit Level 3 ist
der mit der quadratischen Form mit Diskriminante korrespondiert. Ferner ergibt sich, dass zum Beispiel auch
ein Heegner-Punkt mit Level 3 und Diskriminante ist, denn .
Die Parametrisierung , mit der Weierstraßschen ℘-Funktion, beschreibt zwar die Figur einer elliptischen Kurve, bringt aber keine zahlentheoretischen Informationen. Um rationale Punkte auf einer elliptischen Kurve konstruieren zu können, müssten einfache Punkte auf der Periodenmasche bekannt sein, sodass die Koordinaten rational sind. Solche hypothetischen „Heegner-Punkte“ gibt es im Allgemeinen jedoch nicht, bzw. sie können nicht einfach erraten werden. Dank des Modularitätssatzes, der nach längerer Zeit von Andrew Wiles und anderen bewiesen werden konnte, ist allerdings bekannt, dass es noch eine weitere Art gibt, elliptische Kurven , die über den rationalen Zahlen definiert sind (also mit ), zu parametrisieren. Auch in diesem Falle ist die Funktion, die bei der Abbildung eine Rolle spielt, periodisch und transzendent. Jedoch ist die Abbildung deutlich komplizierter als die Variante mittels der Weierstraßschen ℘-Funktionen. Beim Parameterobjekt handelt es sich um die obere Halbebene, also alle komplexen Zahlen mit positivem Imaginärteil.
Dafür wird der Führer der elliptischen Kurve ausgerechnet, eine positive ganze Zahl. Dieser sagt aus, dass die elliptische Kurve von der Modulkurve parametrisiert wird: Da die parametrisierende Funktion auf der oberen Halbebene unter Substitution mit ganzen Zahlen auf der elliptischen Kurve unverändert bleibt, ist dies mathematisch sinnvoll. Zwar wirkt das Parameterobjekt jetzt viel komplizierter, aber im Gegensatz zur elliptischen Kurve bzw. Periodenmasche können auf diesem Objekt manche algebraischen Punkte (ggf. sogar rationale Punkte) direkt erraten werden – die sog. Heegner-Punkte. Der Schlüssel zu der Erkenntnis, dass die Punkte mit einem Level-N-Heegner-Punkt algebraische Koordinaten haben, ist, dass sich die quadratische Gleichung zu
umformen lässt. Aus den Invarianzeigenschaften von kann argumentiert werden, dass es dann bereits ganze Zahlen gibt, sodass
ist. Ähnliches gilt für . Die von Wiles vorhergesagte direkte, transzendente Parametrisierung kann damit in zwei, in der Theorie, einfachere Abbildungen zerlegt werden, von denen die erste eine Zwischenparametrisierung der Modulkurve vorsieht. Dadurch wird der algebraische Charakter der Gesamtabbildung an den Heegner-Punkten sichtbar. Durch die Unterteilung geht die Abbildung von der oberen Halbebene in die Modulkurve und von der Modulkurve in die elliptische Kurve anstatt von der oberen Halbebene direkt in die elliptische Kurve:
Es ist in der Praxis schwierig, sowohl die Gleichung der Modulkurven als auch die Polynome und explizit anzugeben, da diese mit steigendem Führer schnell kompliziert werden. Es wird daher bei berechnenden Algorithmen stets der Weg von der oberen Halbebene direkt in die elliptische Kurve gewählt, siehe unten.
Zusammenfassend: Da algebraische Punkte auf der Modulkurve mittels Heegner-Punkten und der j-Funktion „direkt ausgerechnet“ werden können und die folgende algebraische Abbildung von der Modulkurve in die elliptische Kurve die Algebraizität beibehält, werden durch dieses Verfahren algebraische Punkte auf der elliptischen Kurve generiert. Dies ist der analoge Teil zum Kreis – hier konnten mittels der transzendenten Funktion direkt algebraische Werte auf dem Kreis ausgerechnet werden (also spielt das Intervall hier die Rolle der oberen Halbebene).
Es ist selbst in der Praxis unüblich, die Gleichungen, die eine Modulkurve definieren, hinzuschreiben, da diese sog. modular equations sehr schnell sehr kompliziert werden. Bereits im Fall findet man[17]
Durch einen einzelnen Heegner-Punkt wird zunächst noch kein rationaler Punkt auf der elliptischen Kurve geboren. Auch im Gegensatz zum Kreis stammen Heegner-Punkte nicht aus den rationalen Zahlen, sondern liegen, wenn in der oberen Halbebene und nicht auf der Modulkurve startend, in einem quadratischen Körper mit einer ganzen Zahl . Dann ist die betreffende Diskriminante. Werden jedoch mehrere verwandte Heegner-Punkte geschickt miteinander verrechnet, kann in manchen Fällen gewährleistet werden, dass die damit erzeugten Punkte auf der elliptischen Kurve sogar rational sind. Die Anzahl der Heegner-Punkte, die benötigt wird, hängt dabei von der Klassenzahl des quadratischen Körpers ab, in dem sie liegen.
Die betrachtete Parametrisierung kann also, mitsamt diesem Prinzip, als eine verallgemeinerte Version von angesehen werden.
Es ist bei der Berechnung rationaler Punkte auf elliptischen Kurven nicht sinnvoll, über die Gleichungen zu gehen, die Modulkurven definieren, siehe oben, sondern stattdessen wird direkt von der oberen Halbebene aus parametrisiert. Mittels der Parametrisierung von Wiles werden Heegner-Punkte, also Lösungen quadratischer Gleichungen mit positivem Imaginärteil, durch die Funktion auf einen Wert gesendet, der auf der zur elliptischen Kurve gehörigen Periodenmasche liegt. Von dort aus kann über Anwendung der entsprechenden ℘-Funktionen auf ein Tupel gesendet werden, sodass . Gleichzeitig haben diese ausgewählten und beide gute algebraische Eigenschaften, erfüllen für sich genommen also eine algebraische Gleichung. Im besten Falle handelt es sich bei um einen rationalen Punkt.
Aus den Daten kann, das konnte Wiles zeigen, mittels eines Algorithmus die Parametrisierung gewonnen werden. Für diesen ist es zunächst wichtig, dass beide rational sind. Zum Beispiel trifft dies bei der Kurve zu. Für die Konstruktion von muss über Primzahlen betrachtet werden. Das bedeutet, dass bei einer Primzahl nur noch mit den Restklassen bei Teilung durch gerechnet wird. Zum Beispiel ist modulo , da durch teilbar ist, also sowohl als auch nach Division mit den gleichen Rest lassen. Bei der Konstruktion von muss die Gleichung nur noch unter Aspekten der Restgleichheit betrachtet werden, aber theoretisch für alle Primzahlen nacheinander. Beispielsweise hätte man für nur zu prüfen, ob die vier Punkte auf der modulo reduzierten Kurve liegen, da und die einzigen Reste modulo sind. Durch Einsetzen in oberer Reihenfolge in findet man , wobei die Aussagen und modulo beide wahr sind, da die Restklassen übereinstimmen. Also liegen hier 2 Punkte auf der Kurve. Ähnlich kann modulo beliebiger Primzahlen verfahren werden, und damit wird eine Folge ganzer Zahlen über die Lösungsanzahlen erzeugt. Aus dieser Folge kann wiederum eine Folge ganzer Zahlen ermittelt werden, welche die Funktion kodiert, die später zum Aufbau der Parametrisierung eingesetzt werden kann. Sie entsteht durch Bilden der Fourierreihe
Außerdem konnte Wiles beweisen, dass diese Funktion nicht nur, wegen der Fourierreihe, periodisch ist, sondern sogar noch weitere Transformationseigenschaften hat. Diese Transformationseigenschaften machen zu einer Modulform und erlauben es, dafür zu benutzen, auf der oben beschriebenen Modulkurve Integrale auszurechnen. Setzt man in das Integral
einen Heegner-Punkt ein, wobei der Punkt unendlich weit oben auf der oberen Halbebene ist, ist das Ergebnis zunächst eindeutig bestimmt. Die Summe als Ergebnis des Integrals wurde durch summandenweise Anwendung des Fundamentalsatzes der Analysis und der Regel, dass Stammfunktion von ist, gewonnen. Man will jedoch nicht mehr die obere Halbebene, sondern die Modulkurve betrachten, denn Wiles’ Parametrisierung ist eine zwischen algebraischen Kurven und nur als solche kann sie eine algebraische Abbildung darstellen. Demnach müsste das Integral eigentlich unverändert bleiben, wenn man statt Heegner-Punkte einsetzt, die mit nach Verbiegen und Falten von Fundamentalbereichen zu einem Donut identifiziert werden. Man kann zeigen, dass die Eindeutigkeit als komplexe Zahl zwar verloren geht, jedoch wieder hergestellt wird, falls man das Ergebnis auf einer Periodenmasche sieht und es egal ist, welche Masche genau gewählt ist. Diese Periodenmasche gehört im Regelfall genau zur zu Beginn betrachteten expliziten elliptischen Kurve. Damit liegt das Ergebnis aber schon auf der betrachteten elliptischen Kurve und hat dort gute Eigenschaften.
Im Umfeld der Vermutung von Birch und Swinnerton-Dyer, benannt nach Bryan Birch und Peter Swinnerton-Dyer, spielen Heegner-Punkte eine wichtige Rolle. Diese Vermutung trifft eine Aussage über den sog. Rang einer elliptischen Kurve über den rationalen Zahlen. Der Rang ist eine nicht-negative ganze Zahl und beschreibt die Größenordnung der Anzahl rationaler Punkte auf einer elliptischen Kurve.
Ein Rang von 0 bedeutet dabei, dass nur endlich viele rationale Punkte auf der Kurve liegen. Das hat zur Konsequenz, dass jeder rationaler Punkt endliche Ordnung haben muss, also bei beliebig häufiger Addition mit sich selbst in ein sich wiederholendes Muster verfällt.
Ab Rang 1 haben die Kurven stets unendlich viele Punkte. Dennoch kann hier noch zwischen dem Ausmaß des Unendlichen differenziert werden. Je höher der Rang, desto „mehr“ Punkte hat die Kurve. Das Ausmaß der Häufigkeit wird daran bemessen, wie viele Punkte benötigt werden, um alle Punkte der Kurve durch Addieren und Subtrahieren dieser ausgewählten Punkte zu erzeugen. Ganz in diesem Sinne hat die Menge der unendlich vielen ganzzahligen 2-Tupel Rang 2, denn man benötigt zwei Punkte, um additiv alle Punkte durch Addieren und Subtrahieren zu gewinnen, etwa und , zum Beispiel ist
durch komponentenweise Addition. Hingegen hat nur den Rang 1, da jede ganze Zahl durch Additionen oder Subtraktionen der mit sich selbst erzeugt werden kann – also nur einem Element.
Die eigentliche Vermutung sagt aus, dass der Rang einer elliptischen Kurve über den rationalen Zahlen aus deren „analytischen Daten“ abgelesen werden kann. Damit ist genau die von Wiles erzeugte Modulform gemeint, die ein Objekt der komplexen Analysis und „nicht der Algebra“ ist. Aus kann die sog. L-Funktion der zugehörigen elliptischen Kurve berechnet werden: Sie entsteht auch aus den Zahlen
Es handelt sich hierbei um eine sog. Dirichletreihe. Diese lässt sich nach Wiles zu einer für alle komplexen Zahlen gültigen Funktion ausweiten. Die Vermutung sagt aus, dass die Nullstellenordnung von im Punkt gerade dem Rang von entspricht. Sie gehört zu den wichtigsten Problemen der Mathematik und verbleibt bis heute ungeklärt.
Jedoch konnte dieses Problem im Falle der Ränge 0 und 1 mit Hilfe von Heegner-Punkten gelöst werden. Den Durchbruch lieferte die Kombination zweier mathematischer Aufsätze, der eine von Benedict Gross und Don Zagier, der andere von Victor Kolyvagin. Die Leistung von Gross und Zagier bestand darin, zu erkennen, dass sich die kanonische Höhe der durch Heegner-Punkte konstruierten rationalen Punkte auf einer elliptischen Kurve durch L-Funktionen an der Stelle ausdrücken lässt. Dabei ist die kanonische Höhe ein Maß für die Komplexität eines Punktes auf der Kurve. Für die Definition der kanonischen Höhe definiert man zuerst eine naive Höhe, die jedem Punkt zuordnet, wie schwierig die in ihm enthaltenen rationalen Zahlen sind. Beispielsweise ist eine „einfachere“ rationale Zahl als , da die benötigten Zahlen bei den vollständig gekürzten Brüchen im ersten Fall kleiner waren. Man schreibt dann als naive Höhe des Punktes und hätte rein exemplarisch durch logarithmischen Zuwachs in der größten auftauchenden Zahl
Die kanonische Höhe von wird nun definiert durch
wobei also im rechten Bruch der Parameter gegen Unendlich strebt. Die Idee ist, dass die kanonische Höhe für einen sich in der Addition ständig wiederholenden Torsionspunkt einfach ist, da sich dann der Zähler des Bruchs wiederholt und damit beschränkt ist, während der Nenner wegen immer größer wird. Andersherum kann gezeigt werden, dass im Falle eines Punktes unendlicher Ordnung ein Wert größer als heraus kommt, da die Summen , , usw. immer kompliziertere rationale Komponenten enthalten. Gross und Zagier konnten beweisen, dass bis auf einen Vorfaktor der Größe entspricht. Hat nun eine Nullstelle der Ordnung 1 in , dann hat ihre Ableitung keine Nullstelle in .
Victor Kolyvagin zeigte aber, dass wenn der durch Heegner-Punkte generierte rationale Punkt unendliche Ordnung hat, die Kurve tatsächlich schon den Rang 1 hat. Aus der Formel von Gross und Zagier kann dieses Szenario dann aber anhand der L-Funktion abgelesen werden, nämlich nur dann, wenn die L-Funktion die Ordnung 1 in hat, und somit ist die von Birch und Swinnerton-Dyer vorhergesagte Beziehung zwischen Rang und Nullstellenordnung einer L-Funktion hier hergestellt.
In der Mathematik ist man an Mengen interessiert, die bezüglich möglichst vieler Strukturen abgeschlossen sind. Eine Menge erhält dann zusätzliche Struktur, wenn es Verknüpfungen zwischen ihren Elementen gibt. Betrachtet man zum Beispiel die Menge der ganzen Zahlen , so fällt auf, dass diese unter den Verknüpfungen Addition und Multiplikation abgeschlossen ist: Addiert oder multipliziert man zwei ganze Zahlen, wird das Ergebnis wieder eine ganze Zahl sein und man hat die ursprüngliche Menge nicht verlassen. Noch strukturierter ist es jedoch, wenn man auch dividieren darf. Dies wird in den ganzen Zahlen jedoch nicht immer möglich sein, da zum Beispiel keine ganze Zahl ist. Daher muss hier der Bereich erweitert werden, um auch eine Abgeschlossenheit unter Division zu erhalten. Im Falle von gelangt man damit zu den rationalen Zahlen . Es muss noch gefordert werden, dass es eine „0“ und eine „1“ gibt (neutrale Elemente der Addition und Multiplikation), sodass man mit der Tatsache/Regel für alle Zahlen eine algebraische Struktur erhält, die auch Körper genannt wird.
Natürlich ist nicht der einzige Körper. So ist die Menge der reellen Zahlen ebenfalls ein Körper, da auch hier die oben beschriebenen Regeln gelten. Jedoch gibt es weit mehr reelle als rationale Zahlen, weshalb viele Fragestellungen der Zahlentheorie, gerade bezogen auf Zerlegung von Zahlen in „elementarere Zahlen“, hier nicht mehr sinnvoll sind. In der Zahlentheorie interessiert man sich daher besonders für Körper, die dem der rationalen Zahlen viel mehr ähneln als die reellen Zahlen. Denkbar ist es, sich einzelne nicht-rationale Zahlen hinzuzunehmen, und daraus durch Bilden aller möglichen Summen, Produkte und Quotienten einen neuen Körper zu konstruieren. So ist zum Beispiel die Menge , bestehend aus allen Zahlen der Form mit rationalen Zahlen , wieder ein Körper. Man spricht bei einer solchen Erweiterung der rationalen Zahlen von einem Zahlkörper.
Die Klassenzahl und damit Heegner-Punkte kommen dort ins Spiel, wo es darum geht, die ganzen Zahlen als Verwandten der rationalen Zahlen zu sehen, da letztere gewissermaßen durch Quotientenbildung aus ihnen hervorgehen. Auch bei Zahlkörpern kann man solche zugehörigen „ganzen Zahlen“ finden, jedoch müssen diese nicht mehr nur sein, sondern können weitere Elemente enthalten. Ganze Zahlen im Körper wären in etwa
im Gegensatz zu allgemeinen Körperelementen wie
Auch bei Arten verallgemeinerter ganzer Zahlen kann untersucht werden, ob es eine (bis auf Elemente wie einfache Vorzeichen und natürlich Reihenfolge) eindeutige Zerlegung in „Primzahlen“ gibt. In ist dies bekanntermaßen der Fall, zum Beispiel ist mit den Primzahlen und , und es gibt keine anderen Zerlegungsmöglichkeiten, außer Vorzeichen- und Reihenfolgenwechsel wie zum Beispiel . Also ist gewissermaßen zahlentheoretisch „gutartig“ – es gibt nur eine Klasse von Zerlegungsmöglichkeiten. Im Falle beliebiger Zahlkörper kann es aber passieren, dass es in deren ganzen Zahlen keine eindeutige Zerlegbarkeit mehr in „Primzahlen“ (allgemeiner Primelemente genannt) gibt. Ein Beispiel für fehlende Eindeutigkeit ist
mit den vier Primelementen in den ganzen Zahlen von .[18] Für die letzte Umformung kann als Differenz zweier Quadrate geschrieben werden, was sich dann zum Produkt aus Summe und Differenz der beiden Basen und faktorisieren lässt. Es kann nun gemessen werden, wie stark die Situation vom „Idealfall“ einer eindeutigen Zerlegbarkeit abweicht. Dieser Fehler wird als Klassenzahl des Zahlkörpers bezeichnet und ist eine natürliche Zahl. Zum Beispiel hat der Körper der rationalen Zahlen die Klassenzahl 1.[19]
Die Bestimmung der Klassenzahl eines Zahlkörpers ist im Allgemeinen ein sehr schwieriges Unterfangen und es gibt bis heute viele ungelöste Probleme in diesem Bereich.[20] Heegner-Punkte können (indirekt) dazu verwendet werden, die Klassenzahl einiger Körper zu bestimmen. Es lässt sich zum Beispiel zeigen, dass die einzigen quadratischen Zahlkörper mit imaginären Zahlen, in denen eine eindeutige Zerlegung in Primelemente existiert, genau die Körper
sind.[21]
Möchte man versuchen, einen nicht-trivialen rationalen Punkt auf einer elliptischen Kurve über den rationalen Zahlen mittels Heegner-Punkten zu finden, ist der Ausgangspunkt die Gleichung der Kurve. Dabei ist für die Rationalität des erzeugten Punktes wichtig, dass alle Heegner-Punkte eines Levels und einer bestimmten Diskriminante auf der Modulkurve einfließen. Dabei wurden Äquivalenzen bezüglich Involutionen schon berücksichtigt, was bedeutet, dass immer (Klassenzahl) Punkte in den Algorithmus gepackt werden. Es wird exemplarisch das Beispiel
gewählt. Der erste Schritt ist, das Level dieser Kurve zu bestimmen. Dieses ist eine positive ganze Zahl und bestimmt nachher darüber, welche Heegner-Punkte für die Konstruktion in Frage kommen können – nämlich solche, die gleiches Level wie die Kurve haben. Das Level der elliptischen Kurve gibt die eindeutige Zahl, sodass die von Wiles genannte Parametrisierung von der Modulkurve in die Kurve existiert. Es kann mittels eines Algorithmus von John T. Tate aus den Koeffizienten der algebraischen Gleichung von berechnet werden.[22] Im Falle von erhält man .[23] Nun müssen systematisch zum Level passende Diskriminanten durchgegangen werden, die in die Formel von Gross und Zagier eingesetzt werden, um numerisch zu prüfen, ob für die kanonische Höhe des späteren rationalen Punktes herauskommt oder nicht. Zum Beispiel liefert die Formel für ein Ergebnis sehr nahe an , weshalb hier höchstwahrscheinlich ein Torsionspunkt herauskommt, der trivial ist. Bei kommt jedoch nicht heraus, also kann diese Diskriminante gewählt werden. Gesucht sind nun Heegner-Punkte des Levels und Diskriminante . Die Klassenzahl von ist 4, weshalb theoretisch 4 nicht zueinander äquivalente Heegner-Punkte gebraucht werden, jedoch kann der Algorithmus dies auf die 2 Punkte
und
reduzieren. Dahinter verbirgt sich ein Rechentrick, der Symmetrien zwischen je zwei betrachteten Punkten ausnutzt. Diese lösen die quadratischen Gleichungen und . Für die weiteren Rechnungen muss die zu zugehörige Modulform numerisch hinreichend gut ermittelt werden. Dann werden die Punkte und in die Parametrisierungen eingesetzt und durch eine Umformung wird alles in die Form gebracht, als wenn alle 4 inäquivalenten Punkte eingesetzt worden wären. Das Ergebnis ist nun Teil der Periodenmasche zur elliptischen Kurve, kann jedoch mittels auf die eigentliche Kurve transportiert werden. Der durch diese Heegner-Punkte konstruierte rationale Punkt ist schließlich[24]
Dieser rationale Punkt beweist nach einem Satz von Tunnell, dass es zu ein rechtwinkliges Dreieck gibt, das ausschließlich rationale Seitenlängen und den Flächeninhalt hat.[25] Das zugeordnete rechtwinkelige Dreieck, berechnet von Don Zagier, hat die Seitenlängen ( Katheten, Hypotenuse):[26]
Der Grundstein der Theorie um Heegner-Punkte wurde bereits 1908 in Heinrich Webers Werk Lehrbuch der Algebra gelegt. In diesem beschäftigte Weber sich intensiv mit der j-Funktion und ihrer Verbindung zur Klassenkörpertheorie. Er gilt als Entdecker der Theorie der komplexen Multiplikation. Komplexe Multiplikation bezieht sich dabei auf elliptische Kurven, auf denen Punkte nicht nur ganzzahlig vervielfacht werden können, etwa , sondern wo es auch eine Multiplikation mit bestimmten imaginären Zahlen gibt, also exemplarisch . Die Theorie der komplexen Multiplikation, wie sie von Weber entwickelt wurde, gibt Auskunft über den Körper, in dem lebt, wenn ein Ideal eines gegebenen komplexen quadratischen Rings ist. Zum Beispiel bewies Weber die Identität
im Rahmen dieser von erzeugten Körpererweiterungen.[27] Während es sich bei der Eingabe von um den Heegner-Punkt (hier in der Schreibweise ) handelt, ist die rechte Seite als Verkettung von Wurzelausdrücken und ganzen Zahlen eine algebraische Zahl, löst also eine algebraische Gleichung. Adjungiert man diese Zahl zu dem zur Diskriminante des Heegner-Punkts gehörigen quadratischen Zahlkörper hinzu, ergibt sich die abelsche Körpererweiterung des Zahlkörpers . Dieses Programm wurde von Weber jedoch in größerer Allgemeinheit als nur zur vollen Modulgruppe verfolgt und später von Heegner wieder aufgegriffen.[28]
Jedoch kam die Theorie der Modulfunktionen ziemlich abrupt völlig aus der Mode. Erich Hecke und Robert Alexander Rankin leisteten zwar wichtige Beiträge, jedoch geht aus den damaligen Publikationen hervor, dass die meisten Mathematiker ein halbes Jahrhundert lang kaum wussten, dass die Theorie der Modulfunktionen überhaupt jemals existiert hatte.[29]
Im Jahr 1952 veröffentlichte Kurt Heegner eine Arbeit in der Mathematischen Zeitschrift,[30] innerhalb der er sich mit dem Problem kongruenter Zahlen und elliptischer Kurven beschäftigte. Heegner, ein erfolgreicher Elektroingenieur, der sich aber auch in Mathematik habilitiert hatte, war mit Webers Lehrbuch zur Algebra gut vertraut.[31] Er gab zunächst eine historische Einführung zu kongruenten Zahlen. Eine positive ganze Zahl heißt kongruent, falls sie als Fläche eines rechtwinkligen Dreiecks mit rationalen Seiten in Erscheinung tritt (Heegner nannte solche Dreiecke Harpedonapten-Dreieck). In seinem Aufsatz zitierte er im Anschluss verschiedene Dinge von Weber und bewies einige Theoreme, die zeigen, dass das Problem kongruenter Zahlen für bestimmte Familien von lösbar ist. Schließlich löste er plötzlich das klassische Problem der Charakterisierung aller imaginär-quadratischen Zahlkörper mit Klassenzahl 1. Zu Heegners Nachteil gab es 1952 niemanden mehr, der Webers Algebra ausreichend gut beherrschte, um seine Leistung zu würdigen.[31]
Heegners Arbeit war schwer zu folgen,[32] was womöglich ein weiterer Grund war, weshalb sich zu seiner Zeit niemand im Detail damit beschäftigte. Es wurde außerdem davon ausgegangen, dass seine Beweisführungen zum Klassenzahlproblem lückenhaft seien, und, obwohl seine Arbeit über kongruente Zahlen mittlerweile als korrekt anerkannt ist, blieb lange Zeit unentdeckt, dass Heegner den Grundstein einer fundamentalen neuen Methode gelegt hatte – der analytischen Realisierung abelscher Erweiterungen imaginär-quadratischer Zahlkörper, analog zum Kronecker-Weber-Fall über . Heegner starb in dieser Ungewissheit.[33]
Es war Bryan Birch, der in den späten 1970er und frühen 1980er Jahren erstmals Heegner-Punkte auf modularen elliptischen Kurven systematisch untersuchte. Auf der Grundlage der von ihm gesammelten numerischen Beweise stellte er fest, dass die sog. Höhen dieser Punkte mit ersten Ableitungen am zentralen kritischen Punkt der Hasse-Weil-Zetafunktion der elliptischen Kurve zusammenzuhängen schienen. Die von Birch initiierte Arbeit sollte eine wichtige Rolle in der Zahlentheorie der nächsten zwei Jahrzehnte spielen und so grundlegende Fragen wie das Gaußsche Klassenzahlproblem und die Birch- und Swinnerton-Dyer-Vermutung beleuchten.[34]
Das Studium der Heegner-Punkte nahm Mitte der 1980er Jahre dank zweier Durchbrüche Fahrt auf. Der erste Durchbruch war die Gross-Zagier-Formel, die die Beobachtungen von Birch bestätigte und die Höhen der Heegner-Punkte mittels der ersten Ableitung am zentralen Punkt einer zugehörigen Rankin-L-Reihe ausdrückte. Der zweite kam einige Jahre später, als Victor Kolyvagin zeigte, wie sog. Heegner-Systeme auf einer elliptischen Kurve die Größe und Struktur deren Selmer-Gruppe kontrollieren. Zusammengenommen führten diese beiden Erkenntnisse zu einem vollständigen Beweis der Birch- und Swinnerton-Dyer-Vermutung (in ihrer etwas schwächeren Form, die eine Gleichheit zwischen dem Rang der elliptischen Kurve und der Ordnung ihrer L-Reihe bei vorschreibt) für alle modularen elliptischen Kurven über , deren L-Funktion höchstens eine einfache Nullstelle bei hat. Die Methode erbrachte einen Beweis der sog. Schafarewitsch-Tate-Vermutung auch für diese Kurven.[34]
Der Unterbeweis der Shimura-Taniyama-Vermutung von 1994 zeigte, dass die Ergebnisse von Gross und Zagier sowie von Kolyvagin bedingungslos für alle elliptischen Kurven über den rationalen Zahlen gelten.[34]
Heegner-Punkte auf der oberen Halbebene können nach Bryan Birch wie folgt definiert werden.[35]
Die Diskriminante besitzt eine Zerlegung in Faktoren mit der sog. Fundamentaldiskriminante des Zahlkörpers . Dabei ist die größte Quadratzahl, sodass gilt. Die ganze Zahl wird auch als Führer des Heegner-Punktes bezeichnet. Aus der Definition wird ersichtlich, dass CM- und Heegner-Punkte stark verwandt miteinander sind, obgleich ein Heegner-Punkt stets mit einem Level gekoppelt ist. Dies ermöglicht später eine Definition auf der Modulkurve . Mit dieser Modifizierung wird es dann zweckmäßig, sich einen Heegner-Punkt als eine Klasse von CM-Punkten vorzustellen.[35]
Benedict Gross definiert Heegner-Punkte anders: Ist eine Modulkurve, so ist (gedanklich) jeder Punkt auf ein Diagramm zweier elliptischer Kurven und , wobei der Kern der Isogenie isomorph zu ist. Dies hat den Hintergrund, dass Modulkurven auch Modulräume sind und in diesem Fall jeder Punkt einer Isogonie zwischen zwei elliptischen Kurven entspricht. Konkret können die Kurven (über ) durch resp. und die Isogenie als die Einschränkung der Identität zwischen Überlagerungen beschrieben werden. Man nennt einen solchen Punkt nun Heegner-Punkt von Level , falls zusätzlich gilt, dass sowohl als auch komplexe Multiplikation haben als auch denselben Endomorphismenring, also für eine Ordnung in einem imaginär-quadratischen Zahlkörper . Es gilt damit für ein , das auch der Führer des Heegner-Punktes genannt wird.[36] Die Zahl wird gleichsam Führer der zugehörigen Ordnung genannt.[37]
In einigen Anwendungen, zum Beispiel bei Henri Darmon, werden Heegner-Punkte auch mit den Punkten assoziiert, die auf elliptischen Kurven entstehen, nachdem die Parametrisierung auf die (Heegner-)Punkte angewendet wurde (siehe unten). Diese Schreibweise ist vor allen Dingen dann in Gebrauch, wenn Eigenschaften von Heegner-Punkten als Herleitung für Eigenschaften der elliptischen Kurve herangezogen werden, in etwa im Kontext mit Heegner-Systemen.[38]
Der Level eines Heegner-Punktes muss nicht eindeutig sein. So haben beispielsweise alle Heegner-Punkte den Level 1, da offensichtlich stets gilt. Interessant sind die Fälle höheren Levels. So kann man zum Beispiel einfache Methoden angeben, aus einem Heegner-Punkt mit Level beliebig viele neue Heegner-Punkte mit Level zu konstruieren. Zuerst wird beobachtet, dass sich die oben definierte Diskriminante unter unimodularer Transformation nicht ändert. Das bedeutet: Ist , also eine ganzzahlige Matrix mit Determinante gleich 1 (die volle Modulgruppe operiert auf der oberen Halbebene durch Möbius-Transformation), so ist
Also ist, wenn ein Heegner-Punkt mit Level 1 ist, auch ein Heegner-Punkt mit Level 1. Für höhere Level kann ähnlich, jedoch nur selektiver vorgegangen werden. Da die Erhaltung der Level-N-Eigenschaft mit steigenden Werten zunehmend „schwieriger“ ist, können hier nur noch bestimmte Matrizen diese Eigenschaft stabil halten. Alle Matrizen aus der Kongruenzuntergruppe erfüllen dies – es muss daher nur die Eigenschaft vorausgesetzt werden. Ist also ein Heegner-Punkt mit Level und eine Matrix, so ist wieder ein Heegner-Punkt mit Level , und sowohl als auch haben die gleiche Diskriminante.[39]
Die Eigenschaft, dass sowohl Diskriminante als auch Level eines Heegner-Punktes mit Level unter Transformationen erhalten bleiben, ist für die Zahlentheorie von äußerster Wichtigkeit. Sie erlaubt, das Konzept des Heegner-Punktes (mit Level ) auf der Modulkurve zu definieren, da alle entscheidenden Eigenschaften jedes Elements in der Klasse unter invariant bleiben.[35] Über Möbiustransformation operiert die Gruppe auf der oberen Halbebene zuzüglich der sog. Spitzen , also , und der Quotient ist die Menge aller Klassen von Punkten, die über die Operation äquivalent sind.
Es ist nicht klar, ob zu gegebenem Level und Führer ein Heegner-Punkt existiert. Um die Existenz zu gewährleisten, muss die sog. Heegner-Hypothese erfüllt sein: Diese ist eine Annahme an die zu gehörige Ordnung . Sie besagt, dass es ein Ideal gibt, sodass
Dies ist ein Isomorphismus von Gruppen. Dieser kann so interpretiert werden: Das Ideal ist so wählbar, dass in der Gruppe der gebrochenen Ideale, wobei der Heegner-Punkt zu der Isogenie korrespondiert. Andersherum hat die Isogenie einen Kern, der isomorph zu ist. Es kann damit gezeigt werden, dass die Heegner-Hypothese hinreichend und notwendig für die Existenz von Heegner-Punkten ist.[40]
Neben dem Level , das sich auf die Wahl der Modulkurve bezieht, besitzen Heegner-Punkte nach ihrer Definition eine weitere Kenngröße, ihren sog. Führer. Dieser wird oft als (vom englischen conductor) bezeichnet. Dessen Bedeutung liegt in der Konstruktion sog. Ringklassenkörper (ring class fields) , gewisser abelscher Erweiterungen des imaginär-quadratischen Grundkörpers . Diese haben die Eigenschaft, dass der durch den einzelnen Heegner-Punkt konstruierte Punkt auf der zugehörigen elliptischen Kurve zunächst über definiert ist.[41] Weitere Details hierzu sind in diesem Artikel im Abschnitt über Klassenkörpertheorie beschrieben.
In manchen Anwendungen von Heegner-Punkten ist es bedeutsam, zu einem Level ganze (unendliche) Systeme von Heegner-Punkten zu betrachten, sog. Heegner-Systeme. Dabei werden die Punkte mit oder alternativ beschriftet, wobei deren Führer bezeichnet und erfüllt. Heegner-Systeme existieren nur unter bestimmten Bedingungen. Mehr Details finden sich in diesem Artikel unter Heegner-Systeme.
Von besonderem Interesse ist der Fall , in dem die gewählte Diskriminante von sogar eine Fundamentaldiskriminante ist. Der zugehörige Ringklassenkörper ist dann der Hilbertsche Klassenkörper von , also dessen maximal unverzweigte abelsche Erweiterung.
Neben der gegebenen Definition können quadratisch irrationale Heegner-Punkte über elementare Zahlentheorie charakterisiert werden. Ist ein quadratisch irrationaler CM-Punkt der oberen Halbebene mit zugehöriger binärer quadratischer Form , so ist er genau dann ein Heegner-Punkt mit Level , wenn und .[42]
Aus dieser Charakterisierung kann gefolgert werden, dass, falls ein Heegner-Punkt mit Level und Diskriminante ist, auch ein Heegner-Punkt mit Level und Diskriminante ist. Der Operator wird auch als Fricke-Involution bezeichnet.[42]
Werden Level und Diskriminante (mit den nötigen Eigenschaften) fixiert, so gibt es Heegner-Punkte auf der Kurve . Dabei bezeichnet die Anzahl der verschiedenen Primfaktoren von . Die Punkte werden durch die Gruppenoperation von auf permutiert, wobei die Gruppe der verschiedenen Involutionen auf bezeichnet.[43]
Heegner-Punkte des Typs mit natürlichen Zahlen können dabei helfen, Reihen zu finden, die sehr schnell gegen die Kreiszahl konvergieren, wie die Brüder David und Gregory Chudnovsky herausfanden. Für den nach ihnen benannten Chudnovsky-Algorithmus nutzten sie des Weiteren aus, dass der Wert von für diese Zahlen größtmöglich ganzzahlig ist, weshalb für die schnellste Konvergenz erzielt wird. Durch die rasche Konvergenz, also eine starke Annäherung der Reihe schon nach wenigen ihrer Glieder an die Zahl , kann mit einer vorgegebenen Genauigkeit in vergleichsweise wenigen Schritten berechnet werden.
Heegner-Punkte spielen eine bedeutende Rolle im Gebiet der Grundlagenforschung rund um elliptische Kurven (insbesondere solcher mit sog. komplexer Multiplikation). Elliptische Kurven werden im Rahmen der Elliptic Curve Cryptography (ECC) bei der Verschlüsselung von Nachrichten angewandt. Dabei wird die fehlende Effizienz bei der Berechnung diskreter Logarithmen mit Computern ausgenutzt, was ein Brechen des Kryptosystems sehr schwierig macht.[44]
Erzeugen Heegner-Punkte rationale Punkte unendlicher Ordnung, ist gewährleistet, dass eine relativ große Anzahl rationaler Punkte auf der betrachteten elliptischen Kurve liegen wird. Wegen der Vermutung von Birch und Swinnerton-Dyer besteht (vermutlich) ein enger Zusammenhang zwischen dem globalen und lokalen Fall, also der Anzahl von Punkten elliptischer Kurven über den rationalen Zahlen und sog. endlichen Körpern, wobei eine große Anzahl von Punkten im globalen Fall die Anzahl der Punkte in den lokalen Fällen tendenziell erhöht. Dies folgt aus einer Formel, die ein „Lokal-Global-Prinzip“ etabliert: Ist eine über den rationalen Zahlen definierte elliptische Kurve, eine Primzahl und die Anzahl der Punkte auf der zu reduzierten Kurve , so soll gelten:
mit einer Konstanten und dem Rang der elliptischen Kurve ; bezeichnet den endlichen Körper mit Elementen. Die Formel drückt asymptotische Äquivalenz aus, also strebt der Quotient beider Seiten gegen , wenn die natürliche Zahl unbegrenzt wächst. Numerische Rechnungen stützen diese unbewiesene Behauptung.[45] Eine große Zahl von Punkten im lokalen Fall erlaubt schließlich eine große Auswahl an Möglichkeiten für Geheimtexte und macht eine Brute-Force-Attacke zur Entschlüsselung der Nachrichten sehr zeitaufwendig. Daher sind elliptische Kurven mit dieser Eigenschaft gute Kandidaten für Verschlüsselungsverfahren.[46]
Im Jahr 2003 entwickelte David Kohel einen Algorithmus, der mittels Heegner-Punkten auf Modulkurven die Anzahl von Punkten auf elliptischen Kurven über endlichen Körpern abzählt. Dazu werden -adische Lifts (das sind Objekte, die von einer Abbildung von einem „über der Modulkurve liegenden Objekt“ in die Modulkurve auf Heegner-Punkte gesendet werden) dieser Heegner-Punkte verwendet, wobei eine kleine Primzahl ist. Um Kryptosysteme über elliptische Kurven implementieren zu können, sind Algorithmen, die die Anzahl von Punkten auf elliptischen Kurven (über endlichen Körpern) zählen, von großer Wichtigkeit. Kohel gab auch explizite Ausführungen zu den Fällen .[47]
Eine unmittelbare Konsequenz der Formel von Gross und Zagier (siehe unten) ist die Erkennung einer ersten (und derzeit noch einzigen) Klasse von L-Funktionen, deren Ordnung bei nachweislich ist. Diese Beispiele entstehen durch das Auffinden elliptischer Kurven über , deren L-Funktion aufgrund des Vorzeichens in ihrer Funktionsgleichung in ungerader Ordnung verschwindet, und deren zugehöriger Heegner-Punkt auf von endlicher Ordnung ist, sodass auch ist. Die Existenz einer solchen L-Funktion gibt effektive untere Grenzen für das Wachstum der Klassenzahlen imaginär-quadratischer Körper. Vor einer Arbeit von Dorian Goldfeld waren solche Schranken nur aufgrund der möglichen Existenz von Siegelnullstellen (ineffektiv) bekannt. Goldfelds effektive Lösung des Gaußschen Klassenzahlproblems war eine der frühen Anwendungen der Formel von Gross und Zagier.[48]
Mit Hilfe der Theorie der Heegner-Punkte können Vermutungen über bestimmte diophantische Gleichungen attackiert werden. Dies betrifft unter anderem Gleichungen des Typs
Ein Problem, das nach Sylvester benannt ist, fragt, welche Primzahlen als Summe zweier rationaler Kuben geschrieben werden können. Es fragt also nach der Struktur von . Zum Beispiel ist
Mittels Heegner-Punkten können in den Fällen stets nicht-triviale Lösungen konstruiert werden. Dabei macht man sich zunutze, dass die Mordell-Weil-Gruppe im Falle stets torsionsfrei ist.[49] Ein bis heute unveröffentlichter Beweis dieser Methode stammt von Noam Elkies aus dem Jahr 1994. Elkies konnte sogar beweisen.[50]
Elliptische Kurven über einem (algebraisch abgeschlossenen) Körper sind glatte projektive Kurven von Geschlecht 1 mit einer Gruppenstruktur und mit einem ausgezeichneten -rationalen Punkt , der das neutrale Element der Gruppe ist. Für Körper der Charakteristik ungleich 2 und 3 kann eine solche Kurve stets als eine „normalisierte“ affine Gleichung
geschrieben werden, mit und .[51]
Jeder elliptischen Kurve über mit Level kann eine L-Funktion zugeordnet werden, die als analytisches Objekt alle arithmetischen Eigenschaften kodiert. Diese besitzt eine Darstellung als Euler-Produkt:
wobei die für Primzahlen mit good reduction gegeben sind durch und die Menge der Lösungen modulo bezeichnet. Für Primzahlen mit bad reduction wird eine ähnliche Definition gewählt.[52] Falls die Koeffizienten der Kurve keine ganzen Zahlen sind, muss dafür zunächst eine elementare Umformung über projektive Koordinaten vorgenommen werden.[53] L-Funktionen können auch für den Fall elliptischer Kurven über beliebigen Zahlkörpern definiert werden.[54] Andrew Wiles und anderen gelang mit dem Beweis des Modularitätssatzes die Bestätigung der Aussage, dass zu einer ganzen Funktion fortgesetzt werden kann und einer Funktionalgleichung genügt: Tatsächlich korrespondiert mit einer Modulform von Gewicht 2, deren Level mit dem Führer der elliptischen Kurve identisch ist. Insbesondere ist eine sog. Hecke-Eigenform bezüglich der Kongruenzuntergruppe . Formelhaft ergibt sich der Zusammenhang zwischen und via klassischer Mellin-Transformation:
Die Funktionalgleichung lautet dann
wobei das Vorzeichen eine wichtige Rolle für die Arithmetik von spielt. Beispielsweise verschwindet mit gerader/ungerader Ordnung in , falls den Wert bzw. annimmt.[55]
Es sei eine Fundamentaldiskriminante und ein imaginär-quadratischer Zahlkörper. Als solcher hat er einen Ganzheitsring, der mit bezeichnet werden soll. Dieser besteht aus allen Elementen , die Lösung eines monischen Polynoms mit ganzen Koeffizienten sind, also für irgendwelche erfüllen.
Ein äußerst wichtiges Resultat der algebraischen Zahlentheorie ist nun, dass die Menge aller gebrochenen Ideale, also aller endlich erzeugten -Moduln , eine Gruppe unter der Multiplikation ist. Diese Gruppe wird natürlich unendlich groß sein. Identifiziert man jedoch zwei gebrochene Ideale dann miteinander, wenn sie sich bloß um ein Hauptideal als Faktor unterscheiden (im Falle der gebrochenen Ideale sind das genau alle Ideale , sodass mit einem und einem Hauptideal ), und schaut sich die dadurch entstehende Gruppe von Klassen an, so ist diese endlich. Die Elementanzahl der Klassengruppe heißt dann auch Klassenzahl des Körpers und wird oft mit bezeichnet. Die soweit beschriebenen Resultate gelten jedoch nicht nur für quadratische Körper, sondern allgemein für alle Zahlkörper.
Im Folgenden ist mit Ideal stets allgemein ein gebrochenes Ideal gemeint. In den anderen Fällen wird ausdrücklich ganzes Ideal gesagt. Um den Zusammenhang zwischen Heegner-Punkten und quadratischen Zahlkörpern zu fassen, müssen folgende Dinge nacheinander durchdacht werden.
1. Im Falle imaginär-quadratischer Zahlkörper mit Fundamentaldiskriminante gilt, zusätzlich zu oben, der Satz, dass die Klassengruppe gleichmächtig mit der Menge der Klassen binär quadratischer Formen mit Diskriminante ist. Die 1:1-Korrepondenz zwischen den beiden Mengen ist wie folgt gegeben: Ist auf der einen Seite ein Ideal, ordnet man diesem die binäre quadratische Form zu mit
Dabei bezeichnet die sog. Norm des Ideals , die für ganze Ideale durch die Anzahl der Elemente des Quotienten definiert ist. Für beliebige Ideale kann sie durch multiplikative Fortsetzung berechnet werden, da es für alle Ideale eine eindeutige Zerlegung in Primideale gibt. Ist auf der anderen Seite eine binäre quadratische Form gegeben, so wird durch das zugehörige Ideal konstruiert. Dass es sich hierbei tatsächlich um eine wohldefinierte Bijektion handelt, kann elementar nachgerechnet werden.[56]
2. Es gibt wiederum eine 1:1-Korrespondenz zwischen Klassen (bezüglich ) von Heegner-Punkten mit Diskriminante , Level und Paaren , mit
Auf der einen Seite gibt es in eine positiv definite binäre quadratische Form mit und (beachte, dass , da ). Zu diesen Daten korrespondiert der Heegner-Punkt Es sollte bemerkt werden, dass, falls die unimodulare Transformation mit Lösung der entsprechenden Form ist, dann ebenfalls , aber auch erfüllt ist, womit die Zuordnung auf Klassen von Punkten wohldefiniert ist. Ist auf der anderen Seite eine entsprechende Klasse von Heegner-Punkten gegeben, so sind je zwei Repräsentanten Lösung von Formen , sodass und . Man setze und . Auch bei der Wahl des Repräsentantenideals spielt die Wahl des Repräsentanten keine Rolle, da mit und der Teilerfremdheit von bzw.
gefolgert wird.
Heegner-Punkte sind unter anderem bei der Konstruktion bestimmter Punkte auf elliptischen Kurven von Interesse. Dabei wird ausgenutzt, dass es eine Parametrisierung
von der Modulkurve in eine elliptische Kurve (mit Führer ) gibt. Im Gegensatz zu der (sehr simplen) Parametrisierung über die Weierstraßsche ℘-Funktion hat die Eigenschaft, nicht nur eine holomorphe Abbildung zwischen kompakten Riemannschen Flächen, sondern auch ein Morphismus zwischen Kurven über den rationalen Zahlen zu sein. Werden also Punkte über einem gewissen Erweiterungskörper von nach transportiert, so liegen diese sogar in , sind also wieder über definiert. Nun liegen aber Heegner-Punkte mit Level gerade im Bereich der Modulkurve , weshalb es von Interesse ist, die entsprechenden Bildpunkte auf der Kurve zu studieren. Der Hauptsatz der komplexen Multiplikation macht nun eine Aussage über die algebraische Natur dieser Bildpunkte .
Um den Hauptsatz der komplexen Multiplikation formulieren und dessen Konsequenzen verstehen zu können, muss die modulare Parametrisierung einer elliptischen Kurve bekannt sein. Zu einer elliptischen Kurve existiert eine Modulform vom Gewicht 2 bezüglich der Kongruenzuntergruppe . Eine Modulform ist grob gesagt eine holomorphe Funktion auf der oberen Halbebene, die sich holomorph in die Spitzen fortsetzen lässt und Invarianzeigenschaften unter der Operation einer Kongruenzuntergruppe auf ihre Argumente hat. Es ist sogar eine sog. Spitzenform, das bedeutet, dass in allen Spitzen verschwindet. Als solche besitzt auf ganz eine Entwicklung als Fourier-Reihe:
Es soll davon ausgegangen werden, dass alle Koeffizienten von ganze Zahlen sind – diese entsprechen den Koeffizienten der L-Reihe . Rein komplex-analytisch betrachtet ist eine holomorphe Differentialform auf der kompakten riemannschen Fläche und ihr Kurvenintegral
ist unabhängig von der Wahl des Integrationsweges zwischen und . Für alle Werte kann es explizit durch
mit berechnet werden. Als Modulform von Gewicht 2 bezüglich erfüllt die Transformationsformel
Aus dieser Eigenschaft kann mittels Substitution eine Periodeneigenschaft des Integrals gefolgert werden:
Das erste Integral der rechten Seite liegt stets in einem Gitter (dies ist nicht trivial, kann aber mit Hilfe der Wirkung von Hecke-Operatoren gezeigt werden).[58] Dies induziert eine holomorphe Abbildung
und mittels der zu gehörigen Weierstraßschen ℘-Funktion ergibt sich durch einfache Verkettung[35]
Bei dieser Auswertung kann es jedoch theoretisch passieren, dass eine nicht-triviale Konstante auftritt, die sog. Maninsche Konstante . Es wird vermutet, dass stets gilt, dies kann aber nicht allgemein gezeigt werden. Jedoch stimmt diese Vermutung für den Fall, dass quadratfrei ist. Allgemein muss damit der Term
berechnet werden.[59]
Beim Studium der Bildpunkte eines Heegner-Punktes mit Führer tauchen auch sog. Hilbertsche Klassenkörper auf. Ist ein imaginär-quadratischer Zahlkörper gegeben, kann gezeigt werden, dass eine endliche abelsche Erweiterung von existiert mit der Eigenschaft, dass die Galois-Gruppe kanonisch isomorph zur Klassengruppe ist. Die zugehörige Abbildung wird manchmal mit (nach Emil Artin) bezeichnet, also
Jedes Ideal in wird in zu einem Hauptideal. Es kann gezeigt werden, dass, wenn ein imaginär-quadratischer Körper ist und eine elliptische Kurve mit , der Körper gleich dem Hilbertschen Klassenkörper von ist. Hierbei bezeichnet die j-Invariante von .[60] Ist also ein Heegner-Punkt mit Diskriminante gleich der Fundamentaldiskriminante von , so ist ein Erzeuger von über . Die Wirkung der Galois-Gruppe auf den Wert ist dabei Gegenstand der sog. Shimura-Reziprozität.
Die Resultate können auf Heegner-Punkte mit Führern verallgemeinert werden. Dazu ist es notwendig, die Theorie des Hilbertschen Klassenkörpers auf Ringklassenkörper passend zu verallgemeinern. Hürden entstehen aber u. a. beim Begriff der Klassengruppe einer quadratischen Ordnung. Diese werden dadurch umgangen, dass nur noch passende (proper) Ideale, zum Beispiel bei der Bildung einer allgemeinen Klassengruppe , betrachtet werden. Das sind solche, für die die Gleichheit
gilt.[61] Der Ringklassenkörper zu ist die eindeutig bestimmte abelsche Erweiterung von , dass alle Primideale in , die verzweigt in sind, bereits teilen und ferner der Artin-Isomorphismus gilt.[62] Zu jedem passenden Ideal in einer Ordnung gibt es ein eindeutig bestimmtes , sodass
für jedes passende Ideal erfüllt ist und das zu konjugierte Ideal bezeichnet. Diese Beziehung gibt schließlich über den von der Klassenkörpertheorie vorhergesagten Isomorphismus vor.[63] Ist ein Heegner-Punkt mit zugehöriger quadratischer Ordnung , so ist .[64]
Hat eine elliptische Kurve allgemein komplexe Multiplikation, so ist der Wert eine ganz-algebraische Zahl.[65] Als Konsequenz ist die j-Invariante für Heegner-Punkte ganz-algebraisch. Mit Hilfe der j-Invariante, angewendet an Heegner-Punkten in der Form
kann gezeigt werden, dass es genau 9 verschiedene negative quadratfreie Zahlen gibt, sodass die Klassenzahl 1 hat. Ein von David A. Cox ausgeführter Beweis nutzt zudem einige Modulfunktionen, die auf Heinrich Weber zurückgehen.[66]
Ist ein Heegner-Punkt zu einer Fundamentaldiskriminante , der sich mit einem Paar identifizieren lässt, so kann mit dem Hilbertschen Klassenkörper von das Folgende gesagt werden: Es ist stets (das Bild ist also ein Punkt , dessen Koordinaten in liegen, also insbesondere algebraische Zahlen sind). Außerdem gelten die Rechenregeln:
Bewiesen wurde der Satz von Max Deuring und Goro Shimura.[57] Er untermauert das „Wunder“ der komplexen Multiplikation, da von einer transzendenten Funktion normalerweise nicht ohne Weiteres zu erwarten ist, dass sie algebraische Zahlen auf algebraische Zahlen abbildet. Der Hauptsatz kann als eine Verallgemeinerung jenes Prinzips für gesehen werden, dass die transzendente Funktion , die nach der Eulerschen Formel an reellen Argumenten den Kreis mit Radius 1 parametrisiert, an rationalen Stellen algebraische Werte liefert.[67]
Die erste Formel des Hauptsatzes liefert explizite Ausdrücke für die Konjugierten unter der Galois-Gruppe und wird auch als Shimura-Reziprozität bezeichnet. Mit ihrer Hilfe kann über die Spurformel ein Punkt aus allen Konjugierten von berechnet werden:
Dieser Punkt wird von der Galois-Wirkung fixiert gelassen und liegt daher sogar in . Im Fall, dass der -Faktor der elliptischen Kurve den Wert hat, kann zudem wegen die Gleichheit gezeigt werden, woraus schließlich folgen muss. Über eine ähnliche Argumentation kann gezeigt werden, dass, falls , der Punkt ein Torsionspunkt ist.[67]
Der Hauptsatz der komplexen Multiplikation liefert zwar ein Verfahren zur Konstruktion eines Punktes , jedoch bleibt die Frage offen, ob es sich dabei um einen „trivialen“ Torsionspunkt handelt. Auch sind die Berechnungen der Spurformeln ohne detaillierte Kenntnisse über die Idealklassen schwierig zu beantworten. Die Formel von Gross-Zagier liefert einerseits ein Kriterium, das entscheidet, ob ein durch Heegner-Punkte gefundener Punkt tatsächlich nur ein Torsionspunkt ist, und andererseits Techniken, die eine algorithmische Berechnung vereinfachen.[68]
Der entscheidende Punkt in der Formel von Gross und Zagier ist, dass die Höhe von explizit durch berechenbare Konstanten angegeben wird. Dabei ist die Höhe nach folgendem Prinzip definiert: Zuerst wird ein Maß definiert, wie „kompliziert“ eine rationale Zahl ist (dieses wird auch einfach als Höhe (height) bezeichnet). Dabei setzt man für einen vollständig gekürzten Bruch :[69]
Es ist zu beachten, dass die Komplexität eines Bruchs in diesem Fall nicht vom Absolutwert von abhängt, sondern vielmehr von der Größe von Nenner und Zähler. So ist die Zahl wegen „sehr einfach“, während die benachbarte Zahl mit „deutlich komplizierter“ ist. Das Maß wird dazu verwendet, die kanonische Höhe (canonical height) eines Punktes zu definieren. Dabei reicht es wegen des algebraischen Zusammenhangs zwischen und aus, die -Koordinate zu betrachten. Damit setzt man und schließlich für die kanonische Höhe[70]
Dabei bezeichnet die -fache Summe des Punktes mit sich selbst. Es kann gezeigt werden, dass dieser Wert stets existiert und nicht-negativ ist. Ist ein Torsionspunkt, also von endlicher Ordnung, gilt also für eine gewisse endliche Zahl an Summanden, so folgt damit offenbar , da der Ausdruck periodisch ist. Weniger auf der Hand liegt die Tatsache, dass sich diese Aussage umkehren lässt: Ist , so muss bereits ein Torsionspunkt gewesen sein.[71]
Die Formel von Gross und Zagier liefert nun die kanonische Höhe eines Punktes , gewonnen über Heegner-Punkte nach dem Hauptsatz, in Termen von zu den elliptischen Kurven zugehörigen -Funktionen an der Stelle . Ist die Kurve gegeben, so bezeichnet den quadratischen Twist von bezüglich einer Fundamentaldiskriminanten . Hat die Reihenentwicklung
so kann gezeigt werden, dass
mit dem Jacobi-Symbol . Die Formel von Gross und Zagier lautet nun: Ist und , so gilt explizit
Für muss die rechte Seite noch mit einem Faktor multipliziert werden.[68] Aus diesen Tatsachen folgt zusammen mit der Arbeit von Kolyvagin, dass die Heegner-Punkt-Methode genau für den Fall funktioniert, dass den Rang 1 hat.[67]
In einer folgenden Arbeit von Gross, Kohnen und Zagier ist die Höhenformel in etwas anderer Gestalt gegeben. Dort konnte eine Verallgemeinerung mittels der Theorie der Jacobiformen erreicht werden. Grob gesprochen sagt der Satz von Gross-Kohnen-Zagier aus, dass Höhen zu Heegner-Divisoren die Koeffizienten einer Gewicht-2-Jacobiform beschreiben.
Heegner-Punkten können sog. Heegner-Divisoren zugeordnet werden. Dafür wird in erster Linie der Satz von Abel verwendet. Ist eine kompakte Riemannsche Fläche mit Geschlecht , so können wir auf dieser die Gruppe aller Divisoren betrachten. Ein Divisor ist hierbei nichts anderes als eine endliche formale Summe ganzzahliger Vielfacher von Punkten auf . Betrachtet werden nun die sog. Nulldivisoren , welche die Eigenschaft haben, dass die Summe der ganzen Koeffizienten aller Punkte den Wert hat. Die Menge der sog. Hauptdivisoren , welche die Null- und Polstellen einer meromorphen Funktion auf bilden, ist eine Untergruppe von . Nach dem Satz von Abel gibt es nun einen Isomorphismus zwischen der Jacobi-Varietät von und dem Quotienten , der eine Untergruppe der Picard-Gruppe ist:
wobei ein Basispunkt ist.[72] Es ist zu erwähnen, dass die Varietät ein höherdimensionaler komplexer Torus mit einem Gitter ist und damit eine Gruppenstruktur trägt. Explizit ist sie durch gegeben, wobei den Vektorraum der global holomorphen Differentialformen auf und die Untergruppe ist, deren Elemente ein Differential auf ganzzahlige Linearkombinationen von dessen Integralen über die (bis auf Homotopie) möglichen geschlossenen Kurven schickt (Periodengitter). Als Folgerung des Satzes von Abel gibt es nun eine injektive Abbildung , falls . Ist ein Punkt, so kann man diesem die Divisorklasse zuordnen.[73]
Ist nun eine Modulkurve von Geschlecht und Level , so gibt es eine Abbildung der Form , wobei eine Spitze von ist. Da eine algebraische Kurve ist, können deren Heegner-Punkte zu einer festen Diskriminante mit Punkten über dem Hilbertschen Klassenkörper identifiziert werden, da . Es gibt für festes und mit () genau solcher Punkte , und diese definieren einen Divisor , der als Punkt in aufgefasst werden kann[74] – es ist zu beachten, dass ebenfalls eine algebraische Kurve, definiert über , ist. Dieses Prinzip bleibt erhalten, wenn statt die Kurve gewählt wird, nachdem die Fricke-Involution herausgeteilt wurde. Dies hat den Vorteil, dass der entsprechende Divisor invariant unter ist und damit über definiert ist.[75]
Die Formel von Gross und Zagier gibt nun ein Verfahren an, die Höhenpaarung (mit zwei Parametern ) explizit zu berechnen, wobei eine Heckeeigenform (Neuform mit Führer ) bezüglich und die sog. -Komponente des Divisors ist. Dabei ist zu beachten, dass es eine Isogenie der Jacobischen Varietät in direkte Summanden der Form
mit gibt. Dabei sind die Unteralgebra der von generierten Heckealgebra, die auf 0 abbildet, und die Anzahl der Teiler von . Die direkte Summe läuft dabei über Äquivalenzklassen von Eigenformen, wobei zwei Eigenformen äquivalent sind, falls sie durch (koeffizientenweise) Konjugation einer Einbettung auseinander hervorgehen.[76] Hier ist der von den Koeffizienten einer normalisierten Eigenform erzeugte Zahlkörper.[77] Die Formel bringt nun die Höhe in Verbindung mit Koeffizienten von Jacobiformen. Es wird die Formel
mit () bewiesen, wobei eine Jacobiform
bezeichnet, die mit über eine Abbildung zusammenhängt.[78] Weiter wird bewiesen, dass alle -Komponenten von auf einer gemeinsamen Geraden in liegen und deren Positionen über Koeffizienten einer Jacobiform bestimmt werden.[75] Dieser Zusammenhang wird über die Formel
mit unabhängig von und mit
ausgedrückt. Dementsprechend hat der Unterraum , der von allen -Komponenten von Heegner-Divisoren erzeugt wird, je nach oder Dimension 1 bzw. 0.[78]
Die Arbeiten von Gross, Kohnen und Zagier wurden 1997 (1999 veröffentlicht) von Richard Borcherds anderweitig bewiesen und gleichzeitig auf höherdimensionale Quotienten hermitescher symmetrischer Räume verallgemeinert.[79]
Ist eine elliptische Kurve über den rationalen Zahlen und ein Zahlkörper (mit einem algebraischen Abschluss ), so ist es aus zahlentheoretischer Sicht von Interesse, die Mordell-Weil-Gruppe der -rationalen Punkte auf und die Shafarevich-Tate-Gruppe zu verstehen. Ist für eine ganze Zahl mit die Untergruppe einer Gruppe gemeint, sodass für jedes ist, so ist die folgende Sequenz exakt:
Durch Bilden der Galois-Kohomologie mit entsteht daraus folgende exakte Sequenz:
aus der schließlich die kurze exakte Sequenz
hervorgeht (descent sequence). Nun kann nach dem Lokal-Global-Prinzip verfahren werden.[80] Daraus definiert sich schließlich:
Dabei entspricht jedes einer Stelle von . Jedes Element der Gruppe korrespondiert zu einer Klasse homogener Räume über – damit sind glatte Kurven gemeint, auf denen die algebraische Gruppe eine Operation über definiert. Die Klassen werden über mit der Wirkung von kompatible Isomorphismen festgelegt. Dabei ist eine Klasse genau dann trivial, falls irgendwelche -rationalen Punkte besitzt.[81]
Werden die hinteren Kohomologiegruppen in oberer exakter Sequenz passend eingeschränkt, ergibt sich die erneut exakte Sequenz
Hierbei bezeichnet die sog. -Selmer-Gruppe. Diese wird wie folgt definiert:
Während gut bekannt ist, dass die -Selmer-Gruppe stets endlich ist[82] (woraus folgt, dass die Gruppen stets endlich sind, was ein wichtiger Schritt im Beweis ist, dass endlich erzeugte abelsche Gruppen sind), verbleibt die Shaferevich-Tate-Gruppe allgemein mysteriös. Es wird vermutet, dass sich die Gruppen und nur von einer von unabhängigen endlichen Größe unterscheiden und in unendlich vielen Fällen sogar gleich sind. Das wäre gegeben, wenn endlich wäre, doch dies verbleibt bis heute unbewiesen.[83] Die Endlichkeit von ist Teil der (starken) Vermutung von Birch und Swinnerton-Dyer und wäre zahlentheoretisch von großer Bedeutung: Ihre Größe kodiert nach der Definition, wie stark das Hasse-Minkowski-Prinzip bei der elliptischen Kurve scheitert.[84]
Heegner-Systeme können nun, im Gegensatz zu den kohomologischen Methoden, dazu verwendet werden, und gleichzeitig zu studieren, indem die Größe der Selmer-Gruppen beschränkt wird.[85] In seinen einführenden Lecture Notes über Euler-Systeme (einem verallgemeinerten Konzept, dem sich Heegner-Systeme unterordnen), betont Barry Mazur die Bedeutung der Heegner-Systeme und gibt über den Vergleich zur Kohomologie folgende „Anschauung“:
„Cohomological methods are pretty good at ferreting out information modulo a single number , or equivalently modulo powers of prime numbers but only for finitely many prime numbers “at a time”. But a single special value of an L-function can, at times, by its connection to an Euler System, bound from above the size of the relevant -Selmer groups for all (or at least for all but a finite number of) prime numbers .“
„Kohomologische Methoden sind ziemlich gut darin, Informationen modulo einer einzelnen Zahl oder äquivalent dazu modulo Potenzen von Primzahlen aufzuspüren, aber nur für endlich viele Primzahlen ‚auf einmal‘. Aber ein einzelner spezieller Wert einer L-Funktion kann manchmal durch seine Verbindung mit einem Euler-System die Größe der relevanten -Selmer-Gruppen für alle Primzahlen (oder zumindest für alle bis auf endlich viele) nach oben beschränken.“
Heegner-Systeme sind Kollektionen von Heegner-Punkten , sodass den Führer besitzt. Wegen der Heegner-Hypothese ist es dabei wichtig anzunehmen, dass Führer und Level teilerfremd sind. Es ist zu beachten, dass dabei Heegner-Punkte als Punkte auf einer elliptischen Kurve (nach Anwendung der Parametrisierung) interpretiert werden. Dies ist pragmatisch, weil Heegner-Systeme ihre wichtigsten Anwendungen auf dieser elliptischen Kurve (und nicht als Teil der Modulkurve) haben. Es gilt stets , mit dem entsprechenden Ringklassenkörper . Außerdem müssen noch folgende technischen Bedingungen erfüllt sein:[87]
1. Das System ist nur mit solchen Zahlen beschriftet, für die gilt, siehe oben.
2. Für eine Primzahl, die nicht über zerfällt, gelten die Regeln:
Hierbei sind die Ringklassenkörper von mit Führer und zu Primidealen bezeichnen die entsprechenden Frobenius-Elemente. Die Zahlen sind die Koeffizienten der L-Funktion von und tauchen im Kontext von Hecke-Operatoren auf, die auf der entsprechenden elliptischen Kurve wirken.[38]
3. Ein Element wird als Reflexion (reflection) bezeichnet, falls seine Einschränkung auf nicht die Identität ist. Es kann gezeigt werden, dass alle Reflexionen aufgrund dieser Eigenschaft von der Ordnung 2 sind.
Nun soll es stets ein Element geben, sodass
also bis auf ein Element im Torsionsteil von . Dabei ist der Faktor in der Funktionalgleichung
betreffend der zur elliptischen Kurve gehörigen L-Funktion.
Ein Heegner-System wird dann als nicht-trivial bezeichnet, falls nicht jeder Punkt ein Torsionspunkt ist.[88]
Zu einem zunächst beliebigen Zahlkörper kann jeder elliptischen Kurve eine L-Funktion zugeordnet werden über
wobei das Produkt über alle endlichen Primstellen von (also alle Primideale) geht, die lokalen Euler-Faktoren gegeben sind durch
und die Norm bezeichnet. Hierbei sind die gerade die Koeffizienten der L-Funktion im Fall . Ist eine quadratische Erweiterung, so zerfällt mit dem sog. quadratischen Twist der Kurve . Mittels eines Twists mit einem Charakter
erhält man zu jedem Ringklassenkörper mit Führer und die L-Funktion
wobei die getwisteten Euler-Faktoren ähnlich zu definiert werden können.[89] Diese L-Funktion besitzt eine analytische Fortsetzung in die ganze komplexe Zahlenebene und erfüllt eine Funktionalgleichung.[90] Nun zerfällt die L-Funktion in die Faktoren
über alle Charaktere woraus, falls gilt, schon für alle betrachteten Charaktere folgt. Damit ist über , wobei den Erweiterungsindex der Körper bezeichnet, mit der Vermutung von Birch und Swinnerton-Dyer die Relation zu vermuten. Aufgrund dessen wird vermutet, dass, falls ist, ein nicht-triviales Heegner-System zu hinzugefügt werden kann.[90]
Heegner-Systeme dienen dazu, den Satz von Kolyvagin zu beweisen. Dabei macht man sich zunutze, dass diese die Mordell-Weil-Gruppe und die Selmer-Gruppe kontrollieren.[91][34] Der Satz besagt, dass, falls der durch das System ausgezeichnete Punkt
kein Torsionspunkt ist, bereits Folgendes gilt:[91]
Das ist insofern erstaunlich, als zum Beispiel die Endlichkeit der Shafarevich-Tate-Gruppe im Allgemeinen alles andere als geklärt und Gegenstand tiefer Vermutungen (wie der Vermutung von Birch und Swinnerton-Dyer) ist.
Der Satz von Kolyvagin lässt sich, zusammen mit dem Ergebnis von Gross und Zagier, zur Lösung der Birch-und-Swinnerton-Dyer-Vermutung für die Fälle kombinieren. Ist dies erfüllt, so kann bereits gefolgert werden, und in beiden Fällen ist die Shafaervich-Tate-Gruppe endlich. Der Beweis, in den beide Resultate einfließen, nutzt technische Eigenschaften der mit einem Charakter getwisteten L-Funktionen .[92]
Es gibt zahlreiche Verbindungen zwischen Heegner-Punkten und Modulformen. So nimmt die j-Invariante, eine Modulfunktion von Gewicht 0, an Heegner-Punkten stets algebraische Werte an. Hintergrund dieser Aussage ist, dass es für jede natürliche Zahl ein (bis auf Vorzeichen symmetrisches) Polynom vom Grade gibt, wobei die klassische Teilerfunktion bezeichnet, sodass (also in die konstante Nullfunktion) für jede ganzzahlige Matrix mit Determinante ist. Der Grad wird über die Konstruktionstechnik
klarer, wobei die Menge aller ganzzahligen Matrizen mit Determinante bezeichnet, auf der von links operiert und im Quotienten genau Klassen bildet.[93] Die Gültigkeit einer solchen Identität kann über die Tatsache gezeigt werden, dass die Koeffizienten der linken Seite in holomorphe Modulfunktionen (und daher bereits Polynome in ) sind. Wegen der Fourier-Entwicklung von sind die Koeffizienten von zudem als rationale Zahlen wählbar. Jeder Heegner-Punkt wird von einer Matrix mit ganzzahliger Determinante fixiert. Damit folgt bereits und damit ist Nullstelle eines nicht-trivialen Polynoms mit rationalen Koeffizienten. Also ist algebraisch – das Argument gilt auch, falls , da die Funktionen und niemals identisch sind.[94] Diese Werte werden traditionell auch als singuläre Moduli (englisch singular moduli) bezeichnet.[95]
Dieser Umstand kann weiter präzisiert werden über Einführung des sog. Klassenpolynoms (class polynomial)
Dabei besteht aus allen Heegner-Punkten mit Führer 1 und Diskriminante , auf denen die Gruppe operiert. Übrig bleibt ein Polynom vom Grade . Es kann gezeigt werden, dass sogar und stets irreduzibel ist. Damit nimmt insbesondere an der Stelle einen ganzzahligen Wert an, nämlich , da und es daher nur eine Klasse von Heegner-Punkten zu dieser Diskriminante gibt. Daraus entsteht die mit einem Computer leicht zu zeigende Kuriosität[96]
Die Identität kann dazu verwendet werden, die äußerst schnell konvergierende Reihe
herzuleiten, vergleiche auch Chudnovsky-Algorithmus. Mit diesem ist eine sehr schnelle Berechnung von möglich: Bis heute (Stand August 2021) sind mit dieser Methode über 62 Billionen Stellen nach dem Komma berechnet worden.[97][98]
Mit Hilfe einer Formel von Sarvadaman Chowla und Atle Selberg können singuläre Moduli auch auf den Fall von Modulformen mit algebraischen Koeffizienten „übertragen“ werden. Die Aussage ist, dass, falls ein imaginär-quadratischer Zahlkörper ist, eine nur von diesem Körper abhängige „Periode“ existiert, sodass für jede Modulform mit algebraischen Koeffizienten für alle gilt. Ein möglicher Wert von kann explizit berechnet werden als
wobei der Charakter bezüglich der Diskriminante des Zahlkörpers , die Klassenzahl, die Anzahl der Einheiten im Ganzheitsring [96] und die Gammafunktion bezeichnet.[99] Diese Formel wurde 1949 von Chowla und Selberg publiziert, war aber bereits 1897 von Matyáš Lerch entdeckt worden.[99][100]
Für elliptische Kurven des Rangs 1 mit Führer über den rationalen Zahlen kann mit Hilfe der Formel von Gross und Zagier ein Algorithmus angegeben werden, um rationale Punkte unendlicher Ordnung zu konstruieren. Es wird von einer elliptischen Kurve in verallgemeinerter Weierstraßgleichung ausgegangen mit
mit Diskriminante , j-Invariante und ganzzahligen Koeffizienten . Es wird außerdem benötigt.
Das Verfahren lautet wie folgt:[101]
1. (Berechnung notwendiger Genauigkeit) In diesem ersten Schritt wird berechnet, auf wie viele Nachkommastellen alle darauffolgenden Hauptberechnungen stimmen müssen. Ist bekannt, dass hinreichend gute Genauigkeit vorliegt, kann dieser Schritt übergangen werden. Berechne das Produkt mit Hilfe der Formel von Birch und Swinnerton-Dyer: Dabei bezeichnet den sog. Regulator, die reelle Standardperiode der elliptischen Kurve (über als Torus betrachtet), das Produkt der Tamagawa-Zahlen von (einschließlich ) und die Shafarevich-Tate-Gruppe der elliptischen Kurve. Der Wert sollte effizient mittels berechnet werden. Alle späteren Rechnungen müssen auf mindestens Stellen genau getätigt werden, wobei mit falls und sonst.
2. (Schleife über Fundamentaldiskriminanten) In diesem Teil des Algorithmus muss eine passende Fundamentaldiskriminante bestimmt werden. Aus dieser werden dann später geeignete Heegner-Punkte berechnet . Prüfe für absteigende Fundamentaldiskriminanten folgende Bedingungen: * ist ein Quadrat modulo * Es ist für alle Primzahlen * Der Wert ist nicht 0. Für dessen Berechnung kann die schnell konvergente Reihe verwendet werden. Ist irgendeine dieser Bedingungen nicht erfüllt, fahre mit der nächsten Fundamentaldiskriminanten fort. Falls aber doch, fixiere , sodass , und berechne den Wert mit Dabei ist die Anzahl unterschiedlicher Primfaktoren in der Zerlegung von . Dieser numerische Wert von sollte sehr nahe an einer ganzen Zahl oder an einer rationalen Zahl mit verhältnismäßig kleinem Nenner sein. In letzterem Fall sollten entsprechende Vielfache von gewählt werden, sodass Ganzzahligkeit erreicht wird – bezeichne die ganze Zahl dann wieder als .
3. (Liste von Klassen quadratischer Formen) Berechne eine Liste von Repräsentanten positiv definiter quadratischer Formen mit Diskriminante , sodass und (dies ist stets möglich). Fasse Listenelemente und paarweise zusammen, wenn letzteres äquivalent zu ist.
4. (Hauptrechnung) Berechne die komplexe Zahl mittels der Formel und verwende die Tatsache, dass die Paarungen aus Schritt 3 die Relation erfüllen. Für die nötige Genauigkeit sollten stets mindestens Summanden in den Reihen verwendet werden.
5. (Bestimmung des rationalen Punktes) Bezeichnet den Exponenten der Gruppe , so wird und definiere . Für jedes ganzzahlige Paar definiere Berechne , wobei den Isomorphismus zwischen und bezeichnet. Wurde alles mit hinreichend guter Genauigkeit durchgeführt, liegt eines der erkennbar nahe an einer rationalen Zahl . Falls nicht, erhöhe die Genauigkeit und vollziehe die vorherigen Schritte erneut. Falls ja, berechne unter Nutzung der Weierstraß-Gleichung den entsprechenden Koordinatenteil , der von der Form ist und beende den Algorithmus.
Da mit steigendem Level die Reihen für an den Heegner-Punkten immer langsamer konvergieren, wird die Methode ab Größenordnungen im Bereich mit heutigen Rechenmitteln als unbrauchbar eingestuft.[102] Die einzelnen Schritte des Algorithmus können wie folgt gerechtfertigt werden:
1. Die kanonische Höhe eines Punktes misst nicht nur, ob er ein Torsionspunkt ist, sondern ist auch mit dessen Höhe verknüpft, also jenem Maß, das die Komplexität der rationalen Zahl misst. Dies wird über die Ungleichung
ersichtlich.[103] Gleichzeitig ist die kanonische Größe über die Formel von Gross und Zagier und die Formel der Vermutung von Birch und Swinnerton-Dyer zu der Größe verwandt, obgleich noch eine geringfügige Abhängigkeit von der Diskriminante gegeben ist. Für die Wahl von reicht der kompensatorische Summand 10 in der Anzahl von Dezimalstellen aus.[104]
2. Da die betrachtete Kurve den Führer hat, wird sie durch parametrisiert. Demnach sind Heegner-Punkte des Levels von Relevanz. Dazu müssen aber wegen der weiter oben beschriebenen Beziehung von Heegner-Punkten zu Idealklassen imaginär-quadratischer Zahlkörper Diskriminanten der Art mit einem gewählt werden. Der Regulator ist im Rang-1-Fall gleich dem Wert , wobei ein Erzeuger der Mordell-Weil-Gruppe ist. Da damit die Form mit einem Torsionspunkt hat, gilt ,[71] und es kann aus einer Kombination der Formel von Gross und Zagier mit der Vermutung von Birch und Swinnerton-Dyer der folgende Ausdruck vorgeschlagen werden:
Dabei ist die Anzahl der Einheiten des Ganzheitsrings von . Diese Formel soll sogar für den Fall gelten, fordert jedoch als zusätzliche Bedingung für alle . Sie ist allerdings nur eine Vermutung und bis heute unbewiesen.[102] Es ist im Falle der betrachteten Kurve bekannt, dass endlich und eine Quadratzahl ist.[68]
3. Das paarweise Anordnen hilft dabei, den großen Rechenaufwand in 4. im Optimalfall zu halbieren. Es ist für die Konvergenzgeschwindigkeit zudem essentiell, die Werte minimal zu wählen.[105] Ein Unteralgorithmus, der die Berechnung der geforderten Liste von Klassen quadratischer Formen realisiert, wird im Detail von Henri Cohen und Christophe Delaunay beschrieben.[106]
4. Dies ist gerade die Anwendung der bereits oben erwähnten Spurformel. Dieser Schritt benötigt mit Abstand die meiste Zeit.[107]
5. Die komplexe Zahl sollte nicht einfach über die Weierstraßsche -Funktion auf die Kurve abgebildet werden, da dies eine sehr hohe Genauigkeit erfordern würde, die entsprechende rationale Zahl zu erkennen. Stattdessen ist es ratsam, nicht direkt , sondern gleich einen Erzeuger der Gruppe (modulo Torsion) zu generieren. Daher wird das in Schritt 2. berechnete benutzt. Die Torsionspunkte von sind gerade die Punkte aus (modulo ).
In seiner Monographie über Rationale Punkte auf modularen elliptischen Kurven nimmt Henri Darmon als Grundlage für eine Rechendemonstration die elliptische Kurve
mit Führer . Der Heegner-Punkt
mit Level wird gewählt. Entweder durch Zählen von Punkten auf der Kurve modulo oder über die Identität
kann die normierte Hecke-Eigenform von Gewicht 2 bezüglich der Kongruenzuntergruppe (also auf ) gefunden werden, wobei die Dedekindsche Eta-Funktion bezeichnet. Die numerische Auswertung des Eichler-Integrals liefert für 1000 Summanden:
und nach Anwendung der Weierstraß-Parametrisierung den Punkt
auf 35 Dezimalstellen genau.[108]
Heegner-Punkte können auch auf Shimura-Kurven definiert werden. Diese Kurven erscheinen, ähnlich wie die Modulkurve , als Quotient der oberen Halbebene mit einer diskret operierenden Gruppe . Im Unterschied zu müssen dem Quotienten nicht noch eine endliche Zahl an Punkten (die sog. Spitzen) hinzugefügt werden, damit die Kurve zu einer kompakten Riemannschen Fläche wird: Es kann gezeigt werden, dass der Quotient für solche Kurven stets kompakt ist. Dies vereinfacht auf der einen Seite die Definition einer Modulform auf bezüglich , da einzig für alle (und natürlich Holomorphie) gefordert werden muss. Auf der anderen Seite steht ohne Spitzen jedoch keine kanonische Fourier-Entwicklung zur Verfügung.[109]
Von besonderem Interesse sind hierbei diskrete Gruppen , die mit einer Faktorisierung assoziiert sind, sodass , quadratfrei und aus einer geraden Anzahl von Primzahlen besteht. Die Zuordnung erfolgt über Quaternionen-Algebren und wird von Henri Darmon im Detail beschrieben.[109]
Bezüglich der Gruppen werden besonders die Räume studiert, die (wie im klassischen Fall) über das Wedge-Produkt von Differentialformen auf natürlicherweise die Struktur eines Hilbertraums tragen. Auch hier lassen sich Hecke-Operatoren definieren. Da für die kommutieren und selbstadjungiert sind, ist der Raum unter der Wirkung dieser Operatoren diagonalisierbar, d. h., es kann eine orthonormale Basis von simultanen Hecke-Eigenformen gefunden werden. Ist nun eine simultane Eigenform, so kann dieser über die lokalen Euler-Faktoren
für Primzahlen, die nicht teilen, eine L-Funktion zugeordnet werden.[110]
Auch für solche Modulformen gilt der Modularitätssatz: Für eine elliptische Kurve mit Führer gibt es eine eindeutige Eigenform , sodass für alle . Dies kann aus dem (klassischen) Modularitätssatz selbst und einem Satz von Hervé Jacquet und Robert Langlands gefolgert werden, der besagt, dass für jede Neuform von Gewicht 2 bezüglich mit eine Eigenform gefunden werden kann, sodass (bis auf endlich viele Euler-Faktoren).[111][112]
Auf Basis dessen können weitere Parametrisierungen einer elliptischen Kurve bestimmt werden. Außerdem ist auch hier die Wahl von Heegner-Punkten möglich, obgleich diese wegen der völlig anderen Gruppenform keine Lösungen von quadratischen Gleichungen sind. Mit Hilfe dieser Punkte kann ein Analogon zum Hauptsatz über komplexe Multiplikation für Shimura-Kurven formuliert werden.[113]
Heegner-Punkte lassen eine Reihe höherdimensionaler Analogien zu, wie z. B. die arithmetischen Zyklen bei Shimura-Varietäten „vom orthogonalen Typ“. In einer Arbeit gibt Stephen Kudla einen Überblick über sein weitreichendes Programm, in dem er die Höhen (im Sinne Arakelovs) dieser Zyklen mit den Ableitungen der zugehörigen Eisenstein-Reihen in Beziehung setzt; obwohl in dieser Richtung noch enorm viel Mathematik entwickelt werden muss, sind bereits beträchtliche Fortschritte erzielt worden (zum Beispiel durch Tonghai Yang, durch den einer der einfachsten Fälle von Kudlas Programm ausgearbeitet wurde).[114]
Heegner-Punkte können als Analogon der elliptischen Kurve von speziellen Einheiten wie circular oder elliptic units betrachtet werden, deren Logarithmen auf erste Ableitungen der Artinschen L-Funktion bei zurückgeführt werden, so wie die Höhen der Heegner-Punkte erste Ableitungen der Rankin-L-Reihe über die Formel von Gross und Zagier kodieren. Ein Artikel von Bertolini, Darmon und Green beschreibt mehrere weitgehend auf Vermutungen basierende analytische Konstruktionen von Punkten vom „Heegner-Typ“, die als Analogon der elliptischen Kurve von Stark-Einheiten angesehen werden könnten. Aus diesem Grund wurde der Begriff „Stark-Heegner-Punkte“ geprägt, um sie zu beschreiben.[115]