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 — задача о выполнимости булевой формулы в форме КНФ.
в КНФ,Теорема
Доказательство
Для доказательства теоремы необходимо установить два факта: