Класс co-NP — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
м (rollbackEdits.php mass rollback)
 
(не показаны 4 промежуточные версии 3 участников)
Строка 1: Строка 1:
В теории сложности '''Класс''' <tex>coNP</tex> &mdash;  класс языков (задач), дополнение к которым является NP.
+
В теории сложности '''класс co-NP''' &mdash;  класс языков (задач), дополнение к которым лежит в '''[[NP]]'''.
  
<tex>coNP = \Pi_1</tex> (См. [[Полиномиальная иерархия]])
+
'''co-NP''' = <tex>\Pi_1</tex> (См. [[Полиномиальная иерархия]])
  
 
==Теоремы, связанные с coNP==
 
==Теоремы, связанные с coNP==
Если <tex>NP \ne coNP</tex>, тогда <tex>P \neq NP</tex>
+
Если '''NP''' &ne; '''co-NP''', тогда '''[[P]]''' &ne; '''NP'''.
 
 
  
 
==Пример задач класса coNP==
 
==Пример задач класса coNP==
* Язык тавтологий, задача определения, является ли булева формула тавтологией. TAUT
+
* Язык тавтологий &mdash; задача определения, является ли булева формула тавтологией. TAUT

Текущая версия на 19:30, 4 сентября 2022

В теории сложности класс co-NP — класс языков (задач), дополнение к которым лежит в NP.

co-NP = [math]\Pi_1[/math] (См. Полиномиальная иерархия)

Теоремы, связанные с coNP

Если NPco-NP, тогда PNP.

Пример задач класса coNP

  • Язык тавтологий — задача определения, является ли булева формула тавтологией. TAUT