NP-полнота задачи о выполнимости булевой формулы в форме КНФ — различия между версиями
(→Определение) |
(→Доказательство) |
||
Строка 9: | Строка 9: | ||
<tex> CNFSAT \in NPC. </tex> | <tex> CNFSAT \in NPC. </tex> | ||
== Доказательство == | == Доказательство == | ||
+ | Для доказательства теоремы необходимо установить два факта: | ||
+ | * <tex> CNFSAT /in NP </tex> | ||
+ | * <tex> CNFSAT /in NPH </tex> |
Версия 14:41, 17 марта 2010
Содержание
Определения
- Литералом является переменная или отрицание переменной. Например, или .
- Дизъюнктом называется логическое ИЛИ одного или нескольких литералов. Например,
- Говорят, что формула записана в конъюнктивной нормальной форме (КНФ), если представляет собой логическое И дизъюнктов.
Определение
в КНФ, — задача о выполнимости булевой формулы в форме КНФ.
Теорема
Доказательство
Для доказательства теоремы необходимо установить два факта: