El problema de la satisfacción es, por supuesto, un problema fundamental en la CS teórica. Estaba jugando con una versión del problema con infinitas variables.
Configuración básica. Sea un conjunto de variables no vacío y posiblemente infinito . Un literal es una variable o su negación . Una cláusula es una disyunción del número finito de literales . Finalmente, definimos una fórmula como un conjunto de cláusulas .¬ x c
Una asignación de es una función . No definiré explícitamente la condición para cuando una asignación satisface una cláusula; es un poco engorroso y es lo mismo que en el SAT estándar. Finalmente, una asignación satisface una fórmula si satisface todas las cláusulas constituyentes. Sea el conjunto de asignaciones satisfactorias para F , y sea \ unsat (F) el complemento de \ sat (F) .σ : X → { 0 , 1 } σ s a t ( F ) F u n s a t ( F ) s a t ( F )
Un espacio topológico.
Nuestro objetivo es dotar al espacio de todas las asignaciones de , llame a esto , con una estructura topológica . Nuestros conjuntos cerrados tienen la forma donde es una fórmula. Podemos verificar que esta es realmente una topología:
- La fórmula vacía que no contiene cláusulas es satisfecha por todas las asignaciones; entonces está cerrado.
- La fórmula para cualquier es una contradicción. Entonces está cerrado.
- Cierre bajo intersección arbitraria. Supongamos es una fórmula para cada . Entonces . i ∈ I s a t ( ⋃ i ∈ I F i ) = ⋂ i ∈ I s a t ( F i )
- Cierre bajo unión finita. Suponga que y son dos fórmulas, y defina
Entonces . Esto necesita un argumento, pero me saltearé esto.
Llame a esta topología , la "topología de satisfacción" (!) En . Por supuesto, los conjuntos abiertos de esta topología tienen la forma \ unsat (F) . Además, he observado que la colección de conjuntos abiertos
¿Compacto? Siento que esta es una forma interesante, si no terriblemente útil, de ver las cosas. Quiero entender si este espacio topológico posee propiedades tradicionales interesantes como compacidad, conectividad, etc. En esta publicación, nos limitaremos a la compacidad:
Dejemos que sea una colección infinitamente contable de variables. 1 ¿Es compacto bajo ?
Uno puede probar lo siguiente
Proposición. es compacto si y sólo para todas las fórmulas unsatisfiable , existe una subfórmula finita unsatisfiable .
(¡Ejercicio no tan duro!) Después de varios días de pensar, no tengo mucho progreso para responder esta pregunta. Tampoco tengo pruebas sólidas a favor o en contra de la compacidad. ¿Puedes sugerir algún enfoque?
Finalmente, como una pregunta extra:
¿Se ha estudiado tal estructura antes?
1 La restricción a contable es solo por simplicidad; También se siente como el siguiente paso natural de un número finito de variables.