Małe twierdzenie Fermata

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Małe twierdzenie Fermata (MTF) – twierdzenie teorii liczb sformułowane (bez dowodu) przez francuskiego matematyka Pierre’a de Fermata. Twierdzenie jest podstawą dla testu pierwszości Fermata. Poniżej każdego sformułowania twierdzenia znajduje się zapis w arytmetyce modularnej.

Małe twierdzenie Fermata:

jeżeli p jest liczbą pierwszą, to dla dowolnej liczby całkowitej a, liczba apa jest podzielna przez p.
apa0(modp),

lub inaczej[1]:

jeśli p jest liczbą pierwszą, a a jest taką liczbą całkowitą, że liczby a i pwzględnie pierwsze, to ap11 dzieli się przez p. Innymi słowy,
ap110(modp),
albo
ap11(modp).

Dowody

Dowód z twierdzeniem Eulera

Jeżeli p jest taką liczbą pierwszą, która nie dzieli a, to p jest względnie pierwsze z a, a więc w myśl twierdzenia Eulera o liczbach względnie pierwszych teza twierdzenia jest prawdziwa.

Dowód kombinatoryczny

Plik:MTFproof.png
Graficzne przedstawienie dowodu

Bez straty ogólności można założyć, że a jest liczbą naturalną. Rozpatrzmy wszystkie możliwe kolorowania koła podzielonego na p części za pomocą a kolorów. Kolorowania, które możemy na siebie nałożyć po obróceniu, liczymy jako dwa różne. Wszystkich kolorowań jest ap.

Wszystkie kolorowania, w których wykorzystaliśmy co najmniej dwa kolory możemy obracać tak, że otrzymamy zestawy po p parami różnych kolorowań, które są swoimi obrotami (przykładowe cztery z pewnego zestawu dla p=7, a=3 są przedstawione na rysunku). Jeżeli w pewnym zestawie utworzonym w ten sposób wystąpiłyby takie same kolorowania, to oznaczałoby to, że kąt pełny jest wielokrotnością pewnego kąta 2πnp, o który trzeba obrócić jedno z tych kolorowań, aby otrzymać drugie. W przypadku, gdy wykorzystaliśmy jeden kolor, nie jest to możliwe. Zatem:

liczba wszystkich kolorowań jest iloczynem p i liczby zestawów po p kolorowań + liczba kolorowań jednokolorowych
ap=pn+a,
gdzie n jest pewną liczbą naturalną.

Kolorów jest a, więc kolorowań jednokolorowych też jest a. Wynika stąd, że p dzieli liczbę apa.

Dowód wykorzystujący metody teorii grup

Zbiór p*={1,,p1} jest grupą z działaniem mnożenia modulo p, nazywaną multiplikatywną grupą klas reszt modulo p. Grupa ta jest rzędu p1 (ma p1 elementów). Niech a będzie dowolnym elementem tej grupy. Oznaczmy przez k rząd tego elementu, tzn. najmniejszą liczbę k spełniającą warunek ak=1. Innymi słowy

ak1(modp).

Z twierdzenia Lagrange’a wynika, że rząd elementu a dzieli rząd grupy p*, czyli k|p1. A zatem istnieje pewna liczba naturalna m spełniająca warunek

p1=km.

Wówczas

ap1akm(ak)m1m1(modp).

Dowód indukcyjny

Załóżmy, że a jest liczbą naturalną. Twierdzenie to jest prawdziwe, gdy a=1. Zatem załóżmy indukcyjnie, że:

apa(modp) dla a1.

Wówczas:

(a+1)p=k=0p(pk)ak=ap+a0+k=1p1(pk)ak.

Ponieważ

(pk)=p(p1)(p2)(pk+1)k!,

więc dla 0<k<p żaden z czynników k! nie jest równy p, dlatego (pk) jest wielokrotnością p. Zatem:

(pk)0(modp).

Ostatecznie:

(a+1)pap+a0+k=1p1(pk)akap+a0a+1.

Zatem na mocy indukcji apa(modp), czyli p dzieli apa.

Zobacz też

Przypisy

Szablon:Przypisy

Bibliografia

Linki zewnętrzne

Szablon:Teoria liczb

Szablon:Kontrola autorytatywna