Р равняется пересечению всех суперполиномиальных временных классов?

21

е(N) c > 0ИтNNс/е(N)знак равно0с>0

Ясно, что для любого языка справедливо, что для каждого суперполиномиального ограничения по времени . Интересно, верно ли и обратное утверждение этого утверждения? То есть, если мы знаем для каждого суперполиномиального ограничения по времени , подразумевает ли это ? Другими словами, верно ли, что где пересечение берется по каждому суперполиному . L D T I M E ( f ( n ) ) f ( n ) L D T I M E ( f ( n ) )LпLDTяMЕ(е(N))е(N)LDTIME(f(n))L P P = f D T I M E ( f ( n ) ) f ( n )f(n)LP

P=fDTIME(f(n))
f(n)
Андрас Фараго
источник
1
Общий совет по написанию вопросов заключается в том, что вы должны сделать свой вопрос (изложенный в наиболее простом для понимания виде) своим названием.
Каве

Ответы:

31

Да.

Фактически, согласно теореме Мак-Крейта-Мейера (теорема 5.5 Мак-Крейта и Мейера, 1969 , свободная версия здесь ) результат, который, как я полагаю, связан с Мануэлем Блумом , содержит одну функцию такую, что . Эта функция обязательно является суперполиномиальной, но «едва ли».P = D T I M E ( f ( n ) )fP=DTIME(f(n))

Эта теорема в более общем случае применима к любой мере сложности Блюма и к любому классу объединения где - ce, самоограниченное множество Всего вычислимых функций. (Набор функций равен ce, если существует одна частичная вычислимая функция такая, что , где Само-ограниченные средства , что для любого конечного подмножества. , есть функция в , которая доминирует все почти везде. "f S B L U M Φ ( f ( n ) ) S S F ( i , x ) S = { f i ( x ) | i N } f i ( x ) : = F ( i , x ) S 0S S g ΦfSBLUMΦ(f(n))SSF(i,x)S={fi(x)|iN}fi(x):=F(i,x)S0SSgS0BLUMΦ«это нотация, которую я раньше не видел, но она мне нравится :) - я использую ее для ограниченного аналога класса сложности с ограничением по времени.)Φ

Джошуа Грохов
источник
12
Я думаю, подвох в том, что не может быть построено по времени. е
Сашо Николов
4
Джош, использует ли результат Мануэля что-то особенное в полиномиальном времени? Я имею в виду, это также относится к подобным классам временного союза?
Каве
2
Я нахожу следующий факт увлекательным: хотя очевидно, что нет наименьшей суперполиномиальной функции, тем не менее, существует наименьший класс сложности среди тех, которые определены суперполиномиальной временной границей. Более того, этот класс равен P, в котором нет ничего суперполиномиального.
Андрас Фараго
2
@AndrasFarago: Это действительно увлекательно, но (я думаю) не новичок, чем теорема Бородина-Трахтенброта ( en.wikipedia.org/wiki/Gap_theorem ).
Джошуа Грохов
2
@SashoNikolov: Мне нужно больше думать об этом, но, подумав всего одну минуту, я думаю, что это больше связано с тем, что можно моделировать / диагонализировать ТМ, что больше связано с их исчисляемой природой и существование универсальных машин ... В частности, аксиомы для меры сложности Блюма требуют, чтобы различные функции, которые определяют меру Блюма, были вычислимыми или частично вычислимыми, и это является ключевым во всех этих теоремах. И обратите внимание, что McCreight-Meyer требует, чтобы само множество S было набором функций, а также ключом.
Джошуа Грохов