क्या ट्यूरिंग मशीन और लैंबडा कैलकुलस के बीच एक संबंध है - या क्या वे केवल एक ही समय के बारे में उत्पन्न हुए थे?
क्या ट्यूरिंग मशीन और लैंबडा कैलकुलस के बीच एक संबंध है - या क्या वे केवल एक ही समय के बारे में उत्पन्न हुए थे?
जवाबों:
लैम्ब्डा कैलकुलस ट्यूरिंग मशीन मॉडल की तुलना में पुराना है, जाहिरा तौर पर 1928-1929 (सेलेडिन 2006) की अवधि से डेटिंग किया गया था, और एक योजनाबद्ध फ़ंक्शन की धारणा को एनकैप्सुलेट करने के लिए आविष्कार किया गया था जिसे चर्च को एक तर्कसंगत तर्क के लिए आवश्यक था जिसे उन्होंने तैयार किया था। यह कम्प्यूटेशनल फ़ंक्शन की सामान्य धारणा को पकड़ने के लिए आविष्कार नहीं किया गया था, और वास्तव में एक कमजोर टाइप किए गए संस्करण ने अपने उद्देश्यों को बेहतर तरीके से सेवा दी होगी।
यह इस उद्देश्य के लिए आकस्मिक प्रतीत होता है कि जिस कलश चर्च का आविष्कार किया गया था वह ट्यूरिंग पूर्ण हो गया था, हालांकि बाद में चर्च ने लैंबडा कैलकुलस का उपयोग अपनी नींव के रूप में किया जिसके लिए उन्होंने प्रभावी रूप से कम्प्यूटेशनल कार्यों (1936) को बुलाया , जिसे टेड ने अपने पेपर में अपील की। ।
चर्च का सरल सिद्धांत प्रकार (1940) कार्यों का एक अधिक उदार, टाइप सिद्धांत प्रदान करता है जो उच्च-क्रम तर्क के वाक्यविन्यास को व्यक्त करने के लिए पर्याप्त है, लेकिन सभी पुनरावर्ती कार्यों को व्यक्त नहीं करता है। इस सिद्धांत को चर्च की मूल प्रेरणा के अनुरूप अधिक देखा जा सकता है।
नोट इस उत्तर को कावे और साशो की आपत्तियों के कारण काफी हद तक संशोधित किया गया है। मैं उस समय की विकिपीडिया समयरेखा की सिफारिश करता हूं, जो केव ने सुझाव दिया था, चर्च ऑफ ट्यूरिंग थीसिस का इतिहास , जिसमें कुछ लेखों के उद्धरण सेमिनल के हैं।
मैं केवल यह बताना चाहूंगा कि लैंबडा कैलकुलस और ट्यूरिंग मशीन दोनों ही संख्या-सिद्धांत कार्यों के एक ही वर्ग की गणना करते हैं, लेकिन वे हर तरह से कल्पना के बराबर नहीं हैं। उदाहरण के लिए, वास्तविकता सिद्धांत में ऐसे कथन हैं जिन्हें ट्यूरिंग मशीन द्वारा महसूस किया जा सकता है लेकिन लैम्ब्डा कैलकुलस द्वारा नहीं। ऐसा एक बयान औपचारिक चर्च की थीसिस है, जिसमें कहा गया है:
यहाँ , क्लेन का T विधेय है । इस बयान के लिए एक realizer एक कार्यक्रम होगा ग है कि एक (के प्रतिनिधित्व) मानचित्र स्वीकार करता है च और आउटपुट (का प्रतिनिधित्व) ई वांछित संपत्ति के साथ। ट्यूरिंग मशीन मॉडल में मैप एफ को ट्यूरिंग मशीन के कोड द्वारा दर्शाया जाता है जो कि एफ की गणना करता है , इसलिए प्रोग्राम सी सिर्फ (ट्यूरिंग मशीन कंप्यूटिंग का कोड) पहचान फ़ंक्शन है। हालाँकि, अगर हम लैम्ब्डा कैलकुलस का उपयोग करते हैं, तो c को एक संख्या की गणना करने के लिए माना जाता है जो एक लंबिंग टर्म से ट्यूरिंग मशीन का प्रतिनिधित्व करता है, जो एक फ़ंक्शन f का प्रतिनिधित्व करता है ।। यह नहीं किया जा सकता है (मैं समझा सकता हूं कि, यदि आप इसे एक अलग प्रश्न के रूप में पूछते हैं)।
वे गणितीय और ऐतिहासिक दोनों रूप से संबंधित हैं।
लैंबडा कैलकुलस का विकास 1928 - 1929 में अलोंजो चर्च (1932 में प्रकाशित) द्वारा किया गया था।
ट्यूरिंग मशीन को 1935 - 1937 में एलन ट्यूरिंग (1937 में प्रकाशित) द्वारा विकसित किया गया था।
एलन ट्यूरिंग अलोंजो चर्च के पीएच.डी. प्रिंसटन में छात्र 1936 - 1938 से।
ट्यूरिंग मशीन और लैम्ब्डा कैलकुलस कम्प्यूटेशनल पावर में बराबर हैं: प्रत्येक कुशलता से दूसरे का अनुकरण कर सकते हैं।
गणितज्ञ डेविड हिल्बर्ट द्वारा प्रस्तावित प्रसिद्ध 23 समस्याओं में से एक है एन्सेचिडुंगस्प्रोब्लेम ।
1936 और 1937 में अलोंजो चर्च और एलन ट्यूरिंग ने क्रमशः स्वतंत्र पत्र प्रकाशित किए, जिसमें दिखाया गया कि एल्गोरिथम को तय करना असंभव है कि क्या अंकगणित में कथन सही या गलत हैं, और इस तरह एनट्सचेइदंगस्प्रोब्लेम का एक सामान्य समाधान असंभव है।
यह अलोंजो चर्च द्वारा 1936 में अपने λ कलन पर आधारित "प्रभावी गणनाशीलता" की अवधारणा के साथ और ट्यूरिंग मशीनों की अपनी अवधारणा के साथ उसी वर्ष एलन ट्यूरिंग द्वारा किया गया था। बाद में यह माना गया कि ये गणना के समकक्ष मॉडल हैं। - विकिपीडिया
इसलिए लैम्ब्डा कैलकुलस और ट्यूरिंग मशीनें न केवल निकटता से संबंधित हैं बल्कि वे गणना के समकक्ष मॉडल हैं ।
तुम भी पढ़ा हो सकता है टोर एनोटेट ट्यूरिंग: ए गाइडेड टूर थ्रू एलन ट्यूरिंग हिस्टोरिक पेपर ऑन कम्प्यूटेशनलिटी एंड ट्यूरिंग मशीन बाय चार्ल्स पेट्ज़ोल्ड । यह पुस्तक विषय के बारे में ome रोचक जानकारी प्रदान करती है।
ट्यूरिंग मशीन और लैंबडा कैलकुलस दो मॉडल हैं जो एल्गोरिथ्म (यांत्रिक गणना) की धारणा को पकड़ते हैं। कार्यों के साथ संगणना करने के लिए चर्च द्वारा लैंबडा कैलकुलस का आविष्कार किया गया था। यह कार्यात्मक प्रोग्रामिंग भाषाओं का आधार है। मूल रूप से, हर समस्या जो ट्यूरिंग मशीनों द्वारा कम्प्यूटेबल (घटने योग्य) है, वह भी लैम्ब्डा कैलकुलस का उपयोग करके कम्प्यूटेशनल है। तो, वे गणना के दो समकक्ष मॉडल (बहुपद कारकों तक) हैं और दोनों किसी भी यांत्रिक संगणना की शक्ति को पकड़ने की कोशिश करते हैं।