Сведение по Куку — различия между версиями
(Новая страница: «==Определение== Язык <tex>A</tex> сводится по Куку к <tex>B</tex>, если существует разрешающая язык <tex>A…») |
(→Определение) |
||
Строка 2: | Строка 2: | ||
Язык <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</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>m</tex> может разрешить сводимый язык. | Класс <tex>P</tex> замкнут относительно сведения по Куку, т.к. и без обращения к оракулу программа <tex>m</tex> может разрешить сводимый язык. |
Версия 21:15, 14 марта 2010
Определение
Язык
сводится по Куку к , если существует разрешающая язык программа , работающая полиномиальное время от длины входа, которая может использовать разрешающую программу для языка в качестве оракула. Т.е. время работы не учитывается.Обозначается как
.Класс
замкнут относительно сведения по Куку, т.к. и без обращения к оракулу программа может разрешить сводимый язык.