Формула Monotone-2CNF - це формула CNF, де кожен пункт складається саме з 2 позитивних літералів.
Тепер у мене формула Monotone-2CNF . Нехай - безліч задач , що задовольняють. У мене також є Oracle який може дати наступну інформацію:S F O
- Можливість множини (тобто кількість розв’язків ).F
-
Дано змінну :
- Кількість розв’язків в що містять позитивний буквальний .x
- Кількість рішень у що містять негативний буквал .¬ x
-
Дано 2 змінні та :
х 2
- Кількість рішень в що містять .x 1 ∧ x 2
- Кількість рішень у що містять .x 1 ∧ ¬ x 2
- Кількість рішень у що містять .¬ x 1 ∧ x 2
- Кількість рішень у що містять .¬ x 1 ∧ ¬ x 2
Зверніть увагу , що оракул буде «обмежена»: він працює тільки на , він не може бути використаний за формулою .F F ′ ≠ F
Питання:
З урахуванням 3 змінних , , чи можна визначити кількість розв’язків у що містять за багаточлен, використовуючи та інформацію, надану ?x 2 x 3 S ¬ x 1 ∧ ¬ x 2 ∧ ¬ x 3 F O
Примітка:
Ви можете замінити у запитанні будь-яким іншим із 8 можливих комбінацій , , . Проблема залишилася б такою ж.x 1 x 2 x 3
Емпіричний факт:
Я натрапив на наступний емпіричний факт тиждень тому. Нехай є набором тих рішень, що містять , і нехай бути набором тих рішень, що містять . Тепер, мабуть, випадок, що якщо виконується умова , це відношення також має місце: де - золоте співвідношення. Умова здається такою: " ,¬ x 1 ∧ ¬ x 2 S ¬ x 1 ∧ ¬ x 2 ∧ x 3 ⊂ S ¬ x 1 ∧ ¬ x 2 ∧ x 3 C | S ¬ x 1 ∧ ¬ x 2 |
ϕ=1,618033 ...Cx1x2x3F
, згадуються в майже стільки ж разів " .