P = NPのこの条件付き証明の何が問題になっていますか?


8

私は最近、L = PがP = NPを意味するという次の証明を考えました。

L = Pとします。AをNPの問題とする。NPの検証者定義により、Aの各正の解には、多項式時間で検証できる証人があります。P = Lなので、同じ解を対数空間で検証できます。したがって、NP = NLです。ただし、NLはPに含まれています。つまり、NPはPに含まれているため、P = NPになります。

効率的な市場仮説では、この証明には欠陥があると思います。ただし、エラーの正確な性質を特定することはできません。誰かがそれを指摘できますか?

回答:


9

L = Pとします。AをNPの問題とする。NPの検証者定義により、Aの各正の解には、多項式時間で検証できる証人があります。P = Lなので、同じ解を対数空間で検証できます。したがって、NP = NLです。

NP NLを=表示していません。であることを示すために導出した唯一の方法は、ウィットネスを非決定的に「推測」し  、決定論的なログスペースアルゴリズムを使用して検証することです。しかし、あなたのに対し、それ自体、多項式長くなることがNLのマシンのみ対数多くのビットを推測することができます:あなたのNLのマシンは、証人を格納するのに十分なスペースを持っていない、あなたが持っていないので、NLのアルゴリズムを。xAyy

また、NP完全な問題の目撃者はLよりも小さい複雑度クラスで検証できること  をすでに知っていることに注意してください。Faginの定理は、NPは2次論理の存在フラグメントで定義できる一連の問題であると述べています。これは、一次論理を使用して多項式長の証人を検証できると言うのと同じです。一次ロジックは、監視文字列に偶数のが含まれているかどうかを通知するような単純なログスペースの問題を解決できないため、  FOLよりも厳密に弱いです。1

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