मुझे बिल्कुल यकीन नहीं है कि सवाल यहाँ क्या है, लेकिन मैं संभव गलतफहमी को साफ करने के लिए थोड़ा कहने की कोशिश कर सकता हूं।
सबसे पहले, अगर हम एक मानचित्र की जटिलता के बारे में बात कर रहे हैं , यह बनाता है कोई मतलब नहीं "पूछने के लिए क्या के लिए एक अच्छा प्रतिनिधित्व है √f:R→R ? "इसके बजाय, आपको पूछना होगा"च केसभीइनपुट केलिए एक अच्छा प्रतिनिधित्व क्या है? "। असतत गणित में एक आसान के साथ स्थिति की तुलना करें: जब आप एक एल्गोरिथ्म पर चर्चा करते हैं जो एक इनपुट के रूप में ग्राफ लेता है, तो आप नहीं करते हैं पूछें "क्या हमें एक सहायक सूची के रूप में या एक बाइनरी मैट्रिक्स के रूप में पीटरसेन ग्राफ का प्रतिनिधित्व करना चाहिए?" लेकिन इसके बजाय आप स्वचालित रूप से एकसमानप्रतिनिधित्व केबारे में सोचते हैंजो सभी ग्राफ़ के लिए काम करेगा।2–√f
चेतावनी का एक और शब्द। इनपुट डेटा के प्रतिनिधित्व को बदलकर हम हमेशा किसी भी समस्या (एक गैर-संगणनीय एक सहित) को तुच्छ रूप से कम्प्यूटेशनल बना सकते हैं : बनाने के लिए : ए → बी कम्प्यूटेबल, ए के तत्वों का प्रतिनिधित्व जोड़े के रूप में करें ( ए , एफ ( ए ) ) का है । फिर आप दूसरे प्रक्षेपण द्वारा च "गणना" कर सकते हैं । इससे पता चलता है कि हमें डेटा का प्रतिनिधित्व करने के लिए इसके स्पष्ट मानदंडों की आवश्यकता है।f:A→BA(a,f(a))f
मैंने कई अवसरों पर लिखा है कि के तत्वों का प्रतिनिधित्व करने के लिए क्या होता है । इसका उत्तर इस बात पर निर्भर करता है कि आप R की किस संरचना को पकड़ने की कोशिश कर रहे हैं। यदि आप किसी संरचना को पकड़ने की कोशिश कर रहे हैं, तो आप उदाहरण के लिए, खाली सूची के साथ सभी वास्तविकताओं का प्रतिनिधित्व कर सकते हैं। R के प्रतिनिधित्व के लिए शर्तों की एक उचित सूची यह है कि इसे इस तरह होना चाहिए:RRR
- अंकगणितीय संचालन , × , - , / संगणनीय हैं, साथ ही पूर्ण मूल्य | - | ।+×−/|−|
- वहाँ एक प्रोग्राम है जो (के प्रतिनिधित्व) लेता है एक असली है और कश्मीर ∈ एन और आउटपुट पूर्णांकों पी , क्यू ऐसा है कि | x - पी / क्यू | ≤ 2 - k , यानी, मनमाने ढंग से अच्छे तर्कसंगत अनुमानों की गणना करना संभव है।xk∈Nपी , क्यू|x - पी / क्यू| ≤ २- के
- एक ऐसा प्रोग्राम है जो ( x ) और y का प्रतिनिधित्व करता है (और) समाप्त करता है, और केवल अगर, x < y , यानी, सख्त आदेश अर्धविराम है।एक्सyx < y
- एक अनुक्रम (के निरूपण का) दिया ऐसा | x n + 1 - x n | ≤ 2 - एन सीमा के लिए एक प्रतिनिधित्व लिम n एक्स एन गणना की जा सकती।( x)n)n|एक्सएन + १- एक्सn| ≤ २- एनलिमnएक्सn
पुरानी प्रमेय हैं ( संदर्भ के लिए इस पेपर का परिचय देखें ) जो बताते हैं कि ये स्थितियां सही क्यों हैं। ये प्रमेय यह भी दिखाते हैं कि वास्तविक रूप से किन्हीं दो अभ्यावेदन कम्प्यूटेशनल रूप से आइसोमॉर्फिक हैं, अर्थात् हम उनके बीच कार्यक्रमों के साथ अनुवाद कर सकते हैं। यह शुद्धता के लिए कुछ मानदंड स्थापित करता है जो दोषपूर्ण विचारों को बाहर निकालते हैं।
उदाहरण के लिए, मैंने लोगों को यह कहते हुए सुना है कि "तर्कसंगत संख्याओं को परिमित जानकारी द्वारा दर्शाया जा सकता है, इसलिए चलो इसका उपयोग तर्कसंगत संख्याओं के लिए करें, और अपरिमेय संख्याओं को अनंत सूचनाओं द्वारा प्रस्तुत करना होगा"। इस तरह की चीज काम नहीं करती है क्योंकि यह ऊपर की चौथी स्थिति को तोड़ती है (अपरिमेय संख्या की एक सीमा पर विचार करें - आप कैसे बताएंगे कि यह एक तर्कसंगत में परिवर्तित हो रही है?)।
एक अन्य उदाहरण जो उपरोक्त शर्तों को समाप्त करता है वह ब्लम-शुब-स्मेल मॉडल है क्योंकि इसमें आप अनुक्रमों की सीमा की गणना नहीं कर सकते हैं। यह कहना बेहतर है कि बीएसएस मॉडल एक असतत पर काम करता है रियल के उपक्षेत्र का आदेश दिया (जो कुछ भी पैरामीटर मौजूद हैं), न कि खुद के दायरे पर।
वास्तविक के सही निरूपण के बीच कुछ दूसरों की तुलना में अधिक कुशल हैं, हालांकि यह चर्चा करने के लिए कुछ कठिन विषय है क्योंकि वास्तविक संख्याएं अनंत वस्तुएं हैं। मथायस श्रोडर ने कहा कि जटिलता के एक उचित सिद्धांत के लिए किसी को प्रतिनिधित्व के सामयिक गुणों पर ध्यान देना होगा।
च: आर → आरआरx ∈ आर
बीएसएस मॉडल भी एक उचित सर्किट जटिलता मॉडल है जिसमें हम अंकगणितीय संचालन की गणना करते हैं। यह ध्यान रखना अच्छा है कि यह मॉडल वास्तविक संख्याओं के बारे में नहीं है, बल्कि कुछ और के बारे में है।