La resolución es un esquema para demostrar la insatisfacción de los CNF. Una prueba en resolución es una deducción lógica de la cláusula vacía para las cláusulas iniciales de la CNF. En particular, se puede inferir cualquier cláusula inicial, y de dos cláusulas y la cláusula se puede deducir. Una refutación es una secuencia de deducciones que termina con una cláusula vacía.
Si se implementa dicha refutación, podemos considerar un procedimiento que mantenga algunas cláusulas en la memoria. En caso de que una cláusula no inicial se deba usar nuevamente y ya no esté en la memoria, el algoritmo debe hacerlo nuevamente desde cero o desde los que están en la memoria.
Deje el menor número de cláusulas que se guardarán en la memoria para alcanzar las cláusulas vacías. Esto se llama el espacio de la cláusula complejidad de . Decimos decir que es es satisfactoria.
El problema que sugiero es el siguiente: considere dos CNF y , y deje que el CNF
¿Cuál es la relación de con y ?
El límite superior obvio es . ¿Esto es apretado?
fuente
Respuestas:
Quería publicar esto como un comentario, pero dado que no puedo entender la forma de hacerlo, supongo que tendrá que ser una "respuesta" en su lugar.
Estoy de acuerdo en que la pregunta es buena. Por supuesto, la misma pregunta también se puede hacer sobre la duración de las refutaciones de resolución (es decir, el número de cláusulas que ocurren en la refutación, contadas con repeticiones) y el ancho de la refutación (es decir, el tamaño o el número de literales que ocurren en , la cláusula más grande en la refutación).
En todos estos casos hay límites superiores "obvios", pero no me queda claro si uno debería esperar igualar los límites inferiores o no. Por lo tanto, quería agregar una pregunta y un comentario.
La pregunta se refiere a la duración de la refutación. Parece razonable creer que el límite de duración establecido en el comentario de Massimo es estrecho, pero ¿sabemos esto?
Y el comentario se refiere al ancho. Tenga en cuenta que para esta medida, un momento de pensamiento revela que no se cumple un límite inferior de suma directa . Para anchura, una vez refuta toda la fórmula de L para cada cláusula B i , en anchura w A , por ejemplo, además de la anchura de la B fórmula de L, y luego uno refuta la B fórmula de L en la anchura w B . Suponiendo que ambas fórmulas tienen un ancho inicial constante, el ancho de la refutación de la suma directa será esencialmente máximo ( w A , w B ) .A Bi wA B B wB max(wA,wB)
Por supuesto, esta es una observación fácil, pero el punto es que podría indicar que la pregunta sobre el espacio podría ser complicada. Esto es así ya que casi todos los límites inferiores en el espacio en refutación sabemos que van a través de límites inferiores de ancho. (Es decir, los límites inferiores del espacio se derivaron de forma independiente, pero en retrospectiva, todos siguen como un corolario del hermoso artículo "Una caracterización combinatoria del ancho de resolución" de Atserias y Dalmau). Pero si hay un teorema de suma directa para la cláusula de resolución espacio, no seguirá desde los límites inferiores de ancho, pero debe discutirse directamente, lo que al menos hasta ahora parece ser mucho más difícil. Pero, por supuesto, podría haber algún argumento fácil que me falta.
fuente