ट्यूरिंग मशीनों की परिभाषा हमेशा खाली प्रतीक के बारे में स्पष्ट होती है जो इनपुट वर्णमाला का हिस्सा नहीं होती है।
मुझे आश्चर्य है कि जब आप इसे इनपुट वर्णमाला का हिस्सा बनाते हैं तो क्या गलत होता है, क्योंकि प्रभावी रूप से रिक्त प्रतीक पहले से ही इनपुट का हिस्सा लगता है।
यह समझने के लिए कि अंतिम वाक्य में 'लगता है', निम्नलिखित पर विचार करें।
डिफ़ॉल्ट सेटअप में, इनपुट के दाईं ओर अनंत प्रतीक दिखाई देते हैं। जब टेप सिर पहले खाली प्रतीक पर चलता है, तो गणना केवल जारी रह सकती है, क्योंकि इसे स्वीकार या अस्वीकार करने की आवश्यकता नहीं है।
अब मान लें कि गणना बाद में इनपुट वर्णमाला से उस पहले खाली प्रतीक के दाईं ओर प्रतीक लिखेंगे, फिर प्रारंभ स्थिति में वापस लौटते समय बाईं स्थिति में वापस आ जाएंगे। इसके बाद एक अलग टेप के साथ 'स्टार्ट ओवर' होगा। प्रभावी रूप से, यह अब एक अलग इनपुट के साथ शुरू होता है, जहां रिक्त के दाईं ओर इनपुट प्रतीक हैं जो पहले नहीं थे। इनपुट में प्रभावी रूप से रिक्त प्रतीक शामिल है। मशीन का आगे का व्यवहार भी अब अलग हो सकता है: फिर से रिक्त को मुठभेड़ करने के बाद, यह अब दाईं ओर विभिन्न प्रतीकों का सामना करेगा।
इस परिदृश्य पर विचार करना वास्तव में संभव है, आप इनपुट वर्णमाला के रिक्त प्रतीक भाग पर विचार क्यों नहीं करेंगे और आप इसे 'प्रारंभिक' इनपुट के भाग के रूप में शामिल करने की अनुमति क्यों नहीं देंगे?
शायद यह इनपुट को परिभाषित करने का एक तरीका है जैसे कि यह हमेशा अनंत नहीं है?