Коментар Emil Jeřábek відповідає на питання:
P / poly NP / poly еквівалентний NP P / poly⊆=⊆
Зверніть увагу на наслідки
P / poly NP / poly означає P NP.≠≠≠
Доказ наслідків:
- P / poly NP / poly еквівалентний NP P / poly (коментар Еміля)⊆=⊆
- NP P / poly означає P / poly NP / poly (мається на увазі через 1.)⊆=
- P / poly NP / poly означає NP P / poly (еквівалентно 2.) ⊈≠⊈
- NP P / poly означає P NP (P P / poly)≠ ⊆⊈≠ ⊆
- P / poly NP / poly означає P NP (мається на увазі через 3. та 4.)≠≠≠
Доказ коментаря Еміля: Досить показати, що NP P / poly означає P / poly NP / poly.=⊆=
- Тож припустимо NP P / poly.⊆
- Оскільки SAT NP існує і послідовність рядків з , детермінований алгоритм, який може визначити випадки SAT розміру в часі , якщо він має доступ до . WLOG, цей алгоритм також може визначати екземпляри SAT розміру , тому що ми можемо визначити модифіковану послідовність з , де всі попередні рядки порад включені до .p S A T ≥ k S A T > 0 s n | s n | ≤ n k S A T n ≤ n p S A T s n ≤ n s ′ n∈pSAT≥kSAT>0sn|sn|≤nkSATn≤npSATsn≤n| s ′ n | ≤ n k S A T + 1 s ′s′n=s′n−1sn|s′n|≤nkSAT+1s′n
- Тепер нехай NP / poly є довільною мовою, для якої нам потрібно показати P / poly. Існує і послідовність рядків рад з і недетермінованим алгоритмом, який може визначати випадків розміру за часом , якщо він має доступ до .L ∈ p L ≥L∈L∈l n | l n | ≤ n k L L n ≤ n p L l npL≥kL>0ln|ln|≤nkLLn≤npLln
- Для кожного з , екземпляр СБ розміру може бути обчислений (під час ) , що реально точно , якщо .| ш | = n ≤ c ⋅ n p L O ( n p L ) w ∈ Lw|w|=n≤c⋅npLO(npL)w∈L
- Отже, для послідовності рядків з , комбінація детермінованих алгоритмів від 2. і 4. дає детермінований алгоритм, який може вирішувати екземплярів розміру у часі , якщо він має доступ до . | t n | ≤ n k L + ( c ⋅ n p L ) k S A T L n O ( ( c ⋅ n p L ) p S A T ) t ntn=lnsc⋅npL|tn|≤nkL+(c⋅npL)kSATLnO((c⋅npL)pSAT)tn
- Оскільки NP / poly була довільною мовою, це показує NP / poly P / poly, при припущенні, що NP P / poly.⊆ ⊆L∈⊆⊆
Усі вищезазначені докази релятивізують, тому що існування проблем, повних NP, також вірно в релятивізованих світах. Це говорить про те, що безрезультатно шукати доказ того, що P / poly NP / poly. Однак підведемо підсумок видаленого розділу мотивації≠з питання, як "Рядок із порадами може бути формальною аксіоматичною системою (автоматично гарантовано послідовною, злісною усмішкою), сила якої швидко зростає з введенням довжини, і NP надзвичайно добре використовує цю пораду". Якщо не дуже обережно, що "існування послідовних порад поради" має лише "формальне" значення щодо фіксованої формальної системи, це налаштування, ймовірно, дозволить побудувати очевидні парадокси. Але побудова таких парадоксів все ж може бути цікавою, і, можливо, вони навіть можуть запропонувати способи побудови доказів незалежності (для досить слабких формальних систем).