हैं गणनीय कई गणनीय कार्य:
प्रत्येक कम्प्यूटेशनल फ़ंक्शन में कम से कम एक एल्गोरिथ्म होता है। प्रत्येक एल्गोरिथ्म में एक परिमित सेट से प्रतीकों का उपयोग करके एक परिमित विवरण होता है, उदाहरण के लिए प्रतीकों का उपयोग करते हुए द्विआधारी तार । द्वारा निरूपित परिमित बाइनरी स्ट्रिंग्स की संख्या गिनने योग्य है (अर्थात प्राकृतिक संख्याओं की संख्या )।{ 0 , 1 } * एन{0,1}{0,1}∗N
इसलिए सबसे अधिक गणना योग्य कार्यों में सबसे अधिक हो सकता है । कर रहे हैं कम से कम प्रत्येक के लिए के बाद से गणनीय कई गणनीय समारोह , निरंतर समारोह गणना कर सका है। f ( x ) = cc∈{0,1}∗f(x)=c
दूसरे शब्दों में, इसके बीच एक पत्राचार है:
- कम्प्यूटेशनल कार्यों का सेट,
- एल्गोरिदम का सेट,
- { 0 , 1 }{0,1}∗ , से परिमित तार का सेट , और{0,1}
- N , प्राकृतिक संख्याओं का समूह।
दूसरी ओर, स्ट्रिंग्स (या प्राकृतिक संख्या) पर बेशुमार कार्य होते हैं। एक फ़ंक्शन (या ) प्रत्येक इनपुट के लिए एक मान प्रदान करता है। इनमें से प्रत्येक मूल्यों को दूसरों से स्वतंत्र रूप से चुना जा सकता है। इसलिए संभव फ़ंक्शन हैं। प्राकृतिक संख्याओं पर कार्यों की संख्या वास्तविक संख्याओं के बराबर होती है। एफ : { 0 , 1 } * → { 0 , 1 } * एन एन = 2 एनf:N→Nf:{0,1}∗→{0,1}∗NN=2N
चूँकि केवल बहुत से कार्यों में गणना की जाती है, उनमें से अधिकांश नहीं हैं। वास्तव में असंगत कार्यों की संख्या भी ।2N
यदि आप इसे सहज रूप से चित्रित करना चाहते हैं, तो प्राकृतिक संख्याओं और वास्तविक संख्याओं के बारे में सोचें, या परिमित बाइनरी स्ट्रिंग्स और अनंत बाइनरी स्ट्रिंग्स के बारे में सोचें। प्राकृतिक संख्याओं और परिमित तारों की तुलना में अधिक वास्तविक संख्या और अनंत द्विआधारी तार हैं। दूसरे शब्दों में (इस तथ्य के प्रमाण के लिए कैंटर के विकर्ण तर्क और कार्डिनल अंकगणित देखें )।N<2N