Сведение по Куку — различия между версиями
(Новая страница: «==Определение== Язык <tex>A</tex> сводится по Куку к <tex>B</tex>, если существует разрешающая язык <tex>A…») |
м (rollbackEdits.php mass rollback) |
||
| (не показано 7 промежуточных версий 3 участников) | |||
| Строка 1: | Строка 1: | ||
==Определение== | ==Определение== | ||
| − | Язык <tex>A</tex> сводится по Куку к <tex>B</tex>, если существует разрешающая язык <tex>A</tex> программа <tex>m</tex>, работающая полиномиальное время от длины входа, которая может использовать разрешающую программу <tex>m_B</tex> для языка <tex>B</tex> в качестве оракула. | + | Язык <tex>A</tex> сводится по Куку к <tex>B</tex>, если существует разрешающая язык <tex>A</tex> программа <tex>m</tex>, работающая полиномиальное время от длины входа, которая может использовать разрешающую программу <tex>m_B</tex> для языка <tex>B</tex> в качестве оракула. При этом время работы <tex>m_B</tex> не учитывается. |
| − | Обозначается как <tex>A {\le}_c B</tex> | + | Обозначается как <tex>A {\le}_c B</tex>. |
---- | ---- | ||
| − | Класс <tex>P</tex> замкнут относительно сведения по Куку, | + | Класс <tex>P</tex> замкнут относительно сведения по Куку. Если язык <tex>A \in P</tex>, то использование <tex>A</tex> в качестве оракула ничего не дает, так как можно решить задачу <tex>A</tex> за полиномиальное время. Полиномиальное количество обращений к такому "оракулу" выполняется опять же за полиномиальное время. Таким образом, <tex>P = P ^ A</tex>. |
| + | |||
| + | ---- | ||
| + | |||
| + | Смотрите также [[сведение по Карпу]]. | ||
Текущая версия на 19:38, 4 сентября 2022
Определение
Язык сводится по Куку к , если существует разрешающая язык программа , работающая полиномиальное время от длины входа, которая может использовать разрешающую программу для языка в качестве оракула. При этом время работы не учитывается.
Обозначается как .
Класс замкнут относительно сведения по Куку. Если язык , то использование в качестве оракула ничего не дает, так как можно решить задачу за полиномиальное время. Полиномиальное количество обращений к такому "оракулу" выполняется опять же за полиномиальное время. Таким образом, .
Смотрите также сведение по Карпу.