Przeskocz do treści

Delta mi!

Twierdzenia Fermata różnej wielkości

Mariusz Skałba

o artykule ...

  • Publikacja w Delcie: październik 2018
  • Publikacja elektroniczna: 1 października 2018
  • Autor: Mariusz Skałba
    Afiliacja: Instytut Matematyki, Wydział Matematyki, Informatyki i Mechaniki, Uniwersytet Warszawski
  • Wersja do druku [application/pdf]: (110 KB)
obrazek

Pierre de Fermat (1601-1665)

Pierre de Fermat (1601-1665)

Pierre de Fermat był Francuzem i żył w pierwszej połowie XVII wieku (1601-1665). Jako radca prawny praktykował w sądzie w Tuluzie na południu Francji. Naukami ścisłymi, a w szczególności matematyką, interesował się jako amator, ale wniósł potężny wkład do ich rozwoju. Szczególnie spektakularne są jego osiągnięcia w teorii liczb i o nich traktuje niniejszy artykuł. Wszyscy wiedzą, że jest Wielkie Twierdzenie Fermata (WTwF), Małe Twierdzenie Fermata (MTwF) i jeszcze inne twierdzenia Fermata dotyczące teorii liczb - ale które z nich jest największe?

Liczby fascynowały człowieka na długo przed Fermatem, a właściwie to już od jego zejścia z drzewa. Z tego długiego okresu uwzględnimy tylko Diofantosa, tworzącego (a zatem żyjącego) w starożytnej Grecji, gdyż jest on jednym z bohaterów opowiadanej historii. Najważniejszymi aktorami są jednak tytułowe twierdzenia. Oto one.

Twierdzenie (Małe Twierdzenie Fermata). Jeśli n jest liczbą pierwszą oraz |a jest liczbą całkowitą niepodzielną przez |n, to

 n− 1 a ≡1 (mod n). (1)

W obecnej erze komputerów małe twierdzenie Fermata bywa stosowane do sprawdzania, czy dana (duża) liczba naturalna n jest pierwsza. Zilustrujemy to na przykładzie. Niech

 64 n = 2 + 3 = 18446744073709551619.
obrazek

Jak sprawdzić, czy liczba |n jest pierwsza? Można, oczywiście, dzielić ją przez kolejne liczby naturalne d i czekać na przypadek, że dzielenie da się wykonać bez reszty. Wtedy n = d⋅n/d i liczba |n jest, oczywiście, złożona. Wystarczy używać  √ -- |d ⩽ n. W naszym przypadku √ -- | n > 4 ⋅109, a zatem grozi nam wiele dzieleń z resztą, chyba że |n ma mały dzielnik |d > 1. Obok przedstawiono istotny fragment tabeli, w której przedstawiono reszty liczb  2k |2 przy dzieleniu przez |n dla |k = 1,2,3,...,62,63,64.

Mamy zatem

2n−1 = 2264⋅ 22 ≡ 4⋅12163041602066973456 ≡ 11758678260848790586 /≡ 1 (mod n)

i to na mocy małego twierdzenia Fermata kończy dowód, że n nie jest liczbą pierwszą. Proszę zauważyć, że przeprowadzone rachunki nie dają żadnego nietrywialnego dzielnika d liczby |n. Używając innych metod, można pokazać, że

n = 467443687 ⋅39463029637

jest rozkładem n na czynniki pierwsze. Niestety, są liczby złożone n, które bardzo sprytnie podszywają się pod liczby pierwsze - to tak zwane liczby Carmichaela. Liczbę złożoną n nazywamy liczbą Carmichaela, gdy dla każdej liczby całkowitej a względnie pierwszej z |n zachodzi kongruencja (1). Najmniejszą taką liczbą jest n = 561 = 3 ⋅11 ⋅17 i wiadomo, że jest ich nieskończenie wiele.

O MTwF można by mówić w nieskończoność - należy więc przejść do omówienia Wielkiego Twierdzenia Fermata. Na marginesie czytanej książki Diofantosa Fermat zanotował zdanie równoważne następującemu

Twierdzenie (Wielkie Twierdzenie Fermata). Jeśli liczby całkowite dodatnie x,y,z,n spełniają warunek n > 2, to na pewno

xn + yn≠ zn.

Nieudane próby udowodnienia (lub obalenia) tej hipotezy były podejmowane do 1993 roku, kiedy to wreszcie pełny dowód podał Andrew Wiles z Cambridge. Wielokrotnie i wyczerpująco opisywano, jak te wysiłki przyczyniły się do rozwoju współczesnej matematyki, przynajmniej w jej części algebraicznej i geometrycznej. My ograniczymy się do zaprezentowania jednego podejścia, które dość szybko okazuje się zupełnie nieskuteczne, ale co zaskakujące, również ono wpłynęło na rozwój matematyki! Oprócz równania rozważymy także kongruencję

xn + yn≡ zn (mod q). (2)

Wówczas WTwF dla wykładnika n ⩾ 3 wynika łatwo z następującego lematu.

Lemat. Jeśli n ⩾ 3, to dla nieskończenie wielu liczb pierwszych |q wszystkie rozwiązania kongruencji (2) spełniają xyz ≡ 0 (mod q).

Rzeczywiście, rozważmy hipotetyczne rozwiązanie równania  n n n |x + y = z w liczbach całkowitych dodatnich i liczbę pierwszą |q > max(x, y,z). Wówczas kongruencja (2) ma, oczywiście, rozwiązanie, w którym żadna z liczb x, y,z nie jest podzielna przez q - ta konstatacja jest jednak sprzeczna z tezą Lematu.

Niestety, taki atak na WTwF nie może się udać! Pokażemy teraz na dwa sposoby, że powyższy Lemat nie jest prawdziwy.

Pierwszy sposób oparty jest na słynnym twierdzeniu Schura.

Twierdzenie (Schur). Załóżmy, że liczby 1,2,...,⌊n!⋅e⌋ podzielono na n (rozłącznych) klas. Wówczas przynajmniej jedna z tych klas zawiera dwie liczby c,b oraz ich różnicę c − b.

Stosując twierdzenie Schura, wykażemy przykładowo, że Lemat nie jest prawdziwy dla n = 7 (dla dowolnego |n rozumowanie jest analogiczne). Rozróżniamy dwa przypadki:

(1)
q /≡ 1 (mod 7). Wówczas funkcja φ Zq Zq dana wzorem φ (t) = t7 (mod q) jest różnowartościowa (a więc i "na"). Istotnie, załóżmy przeciwnie, że dla pewnych x /≡ y mamy x7 ≡ y7 (mod q), czyli (x ⋅y−1)7 ≡ 1 (mod q). To jednak jest niemożliwe, bo  −1 x ⋅y /≡ 1, a 7 nie dzieli |q− 1. Oznacza to, że każda reszta modulo q jest siódmą potęgą, a zatem kongruencja (2) ma mnóstwo nietrywialnych rozwiązań. Oznacza to, że każda reszta mod q jest siódmą potęgą, a zatem kongruencja (2) ma mnóstwo nietrywialnych rozwiązań.
(2)
q ≡ 1 (mod 7). Tutaj załóżmy, że |q > 7!⋅e ≈ 13700,1. Liczby c,b ∈ {1,2,...,q − 1} zaliczamy do tej samej klasy, gdy (z definicji) kongruencja |c≡ bs7 (mod q) ma rozwiązanie. Jest 7 klas (abstrakcji) i na mocy twierdzenia Schura bs7 −b ≡ bt7 (mod q) dla pewnych |b,s,t. Mamy więc  7 7 7 t + 1 ≡ s (mod q) i, oczywiście, q t⋅1⋅s.

A oto kolejny dowód na to, że rzekoma teza Lematu nie jest prawdziwa. Tym razem rozumowanie korzysta ze słynnego oszacowania na liczbę rozwiązań kongruencji. Ogólna wersja tego oszacowania dla dowolnych gładkich rozmaitości nad ciałem skończonym, znana w ramach hipotez Weila jako hipoteza Riemanna dla rozmaitości, opierała się wysiłkom matematyków przez wiele lat. W końcu udowodnił ją w całej okazałości Pierre Deligne w 1973 roku i zastosował w tym dowodzie cały arsenał nowoczesnej geometrii algebraicznej.

Twierdzenie (Oszacowanie Hasse-Weila dla krzywej Fermata). Dla każdej liczby pierwszej |q niech N(q) oznacza liczbę rozwiązań |≠(0,0, 0) kongruencji (2), przy czym dwa rozwiązania |(x,y ,z ),(x ,y ,z) 1 1 1 2 2 2 utożsamiamy, gdy istnieje takie t ∈Z, że

x2 ≡tx1,y2≡ ty1,z2≡ tz1 (mod q).

Wówczas mamy oszacowanie

 √ -- N(q) −q − 1 ⩽ (n − 1)(n −2) q.

Wynika stąd natychmiast, że dla ustalonego n i dla dostatecznie dużej liczby pierwszej |q⩾ q(n) istnieją rozwiązania kongruencji (2) spełniające |xyz /≡ 0 (mod q).

Po dwakroć zatem porzućmy wszelkie nadzieje na to, że WTwF można udowodnić poprzez rozważanie kongruencji. Z drugiej strony zarówno twierdzenie Schura, jak i powyższy szczególny przypadek hipotez Weila dla krzywych nad ciałami skończonymi, wywarły duży wpływ na rozwój kombinatoryki i geometrii algebraicznej. Tak więc pomysły, które całkowicie zawodzą w potencjalnie słynnym zastosowaniu, okazują swoją użyteczność jako zalążki nowych interesujących teorii.

I wreszcie, last but not least, omówimy twierdzenie Fermata bezprzymiotnikowe. Dotyczy ono przedstawialności liczb pierwszych w postaci sumy dwóch kwadratów liczb całkowitych.

Twierdzenie (Fermat). Liczba pierwsza p jest postaci

p = x2 + y2, gdziex,y ∈ N, (3)

wtedy i tylko wtedy, gdy p = 2 lub p ≡ 1 (mod 4).

Jedyna i istotna trudność w dowodzie tego twierdzenia to pokazanie, że każda liczba pierwsza p postaci |4k+ 1 jest postaci (3). Czasem dopowiada się, że przedstawienie (3) jest tylko jedno, ale to jest łatwe. Powyższe wspaniałe twierdzenie Fermata jest zaczynem algebraicznej teorii liczb, jednego z ważnych działów matematyki współczesnej głównego nurtu.

Mianowicie, twierdzenie to można sformułować tak:

  • jeśli liczba pierwsza p jest postaci |4k+ 3, to p jest elementem nierozkładalnym w pierścieniu Z[i] = {a + bi a, b∈ Z},
  • jeśli liczba pierwsza p nie jest postaci |4k +3, to jest elementem rozkładalnym w |Z[i], tzn.
(a+ bi)(c +di) = p, gdzie a +bi,c + di /∈ {1,−1,i,− i}. (4)

Rzeczywiście, z (4) wynika, że

(a− bi)(c− di) = p,

skąd po pomnożeniu obu ostatnich wzorów stronami otrzymujemy

 2 2 2 2 2 (a + b )(c + d ) = p .

Ponieważ |p jest liczbą pierwszą, więc musi być

 2 2 2 2 a + b = p = c + d .

Odwrotnie, jeśli | 2 2 p = a +b , to liczba | p jest rozkładalna w | Z[i], gdyż

p = (a + bi)(a− bi).

Prawa rozkładu liczb pierwszych w innych pierścieniach typu  √--- Z[ − d] wiążą się w subtelny sposób z próbami przeniesienia powyższego twierdzenia Fermata na przedstawienia typu

p = x2 + dy2.

Z powyżej napisanego nie wynika w żaden sposób, które z omówionych teorioliczbowych twierdzeń Fermata jest największe. Wierzę jednak, że każde z nich potrafi zainfekować Czytelnika teorią liczb równie mocno, a o to tylko tu chodzi.