हां, अनिर्दिष्ट होने के लिए को अनंत होने की आवश्यकता है ।L
राफेल और सैम के जवाबों को जोड़ने के लिए, आपको "निर्णायक" चीजों के बारे में सोचना चाहिए जो एक कंप्यूटर-प्रोग्राम हल कर सकता है। आवश्यक कार्यक्रम बहुत ही सरल है, इसे बस में तत्वों के लिए "हां" आउटपुट करने की आवश्यकता है , या अन्यथा, ना कहें।L
तो अधिक "जटिल"L है, लंबा कार्यक्रम आपको लिखना आवश्यक है। दूसरे शब्दों में, लंबे समय तक कार्यक्रम आप चलाने के लिए, आप और अधिक बातों की जांच कर सकते हैं ... तो अगर किसी को एक भाषा देता जो परिमित है, कहते हैं एल = { एक 1 , एक 2 , ... , एक n } , आप लिख सकते हैं निम्नलिखित कार्यक्रम:LL={a1,a2,…,an}
if INPUT = $a_1$ output Yes;
if INPUT = $a_2$ output Yes;
...
if INPUT = $a_n$ output Yes;
output No;
अब, अगर कोई आपको एक बड़ा (अभी तक परिमित) देता है, तो आप सिर्फ एक लंबा कार्यक्रम लिखेंगे। यह हमेशा सच होता है, और किसी भी परिमित एल का अपना कार्यक्रम होगा। एकमात्र "दिलचस्प" मामला वही है जो तब होता है जब एल अनंत होता है - आपका कार्यक्रम अनंत नहीं हो सकता है।LLL
"अनिर्णयता" का मुद्दा और भी दिलचस्प है: इसके (अनंत) के पास कोई कार्यक्रम नहीं है जो उनके लिए सही ढंग से काम करता है। हम जानते हैं कि ऐसी भाषाओं चाहिए मौजूद है वहाँ तरीका है के बाद से अधिक (अनंत) भाषाओं एल परिमित (लेकिन असीम) लंबाई के कार्यक्रमों की संख्या की तुलना में।LL