Bazı insanlar dünyayı ölçer, bazıları asal sayıları. Eratosthenes ikisini de yaptı. İskenderiye Kütüphanesi'nin müdürü olan bu antik bilgin, dünya çapını şaşırtıcı bir isabetle hesaplarken; asal sayıları bulmanın öyle bir yolunu geliştirdi ki, 2200 yıl sonra bile bilgisayarlar aynı yöntemi kullanıyor.
Eratosthenes Kimdi?
M.Ö. 276-194 arasında yaşamış Eratosthenes, çağının en meraklı zihinlerinden biriydi. Coğrafyacı, astronom, şair ve matematikçi olarak anılır; dönemin entelektüel başkenti İskenderiye'de, dünyanın en büyük bilgi hazinesinin (İskenderiye Kütüphanesi) yöneticiliğini yaptı. Ona "Beta" lakabı takılmıştı — çünkü her konuda ikinci en iyiydi! (Kendisi için çok da haksız bir lakap sayılmazdı.)
Dünyanın Çevresi: İlk Ölçüm
Eratosthenes'in en meşhur başarısı, dünyanın büyüklüğünü ölçmesidir. Yöntemi nefes kesici derecede zarifti:
- Asuan'da (eski adıyla Syene) yaz gündönümünde öğle güneşi tam tepedeyken kuyuların dibine kadar ulaşıyor, dikey nesneler gölge bırakmıyordu.
- Aynı anda İskenderiye'de dikey bir sopa belirgin bir gölge bırakıyordu; gölge açısı yaklaşık 7,2° idi.
- Bu açı, tam da dairenin 360°/50'sine karşılık geliyordu.
- İki şehir arası mesafeyi ölçtü (~800 km), 50 ile çarptı: ~40.000 km.
Modern ölçüm: 40.075 km. Binlerce yıl önce, sopalar ve kuyularla, %2 hata payı!
Dünyayı ölçen bu "ölçme mantığı", asal sayıları bulma yönteminde de görülür: karmaşık görünen bir soruyu, kademeli ve sistematik adımlara bölmek. İşte kalbur yöntemi.
Kalbur Yöntemi: Asalları Ayıklamak
Fikir, tahıl kalburuyla irmik ayıklamaya benzer: asal olmayanları ele, geriye asallar kalsın.
- 2'den n'e kadar sayıları yaz.
- 2'nin katlarını ele (2 hariç).
- Sıradaki elenmemiş sayıyı al (3), katlarını ele.
- Devam et; n'in karekökünü aşan asallara gelince dur.
- Elenmemişler asallardır.
Neden karekök yeter? Çünkü n bileşikse, mutlaka √n'den küçük bir asal böleni vardır; büyük bölenler zaten küçüklerin adımlarında elenmiştir. Bu küçük ama derin gözlem, yöntemi "mantıklı"dan "ustaca"ya taşır.
Ayrıntılı uygulama ve el yazısı tablolar için kalbur rehberimize bakabilirsiniz.
Antik Dünyada Asallar
Eratosthenes'ten önce de asallar biliniyordu: Pythagorascılar sayıları "düzgün" (bolluk, eksiklik) diye sınıflandırıyor; asalları "kısırlık" kavramına bağlıyorlardı. Euclid'in sonsuzluk kanıtı ondan yaklaşık bir yüzyıl öncesine dayanır. Eratosthenes'in katkısı, kavramı değil; üretim hattını kurmasıydı: asalları bulmanın tekrarlanabilir, adım adım yolu.
Kalburun Mirası: Modern Bilgisayarlar
İlginçtir, "sieve" (kalbur/el) kelimesi bugün de bilgisayar biliminde kullanılır:
- Segmenteli kalbur (segmented sieve): Büyük aralıkları parçalar hâlinde eler; aralık aracımızın arkasında bu vardır.
- Çoklu kalburlar (quadratic sieve, NFS): Dev sayıları çarpanlarına ayırmada kullanılır; RSA kriptanalizinin temelidir.
- Lineer kalbur: Modern kriptografideki bazı problemlerde kullanılır.
Yani herhangi bir anda, dünyanın bir yerinde bir bilgisayar muhtemelen Eratosthenes'in yöntemini çalıştırıyor.
1-50 arası sayıları kâğıda dizin, renkli kalemle 2, 3, 5 ve 7'nin katlarını işaretleyin: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47. Tam 15 asal. Sonucu [aracımızla](/araclar/aralikta-asal-sayilar/) karşılaştırın.
Neden Hâlâ Hayranlık Uyandırıyor?
- Basitlik: Yöntemi 10 yaşındaki bir öğrenciye 5 dakikada öğretebilirsiniz.
- Verim: 10⁶'ya kadar tek başına, kod birkaç satır.
- Estetik: "Eleme" fikri, matematiğin en temel düşünme biçimlerinden biridir (kümeler, filtreler, kalbur teorisi).
- Süreklilik: 2200 yıl boyunca hiçbir aşamada "eski" olmadı.
Sonuç
Eratosthenes, hem dünyayı ölçen hem asalları ayıklayan bir bilgindi. Kalbur yöntemi, antik dünyanın bilgisayar bilimine mirasıdır: basit, zarif ve ölümsüz. Bir dahaki sefere asal listesi ürettiğinizde, 2200 yıllık bir geleneği sürdürüyorsunuz.