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.
