Il problema della soddisfazione è, ovviamente, un problema fondamentale nella CS teorica. Stavo giocando con una versione del problema con infinite variabili.
Configurazione di base. Sia un insieme di variabili non vuoto e forse infinito . Un letterale è una variabile o la sua negazione . Una clausola è una disgiunzione del numero finito di letterali . Infine, definiamo una formula come un insieme di clausole .
Un'assegnazione di è una funzione . Non definirò esplicitamente la condizione per quando un incarico soddisfa una clausola; è leggermente ingombrante ed è lo stesso del SAT standard. Infine, un incarico soddisfa una formula se soddisfa ogni clausola costitutiva. Sia l'insieme di compiti soddisfacenti per , e sia il complemento di .
Uno spazio topologico.
Il nostro obiettivo è di dotare lo spazio di tutti i compiti di , chiamato this , con una struttura topologica . I nostri set chiusi sono nella forma dove è una formula. Possiamo verificare che questa sia davvero una topologia:
- La formula vuota che non contiene clausole è soddisfatta da tutte le assegnazioni; così è chiuso.
- La formula per qualsiasi è una contraddizione. Quindi è chiuso.
- Chiusura sotto intersezione arbitraria. Supponiamo è una formula per ciascun . Quindi .
- Chiusura in unione finita. Supponiamo che e siano due formule e definiscano
Quindi . Questo ha bisogno di un argomento, ma lo salterò.
Chiama questa topologia , la "topologia di soddisfazione" (!) Su . Naturalmente, gli insiemi aperti di questa topologia sono nella forma \ unsat (F) . Inoltre, ho osservato che la collezione di aperti
Compatto? Sento che questo è un modo interessante, se non terribilmente utile, di guardare le cose. Voglio capire se questo spazio topologico possiede proprietà interessanti tradizionali come la compattezza, la connessione, ecc. In questo post, ci limiteremo alla compattezza:
Lascia che sia una raccolta infinitamente numerabile di variabili. 1 Is compatta sotto ?
Si può provare quanto segue
Proposizione. è compatto se e solo per tutte le formule insoddisfacibile , esiste un insieme finito sottoformula insoddisfacibile .
(Esercizio non così difficile!) Dopo diversi giorni di riflessione, non ho molti progressi nel rispondere a questa domanda. Inoltre non ho prove concrete a favore o contro la compattezza. Puoi suggerire qualche approccio?
Infine, come domanda bonus:
Una tale struttura è stata studiata prima?
1 La limitazione alla numerabile è solo per semplicità; sembra anche il prossimo passo naturale dal numero finito di variabili.