Una formula Monotone-2CNF è una formula CNF in cui ogni clausola è composta esattamente da 2 letterali positivi.
Ora, ho una formula Monotone-2CNF . Sia l'insieme dei compiti soddisfacenti di Ho anche un oracolo che è in grado di fornire le seguenti informazioni:
- La cardinalità dell'insieme (ovvero il numero di soluzioni di ).
-
Data una variabile :
- Il numero di soluzioni in contenenti il letterale positivo .
- Il numero di soluzioni in contenenti il letterale negativo .
-
Dati 2 variabili e :
- Il numero di soluzioni in contenenti .
- Il numero di soluzioni in contenenti .
- Il numero di soluzioni in contenenti .
- Il numero di soluzioni in contenenti ¬ x 1 ∧ ¬ x 2 .
Si noti che l'oracolo è "limitato": funziona solo su F , non può essere utilizzato su una formula F ' ≠ F .
Domanda:
Date 3 variabili , x 2 , x 3 è possibile determinare il numero di soluzioni in S contenenti ¬ x 1 ∧ ¬ x 2 ∧ ¬ x 3 in tempo polinomiale, usando F e le informazioni fornite da O ?
Nota:
È possibile sostituire nella domanda con qualunque altra delle 8 possibili combinazioni di x 1 , x 2 , x 3 . Il problema rimarrebbe lo stesso.
Fatto empirico:
Mi sono imbattuto nel seguente fatto empirico una settimana fa. Sia l'insieme di quelle soluzioni contenenti ¬ x 1 ∧ ¬ x 2 e sia S ¬ x 1 ∧ ¬ x 2 ∧ x 3 ⊂ S sia l'insieme di quelle soluzioni contenenti ¬ x 1 ∧ ¬ x 2 ∧ x 3 . Ora, sembra essere il caso che, se la condizione Cdetiene, questa relazione detiene anche:
doveϕ=1.618033 ...è il rapporto aureo. La condizioneCsembra essere la seguente:"x1,x2,x3sono menzionati inFquasi lo stesso numero di volte".