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.
Respuestas:
Lo que está haciendo es derivar una representación topológica de un álgebra booleana. El estudio de las representaciones de álgebras booleanas se remonta al menos a Lindenbaum y Tarski, quienes probaron (en 1925, creo) que las álgebras booleanas atómicas completas son isomorfas a redes reticuladas.
Sin embargo, hay álgebras booleanas que no son completas y atómicas. Por ejemplo, la secuencia , es una cadena descendente que no tiene límite en el álgebra booleana definida sobre las fórmulas. Marshall Stone , quien propuso la máxima "siempre topologizar" (Marshall H. Stone. La representación de álgebras booleanas , 1938) resolvió la cuestión de si las álgebras booleanas arbitrarias, como la que usted menciona, también tenía representaciones basadas en conjuntos . .x1,x1∧x2,…
La idea principal es considerar cuáles son las asignaciones satisfactorias de una fórmula en su caso. En el caso general, considera los homomorfismos de un álgebra booleana en el álgebra booleana de dos elementos (los valores de verdad). El inverso de le proporciona los conjuntos de asignaciones satisfactorias, o lo que se llama ultrafiltros del álgebra booleana. A partir de estos, se puede obtener una topología llamada espectro o espacio de piedra de un álgebra booleana. Stone también proporciona la respuesta a su pregunta.true
Ha habido varios resultados que amplían y generalizan la representación de Stone en varias direcciones. Una pregunta natural es preguntar si otras familias de redes tienen tales representaciones. Los resultados de Stone también se aplican a las redes distributivas. Alasdair Urquhart dio representaciones topológicas para redes arbitrarias en 1978. Las redes distributivas disfrutan de una mayor diversidad en la estructura, en comparación con las álgebras booleanas y son de gran interés. Hilary Priestley dio una representación diferente para el caso distributivo en 1970, utilizando la idea de un espacio topológico ordenado . En lugar de representaciones basadas en conjuntos, podemos encontrar representaciones y topologías basadas en poset.
Las construcciones en estos documentos tienen una propiedad notable. La construcción de Stone no solo asigna álgebras booleanas a espacios topológicos: las relaciones estructurales que relacionan álgebras booleanas se traducen en propiedades estructurales entre las topologías resultantes. Es una dualidad entre categorías. Toda la gama de tales resultados se llama Stone Duality . Informalmente, las dualidades nos dan traducciones precisas entre universos matemáticos: el mundo combinatorio de los conjuntos, el mundo algebraico de las redes, el mundo espacial de la topología y el mundo deductivo de la lógica. Aquí hay algunos puntos de partida que pueden ayudar.
fuente