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