У літературі є декілька результатів, в яких зазначається, що певний клас задовольняє для будь-якого , і зазвичай просто простежити їх, щоб показати, що будь-яка ледве суперполіномічно розширена версія є не в .СCC⊈SIZE(nk)C⊈SIZE(nk)kkCCP/polyP/poly
Дозвольте сказати, що - це суперполіномічна зв'язок, якщо вона може бути сконструйована часом, і . Наприклад, є суперполіномічною зв'язаною. Насправді, повчальна вправа показує, що якщо - будь-яка необмежена монотонна обчислювальна функція, то існує суперполіномічна пов'язана така, що .f:N→Nf:N→Nf(n)=nω(1)f(n)=nω(1)nloglogloglognnloglogloglogng(n)g(n)fff(n)≤ng(n)f(n)≤ng(n)
По-перше, пряма діагоналізація показує, що для будь-якого . Цей же аргумент дає:ΣP4⊈SIZE(nk)ΣP4⊈SIZE(nk)kk
Якщо - будь-яка суперполіномічна зв'язок, то .ffΣ4-TIME(f(n))⊈P/polyΣ4-TIME(f(n))⊈P/poly
Ескіз доказування: Для будь-якого , нехай є першою лексикографічно схемою розміру яка обчислює булева функція в змінних, які не можна обчислити схемою розміру . Тоді мова визначена працює.nnCnCn2f(n)2f(n)nn<f(n)<f(n)LLx∈L⟺C|x|(x)=1x∈L⟺C|x|(x)=1
Відоме вдосконалення стверджує, що для будь-якого . Так само,S2P⊈SIZE(nk)S2P⊈SIZE(nk)kk
Якщо - будь-яка суперполіномічна пов'язана, то .ffS2-TIME(f(n))⊈P/polyS2-TIME(f(n))⊈P/poly
Доказ ескізу: Якщо немає, то , зокрема , отже . За аргументом прокладки, , quod non .NP⊆S2P⊆P/polyNP⊆S2P⊆P/polyPH=S2PPH=S2PΣ4-TIME(f(n))⊆S2-TIME(f(n))⊆P/polyΣ4-TIME(f(n))⊆S2-TIME(f(n))⊆P/poly
Очевидні заняття роблять ще краще. Враховуючи заперечення , нехай . Тоді для будь-якого , і такий же аргумент дає:NLin=NTIME(n)NLin=NTIME(n)NLin∪O2P⊈SIZE(nk)NLin∪O2P⊈SIZE(nk)kk
Якщо - будь-яка суперполіномічна зв'язок, то .ffNLin∪O2-TIME(f(n))⊈P/polyNLin∪O2-TIME(f(n))⊈P/poly
Доказ ескізу: якщо , а потім за допомогою заповнення, , що означає . Потім ми продовжуємо, як і раніше.NLin⊆P/polyNLin⊆P/polyNP⊆P/polyNP⊆P/polyPH=O2PPH=O2P
Також є результати за участю МА. Часто згадуваний результат, що є надлишком. Сантанам довів
для будь-якого , і подібний аргумент дає:MA-EXP⊈P/polyMA-EXP⊈P/polypromise-MA∩promise-coMA⊈SIZE(nk)
promise-MA∩promise-coMA⊈SIZE(nk)
kk
Якщо - будь-яка суперполіномічна зв'язана, то
ffpromise-MA-TIME(f(n))∩promise-coMA-TIME(f(n))⊈P/poly.
promise-MA-TIME(f(n))∩promise-coMA-TIME(f(n))⊈P/poly.
Ескіз доказу: За лемою 11 Сантанама (що є загостреною версією стандартного факту, що з PSPACE-доказом), існує мова PSPACE-повна та рандомізований багаторазовий оракул TM таким, що на вході , задає лише запити oracle довжиною; якщо , то приймає з ймовірністю ; і якщо , то для будь-якого оракула , приймає з ймовірністю .PSPACE=IPPSPACE=IPLLMMxxMM|x||x|x∈Lx∈LML(x)ML(x)11x∉Lx∉LAAMA(x)MA(x)≤1/2≤1/2
Для відповідного однотонного многочлена , нехай є проблемою обіцянки, визначеною
Нехай - поліноміальне скорочення на його доповнення, і - проблема обіцянки
ppA=(AYES,ANO)A=(AYES,ANO)(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).
h(x)h(x)LLB=(BYES,BNO)B=(BYES,BNO)(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.
Якщо вибрано відповідно великим,
Отже, припустимо для суперечності, що має схеми розміру полінома, скажімо, . Нехай позначає розмір найменшої схеми обчислення на входах довжиною , а ; точніше,
Тодіp(n)p(n)B∈promise-MA-TIME(f(n))∩promise-coMA-TIME(f(n)).B∈promise-MA-TIME(f(n))∩promise-coMA-TIME(f(n)).
BBB∈SIZE(nk)B∈SIZE(nk)s(n)s(n)LLnnt(n)=f−1(p(s(n)))t(n)=f−1(p(s(n)))t(n)=min{m:p(s(n))≤f(m)}.t(n)=min{m:p(s(n))≤f(m)}.
x↦(x,1t(n))x↦(x,1t(n)) - це зменшення до , таким чином , що означає
Але оскільки є суперполіноміальним, маємо . Це дає протиріччя для досить великих.LLBBL∈SIZE(t(n)k)L∈SIZE(t(n)k)s(n)≤t(n)k.s(n)≤t(n)k.
fft(n)=s(n)o(1)t(n)=s(n)o(1)nn
Якщо ми віддаємо перевагу результату з необіцяною версією MA, Miltersen, Vinodchandran і Watanabe, доведено
для напів-експоненційної функції . Ми можемо вдосконалити його двома способами: по-перше, він утримується для -експонентних меж для будь-якої постійної , а по-друге, це справедливо для забутих класів. Тут, -експоненціальна функція - це, грубо кажучи, функція така, щоMA-TIME(f(n))∩coMA-TIME(f(n))⊈P/poly
MA-TIME(f(n))∩coMA-TIME(f(n))⊈P/poly
ff1k1kkk1k1kfff∘⋯∘f⏟k=expf∘⋯∘fk=exp. Для точного визначення див дивіться папір Miltersen – Vinodchandran – Watanabe та посилання на них; він включає в себе добре сприйняте сімейство добре поводиться функцій , , так що , , і . Також, якщо і , то . Тоді ми маємо:
eα(x)eα(x)α∈R+α∈R+e0(x)=xe0(x)=xe1(x)=ex−1e1(x)=ex−1eα+β=eα∘eβeα+β=eα∘eβf(n)≤eα(poly(n))f(n)≤eα(poly(n))g(n)≤eβ(poly(n))g(n)≤eβ(poly(n))f(g(n))≤eα+β(poly(n))f(g(n))≤eα+β(poly(n))
OMA-TIME(eα)∩coOMA-TIME(eα)⊈P/polyOMA-TIME(eα)∩coOMA-TIME(eα)⊈P/poly для будь-якого .α>0
Ескіз доказування: Припустимо інакше. Зафіксуйте ціле число таким, що . Дозвольте скоротити
За допомогою прокладки ми маємо
для будь-якого . Більше того, використовуючи, наприклад, лемму 11 Сантанама вище, ми маємо імплікацію
Так як тривіально , повторна програма з (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)))
β≥0PSPACE⊆SIZE(eβ(poly(n)))⟹PSPACE⊆OcOMT(eβ).
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