Sia una formula CNF soddisfacente con n variabili e clausole . Lasciate essere lo spazio delle soluzioni di .
Considera il problema di determinare, dato , un'altra formula CNF con lo stesso insieme di variabili di , conF 2 F 1 S F 2 = S F 1 (stesso spazio di soluzione di ), ma con il minor numero di clausole possibile (il l'unico scopo è ridurre al minimo il numero di clausole, quindi quanti letterali ogni clausola può avere non è rilevante).
Domanda
Qualcuno ha già studiato questo problema? Ci sono risultati nella letteratura che lo riguardano?
Ad esempio, considera la seguente Formula CNF (ogni riga è una clausola):
x 2 ∨ x 3 ∨ x 4 ¬ x 1 ∨ x 2 ∨ x 4 ¬ x 1 ∨ x 2 ∨ ¬ x 3 ¬ x 1 ∨ x 3 ∨ x 5 ¬ x 1 ∨ x 2 ∨ ¬ x 5
e la seguente formula :
x 2 ∨ x 3 ∨ x 4 ¬ x 1 ∨ x 3 ∨ x 5 ¬ x 1 ∨ x 2
entrambi hanno lo stesso spazio di soluzione, ma mentre ha 6 clausole, F 2 ne ha solo 4 .
Infine, considera la seguente formula :
¬ x 1 ∨ x 3 ∨ x 5 ¬ x 1 ∨ x 2
Lo spazio della soluzione è di nuovo lo stesso, ma con solo clausole.