Так.
По-перше, оскільки мені знадобилося хвилину, щоб я сам це зрозумів, дозвольте мені формалізувати різницю між вашим запитанням та ; це порядок кількісних показників. A l m o s t P : = { L : P r R ( L ∈ P R ) = 1 } , і результат, на який ви натякаєте, ∀ LAlmostPAlmostP:={L:PrR(L∈PR)=1} . Якщо я правильно зрозумів, ви запитаєте, чи P r R ( ∀ L∀LL∈BPP⟺PrR(L∈PR)=1 .PrR(∀LL∈PR∩COMP⟺L∈BPP)=PrR(PR∩COMP=BPP)=1
Розглянемо
.p:=1−PrR(PR∩COMP=BPP)=PrR(∃L∈PR∩COMP∖BPP)
Союз пов'язаний, то буде обмежений зверху Σ L ∈ З Про М Р Р г R ( L ∈ P R ∖ Б Р Р ) . (Зверніть увагу, що остання сума піддається підрахунку.) Тепер, згідно із законом 0-1 - який застосовується, оскільки всі відповідні твердження не змінюються, якщо ми змінимо R кінцево сильно - кожна окрема ймовірність у цій сумі дорівнює 0 або 1. Якщо відповідь на ваше запитання - ні, тоді p = 1 , тому має бути деякий L ∈ C O M P такийp∑L∈COMPPrR(L∈PR∖BPP)Rp=1L∈COMP . Але це суперечить томущо л м про з т Р = В Р Р .PrR(L∈PR∖BPP)=1AlmostP=BPP
Оновлення 10 жовтня 2014 : Як було відзначено в коментарі Еміль Jeřábek, той же аргумент відноситься до проти N P R , так як ми знаємо , що л м про з т N P = M .AMNPRAlmostNP=AM
Він також вказує, що ми не використовували нічого про крім того, що це лічильний клас, який містить B P P (відповідно, A M ). Отже, "цікавий висновок" в OQ насправді застосовується до будь-якого рахункового класу мов C, який містить A M : якщо P = N P , "єдині" мови, які свідчать про поділ оракул P R ≠ N P R, знаходяться поза CCOMPBPPAMCAMP=NPPR≠NPRC. Але останнє твердження здається мені дещо введеним в оману (це виглядає так, що для будь-якого ми могли б вважати C = A M ∪ { L 0 } і тим самим "показувати", що жоден L 0 не реалізує N P R ≠ P R , суперечить загальновідомій теоремі). Швидше, записуючи це символічно, ми показали:L0C=AM∪{L0} L0NPR≠PR
Якщо , то ∀ підрахунок C ⊇ A MP=NP∀countable C⊇AMPrR(NPR≠PR and NPR∩C=PR∩C)=1.
Note that, crucially, probability 1 is not the same thing as all R, and which full-measure set of R satisfy the argument to PrR can depend on C. So if we try to alter C to C∪{L0}, it at most removes a measure 0 set of R that satisfy this statement.