Çözüm 2: Bir x tam sayısının modülo 1000 de çarpma işlemine göre mertebesi 4 ise, xn≡1(mod1000) denkliğini sağlayan en küçük pozitif tam sayı 4 olmalıdır. Yani, x4≡1(mod1000) fakat x2≢1(mod1000) olan x tam sayılarını araştırıyoruz. 1000=8⋅125 olduğundan x4≡1(mod8) ve x4≡1(mod125) olmalıdır.
(a) x4≡1(mod8) denkliğini sağlayan değerler tek sayılar olup 1,3,5,7 çözümleri elde edilir. Hemen şuna da dikkat edelim: bu sayılar aslında x2≡1(mod8) denkliğinin de çözümleridir. Yani modülo 8 içindeki mertebeleri 1 veya 2 olmaktadır. Bunu aklımızda tutarak devam edelim.
(b) x4≡1(mod125) denkliğini çözeceğiz. (a) dan dolayı, hiçbir şekilde x2≡1(mod125) denkliğini sağlayan çözümleri kabul edemeyeceğimizi biliyoruz. Aksi halde, modülo 1000 içindeki mertebe en 1 veya 2 olurdu. (x−1)(x+1)(x2+1)≡0(mod125) yazalım. Bu çarpanlardan herhangi ikisi 5 e bölünerek denkliğin sağlanması mümkün olabilir mi diye kontrol edelim.
∙ 5∣(x−1) ve 5∣(x+1) mümkün değildir. Çünkü x, modülo 5 de farklı kalanlar belirtir.
∙ 5∣(x−1) ve 5∣(x2+1) mümkün değildir. Çünkü x≡1(mod5) iken x2+1≡2≢0(mod5) tir.
∙ 5∣(x+1) ve 5∣(x2+1) mümkün değildir. Çünkü x≡−1(mod5) iken x2+1≡2≢0(mod5) tir.
∙ O halde çarpanlardan yalnız biri 125 ile tam bölünmelidir. 125∣(x−1) , 125∣(x+1) durumlarında elde edilen sayılar sırasıyla x≡1,−1(mod125) olup bu sayıların çarpımsal mertebesi 1 ve 2 dir. Dolayısıyla bu çözümleri de istemiyoruz. Geriye sadece 125∣(x2+1) durumunu incelemek kaldı. x2+1≡0(mod53) denkliğinin çözüm sayısı belirlenirken ispatı Taylor polinomu kullanılarak yapılan bir türev yöntemi vardır. x2+1≡0(mod52) nin çözümleri ile ilgilidir. Genelde detaylarını hatırlamadığım için, buna benzer olan aşağıdaki yöntemi tercih ediyorum.
Önce x2+1≡0(mod5) çözülürse x=5k∓2 formundaki çözümler elde edilir.
∙ x=5k∓2 için x2+1≡0(mod25) i çözelim. 25k2∓20k+5≡0(mod25) olup 5 ile sadeleştirme yapılırsa k≡∓1(mod5) çözümleri bulunur. Yani k=5t∓1 olup x=25t+7 veya x=25t−7 formundadır.
∙ Şimdi de x=25t∓7 sayılarını x2+1≡0(mod125) denkliğinde yazalım. 625t2∓350t+49+1≡0(mod125) olup denkliği 25 ile sadeleştirirsek t≡∓2(mod5) bulunur. t=5n∓2 değerlerini kullanarak x=125n∓57 değerlerine ulaşırız. x in tek sayı olması gerektiğini de hatırlarsak n çift sayı değerleri alabilir.
x=125n+57 de, n=0,2,4,6 değerlerini alır. x=125n−57 de n=2,4,6,8 değerlerini alır. n=2,4,6 için (125n+57)+(125n−57) sayılarının toplamı 3000 dir. Ayrıca n=0 için 57, n=8 için 1000−57 çözümlerinin toplamı da 1000 olup genel toplam 3000+1000=4000 dir. (Bu değerlerin toplamını daha hızlı hesaplamak için bkz. Sercan Yılmaz'ın çözümü.)
Bu 8 değerin tamamını görmek istersek n değerlerini kullanarak x∈{57,257,557,807,193,443,693,943} buluruz.