प्रश्न: Let सूत्रों उत्पन्न करते हैं। क्या { एम ( 1 n ) | n ∈ एन ∧ एम ( 1 n ) ∈ एस ए टी } संबंधित करने के लिए पी ?म∈ पी एफ{ एम( 1)n) | N ∈ एन ∧ एम( 1)n) ∈ एसए टी}पी
s u c c i n c t Sए टी∈ ई⟹ हाँ:
से बहुपद समय में सूत्रों की पीढ़ी के बारे में धारणा का मतलब है कि सूत्र को सफलतापूर्वक दिया जा सकता है। आप समय n ओ ( 1 ) में उनकी संतुष्टि तय करना चाहते हैं ।1nnओ ( 1 )
यह देखते हुए हम एक पा सकते हैं n में बहुपद समय में | φ | । तब φ में संक्षेप कहा जा सकता है एलजी n + हे ( 1 ) बिट्स के प्रयोग एम और एन । हम समय 2 O ( lg n ) = n O में यह तय करने के लिए E में हमारे s u c c i n t S A T एल्गोरिथ्म का उपयोग कर सकते हैं।φ = एम( 1)n)n| φ |φएलजीn + O ( 1 )मns u c c i n t Sए टीइ ।2ओ ( lg)n )= एनओ ( 1 )
हाँ :⟹s u c c i n c t Sए टी∈ ई
चलो सेंट एक सर्किट दी सी में एकल , एम स्ट्रिंग संक्षेप द्वारा इनकोडिंग गणना करता है सी , और परिणाम देता है अगर यह एक सूत्र है और ⊥ अन्यथा।म∈ पी एफसीमसी⊥
मान लें कि से संबंधित पी । हल करने के लिए रों यू सी सी मैं एन सी टी एस ए टी हम एकल में दी गई संक्षिप्त सूत्र लिखना और फिर इसे हल करने के लिए हमारे इस धारणा का उपयोग करें।{ एम( 1)n) | N ∈ एन ∧ एम( 1)n) ∈ एसए टी}पीs u c c i n c t Sए टी
प्रश्न: क्या हम लिए बहुपद-काल-उदाहरण-समाधान युग्मों में उत्पन्न कर सकते हैं कि यह उदाहरण कठिन है?एसए टी
हमें स्पष्ट करना होगा कि उदाहरण से हमारा क्या अभिप्राय है, जैसा कि किसी भी उदाहरण से कठिन है (सैद्धांतिक रूप से) यह आसान है क्योंकि इसे या तो एल्गोरिथ्म द्वारा हल किया जा सकता है जो हमेशा हाँ कहता है या एल्गोरिथ्म जो हमेशा कहता है कि नहीं। मुझे ऐसा लगता है कि आपने एकरूपता लादकर इस मुद्दे को सुलझाने की कोशिश की। क्रिप्टोग्राफिक शब्दों में सोचें, कुछ जानकारी के बिना जो प्रतिकूल के लिए प्रकट नहीं होती है, बाकी गणना को छिपाने का कोई मतलब नहीं है क्योंकि प्रतिकूल प्रोटोकॉल को अनुकरण कर सकता है।
मान लें कि हमारे पास एक बहुपद-समय एल्गोरिथ्म है जो उदाहरण-समाधान जोड़े उत्पन्न करता है। विरोधी एक ही एल्गोरिथ्म का उपयोग करता है, तो यह जानता है जवाब खोजने के लिए कर सकते हैं और खोजने n सूत्र से मुश्किल नहीं है। अधिक उचित तरीका यह है कि इसको प्राप्त करने के लिए एक बेतरतीब ढंग से चुनी गई गुप्त कुंजी का उपयोग किया जाए और संभाव्यता होने के लिए कठोरता की स्थिति को आराम दिया जाए: कोई भी बहुपद-काल एल्गोरिथ्म उच्च संभावना (गुप्त कुंजी को जाने बिना) के साथ एक समाधान पा सकता है।nn
वहाँ है एक कुशल (नियतात्मक) एल्गोरिथ्म
ऐसी है कि एक अनियमित रूप से चुने दी कश्मीर ∈ { 0 , 1 } n ,
एक सैट उदाहरणों की एक जोड़ी उत्पन्न φ कश्मीर और उसके जवाब डब्ल्यू कश्मीर ऐसी है कि
कोई कुशल (संभाव्य / असमान) विरोधी एल्गोरिथ्म डी गैर-नगण्य संभाव्यता के साथ A
द्वारा उत्पन्न SAT उदाहरणों को सही ढंग से हल कर सकता है ?ए
कश्मीर ∈ { 0 , 1 }n
φकwक
डी
ए
या अधिक औपचारिक रूप से,
वहाँ है ऐसा है कि सभी के लिए डी ∈ पी / पी ओ एल वाई , ऐसी है कि
एस ए टी ( एक ( कश्मीर ) 1 ) = एक ( कश्मीर ) 2 सभी के लिए कश्मीर और
पी आर कश्मीर ∈ { 0 , 1 } n { D ( A ( k ) 1 ) = S A Tएक ∈ पी एफडी ∈ पी / पी ओ एल yएसए टी( ए ( के )1) = ए ( के )2क
पी। आरकश्मीर ∈ { 0 , 1 }n{ D ( A ( k )1) = एसए टी( ए ( के))1) } < १पी ओ एल वाई( एन )
यह देखने के लिए कि इस तरह के एक समारोह में वन-वे समारोह में बदल सकता है जैसे कि यह आसान था खोजने के लिए आसान है से φ कश्मीर तो हम कंप्यूटिंग द्वारा उत्तर मिल सकता है एक ( कश्मीर ) 2 ।कφकए ( के )2
दूसरी ओर, चलो एक तरह से कार्य करते हैं। हम f ( x ) = y को बहुपद-आकार के सर्किट के रूप में व्यक्त कर सकते हैं क्योंकि f बहुपद-काल में संगणक है (और हम इसे सभी फाटकों के लिए नए चर का सूत्र बनाकर स्थानीय रूप से गणना की शुद्धता के लिए स्थिति को लागू कर सकते हैं। के रूप में Tsien के अनुवाद में)। के विचार करें y पैरामीटर के रूप में और के रूप में जिसके परिणामस्वरूप सूत्र निरूपित φ च , y ( एक्स ) । अगर कोई है हम पूछ सकते हैं एक्स जो संतुष्ट φ च , y ( एक्स )चच( x ) = वाईचyφच, वाई( x )एक्सφच, वाई( x )। किसी भी बहुपद समय एल्गोरिथ्म इन सुलझाने गैर नगण्य संभावना के साथ उदाहरणों एक तरह से समारोह टूट जाएगा च । हालांकि इस तथ्य यह है कि विरोधी एक गवाह न सिर्फ तथ्य सूत्र संतुष्टि योग्य है या नहीं है कि खोजने के लिए की जरूरत है का उपयोग करता है (लेकिन मुझे लगता है कि हम की कड़ी-बिट का उपयोग करके इस समस्या के समाधान प्राप्त कर सकते हैं च )।एसए टीचच
प्रूफ कॉम्प्लेक्स जनरेटर पर 2011, जन क्राजिस्क की पुस्तक "रैंडम वेरिएबल्स के साथ जबरदस्ती" के अध्याय 29 और 30 भी देखें ।