O pewnym uogólnieniu małego twierdzenia Fermata
Udowodnione ponad trzysta lat temu małe twierdzenie Fermata głosi, że dla każdej liczby całkowitej i liczby pierwszej
zachodzi podzielność
Pragnę przedstawić jego uogólnienie, związane z iteracją funkcji zespolonej
gdzie
jest liczbą całkowitą.
Część wstępna
Niech będzie funkcją określoną na pewnym niepustym zbiorze
przyjmującą wartości w tym zbiorze. Przyjmijmy oznaczenie
(tzn.
dla każdego
) oraz w sposób indukcyjny zdefiniujmy
dla dodatnich liczb naturalnych
Powiemy, że jest okresem punktu
jeżeli
natomiast okresem podstawowym punktu
nazwiemy najmniejszy spośród jego okresów (o ile takie istnieją). Zauważmy, że
![]() |
(*) |
Rzeczywiście, niech będzie okresem podstawowym, a
pewnym okresem
Niech
gdzie
jest resztą z dzielenia
przez
Przypuśćmy, że
Wtedy

co jest sprzeczne z definicją liczby
Załóżmy, że dla dowolnej liczby naturalnej funkcja
ma skończenie wiele punktów o okresie
a ich liczbę oznaczmy przez
Ponadto niech
będzie liczbą punktów o okresie podstawowym
Wówczas z
łatwo wynika

Rozważmy teraz o okresie podstawowym
Wówczas
również mają okres podstawowy
W przeciwnym razie,
dla pewnego
i
Stąd
więc

co prowadzi do sprzeczności, ponieważ ma okres minimalny
i
Ponadto punkty
są parami różne, gdyż gdyby
dla pewnych
to

czyli miałby okres minimalny nie większy niż
co (jak pokazaliśmy wcześniej) jest niemożliwe. Z poczynionych obserwacji wynika, że zbiór punktów o okresie podstawowym
jest sumą skończonej liczby rozłącznych,
-elementowych zbiorów postaci
a zatem
Zauważmy teraz, że jeżeli jest liczbą pierwszą, to
zatem
Analogicznie, jeśli
jest liczbą pierwszą różną od
to wówczas
a skoro
więc

Okazuje się, że otrzymywane równości możemy uogólnić, korzystając z formuły inwersyjnej Möbiusa, wedle której jeśli i
są ciągami liczb całkowitych oraz
to wówczas
gdzie

Jej bezpośrednie zastosowanie prowadzi nas do równości co w połączeniu z podzielnością
pozwala stwierdzić, że dla dowolnej liczby naturalnej

Część zasadnicza

Wróćmy do twierdzenia Fermata.
Dla ustalonego rozważmy funkcję zespoloną
Złożenie
-krotne funkcji
jest równe

Zauważmy, że dla każdego zbiór wszystkich punktów okresowych o okresie
jest skończony. Rzeczywiście, składa się on z zespolonych pierwiastków równania

Jednym z jego pierwiastków jest a jeżeli
to
więc
jest pierwiastkiem zespolonym z jedynki stopnia
a tych jest dokładnie
Wynika stąd, że w tej sytuacji

Dla liczby pierwszej otrzymujemy małe twierdzenie Fermata:
Czytelnik Uważny zauważy, że dla nie możemy stosować naszego rozumowania (dlaczego?). Na szczęście zachodzi
dla dowolnej liczby naturalnej
zatem nasze twierdzenie pozostaje prawdziwe i w tym przypadku.
Spróbujmy pójść jeszcze krok dalej. Niech będzie ciągiem liczb całkowitych. Powiemy, że jest on ciągiem Dolda, jeżeli dla każdej liczby naturalnej zachodzi podzielność

Z wcześniejszych rozważań wynika, że ciąg jest ciągiem Dolda dla dowolnej liczby całkowitej
Ciągi Dolda mają ciekawą charakteryzację. Niech będzie ciągiem liczb całkowitych. Powiemy, że ciąg
jest generowany przez ciąg
jeżeli dla
zachodzi

Okazuje się, że jest ciągiem Dolda wtedy i tylko wtedy, gdy jest generowany przez pewien ciąg
Zostało to wykazane przez Bau-Sen Du, Sen-Shan Huanga i Ming-Chia Li - ich dowód można znaleźć w artykule Generalized Fermat, double Fermat and Newton sequences opublikowanym w czasopiśmie Journal of Number Theory w 2003 roku.