मुझे लगता है - और आशा है - कि हर कंप्यूटर विज्ञान के छात्र को इस समस्या का सामना करना पड़ता है जो एक विरोधाभास की तरह महसूस करता है। टीसीएस अर्थ में कम्प्यूटेशनल और व्यावहारिक अर्थ में कम्प्यूटेशनल के अंतर के लिए यह एक बहुत अच्छा उदाहरण है।
मेरे विचार फिर से थे: "हाँ, अगर मुझे जवाब पता था , तो यह स्पष्ट रूप से कम्प्यूटेशनल होगा। लेकिन यह कैसे पता करें?" चाल खुद को इस भ्रम से छुटकारा दिलाना है कि आपको पता लगाना है कि पास यह संपत्ति है या नहीं। इस वजह से, स्पष्ट रूप से (पढ़ें: imho), एक ट्यूरिंग मशीन द्वारा नहीं किया जा सकता है (जब तक की तुलना में हम के बारे में है कि हम और अधिक जानकारी नहीं है के रूप में π )।ππ
कम्प्यूटेबिलिटी के लिए अपनी परिभाषा पर विचार करें: हम कहते हैं है (Turing-) गणनीय यदि और केवल यदि ∃ एम ∈ टी एम : च एम = च । वह यह है कि आपको केवल एक ट्यूरिंग मशीन का अस्तित्व दिखाना है , एक को नहीं देना है । आप - हम - क्या करने की कोशिश करते हैं ट्यूरिंग मशीन की गणना करना है जो आवश्यक फ़ंक्शन की गणना करता है। यह एक तरह से कठिन समस्या है!f∃M∈TM:fM=f
प्रमाण का मूल विचार यह है: मैं आपको कार्यों का एक अनंत वर्ग देता हूं, उनमें से सभी कम्प्यूटेशनल हैं (यहाँ देखें। तुच्छ स्तर)। मैं तब साबित करता हूं कि आप जिस फ़ंक्शन की तलाश कर रहे हैं, वह उस वर्ग में है (दिखाने के लिए; यहां मामला भेद)। QED