En pocas palabras, mi pregunta es: ¿es la prueba original de Karp reducir SAT a 3SAT innecesariamente elaborada? Los detalles son los siguientes.
En su artículo de 1972 Reducibilidad entre problemas combinatorios , Karp demostró que SAT se reduce a 3SAT al afirmar:
Reemplace una cláusula , donde son literales , por donde es una nueva variable. Repita esta transformación hasta que ninguna cláusula tenga más de tres literales.
Me parece que las cláusulas finales (es decir, las cláusulas que contienen dos literales) aquí son innecesarias. Entonces, la construcción es correcta como está escrita pero es más elaborada de lo necesario. Sin las cláusulas de 2 literales, obtenemos la construcción que generalmente se da en los libros de texto de pregrado. ¿Es correcto o me falta algo obvio? Me siento extremadamente inseguro de mí mismo sugiriendo que cualquier cosa hecha por Karp podría expresarse con más elegancia.
fuente