kết quả


7

Chúng tôi biết

PP=RP,coPP=coRP,PP=coPP=coRP=RP=ZPP=BPPP/poly
là tương đương và hệ thống phân cấp đa thức sụp đổ xuống cấp .2

Các sụp đổ không tầm thường khác và hậu quả là gì?


PP được đóng dưới bổ sung nên có lẽ điều này không tương đương với PP = coPP.
Ariel

Quan điểm của tôi là p/polychứa tất cả mọi thứ tôi đã viết.
T ....

1
Tôi thấy, điều này khá khó hiểu, tôi sẽ đề nghị chỉnh sửa để làm cho điều này rõ ràng hơn và tránh sử dụng ký hiệu coPP (điều này chỉ gây nhầm lẫn cho người đọc).
Ariel

Ngoài ra, vì PP được đóng dưới bổ sung, bạn ngay lập tức nhận được PP=RP=ZPP.
Ariel

1
@Ariel oh tôi sẽ cập nhật.
T ....

Câu trả lời:


7

Nếu PP=RP sau đó bạn có một sự sụp đổ đến cấp độ đầu tiên, cụ thể là PH=NP.

Giả định PP=RP, từ PP được đóng dưới sự bổ sung, chúng tôi có RP=co-RP=ZPP, do đó PP=ZPP.

Sử dụng định lý của Toda:

PHPPP=PZPP=ZPPNP.

Bạn thực sự có được một cái gì đó mạnh mẽ hơn, nếu PP=RP, sau đó hệ thống phân cấp sụp đổ để ZPP.

Trong thực tế, bạn có thể chỉ ra rằng hệ thống phân cấp đếm sụp đổZPP, sử dụng các đối số đơn giản hơn định lý của Toda và đạt được PHCHZPP.

Một lập luận hấp dẫn sẽ được nói rằng kể từ khi PP=ZPPZPP là thấp cho chính nó, tức là ZPPZPP=ZPP sau đó PPPP=ZPPZPP=ZPPCH sụp đổ để ZPP. Điều này rõ ràng là sai, vìA=B Ở đâu A,B là tập hợp các ngôn ngữ "có thể quyết định" theo các loại máy Turing cụ thể (các loại AB), Không ngụ ý AO=BO cho bất kỳ lời sấm O. Xem câu trả lời này để được giải thích thêm.

Những gì bạn thực sự cần phải hiển thị, để có được CHZPP (tất nhiên, theo giả định ban đầu của PP=RP), có phải ZPP là thấp cho PP, I E PPZPP=PP. Nếu cái này giữ thìPPPP=PPZPP=PP=ZPP, và như vậy CHZPP. May mắn thay, điều này không quá khó (và thậm chí có thể được tăng cường đểBPP là thấp cho PP).

Để cho L là một ngôn ngữ trong PPZPP, sau đó tồn tại một máy Turing thời gian đa thức xác suất có quyền truy cập vào một ZPP nhà tiên tri O, gọi nó đi MO, như vậy mà:

xLPr[MO accepts x]>12

xLPr[MO accepts x]1212nc.

Ở đâu nc là thời gian hoạt động của MO (trong định nghĩa chuẩn, bất đẳng thức thứ hai xuất hiện với 12, tuy nhiên nó có thể được cải thiện thành <12 và do đó để ở trên).

Giả sử rằng máy Turing quyết định O có thời gian chạy dự kiến nd. Bây giờ, chúng ta hãy nhìn vào máyM, thay thế cho mỗi lời kêu gọi của MO bởi một t các bước mô phỏng của ZPP máy cho Ovà lặp lại mô phỏng này klần Nếu chúng tôi gặp một cuộc gọi tiên tri, quá trình này không dẫn đến câu trả lời (không ai trong sốk tmô phỏng bước dừng lại), sau đó M bác bỏ.

Để cho H biểu thị sự kiện rằng tất cả các mô phỏng đã tạm dừng trong thời gian đã cho, sau đó:

Pr[M accepts x]=Pr[M accepts x|H]Pr[H]+Pr[M accepts x|H¯]Pr[H¯]=Pr[M accepts x|H]Pr[H]=Pr[MO accepts x]Pr[H].

Như vậy, chúng ta có:

xLPr[M accepts x]>12Pr[H]

xLPr[M accepts x](1212nc)Pr[H]1212nc.

Theo bất bình đẳng của Markov, một mô phỏng duy nhất không dừng lại với xác suất ndt, vì thế k tmô phỏng bước không đưa ra câu trả lời với xác suất (ndt)k. Bằng sự ràng buộc của công đoàn, chúng ta cóPr[H]1nc(ndt)k112nc, cho t=2ndk=2nc. Trong trường hợp nàyM đạt được sự tách biệt sau đây:

xLPr[M accepts x]>12(12nc)

xLPr[M accepts x]122nc<12122nc

Điều đó chứng tỏ LPP, vì chúng ta có thể thay thế hằng số 12 với bất kỳ chức năng f(x)FP. Xem câu hỏi này để biết bằng chứng về lý do tại sao chúng ta có thể thay thế12 với bất kỳ hằng số hợp lý nào, và thuyết phục bản thân rằng nó khái quát ngay lập tức cho bất kỳ fFP.


1
Lập luận này là sai. PP=ZPP không có nghĩa là PPX=ZPPX cho mọi lời sấm X. Đặc biệt, cấp độ CH thứ hai sụp đổPPPP=PPZPP, nhưng không để ZPPZPP. Do đó, ZPP tự nó là thấp không liên quan, bạn cầnPPZPP=PPcho các đối số đi qua. (Tuy nhiên, kết luậnPH=ZPP là chính xác, như PHPPP.)
Emil Jeřábek

Và tôi nghĩ rằng tôi đã vượt qua vấn đề này cs.stackexchange.com/questions/37626/NH . Cảm ơn bạn đã chỉ ra, bây giờ tôi sẽ quay lại phiên bản đã sử dụng định lý của Toda (như bây giờ, tôi không thấy cách nào để tránh nó).
Ariel

1
Trong khi đó, tôi nghĩ rằng kết luận này là đúng PPBPP=PPbởi kết quả của Köbler, Schöning, Toda và Torán (có một tài liệu tham khảo trong Zooity Complexity).
Emil Jeřábek

1
Tôi đã thêm một bằng chứng cho \class{PP}^{\class{ZPP}}=\class{PP}. Các chi tiết làm cho nó dài hơn một chút so với tôi dự kiến, vì vậy có thể đáng để chỉ cần nhảy vào bài báo để tuyên bố mạnh mẽ hơn (bằng chứng có cùng độ dài), nhưng tôi nghĩ điều này dễ hiểu hơn.
Ariel

1
Làm tốt lắm. Thật thú vị, đã là giả định yếu hơnPPP/poly ngụ ý sự sụp đổ tương tự của hệ thống phân cấp đếm: CH=PP=MA=coMA.
Emil Jeřábek
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.