この質問を暗号で
見たときから、次の質問についていろいろ考えています
。
質問
ましょなりTFNPの関係。ランダムなオラクルは、無視できない確率でR
を破るためにP / poly を助けることができます
か?より正式には、
する
必ずしもそれを意味します
?
代替処方
関連するオラクルのセットは(したがって測定可能)であるため、対比を取り、コルモゴロフのゼロワン法則を適用すると、次の公式は元の公式と同等になります。
する
以下のためのほぼすべてのO racles 、 存在するP /ポリオラクルアルゴリズムよう ではない無視できるが A Pr x [ R (x 、A O(x ))]
必ずしもそれを意味します
が無視できないような P / polyアルゴリズムが存在しますPr x [ R (x 、A (x ))]
?
ユニフォームケース
これが統一バージョンの証明です:
そうヌル[理想] [8]の可算加法によってのみ可算、多くのPPTオラクル・アルゴリズムが存在する、PPTアルゴリズムである、その結果、非ためのヌルオラクルのセット、
は無視できません。してみましょう、このようなオラクル・アルゴリズムで。O Pr x [ R (x 、A O(x ))] B
同様に、正の整数とすると、nullでないセット場合、
は、少なくともであることが多いここで、は入力の長さです。
ボレル=カンテッリの
対比により、
は無限です。O のPr X [ R (X 、B O(X ))] N - C N Σ ∞ N = 0のPr O [ N - C ≤ PrのX ∈ { 0 、1 } N [ R (X 、B O(X ))] ]
比較試験、無限に多くの場合、 。
LET [12] [オラクルをシミュレート]を実行PPTアルゴリズムであるその模擬Oracleと。B
修正およびletオラクルの集合ように 。G O O D O N - C ≤ PrのX ∈ { 0 、1 } N [ R (X 、B O(X ))]
がnullでない場合、 。のPr O [ O ∈ G O O D ] ⋅ N - C = PrのO [ O ∈ G O O D ] ⋅ E O [ N - C ] ≤ のPr O [ O ∈ G O O D ] ⋅ E O [ Prはxは∈ { 0 、1 } nは
以降無限しばしば、 無視できません。
したがって、統一バージョンが保持されます。証明は、PPTオラクルアルゴリズムが
非常に多く存在するという事実を批判的に使用してい
ます。
多数のP / poly oracle-algorithmsが連続しているため、この考え方は不均一なケースでは機能しません
。