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