感谢您的评论,我可以为我自己的问题提出一个答案:Critical SAT的变体在P中。
让我们将“问题1”称为Critical SAT的变体:给定3-CNF表达式,是真的 F是可满足的,但是在F中添加任何子句会使它不满足吗?FFF
而“问题2”:给定一个3-CNF表达,是不是真的˚F包含所有这意味着条款并具有独特的模式?FF
给定一个3-CNF公式,。F
如果是问题2是实例,然后的任何条款进行˚F没有被暗示˚F,然后覆盖了唯一可能满足分配˚F。在F中添加这样的子句使其无法持久。因此,F是问题1的“是”实例。FFFFFF
如果是问题2没有实例,则:情况1:存在一个条款出来的˚F是通过暗示˚F。然后将此子句添加到F不会改变其可满足性。因此,F绝对不是问题1的实例。情况2:F包含它暗示的所有子句,但不令人满意。因此,F绝对不是问题1的实例。情况3:F包含其暗示的所有子句,但至少具有2个不同的模型。正如卡夫(Kaveh)的评论所强调的那样,«假定模型在变量p上有所不同,然后添加包含该变量的子句不会改变可满足性。»因此, F不是问题1的实例。FFFFFFFFF
然后,是问题1 的是实例,而F是问题2的是实例。FF
问题2显然是在P问题(例如,是问题2是当且仅当实例有完全相同( ñF =n(n-1)(n-2)(n3)F中有 3个子句,其中两个子句中没有对立的小数–n是变量的数量)。问题1也是如此。n(n−1)(n−2)3n