Có một số kết quả trong tài liệu nói rằng một lớp thỏa mãn cho bất kỳ nào , và thường thì nó rất đơn giản để chỉ ra rằng Phiên bản mở rộng siêu chính thức của không có trong .CC⊈SIZE(nk)kCP/poly
Hãy để tôi nói rằng là một ràng buộc siêu đa thức nếu nó có thể xây dựng được theo thời gian và . Ví dụ: là một ràng buộc siêu chính thức. Trong thực tế, một bài tập hướng dẫn cho thấy rằng nếu là bất kỳ hàm tính toán đơn điệu không giới hạn nào, thì có một giới hạn siêu chính trị sao cho . f ( n ) = n ω ( 1 ) n log log log log n g ( n ) f f ( n ) ≤ n g ( n )f:N→Nf(n)=nω(1)nloglogloglogng(n)ff(n)≤ng(n)
Đầu tiên, đường chéo trực tiếp cho thấy cho mọi . Lập luận tương tự cho:ΣP4⊈SIZE(nk)k
Nếu là bất kỳ siêu đa thức nào bị ràng buộc, thì .Σ 4 - T I M E ( f ( n ) ) ⊈ P / p o l yfΣ4-TIME(f(n))⊈P/poly
Phác thảo bằng chứng: Với bất kỳ nào , hãy để là mạch đầu tiên về mặt từ vựng có kích thước tính toán hàm Boolean trong biến không thể tính được bằng một mạch có kích thước . Sau đó, ngôn ngữ được xác định bởi hoạt động.C n 2 f ( n ) nnCn2f(n)nL x ∈ L<f(n)Lx∈L⟺C|x|(x)=1
Một cải tiến nổi tiếng nói rằng cho mọi . Tương tự như vậy,kS2P⊈SIZE(nk)k
Nếu là bất kỳ siêu đa thức nào bị ràng buộc, thì .S 2 - T I M E ( f ( n ) ) ⊈ P / p o l yfS2-TIME(f(n))⊈P/poly
Proof phác thảo: Nếu không, sau đó nói riêng , do đó . Bằng một đối số đệm, , bỏ qua .P H = S 2 P Σ 4 - T Tôi M E ( f ( n ) ) ⊆ S 2 - T Tôi M E ( f ( n ) ) ⊆ P / p o l yNP⊆S2P⊆P/polyPH=S2PΣ4-TIME(f(n))⊆S2-TIME(f(n))⊆P/poly
Các lớp quên lãng làm tốt hơn nữa. Có tính đến sự phản đối được đưa ra bởi Apoorva Bhagwat, hãy . Sau đó cho mọi và cùng một kết quả:N L i n ∪ O 2 P ⊈ S I Z E ( n k ) kNLin=NTIME(n)NLin∪O2P⊈SIZE(nk)k
Nếu là bất kỳ siêu đa thức nào, thì .N L i n ∪ O 2 - T I M E ( f ( n ) ) ⊈ P / p o l yfNLin∪O2-TIME(f(n))⊈P/poly
Proof phác thảo: Nếu , sau đó bằng cách đệm, , trong đó hàm ý . Sau đó chúng tôi tiến hành như trước.N P ⊆ P / p o l y P H = O 2 PNLin⊆P/polyNP⊆P/polyPH=O2P
Cũng có kết quả liên quan đến MA. Kết quả thường được đề cập rằng là quá mức cần thiết. Santhanam đã chứng minh
cho bất kỳ và một đối số tương tự đưa ra:p r o m i s e - M Một ∩ p r o m i s e - c o M Một ⊈ S I Z E ( n k ) kMA-EXP⊈P/poly
promise-MA∩promise-coMA⊈SIZE(nk)
k
Nếu là bất kỳ giới hạn đa thức nào, thì
p r o m i s e - M Một - T Tôi M E ( f ( n ) ) ∩ p r o m i s e - c o M Một - T Tôi M E ( f ( n ) ) ⊈ P / p o l y .f
promise-MA-TIME(f(n))∩promise-coMA-TIME(f(n))⊈P/poly.
Phác thảo bằng chứng: bởi Bổ đề 11 của Santhanam (là phiên bản được làm sắc nét của thực tế tiêu chuẩn rằng với một câu tục ngữ PSPACE), có một ngôn ngữ hoàn chỉnh PSPACE và một ngôn ngữ đa ngôn ngữ ngẫu nhiên TM sao cho trên đầu vào , chỉ yêu cầu truy vấn oracle có độ dài; nếu , thì chấp nhận với xác suất ; và nếu , thì với bất kỳ lời tiên tri , chấp nhận với xác suất . L M x M | x | x ∈ L M L ( x ) 1 x ∉ L Một M Một ( x ) ≤ 1 / 2PSPACE=IPLMxM|x|x∈LML(x)1x∉LAMA(x)≤1/2
Đối với một giọng đều đều đa thức thích hợp , chúng ta hãy là vấn đề hứa hẹn được định nghĩa bởi
Đặt là phép khử đa thức của thành phần bù của nó và đặt là vấn đề hứa hẹn
Một = ( A Y E S , A N O ) ( x , s ) ∈ A Y E SpA=(AYES,ANO)h(x)LB=(BYES,BNO)(x,s)∈B Y E
(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)p(n)B∈promise-MA-TIME(f(n))∩promise-c(x,s)∈BYES(x,s)∈BNOYES⟺(x,s)∈AYES∧(h(x),s)∈ANO,⟺(x,s)∈ANO∧(h(x),s)∈AYES.
Nếu được chọn lớn phù hợp,
Vì vậy, chúng ta giả sử mâu thuẫn rằng có các mạch có kích thước đa thức, giả sử, . Gọi biểu thị kích thước của điện toán mạch nhỏ nhất trên các đầu vào có độ dài và đặt ; chính xác hơn,
Sau đó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)) là sự giảm từ xuống , do đó , có nghĩa là
Nhưng vì là superpolynomial, nên ta có . Điều này cung cấp một mâu thuẫn cho đủ lớn.LBL∈SIZE(t(n)k)s(n)≤t(n)k.
ft(n)=s(n)o(1)n
Nếu chúng tôi thích kết quả với phiên bản không hứa hẹn của MA, Miltersen, Vinodframran và Watanabe đã chứng minh
cho một nửa số mũ hàm . Chúng ta có thể cải thiện nó theo hai cách: thứ nhất, nó giữ cho giới hạn cho bất kỳ hằng số nào và thứ hai, nó giữ cho các lớp không biết. Ở đây, một hàm -exponential là, đại khái là một hàm sao cho
MA-TIME(f(n))∩coMA-TIME(f(n))⊈P/poly
f1kk1kff∘⋯∘fk=exp. Xem tài liệu và tài liệu tham khảo của MiltersenTHER Vinodframran Nhận Watanabe trong đó để có định nghĩa chính xác; nó liên quan đến một nhóm các hàm hoạt động tốt , , sao cho , và . Ngoài ra, nếu và , thì . Sau đó chúng tôi có:
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 cho mọi .α>0
Bằng chứng phác thảo: Giả sử khác. Sửa một số nguyên sao cho . Hãy để tôi viết tắt
Bằng cách đệm, chúng tôi có
cho mọi . Ngoài ra, bằng cách sử dụng ví dụ như Santhanam's Lemma 11 ở trên, chúng tôi có hàm
Vì tầm thường , một ứng dụng lặp đi lặp lại của (1) và (2) hiển thị ,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) , , , v.v. Sau bước, chúng tôi đạt
Sử dụng phần đệm một lần nữa, chúng tôi nhận được
mâu thuẫn với kết quả ở trên , vì là một giới hạn siêu đa thức.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