NPの言語の共通部分


8

NPで完了していないNPの2つの言語の共通部分をNPで完了できますか?

coNPが完了していないcoNPの2つの言語の共通部分は、coNPが完了できますか?

2つの言語の1つがcoNPで完全でなく、もう1つがNPで完全ではないNP完全またはcoNP完全の交差は可能ですか?


とても興味深い。:)
Michael Wehar

2
P = NPの場合、答えはNOです。この場合、NP完全(coNP完全)ではない言語は、空のセットとです。Σ
Gamow

3
PがNPに等しくない場合、ラダーによるNP中間の問題が存在します。1。
ARi

回答:


19

ARiのコメントをわかりやすく説明するための拡張コメント(私が見ている間に書いていました)。

ラードナーの定理で使用されているアプローチと同様の「大きなギャップ」アプローチを使用することで十分です。例えば:

1={バツ|バツSTf|バツ| でも}{バツ|f|バツ| 奇妙です}

2={バツ|バツSTf|バツ| 奇妙です}{バツ|f|バツ| でも}

ここで、は、多項式時間で計算可能な十分に遅い増加関数です。たとえば、Uniformly Hard Languagesの付録A.1の Ladnerの定理証明におけるその構築を参照してください。f

建設によって NPCはないが、A 1A 2 = S A T1212=ST


2
A 2がNPCではないのはなぜですか?12
Mateus de Oliveira Oliveira

@MateusdeOliveiraOliveira:によって遅延対角化 NPC(されていない A 1は、人工的なNP-中間問題です)。詳細については、リンクされた証明を参照してください。もちろん、 P N Pであると仮定する必要があります。P = N Pの場合は、すでに上記のコメントでガモフによって除外されています。{バツ|バツSTf|バツ| でも}1PNPP=NP
Marzio De Biasi

ポリタイム関数について気にする必要はありませんか?
ARi

@ARi:いいえ、NPの完全性を妨げる(遅延対角化を可能にする)ために大きなギャップを作成するには十分に遅くなければなりません。翌日には正式な証明を書こうと思います。
Marzio De Biasi

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