Estoy seguro de que alguien ha pensado en esto antes o lo descartó de inmediato, pero ¿por qué la teoría de la dicotomía de Schaefer junto con el teorema de Mahaney sobre conjuntos dispersos no implican P = NP?
Aquí está mi razonamiento: crear un lenguaje que sea igual a SAT intersectado por un conjunto escaso infinitamente decidible. Entonces también debe ser escaso. Como no es trivial, afín, 2 sat o Horn sat, según el teorema de Shaefer, debe ser NP completo. Pero luego tenemos un conjunto completo de NP escaso, así que según el teorema de Mahaney, P = NP.
¿Dónde me estoy equivocando aquí? Sospecho que estoy malentendido / aplicando mal el teorema de Shaefer, pero no veo por qué.
1
Muy relacionado: cs.stackexchange.com/q/42544/755 (lea las respuestas antes de intentar comprender todos los detalles de la pregunta; las respuestas son relativamente independientes)
—
DW
Me he preguntado acerca de esto antes de muchas gracias por preguntar. El truco es que Schaefers no está afirmando que no haya idiomas intermedios "entre" P / NP, es más sutil. Además, trate de estudiar la clase NPI, también conocida como NP intermedia, hay muchas referencias en informática teórica . muchos problemas importantes están "en" NPI, los dos principales / famosos son el factoring y el isomorfismo gráfico.
—
vzn
en resumen, Shaefer suena como un thm sobre SAT pero en realidad se trata de un lenguaje estrecho relacionado con SAT que aparentemente no es NP hard ni NP complete ...?
—
Durante
ver también wikipedia / NPI / Ladners thm
—
vzn