Literatürde belirli bir sınıfın CC tatmin C⊈SbenZE(nk)C⊈SIZE(nk) herhangi kkve genellikle, zar zor süperpominomiyal olarak genişletilmiş sürümünün içinde olmadığını göstermek için bunları yerleştirmek kolaydır .CCP/polyP/poly
Diyelim ki , zamanla yapılandırılabilirse süperpolinomyal bir bağdır ve . Örneğin, bir süperpolinom sınırıdır. Aslında, öğretici bir alıştırma, herhangi bir sınırsız monoton hesaplanabilir fonksiyon ise şekilde bir süperpolinom bağlı olduğunu gösterir .f:N→Nf:N→Nf(n)=nω(1)f(n)=nω(1)nloglogloglognnloglogloglogng(n)g(n)fff(n)≤ng(n)f(n)≤ng(n)
İlk olarak, doğrudan köşegenleştirme, herhangi bir için olduğunu gösterir . Aynı argüman:ΣP4⊈SIZE(nk)ΣP4⊈SIZE(nk)kk
Eğer herhangi superpolynomial bağlı, daha sonra .ffΣ4-TbenME(f(n))⊈P/pÖlyΣ4-TIME(f(n))⊈P/poly
Kanıt kroki: Herhangi biri için nn, İzin Vermek CnCn sözlükbilimin ilk devresi olmak 2f(n)2f(n) bir Boole işlevini hesaplayan nn boyut devresi ile hesaplanamayan değişkenler <f(n)<f(n). Sonra dilLL tarafından tanımlandı x∈L⟺C|x|(x)=1x∈L⟺C|x|(x)=1 İşler.
İyi bilinen bir gelişme, S2P⊈SbenZE(nk)S2P⊈SIZE(nk) herhangi kk. Aynı şekilde,
Eğer ff herhangi bir süperpolinom bağlı mı, o zaman S2-TbenME(f(n))⊈P/pÖlyS2-TIME(f(n))⊈P/poly.
İspat taslağı: Değilse, o zaman özellikle N-P⊆S2P⊆P/pÖlyNP⊆S2P⊆P/poly, dolayısıyla P'H=S2PPH=S2P. Bir dolgu argümanı ile,Σ4-TbenME(f(n))⊆S2-TbenME(f(n))⊆P/pÖlyΣ4-TIME(f(n))⊆S2-TIME(f(n))⊆P/poly, quod olmayan.
Habersiz sınıflar daha da iyi. Apoorva Bhagwat'ın öne sürdüğü itirazı dikkate alarak,N-Lbenn=N-TbenME(n)NLin=NTIME(n). SonraN-Lbenn∪Ö2P⊈SbenZE(nk)NLin∪O2P⊈SIZE(nk) herhangi kkve aynı argüman şunu verir:
Eğer ff herhangi bir süperpolinom bağlı mı, o zaman N-Lbenn∪Ö2-TbenME(f(n))⊈P/pÖlyNLin∪O2-TIME(f(n))⊈P/poly.
İspat taslağı: Eğer N-Lbenn⊆P/pÖlyNLin⊆P/poly, sonra dolgu ile, N-P⊆P/pÖlyNP⊆P/poly, Hangi ima P'H=Ö2PPH=O2P. Sonra eskisi gibi ilerliyoruz.
MA ile ilgili sonuçlar da vardır. Sıklıkla bahsedilen sonuçMbir-EXP⊈P/pÖlyMA-EXP⊈P/polyaşırıya kaçmaktır. Santhanam kanıtladı
prÖmbense-Mbir∩prÖmbense-cÖMbir⊈SbenZE(nk)
promise-MA∩promise-coMA⊈SIZE(nk)
herhangi
kkve benzer bir argüman şunu verir:
Eğer ff herhangi bir süperpolinom bağlı mı, o zaman
prÖmbense-Mbir-TbenME(f(n))∩prÖmbense-cÖMbir-TbenME(f(n))⊈P/pÖly.
promise-MA-TIME(f(n))∩promise-coMA-TIME(f(n))⊈P/poly.
Proof sketch: By Santhanam’s Lemma 11 (which is a sharpened version of the standard fact that PSPACE=IPPSPACE=IP with a PSPACE prover), there is a PSPACE-complete language LL and a randomized poly-time oracle TM MM such that on input xx, MM only asks oracle queries of length |x||x|; if x∈Lx∈L, then ML(x)ML(x) accepts with probability 11; and if x∉Lx∉L, then for any oracle AA, MA(x)MA(x) accepts with probability ≤1/2≤1/2.
For a suitable monotone polynomial pp, let A=(AYES,ANO)A=(AYES,ANO) be the promise problem defined by
(x,s)∈AYES⟺∃circuit C(p(|C|+|x|)≤f(|s|)∧Pr[MC(x) accepts]=1),(x,s)∈ANOYES⟺∀circuit C(p(|C|+|x|)≤f(|s|)→Pr[MC(x) accepts]≤1/2).
(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).
Let h(x)h(x) be a polynomial reduction of LL to its complement, and let B=(BYES,BNO)B=(BYES,BNO) be the promise problem
(x,s)∈BYES⟺(x,s)∈AYES∧(h(x),s)∈ANO,(x,s)∈BNOYES⟺(x,s)∈ANO∧(h(x),s)∈AYES.(x,s)∈BYES(x,s)∈BNOYES⟺(x,s)∈AYES∧(h(x),s)∈ANO,⟺(x,s)∈ANO∧(h(x),s)∈AYES.
If p(n)p(n) is chosen suitably large,
B∈promise-MA-TIME(f(n))∩promise-coMA-TIME(f(n)).B∈promise-MA-TIME(f(n))∩promise-coMA-TIME(f(n)).
So, let us assume for contradiction that BB has polynomial-size circuits, say, B∈SIZE(nk)B∈SIZE(nk). Let s(n)s(n) denote the size of the smallest circuit computing LL on inputs of length nn, and put t(n)=f−1(p(s(n)))t(n)=f−1(p(s(n))); more precisely,
t(n)=min{m:p(s(n))≤f(m)}.t(n)=min{m:p(s(n))≤f(m)}.
Then x↦(x,1t(n))x↦(x,1t(n)) is a reduction of LL to BB, thus L∈SIZE(t(n)k)L∈SIZE(t(n)k), which means
s(n)≤t(n)k.s(n)≤t(n)k.
But since ff is superpolynomial, we have t(n)=s(n)o(1)t(n)=s(n)o(1). This gives a contradiction for nn sufficiently large.
If we prefer a result with a non-promise version of MA, Miltersen, Vinodchandran, and Watanabe proved
MA-TIME(f(n))∩coMA-TIME(f(n))⊈P/poly
MA-TIME(f(n))∩coMA-TIME(f(n))⊈P/poly
for a
half-exponential function
ff. We can improve it in two ways: first, it holds for
1k1k-exponential bounds for any constant
kk, and second, it holds for oblivious classes. Here, a
1k1k-exponential function is, roughly speaking, a function
ff such that
f∘⋯∘f⏟k=expf∘⋯∘fk=exp. See the Miltersen–Vinodchandran–Watanabe paper and references therein for the precise definition; it involves a well-behaved family of well-behaved functions
eα(x)eα(x),
α∈R+α∈R+, such that
e0(x)=xe0(x)=x,
e1(x)=ex−1e1(x)=ex−1, and
eα+β=eα∘eβeα+β=eα∘eβ. Also, if
f(n)≤eα(poly(n))f(n)≤eα(poly(n)) and
g(n)≤eβ(poly(n))g(n)≤eβ(poly(n)), then
f(g(n))≤eα+β(poly(n))f(g(n))≤eα+β(poly(n)). Then we have:
OMA-TIME(eα)∩coOMA-TIME(eα)⊈P/polyOMA-TIME(eα)∩coOMA-TIME(eα)⊈P/poly for any α>0α>0.
Proof sketch: Assume otherwise. Fix an integer kk such that 1/k<α1/k<α. Let me abbreviate
OcOMT(f)=OMA-TIME(poly(f(poly(n)))∩coOMA-TIME(poly(f(poly(n))).
OcOMT(f)=OMA-TIME(poly(f(poly(n)))∩coOMA-TIME(poly(f(poly(n))).
By padding, we have
OcOMT(eβ+1/k)⊆SIZE(eβ(poly(n)))OcOMT(eβ+1/k)⊆SIZE(eβ(poly(n)))(1)
for any β≥0β≥0. Moreover, using e.g. Santhanam’s Lemma 11 above, we have the implication
PSPACE⊆SIZE(eβ(poly(n)))⟹PSPACE⊆OcOMT(eβ).PSPACE⊆SIZE(eβ(poly(n)))⟹PSPACE⊆OcOMT(eβ).(2)
Since trivially PSPACE⊆OcOMT(e1)PSPACE⊆OcOMT(e1), a repeated application of (1) and (2) shows PSPACE⊆SIZE(e(k−1)/k(poly(n)))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), and so on. After k steps, we reach
PSPACE⊆P/polyandPSPACE=OMA∩coOMA.
Using padding once more, we get
DSPACE(e1/k)⊆OcOMT(e1/k)⊆P/poly,
which contradicts the results above, as e1/k is a superpolynomial bound.