Posso propor uma resposta para minha própria pergunta, graças aos seus comentários: a variante do Critical SAT está em P.
Vamos chamar de "Problema 1" a variante do SAT Crítico: dada uma expressão 3-CNF , é verdade que F é satisfatório, mas adicionar qualquer cláusula de F a torna insatisfatória?FFF
E "Problema 2": Dada uma expressão 3-CNF , é verdade que F contém todas as cláusulas implícitas e possui um modelo único?FF
Dada uma fórmula 3-CNF, .F
Se é um exemplo sim de problema 2, então qualquer a cláusula de F não está implícito F e depois cobre a única possível atribuição satisfatório para F . A adição de uma cláusula a F torna-a insustentável. F é consequentemente uma instância sim do problema 1.FFFFFF
Se é uma instância não de problema 2, então: Caso 1: existe uma cláusula de F que está implícito F . A adição desta cláusula a F não altera sua satisfação. F é conseqüentemente um exemplo de problema nenhum. Caso 2: F contém todas as cláusulas que implica, mas é insatisfatório. F é conseqüentemente um exemplo de problema 1. O caso 3: F contém todas as cláusulas que implica, mas possui pelo menos 2 modelos diferentes. Como o comentário de Kaveh enfatiza, «assuma que os modelos diferem na variável p, então adicionar uma cláusula que a contenha não mudará a satisfação. » F é conseqüentemente um exemplo de problema 1.FFFFFFFFF
Então, é uma instância sim do problema 1, se F for uma instância sim do problema 2.FF
O problema 2 é claramente um problema P (por exemplo, é uma instância sim do problema 2 se houver exatamente ( nF =n(n-1)(n-2)(n3) cláusulas de F sem literais opostas em nenhuma delas -né o número de variáveis). O mesmo acontece com o problema 1.n(n−1)(n−2)3n