हम कैसे व्यक्त कर सकते हैं ”


9
  1. हम कैसे व्यक्त कर सकते हैं "P=PSPACE“पहले क्रम के सूत्र के रूप में?
  2. अंकगणितीय पदानुक्रम के किस स्तर में यह सूत्र शामिल है (और वर्तमान में पदानुक्रम का न्यूनतम स्तर ज्ञात क्या है)?

संदर्भ के लिए, लिपटन का यह ब्लॉग पोस्ट देखें ।



1
शायद, आप उसी लिप्टन के प्रमाण का उपयोग कर सकते हैं जिसकी परिभाषा में PSP के बजाय एक PSPACE- पूर्ण समस्या का उपयोग किया गया है ψ(x,c,y) और आपको लगता है कि PPSPACE के रूप में व्यक्त किया जा सकता है x,cyψ(x,c,y) यानी यह ए Π2वाक्य। लेकिन IMO यह एक तरह का "हैक" है ... :-)
Marzio De Biasi

3
मैं अपने जीवन और सभी सांसारिक संपत्ति पर शर्त लगाऊंगा कि आप इसे "गलत" के रूप में प्रतिनिधित्व कर सकते हैं। यही कारण है कि, यह प्रस्तावक तर्क में भी स्पष्ट है। :)
शूल

3
@Shaull। ज़रूर। और एक बार जब आप दिखाते हैं कि यह सही प्रतिनिधित्व है, तो आप अपनी ज़रूरत के सभी सामान खरीद पाएंगे। कृपया इस बात का विरोध न करें कि टिप्पणी स्थान में प्रमाण होने के लिए बहुत कम है।
विजय डी।

3
@ विजयाद - मैं चारा लूंगा: मुझे वास्तव में अद्भुत प्रमाण मिला है, और टिप्पणी स्थान पर्याप्त है। लेकिन मुझे फॉन्ट पसंद नहीं है ...
Shaull

जवाबों:


25

सबसे पहले, मैं प्रश्न को टिप्पणियों को संबोधित करना चाहता हूं, जहां यह सुझाव दिया गया था कि "गलत" व्यक्त करता है P=PSPACEक्योंकि बयान है झूठी। हालांकि यह एक अच्छा मजाक हो सकता है, इस तरह से सोचना वास्तव में बहुत हानिकारक है। जब हम पूछते हैं कि एक निश्चित औपचारिक प्रणाली में एक निश्चित वाक्य को कैसे व्यक्त किया जाए, तो हम सत्य मूल्यों के बारे में बात नहीं कर रहे हैं। यदि हम थे, तो जब किसी ने पूछा कि "मैं इस तथ्य को कैसे लिखूं कि असीम रूप से कई अपराध हैं?" हम "3 + 3 = 6" उत्तर दे सकते हैं, लेकिन यह स्पष्ट रूप से नहीं करेगा। उसी कारण से "असत्य" "मैं कैसे लिखूँ" का कोई मान्य उत्तर नहीं हैP=PSPACE"? मुझे लगता है कि फ्रीज और रसेल ने हमें उस सबक को सिखाने की बहुत कोशिश की। ठीक है, अब जवाब के लिए।

मुझे दिखाओ कि कैसे व्यक्त करना है PSPACEP, दूसरी दिशा समान है, और फिर आप उन्हें प्राप्त करने के लिए एक साथ जोड़ सकते हैं PSPACE=P। किसी भी मामले में, आपके उद्देश्यों के लिए यह केवल व्यक्त करने के लिए पर्याप्त हो सकता हैPSPACEP, आप क्या कर रहे हैं पर निर्भर करता है।

क्लेन के विधेय के निर्माण में उन के समान तकनीकों का उपयोग करनाT, हम एक बंधे हुए क्वांटिफ़ेर सूत्र का निर्माण कर सकते हैं acceptspace(k,m,n) (जो इस प्रकार रहता है Σ00=Π00) यह कहते हुए "जब हम मशीन को इनकोडेड चलाते हैं k और इसके अंतरिक्ष उपयोग को बाध्य करता है |n|m, मशीन इनपुट स्वीकार करता है n।" यहाँ |n| की लंबाई है n। यह देखने का एक अनौपचारिक तरीका है कि ऐसे सूत्र मौजूद हैं: यह दिया गया हैk, m, तथा n हम आदिम पुनरावर्ती की गणना कर सकते हैं कि हमें कितने समय और कितनी जगह की आवश्यकता है (यानी, अधिकतम पर |n|m अंतरिक्ष और अधिक से अधिक 2|n|mसमय)। हम तो बस सभी संभव निष्पादन निशान के माध्यम से खोज करते हैं जो गणना सीमा के भीतर हैं - ऐसी खोज बल्कि अक्षम है, लेकिन यह आदिम पुनरावर्ती है और इसलिए हम इसे एक बंधे हुए सूत्र के रूप में व्यक्त कर सकते हैं।

एक समान सूत्र है accepttime(k,m,n) जिसमें चलने का समय होता है |n|m

अब सूत्र पर विचार करें:

k,m.k,m.n.acceptspace(k,m,n)accepttime(k,m,n).
यह कहता है कि प्रत्येक मशीन के लिए k जो अधिकांश स्थान पर उपयोग करता है |n|m एक मशीन है k जो ज्यादातर समय उपयोग करता है |n|m ऐसा है कि दो मशीनों बिल्कुल एक ही स्वीकार करता है n'है। दूसरे शब्दों में, सूत्र कहता हैPSPACEP। यह सूत्र हैΠ30

हम इसे सुधार सकते हैं यदि हम वाक्य के बजाय व्यक्त करने के लिए तैयार हैं "TQBFबहुपत्नी में है ", जो अधिकांश अनुप्रयोगों के लिए पर्याप्त होना चाहिए, क्योंकि TQBF PSPACE पूर्ण है और इसलिए यह बहुपत्नी में समतुल्य हैPSPACEP। चलोk0 होना (कोड ऑफ) एक मशीन जो टीक्यूबीएफ को अंतरिक्ष में पहचानती है |n|m0। फिर "TQBFP”के रूप में व्यक्त किया जा सकता है

k,m.n.acceptspace(k0,m0,n)accepttime(k,m,n).
यह सूत्र सिर्फ है Σ20। यदि मैं एक जटिलता सिद्धांतवादी था, तो मुझे पता होगा कि क्या यह और भी बेहतर करना संभव है (लेकिन मुझे संदेह है)।

आपका पहला पैराग्राफ लगभग एक तार्किक, इस तरह का पाठ रूप है: xkcd.com/169
विजय D

21

प्रेमिका ने पहले ही समझाया है P=PSPACE ए के रूप में लिखा जा सकता है Σ20-वाक्य। बता दें कि यह वर्गीकरण इस मायने में इष्टतम है कि यदि कथन एक के बराबर हैΠ20-संतोष, तो यह तथ्य संबंधित नहीं है। अधिक सटीक रूप से, oracles का सेटA ऐसा है कि PA=PSPACEA द्वारा निश्चित है Σ20एक मुक्त दूसरे क्रम के चर के साथ -फॉर्मुला A, लेकिन यह किसी भी द्वारा निश्चित नहीं है Π20-formula। तर्क उल्लिखित है (के लिए)P=NP, लेकिन यह सिर्फ उसी के लिए काम करता है PSPACE) /mathpro/57348 पर टिप्पणियों में । (वास्तव में, कोई इस विचार के विस्तार से दिखा सकता है कि सेट हैΣ20उपयुक्त अर्थों में अपूर्ण।)

संपादित करें: लिंक की गई टिप्पणी में दिया गया सामयिक प्रमाण छोटा है, लेकिन यह मुश्किल दिखाई दे सकता है। यहाँ एक सीधा मजबूर तर्क है।

PAPSPACEA ए के रूप में लिखा जा सकता है Π20-फॉर्म का फॉर्मूला ϕ(A)=xyθ(A,x,y), कहाँ पे θ है Δ00। विरोधाभास के लिए मान लें किPA=PSPACEA के बराबर भी है Π20-formula ψ(A)=xzη(A,x,z)। Oracles ठीक करेंB, C ऐसा है कि PBPSPACEB तथा PC=PSPACEC

जबसे ϕ(B), वहां मौजूद y0 ऐसा है कि θ(B,0,y0)। तथापि,θ एक बंधा हुआ सूत्र है, इसलिए सत्य मूल्य का मूल्यांकन θ(B,0,y0)केवल ओरेकल के एक सीमित हिस्से का उपयोग करता है। इस प्रकार, एक परिमित भाग मौजूद हैb0 का B ऐसा है कि θ(A,0,y0) हर तांडव के लिए A विस्तार b0

चलो C[b0] अलंकृत करना जो विस्तार करता है b0, और इससे सहमत हैं C कहाँ पे b0अपरिभाषित है। जबसेPA तथा PSPACEA अलंकृत में एक परिमित परिवर्तन से अप्रभावित हैं, हमारे पास है ψ(C[b0])। उपरोक्त तर्क के अनुसार, वहाँ मौजूद हैz0 और एक सीमित हिस्सा है c0 का C[b0] ऐसा है कि η(A,0,z0) हर एक के लिए A विस्तार c0। हम यह मान सकते हैंc0 फैली b0

उसी शैली में जारी रखते हुए, हम संख्याओं के अनंत क्रम का निर्माण करते हैं y0,y1,y2,, z0,z1,z2,, और आंशिक oracles परिमित b0c0b1c1b2 ऐसा है कि

  1. θ(A,n,yn) हर तांडव के लिए A विस्तार bn,

  2. η(A,n,zn) हर तांडव के लिए A विस्तार cn

अब छोडो A एक दैवज्ञ हो जो सभी को बढ़ाता है bn तथा cn। फिर 1 और 2 मतलब है किϕ(A) तथा ψ(A) एक साथ पकड़, जो इस धारणा का खंडन करता है कि वे एक दूसरे के पूरक हैं।


3
दुःखद है कि इतना अच्छा जवाब एक प्रश्न के लिए है जो अब बंद हो गया है ...
arnab
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.