Đối với một orory R ngẫu nhiên, BPP có bằng tập hợp các ngôn ngữ tính toán trong P ^ R không?


18

Vâng, tiêu đề khá nhiều nói lên tất cả. Câu hỏi thú vị ở trên đã được bình luận viên Jay hỏi trên blog của tôi (xem tại đâyđây ). Tôi đoán cả hai câu trả lời là có và đó là một bằng chứng tương đối đơn giản, nhưng tôi không thể nhìn thấy nó bằng tay. (Tuy nhiên, rất đại khái, người ta có thể cố gắng chỉ ra rằng, nếu một ngôn ngữ trong không có trong , thì nó phải có thông tin lẫn nhau về thuật toán vô hạn với , trong trường hợp đó, nó sẽ không thể tính toán được. một hướng là tầm thường: các ngôn ngữ có thể tính toán trong chắc chắn có chứa .)PRBPPRPR BPP

Lưu ý rằng tôi không hỏi về lớp MostP , bao gồm các ngôn ngữ có trong cho hầu hết mọi (và nổi tiếng là bằng ). Trong câu hỏi này, trước tiên chúng ta sửa chữa , sau đó nhìn vào các thiết lập của ngôn ngữ tính toán trong . Mặt khác, người ta có thể cố gắng chỉ ra rằng, nếu một ngôn ngữ trong có thể tính toán được, ngay cả đối với một ngẫu nhiên cố định , thì thực tế ngôn ngữ đó phải nằm trong .PRRBPPRPRPRRAlmostP

Một câu hỏi liên quan chặt chẽ là liệu, với xác suất 1 trên một orory ngẫu nhiên , chúng ta cóR

AM=NPRComputable.

Nếu vậy, chúng ta sẽ nhận được hệ quả thú vị sau: nếu , thì với xác suất 1 trên một orory ngẫu nhiên , các ngôn ngữ duy nhất chứng kiến ​​sự phân tách orory là các ngôn ngữ không thể tính toán được.R P RN P RP=NPRPRNPR


Câu trả lời:


16

Đúng.

Đầu tiên, vì tôi mất một phút để tự mình tìm ra điều này, hãy để tôi chính thức hóa sự khác biệt giữa câu hỏi của bạn và ; đó là thứ tự của lượng tử hóa. và kết quả mà bạn ám chỉ là LA l m o s t P : = { L : P r R ( L P R ) = 1 }AlmostPAlmostP:={L:PrR(LPR)=1} . Nếu tôi đã hiểu một cách chính xác, bạn đang yêu cầu nếu P r R ( LLLBPPPrR(LPR)=1 .PrR(LLPRCOMPLBPP)=PrR(PRCOMP=BPP)=1

Xem xét

.p:=1PrR(PRCOMP=BPP)=PrR(LPRCOMPBPP)

Bằng sự kết hợp ràng buộc, các được trên bên giáp Σ L C O M P P r R ( L P RB P P ) . (Lưu ý rằng tổng sau có thể đếm được.) Bây giờ, theo luật 0-1 - áp dụng vì tất cả các câu lệnh liên quan không thay đổi nếu chúng ta thay đổi R rất nhiều - mỗi xác suất riêng lẻ trong tổng này là 0 hoặc 1. Nếu Trả lời cho câu hỏi của bạn là không, sau đó p = 1 , do đó phải có một số L C O M P sao chopLCOMPPrR(LPRBPP)Rp=1LCOMP . Nhưng mâu thuẫn với này thực tế là một l m o s t P = B P P .PrR(LPRBPP)=1AlmostP=BPP

Cập nhật 10 Tháng 10 năm 2014 : Như đã chỉ ra trong các bình luận của Emil Jerabek, lập luận tương tự áp dụng cho vs N P R , vì chúng ta cũng biết rằng Một l m o s t N P = A M .AMNPRAlmostNP=AM

Ông cũng chỉ ra rằng chúng tôi đã không sử dụng bất cứ điều gì về ngoài việc đó là một lớp có thể đếm được có chứa B P P (resp., A M ). Vì vậy, "kết luận thú vị" trong OQ thực sự áp dụng cho bất kỳ loại ngôn ngữ C có thể đếm được nào có chứa A M : nếu P = N P , các ngôn ngữ "duy nhất" chứng kiến ​​sự phân tách tiên tri P RN P R nằm ngoài CCOMPBPPAMCAMP=NPPRNPRC. Nhưng câu lệnh sau cảm thấy hơi sai với tôi (nó nghe có vẻ như, đối với bất kỳ chúng ta có thể xem xét C = A M{ L 0 } , và do đó "cho thấy" không L 0 nhận ra N P RP R , mâu thuẫn với định lý nổi tiếng). Thay vào đó, viết nó ra một cách tượng trưng, ​​chúng tôi đã thể hiện:L0C=AM{L0} L0NPRPR

Nếu , sau đó đếm  CMột MP=NP .countable CAMPrR(NPRPR and NPRC=PRC)=1

Lưu ý rằng, điều quan trọng là xác xuất 1 không phải là điều tương tự như tất cả các , và trong đó toàn bộ các biện pháp R thỏa mãn các tham số để P r R có thể phụ thuộc vào C . Vì vậy, nếu chúng ta cố gắng làm thay đổi C để C{ L 0 } , nó nhiều nhất là loại bỏ một bộ đo 0 của R đáp ứng tuyên bố này.RRPrRCCC{L0}R


5
Đối số tương tự áp dụng cho AM vs NP ^ R. Ngoài ra, khả năng tính toán không thực sự quan trọng, thuộc tính duy nhất của các ngôn ngữ có thể tính toán được sử dụng trong bằng chứng là có rất nhiều.
Emil Jeřábek hỗ trợ Monica

7

Mặc dù thứ tự của các bộ lượng hóa giữa những gì bạn đang hỏi và gần như P khác nhau, không quá khó để chỉ ra rằng chúng tương đương nhau. Đầu tiên, đối với bất kỳ L cố định nào, câu hỏi liệu L \ trong P ^ O không phụ thuộc vào bất kỳ phân đoạn ban đầu hữu hạn nào của O. điều đó có nghĩa là xác suất L \ trong P ^ R là 0 hoặc 1. Từ gần như - Kết quả P, với mỗi L tính toán không có trong BPP, câu trả lời là 0, trong khi nếu L \ trong BPP, xác suất là 1. Vì có nhiều L có thể tính toán được, chúng ta có thể thực hiện liên kết; một tập hợp có thể đếm được của các bộ xác suất 0 có xác suất 0. Do đó, xác suất có bất kỳ L tính toán nào không có trong BPP nhưng ở P ^ R là 0, như xác suất có một ngôn ngữ trong BPP không có trong P ^ R

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.