Ada berapa banyak bilangan prima?
Bilangan prima adalah bilangan asli yang hanya memiliki dua faktor, yaitu 1 dan bilangan itu sendiri. Berbeda dari bilangan komposit (non-prima), yang faktornya bisa lebih dari dua.
Prima | Komposit |
---|---|
|
|
Kita dapat mendaftarkan bilangan prima sebanyak yang kita mau: 2, 3, 5, 7, 11, 13, 17, 23, 29, 31, 37, 41, 43, 47, 53, 59, dan seterusnya.
Namun sampai berapa banyak daftar ini bisa diteruskan? Tampaknya ada tak berhingga bilangan prima yang bisa dibuat.
Terdapat tak berhingga bilangan prima
Notasi matematika
Terdapat tak berhingga bilangan prima dapat dituliskan sebagai:
Yang berarti bilangan prima dapat dinomori dengan bilangan asli (
Bagaimana membuktikannya?
Tentunya kita bisa mencarinya satu per satu untuk semua kemungkinan. Namun cara ini bermasalah, karena tidak akan berhenti.
Kira-kira algoritmanya adalah seperti ini:
n menunjukkan banyaknya bilangan prima yang sejauh ini ditemukan.
Awalnya n = 0 (karena belum ditemukan)
Telusuri bilangan asli k dari 2, 3, 4, dan seterusnya:
Jika k memiliki faktor selain 1 dan k,
berarti itu adalah bilangan prima:
tambahkan n
Setelah selesai, nilai n menunjukkan banyaknya bilangan prima.
Karena kita menelusuri semua kemungkinan bilangan asli, maka algoritma ini akan berjalan terus tanpa kita tahu kapan boleh berhenti. Jika jumlah bilangan prima tak berhingga, jelas tidak akan pernah berhenti. Namun kalaupun banyaknya bilangan prima berhingga (misalnya 2 juta), algoritma ini tetap akan menguji terus bilangan yang lebih besar, siapa tahu ada bilangan prima di sana.
Dengan demikian algoritma ini undecidable, karena tidak sanggup memberikan jawaban pertanyaan kita. Namun persoalannya sendiri, yaitu, Apakah banyaknya bilangan prima adalah tak berhingga,
belum tentu undecidable. Kalau saja ada algoritma atau cara membuktikan lain yang bisa memberikan jawaban bagi persoalan ini, masalah ini menjadi decidable. Ternyata memang ada.
Pembuktian
Kita akan mencoba membuktikan dengan pembuktian tak langsung, dimulai dari mengasumsikan
Kemudian kalau kita berhasil membuktikan bahwa
Jika bilangan prima terbatas, akan ada sebuah bilangan prima terbesar dalam himpunan bilangan prima, yaitu
Sekarang mari kita kalikan seluruhnya:
Tentunya jelas bahwa
- Jika
q+1 prima, makap_n bukanlah bilangan prima terbesar. - Jika
q+1 bukan bilangan prima, berarti pasti faktornya bukan dari salah satup_1 ,p_2 , hinggap_n , karena ketika dibagi akan bersisa 1.
Jadi
Decidability
Pembuktian ini menunjukkan bahwa persoalan, Apakah benar bilangan prima banyaknya tak berhingga?
merupakan persoalan yang decidable, dapat ditentukan benar salahnya. Walaupun ada cara pembuktian yang tak dapat berhenti, tetapi ada juga cara pembuktian yang bisa berhenti dan memunculkan jawaban.
Siapa orang pertama yang membuktikan hal ini?
Pembuktian ini pertama kali disajikan oleh Euclid dalam buku Elements, tetapi dalam bentuk pembuktian langsung.
Berikutnya: Glosarium