あなたのコメントのおかげで私の質問への回答を提案できますか?クリティカルSATのバリアントはPにあります。
クリティカルSATのバリアントを「問題1」と呼びましょう。3-CNF式与えられた場合、 Fは充足可能ですが、Fから句を追加すると充足不可能になりますか?FFF
そして「問題2」:3-CNF式与えられた場合、Fはそれが意味するすべての節を含み、一意のモデルを持っているというのは本当ですか?FF
3-CNF式与えられます。F
場合問題2のYESインスタンスであり、その後のうちいずれかの句Fはによって暗示されていないF、次いで、1つだけの可能な満足割り当てカバーFを。このような節をFに追加すると、Fは不安定になります。したがって、Fは問題1の「はい」の例です。FFFFFF
場合ケース1:問題2、その後のインスタンスではありません、それはの句のうちに存在するFによって暗示されるFを。次に、この節をFに追加しても、その充足可能性は変わりません。したがって、Fは問題1のインスタンスではありません。ケース2:Fはそれが意味するすべての句を含みますが、満足できません。したがって、Fは問題1のインスタンスではありません。ケース3:Fはそれが意味するすべての節を含みますが、少なくとも2つの異なるモデルを持っています。Kavehのコメントがそれを強調しているように、«モデルは変数pで異なると仮定し、それを含む節を追加しても充足可能性は変わりません。» したがって、Fは問題1のインスタンスではありません。FFFFFFFFF
次に、が問題1のはいインスタンスである場合、Fが問題2のはいインスタンスである場合を除きます。FF
問題2は明らかにP問題です(たとえば、は正確に( nF =n(n−1)(n−2)(n3)Fからの 3つの節で、それらのいずれか2つに反対のリテラルがない–nは変数の数です。問題1もそうです。n(n−1)(n−2)3n