साहित्य में कई परिणाम हैं जो बताते हैं कि एक निश्चित वर्ग किसी भी लिए को संतुष्ट करता , और आमतौर पर उन्हें यह दिखाने के लिए पैड करने के लिए सीधा होता है कि कोई भी मुश्किल से का सुपरपोलिमोनियलली विस्तारित संस्करण ।CC⊈SIZE(nk)kCP/poly
बता दें कि एक सुपरपोलिनोमियल बाउंड है यदि यह समय-निर्माण योग्य है, और । उदाहरण के लिए, एक सुपरपोलीनोमियल बाउंड है। वास्तव में, एक शिक्षाप्रद अभ्यास से पता चलता है कि यदि कोई अनबाउंड मोनोटोन कम्प्यूटेशनल फ़ंक्शन है, तो एक सुपरपोलिनोमियल बाउंड जैसे कि ।f:N→Nf(n)=nω(1)nloglogloglogng(n)ff(n)≤ng(n)
सबसे पहले, प्रत्यक्ष विकर्ण किसी भी लिए दिखाता है । वही तर्क देता है:ΣP4⊈SIZE(nk)k
यदि कोई बाउंड है, तो ।fΣ4-TIME(f(n))⊈P/poly
सबूत स्केच: किसी भी के लिए , चलो आकार के कोषगत पहले सर्किट हो में एक बूलियन समारोह की गणना करता है कि चर गणनीय आकार का एक सर्किट से नहीं । उसके बाद, भाषा कार्यों द्वारा परिभाषित किया गया ।nCn2f(n)n<f(n)Lx∈L⟺C|x|(x)=1
एक प्रसिद्ध सुधार बताता है कि किसी भी लिए । इसी तरह,S2P⊈SIZE(nk)k
यदि कोई बाउंड है, तो ।fS2-TIME(f(n))⊈P/poly
सबूत स्केच: यदि नहीं, तो विशेष रूप से , इसलिए । एक गद्दी तर्क द्वारा, , quod non ।NP⊆S2P⊆P/polyPH=S2PΣ4-TIME(f(n))⊆S2-TIME(f(n))⊆P/poly
आज्ञाकारी वर्ग और भी बेहतर करते हैं। अपूर्व भागवत द्वारा उठाए गए आपत्ति को ध्यान में रखते हुए, । तब किसी भी लिए , और एक ही तर्क देता है:NLin=NTIME(n)NLin∪O2P⊈SIZE(nk)k
यदि कोई सुपरपोलिनोमियल बाउंड है, तो ।fNLin∪O2-TIME(f(n))⊈P/poly
प्रूफ स्केच: अगर , तो गद्दी द्वारा, , जो तात्पर्य करता है । फिर हम पहले की तरह आगे बढ़ते हैं।NLin⊆P/polyNP⊆P/polyPH=O2P
एमए से जुड़े परिणाम भी हैं। अक्सर उल्लेख किया गया है कि एक ओवरकिल है। संथानम ने
किसी भी लिए , और एक समान तर्क देता है:MA-EXP⊈P/poly
promise-MA∩promise-coMA⊈SIZE(nk)
k
यदि कोई सुपरपोलीनोमियल बाउंड है, तो
f
promise-MA-TIME(f(n))∩promise-coMA-TIME(f(n))⊈P/poly.
प्रूफ स्केच: संथानम के लेम्मा 11 (जो कि मानक तथ्य का एक तेज संस्करण है कि एक PSP प्रॉपर के साथ ), एक PSPACE- पूर्ण भाषा और एक यादृच्छिक पॉली-टाइम ऑरेकल TM जैसे कि इनपुट , केवल लंबाई के oracle प्रश्न पूछता है; यदि , तो प्रायिकता साथ स्वीकार करता है ; और अगर , तो किसी भी oracle , प्रायिकता साथ स्वीकार करता है ।PSPACE=IPLMxM|x|x∈LML(x)1x∉LAMA(x)≤1/2
एक उपयुक्त मोनोटोन बहुपद , वादा समस्या को a_ द्वारा परिभाषित
Let का एक बहुपद कमी है जिसके पूरक हैं, और वादा समस्या है
pA=(AYES,ANO)
(x,s)∈AYES(x,s)∈ANOYES⟺∃circuit C(p(|C|+|x|)≤f(|s|)∧Pr[MC(x) accepts]=1),⟺∀circuit C(p(|C|+|x|)≤f(|s|)→Pr[MC(x) accepts]≤1/2).
h(x)LB=(BYES,BNO)(x,s)∈BYES(x,s)∈BNOYES⟺(x,s)∈AYES∧(h(x),s)∈ANO,⟺(x,s)∈ANO∧(h(x),s)∈AYES.
यदि को उपयुक्त रूप से बड़ा चुना गया है, तो
तो, आइए हम विरोधाभास के लिए मान लें कि में बहुपद-आकार के सर्किट हैं, कहते हैं, । चलो लंबाई इनपुट पर सबसे छोटे सर्किट कंप्यूटिंग के आकार को निरूपित करते हैं , और डालते हैं ; अधिक सटीक,
फिरp(n)B∈promise-MA-TIME(f(n))∩promise-coMA-TIME(f(n)).
BB∈SIZE(nk)s(n)Lnt(n)=f−1(p(s(n)))t(n)=min{m:p(s(n))≤f(m)}.
x↦(x,1t(n)) से तक की कमी है , इस प्रकार , जिसका अर्थ है
लेकिन चूंकि सुपरपोलीनोमियल है, इसलिए हमारे पास । यह पर्याप्त रूप से बड़े के लिए एक विरोधाभास देता है ।LBL∈SIZE(t(n)k)s(n)≤t(n)k.
ft(n)=s(n)o(1)n
हम एमए, के एक गैर वादा संस्करण के साथ एक परिणाम के पसंद करते हैं Miltersen, Vinodchandran, और वातानाबे साबित कर दिया
एक अर्ध-घातीय फ़ंक्शन । हम इसे दो तरीकों से सुधार सकते हैं: पहला, यह किसी भी स्थिर लिए -exponential सीमा के लिए है , और दूसरा, यह विस्मृत वर्गों के लिए है। यहाँ, एक -exponential समारोह, है मोटे तौर पर कहा जाए तो एक समारोह ऐसी है कि
MA-TIME(f(n))∩coMA-TIME(f(n))⊈P/poly
f1kk1kff∘⋯∘fk=exp। मिल्टरसेन-विनोदचंद्रन-वतनबे पेपर और उसमें सटीक परिभाषा के लिए संदर्भ देखें; इसमें अच्छी तरह से व्यवहार किए गए कार्यों का एक अच्छा व्यवहार वाला परिवार शामिल है , , जैसे कि , , और । इसके अलावा, अगर और , तो । तो हमारे पास हैं:
eα(x)α∈R+e0(x)=xe1(x)=ex−1eα+β=eα∘eβf(n)≤eα(poly(n))g(n)≤eβ(poly(n))f(g(n))≤eα+β(poly(n))
OMA-TIME(eα)∩coOMA-TIME(eα)⊈P/poly किसी भी ।α>0
प्रमाण स्केच: अन्यथा मान लें। पूर्णांक ठीक करें जैसे कि । मुझे संक्षिप्त करें
पैडिंग द्वारा, हमारे पास
लिए किसी भी । इसके अलावा, संथानम के Lemma 11 से ऊपर का उपयोग करते हुए, हमारा निहितार्थ है
चूंकि trivially , एक दोहराया हुआ अनुप्रयोग। (1) और (2) शो ,k1/k<α
OcOMT(f)=OMA-TIME(poly(f(poly(n)))∩coOMA-TIME(poly(f(poly(n))).
OcOMT(eβ+1/k)⊆SIZE(eβ(poly(n)))(1)
β≥0PSPACE⊆SIZE(eβ(poly(n)))⟹PSPACE⊆OcOMT(eβ).(2)
PSPACE⊆OcOMT(e1)PSPACE⊆SIZE(e(k−1)/k(poly(n)))PSPACE⊆OcOMT(e(k−1)/k) , , , और इसी तरह। चरणों के बाद , हम
एक बार और पैडिंग का उपयोग करने पर, हमें
जो ऊपर दिए गए परिणामों का खंडन करता है , जैसे कि एक सुपरपोलिनोमियल बाउंड है।PSPACE⊆SIZE(e(k−2)/k(poly(n)))PSPACE⊆OcOMT(e(k−2)/k)kPSPACE⊆P/polyandPSPACE=OMA∩coOMA.
DSPACE(e1/k)⊆OcOMT(e1/k)⊆P/poly,
e1/k