確率論的証明システムの片側エラー


10

最も確率的証明システム(例えばPCP定理、)では、エラーの確率は通常、偽陽性の側で定義されている、すなわち、一般的な定義は次のようになります。場合、その後検証は常に受け入れますが、中に他の場合、拒絶の確率は少なくとも1/2です。バツL

エラーが反対側で発生することを許可することに問題はありますか?つまり、ベリファイアは常に必要な場合に拒否し、受け入れる必要がある場合には一定のエラーしか発生しません。別の明らかな可能性は、両側でエラーを許可することです。これらの定義は通常与えられるものと同等ですか?または、動作が異なりますか?またはそのことについて、反対側のエラーを許可することには本当の問題がありますか?


なぜ反対票か。一部のPCPは完全ではありません。一方、完全な完全性ではなく完全な健全性を持ついくつかの削減があります(「フリービットなど」、Bellare + Goldreich + Sudan、p。21、最後の段落)。
Yuval Filmus 2012

@Yuval Filmus:あなたが言及した紙には多くのバージョンがあります。どのバージョンを参照していますか?
伊藤剛

両方の回答に感謝します。反対票は「研究」の問題ではないという認識から来たと思います。それは確かにそうではありません。とにかく、今日の評判スコアが下がってしまった私の評判スコアで答えに
賛成

@TsuyoshiItoバージョン2では、22ページ(ファイルの24ページ)の下部にあります。
Yuval Filmus

1
何も思いつきません。私は「完璧な健全性」をググった。
Yuval Filmus

回答:


12

完全性エラーを許可しても問題はなく、よく考えられます。 ここにいくつかのポインタがあります

一方、一般的に言えば、健全性エラーを許可しないと、モデルのパワーが大幅に失われます。

対話型証明システムの場合、健全性エラーを許可しないと、証明者から検証者への一方向の通信を除いて、対話が役に立たなくなります。つまり、完全な健全性を持つIPはNPと同等です。これは、検証者のランダムビットと、検証者に[FGMSZ89]を受け入れさせる相互作用の筆記録を推測するNPマシンを検討することで示すことができます。

確率論的にチェック可能な証明(PCP)システムの場合、同じ推論は、完全な健全性を必要とする場合、ランダム性がクエリする場所の選択に役に立たなくなることを示しています。より正確には、完全性cn)と完全適応性(適応クエリを使用した場合でも)を備えたPCP(rn)、qn))が、決定問題のクラスCに等しいことを示すことができますA =(A yesない言語が存在するため)B Pように⊆{0,1} *×{0,1} *×{0,1} *を

  • もしXA はい、その後のPr Y ∈{0,1} RN [∃ Z ∈{0,1} 、QN、その結果(XYZ)∈ B ]≥ CN)そして
  • もしXA なし、次いで∀ Y ∈{0,1} RNZ ∈{0,1} 、QN、(XYZ)∉ B

ここで、n = | x |。(クラスの定義の中にいることを注意C、イエスの場合は、全体の証明書を必要としないが、検証者は、ランダムな文字列ピック前に調製されるYを A証明書が知った後に調製することができる。PCPシステムの通常の定義とは異なり、yと、そして証明書の照会された部分のみが必要です。これが、zの長さがqn)である理由です。)単純な下限と組み合わせると、これは次のことを意味します。

  • 完全な健全性= PのPCP(log、log)
  • 完全な健全性= RPの PCP(poly、log)。
  • 完全な健全性を備えたPCP(poly、poly)= NP。

これらをPCPの定理PCP(log、O(1))= NPおよびPCP(poly、O(1))= NEXPと比較すると、完璧な健全性を要求することには大きな影響があることがわかります。

[FGMSZ89]マーティンフラー、オーデドゴールドライヒ、イシャイマンスール、マイケルシプサー、スタティスザチョス。インタラクティブな証明システムの完全性と健全性について。ではランダムネスと計算、巻。5 of Advances in Computing Research、pp。429–442、1989。http //www.wisdom.weizmann.ac.il/~oded/PS/fgmsz.ps

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.