Аксиомы Блюма - Blum axioms

В теории сложности вычислений в Аксиомах Blum или сложности аксиома Blum являются аксиомами , которые определяют желаемые свойства мер сложности на множестве вычислимых функций . Аксиомы были впервые определены Мануэлем Блюмом в 1967 году.

Важно отметить, что убыстрение теоремы Блюма и разрыв теоремы справедливы для любой сложности меры , удовлетворяющей эти аксиомы. Наиболее известные меры, удовлетворяющие этим аксиомам, - это время (то есть время выполнения) и пространство (то есть использование памяти).

Определения

Блюм мера сложности является пара с в нумерации из частичных вычислимых функций и вычислимой функции

которое удовлетворяет следующим аксиомам Блюма . Мы пишем для iчастично вычислимой функции с гёделевской нумерацией и для частично вычислимой функции .

  • что домены из и идентичны.
  • множество является рекурсивным .

Примеры

  • - мера сложности, если это либо время, либо память (или их некоторая подходящая комбинация), необходимые для вычисления, закодированного с помощью i .
  • это не сложность меры, так как она не вторая аксиомы.

Классы сложности

Для общей вычислимой функции классы сложности вычислимых функций могут быть определены как

- множество всех вычислимых функций со сложностью меньше . - множество всех булевозначных функций со сложностью меньше . Если мы рассматриваем эти функции как индикаторные функции на множествах, их можно рассматривать как класс сложности множеств.

использованная литература