Adalah countably banyak fungsi dihitung:
Setiap fungsi yang dapat dihitung memiliki setidaknya satu algoritma. Setiap algoritma memiliki deskripsi hingga menggunakan simbol dari himpunan terbatas, misalnya string biner terbatas menggunakan simbol . Jumlah string biner terbatas yang dilambangkan dengan { 0 , 1 } ∗ dapat dihitung (yaitu sama dengan jumlah bilangan alami N ).{ 0 , 1 }{0,1}∗N
Oleh karena itu paling banyak terdapat banyak fungsi yang dapat dihitung. Ada setidaknya dihitung banyak fungsi dihitung karena untuk setiap , fungsi konstan f ( x ) = c adalah dihitung.c∈{0,1}∗f( x ) = c
Dengan kata lain, ada korespondensi antara:
- set fungsi yang dapat dihitung,
- set algoritma,
- , himpunan string hingga dari { 0 , 1 } , dan{ 0 , 1 }∗{ 0 , 1 }
- , himpunan bilangan asli.N
Di sisi lain, ada banyak fungsi yang tak terhitung banyaknya di atas string (atau bilangan alami). Fungsi (atau f : { 0 , 1f: N → N ) memberikan nilai untuk setiap input. Masing-masing nilai ini dapat dipilih secara independen dari yang lain. Jadi ada N N = 2 N fungsi yang mungkin. Jumlah fungsi lebih dari bilangan asli sama dengan jumlah bilangan real.f: { 0 , 1 }∗→ { 0 , 1 }∗NN= 2N
Karena hanya banyak fungsi yang dapat dihitung, sebagian besar tidak. Bahkan jumlah fungsi uncomputable juga .2N
Jika Anda ingin menggambarkan ini secara intuitif, pikirkan tentang bilangan asli dan bilangan real, atau tentang string biner terbatas dan string biner tak terbatas. Ada jauh lebih banyak bilangan real dan string biner tak terbatas daripada bilangan alami dan string terbatas. Dengan kata lain (untuk bukti fakta ini lihat argumen diagonal Cantor dan Aritmatika Kardinal ).N < 2N