3.1. Grupa modularna i funkcje modularne
Definicja 3.1. Pełną grupą liniową GL(n, R) nazywamy grupę złożoną ze wszystkich odwra-calnych macierzy kwadratowych stopnia n nad pierścieniem R.
Definicja 3.2. Specjalną grupą liniową SL(n, R) nazywamy podgrupę grupy GL(n, R) skła-dającą się ze wszystkich macierzy kwadratowych stopnia n o elementach z pierścienia R, których wyznacznik wynosi 1.
Definicja 3.3. Pełną grupą modularną Γ nazywamy grupę SL(2, Z).
Definicja 3.4. Górną półpłaszczyzną Siegela nazywamy zbiór H = {x + iy ∈ C : y > 0}.
Definicja 3.5. Dla liczby całkowitej dodatniej n definiujemy zbiór Dn oraz skończony zbiór Sn jako
Propozycja 3.6. Istnieje bijekcja pomiędzy Sn, a prawymi warstwami Dn/Γ.
Dowód. Wobec tego, że Sn⊂ Dn, istnieje naturalne odwzorowanie φ : Sn→ Dn/Γ, indukowane przez inkluzję i rzutowanie. Sprawdzimy, że φ jest surjekcją i iniekcją, co da nam tezę.
Aby uzasadnić, że φ jest surjekcją, dla każdego α ∈ Dn wskażemy takie γ ∈ Γ, że γα ∈ Sn. Dzięki temu bez straty ogólności możemy założyć, że α =a b
0 d
.
Jeżeli d < 0, możemy dodatkowo pomnożyć z lewej strony przez γ0 =−1 0 0 −1
Wobec tego, że ya0 = 0 otrzymujemy y = 0. Analizując wyznaczniki otrzymujemy, że wz = 1, czyli w = z = 1 lub w = z = −1. Ponieważ d = zd0 oraz d, d0 > 0, drugi przypadek nie może zajść. To implikuje, gdy w = z = 1, że d0 = d, a0 = a oraz b0 + xd0 = b.
Równość b ≡ b0 mod d, wraz z informacją, że b i b0 są mniejsze od d doprowadza nas do wniosku, że b = b0. Wobec tego α = β, co kończy dowód tego, że φ jest iniekcją.
12:5759549429 12
Definicja 3.7. Funkcją modularną wagi k nazywamy funkcję postaci f : H −→ C taką, że
• f jest meromorficzna na H
• dla każdego z ∈ H oraz dla każdej a b c d
∈ Γ zachodzi f az+bcz+d = (cz + d)kf (z)
• f jest meromorficzna, gdy z −→ i∞
Obserwacja 3.8. Kładąc w definicji a = b = d = 1, c = 0, można zauważyć, że każda funkcja modularna spełnia równanie f (z + 1) = f (z). Wobec tego można ją rozwinąć w szereg Fouriera. Często rozważa się ten szereg jako szereg Laurenta f (q) względem q = q(z) = e2πiz. Skoro z ∈ H, to q(z) należy do otwartego dysku o środku w punkcie 0, z usuniętym punktem 0. Założenie, że f (z) jest meromorficzna, gdy z −→ i∞, oznacza, że f (q) jest meromorficzna na całym dysku. Wynika stąd, że f ma rozwinięcie w szereg Laurenta f (z) = P∞
n=−manqn o skończonej części osobliwej.
3.2. j-niezmiennik
Obserwacja 3.9. Niech E będzie krzywą eliptyczną nad C wyznaczoną przez kratę Λ = [ω1, ω2].
Wówczas
j(E) = j(Λ) = 1728 g2(Λ)3 g2(Λ)3− 27g3(Λ)2
Niech τ = ω1/ω2. Ponieważ ω1, ω2 są liniowo niezależne nad R, to τ nie może być liczbą rzeczywistą. Ponadto zmieniając w razie czego kolejność wektorów w bazie Λ, możemy bez straty ogólności założyć, że Im(τ ) > 0. Wynika z tego, że τ ∈ H. Krata [τ, 1] jest podobna do kraty [ω1, ω2]. Wobec tego j([τ, 1]) = j([ω1, ω2]) = j(Λ).
Definicja 3.10. j-niezmiennikiem nazywamy funkcję
j : H 3 τ 7−→ j(τ ) := j([τ, 1]) ∈ C
Propozycja 3.11 ([1, Proposition 11.2]). j-niezmiennik jest funkcją holomorficzną na H, posiadającą w nieskończoności biegun rzędu jeden.
Propozycja 3.12 ([10, Proposition 9.13]). Niech τ ∈ H oraz γ ∈ Γ. Wówczas j(γτ ) = j(τ ).
Propozycja 3.13 ([1, Theorem 11.8]). Niech q = q(τ ) := e2πiτ. Wówczas j-niezmiennik posiada rozwinięcie w szereg Laurenta postaci
j(τ ) = 1
q + 744 + 196884q + · · · =
∞
X
k=−1
ckqk
przy czym wszystkie współczynniki ck są liczbami całkowitymi.
Twierdzenie 3.14 ([1, Theorem 11.9]). j-niezmiennik jest funkcją modularną wagi 0.
Propozycja 3.15 ([10, Proposition 9.16]). Niech f będzie funkcją modularną wagi 0, różną od stale równej zero. Wówczas
ordi∞(f ) +1
3ordζ3(f ) +1
2ordi(f ) + X
z6=i,ζ3,i∞
ordz(f ) = 0
gdzie ζ3 = e2πi/3 oraz ordz(f ) oznacza rząd bieguna f w punkcie z.
13:2290588459 13
Propozycja 3.16. Niech f (τ ) będzie funkcją modularną wagi 0 taką, że f ∈ q−nZ[[q]], dla pewnej liczby całkowitej n. Wówczas f (τ ) jest wielomianem względem funkcji j(τ ), ze współczynnikami całkowitymi, tzn. f ∈ Z[j].
Dowód. Z rozwinięcia j-niezmiennika w szereg Fouriera wynika, że
j(τ ) − 1 q =
∞
X
k=0
ckqk∈ Z[[q]]
Jeżeli f (τ ) = bqnn + · · · , gdzie bn ∈ Z, to f(τ ) − bnjn = bqn−1n−1 + · · · , gdzie bn−1 ∈ Z. Dlatego też f (τ ) − bnjn− bn−1jn−1 = bqn−2n−2 + · · · , gdzie bn−2 ∈ Z. Kontynuując dalej w ten sposób otrzymujemy
g(τ ) := f (τ ) − bnjn− bn−1jn−1− · · · − b0 ∈ qZ[[q]]
gdzie bn, · · · , b0 ∈ Z. Funkcja g(τ ) jest analityczna na H i znika, gdy τ −→ i∞. Ponadto g(τ ) jest niezmiennicza ze względu na działanie Γ. Z propozycji 3.15 wynika, że jeżeli g nie jest stale równa zero, to odpowiednia suma rzędów wynosi 0. W naszej sytuacji wszystkie te rzędy są nieujemne, jako że g jest analityczna. Ponadto rząd bieguna g w i∞ jest dodatni. Zatem suma wszystkich rzędów musi być dodatnia. Wynika stąd, że g jest identycznościowo równa zero. Oznacza to, że f (τ ) − bnjn− bn−1jn−1− · · · − b0 = g(τ ) = 0, czyli f ∈ Z[j].
3.3. Wielomian modularny
Definicja 3.17. Wielomianem modularnym rzędu n dla τ ∈ H nazywamy wielomian postaci Fnτ(X) = Y
α∈Sn
(X − (j ◦ α)(τ ))
Obserwacja 3.18. Wielomian modularny jest dobrze zdefiniowany, bo zbiór Sn jest skoń-czony. Dla α =a b
0 d
∈ Sn, funkcja (j ◦ α)(τ ) = j aτ +bd jest analityczna na H. Zauważmy, że Fnτ(X) = P
msm(τ )Xm, gdzie współczynniki sm(τ ) są funkcjami analitycznymi na H, nie-zmienniczymi ze względu na działanie Γ.
Propozycja 3.19. sm(τ ) = sm(γτ ), dla każdego γ ∈ Γ.
Dowód. Dzięki temu, że sm są funkcjami niezmienniczymi, teza jest równoważna wykazaniu równości zbiorów
{j ◦ (αγ) : α ∈ Sn} = {j ◦ α : α ∈ Sn}
Niech α ∈ Sn, γ ∈ Γ. Wtedy αγ ∈ Dn. Z propozycji 3.6 wynika, że istnieje γ0 ∈ Γ taka, że γ0αγ ∈ Sn. Dzięki bijekcji pomiędzy Sn, a Dn/Γ wiemy, że γ0 jest jednoznacznie wyznaczona przez α, γ. Oznacza to, że jeżeli istnieje γ00 ∈ Γ taka, że γ00αγ ∈ Sn, to γ00 = γ0. Jeżeli natomiast istnieją β ∈ Sn, δ0 ∈ Γ takie, że δ0βγ = γ0αγ, czyli α = (γ0)−1δ0β, to propozycja 3.6 mówi nam, że α = β, a więc również γ0 = δ0.
Z powyższych rozważań wynika, że odwzorowanie Sn3 α 7−→ γ0αγ ∈ Sn jest iniekcją, a zatem jest również bijekcją, bo Sn jest skończony. Zauważmy teraz, że dla każdego α ∈ Sn zachodzi równość j ◦ (γ0αγ) = j ◦ (αγ) wynikająca z tego, że γ0 ∈ Γ. Wobec tego
{j ◦ (αγ) : α ∈ Sn} = {j ◦ (γ0αγ) : α ∈ Sn} = {j ◦ α : α ∈ Sn}
14:3168804676 14
Lemat 3.20. Niech a, d > 0 będą liczbami całkowitymi. Oznaczmy q = e2πiτ oraz ζ = e2πi/d.
jest wielomianem zmiennej X, którego współczynniki pk(e2πiaτ /d) są wartościami szeregów Lau-renta w punkcie e2πiaτ /d o współczynnikach całkowitych.
Dowód. Niech 0 ≤ b < d. Rozważmy następujące dwie macierze A ∈ Md×d(C), vb ∈ Md×1(C),
Wówczas liczby postaci P (ζbe2πiaτ /d), dla 0 ≤ b < d stanowią pełny zbiór wartości własnych macierzy P (e2πiaτ /dA) ∈ Md×d(C). Zatem jej wielomian charakterystyczny jest równy
d−1
Y
b=0
X − P (ζbe2πiaτ /d)
Zauważmy teraz, że wyrazy macierzy P (e2πiaτ /dA) są wartościami szeregów Laurenta w punkcie e2πiaτ /d o współczynnikach całkowitych. Wynika stąd, że współczynniki wielomianu charaktery-stycznego są wartościami szeregów Laurenta w punkcie e2πiaτ /do współczynnikach całkowitych, a właśnie to chcieliśmy udowodnić.
Propozycja 3.21. Dla każdego m istnieje liczba całkowita k taka, że sm(τ ) ∈ q−kZ[[q]].
Równoważnie sm(τ ) posiada rozwinięcie w szereg Laurenta o współczynnikach całkowitych ze skończoną częścią osobliwą.
Dowód. Wiemy, że j-niezmiennik ma rozwinięcie w szereg Laurenta następującej postaci j(τ ) = 1 że na wartości szeregów Laurenta pk(e2πiaτ /d) pojawiające się w lemacie 3.20, możemy patrzeć jak na wartości szeregów Laurenta w punkcie e2πiτ /n o współczynnikach całkowitych. Z lematu 3.20 wynika, że współczynniki sm(τ ) wielomianu Fnτ(X) są wartościami szeregów Laurenta w punkcie e2πiτ /n o współczynnikach całkowitych. Macierz 1 1
0 1
∈ Γ działa na H poprzez odwzorowanie τ 7→ τ + 1. Z propozycji 3.19 dostajemy, że sm(τ ) jest niezmiennicza ze względu na działanie τ 7→ τ + 1. Zauważając, że (e2πiτ /n)k jest niezmiennicza ze względu na działanie τ 7→ τ +1 tylko, gdy n|k, wnioskujemy, że szereg Laurenta dla sm(τ ) musi być wartością szeregu Laurenta w punkcie (e2πiτ /n)n= e2πiτ o współczynnikach całkowitych.
15:1425753873 15
Twierdzenie 3.22. Niech n będzie dodatnią liczbą całkowitą. Wówczas:
• istnieje wielomian o współczynnikach całkowitych Φn(X, Y ) ∈ Z[X, Y ]
taki, że współczynnik przy największej potędze X wynosi 1 oraz Fnτ(X) = Φn(X, j(τ ))
• jeżeli n nie jest pełnym kwadratem, to
Hn(X) := Φn(X, X) ∈ Z[x]
jest niestałym wielomianem o współczynniku przy największej potędze X równym ±1 Dowód. Z propozycji 3.21 otrzymujemy informację, że dla każdego m istnieje liczba całkowita k taka, że sm(τ ) ∈ q−kZ[[q]]. Wówczas propozycja 3.16 kończy dowód pierwszej części twier-dzenia.
Dla dowodu drugiej części zauważmy, że
Hn(j) = Φn(j, j) = Fnτ(j) = Y
α∈Sn
(j − (j ◦ α))
jest wielomianem zmiennej j o współczynnikach całkowitych. Popatrzmy na współczynnik przy największej potędze j. Niech α =a b
0 d
∈ Sn. Rozważając rozwinięcie czynnika j − (j ◦ α) w szereg Laurenta względem e2πiτ /n o współczynnikach całkowitych zauważmy, że pierwszym wyrazem w rozwinięciu dla j jest e−2πiτ = (e−2πiτ /n)n, natomiast pierwszym wyrazem dla j ◦ α jest ζ−be−2πiaτ /d= ζ−b(e−2πiτ /n)a2, gdzie ζ = e2πi/d. Z założeń n 6= a2. Wynika stąd, że te wyrazy reprezentują różne potęgi e2πiτ /n i dlatego się nie redukują. Zatem jeden z nich musi być pierwszym wyrazem w rozwinięciu j − (j ◦ α). Dlatego pierwszy wyraz w rozwinięciu j − (j ◦ α) ma współczynnik 1 lub ζ−b. W szczególności, dla każdego czynnika j−(j◦α), współczynnik przy pierwszym wyrazie w rozwinięciu jest pierwiastkiem z jedynki. Współczynnik przy pierwszym wyrazie w rozwinięciu Hn(j) jest iloczynem tych pierwiastków z jedynki, zatem sam też jest pierwiastkiem z jedynki. Ponieważ wyrazy nie redukują się nawzajem, pierwszy wyraz każdego czynnika zawiera ujemną potęgę e2πiτ /n. Wobec tego pierwszy wyraz w rozwinięciu Hn(j) jest ujemną potęgą q, skąd dostajemy informację, że Hn(X) jest niestały.
Przypuśćmy, że Hn(X) = uXk+ wyrazy mniejszego stopnia. Wiemy już, że u ∈ Z. Jako, że szereg Laurenta dla j zaczyna się od q−1, to Hn(j) = uq−k+ wyrazy większego stopnia. Zatem u jest pierwiastkiem z jedynki, który jest liczbą całkowitą. Wobec tego u = ±1.
16:6607190054 16