Такие языки, как являются сокращением много-один. Нетрудно видеть, что имеет полные проблемы. С. Шмитц [1] рассматривает некоторые классы между и . Они представляют полные проблемы для этих классов при специально созданных сокращениях.
Существуют ли полные проблемы для (aka ) относительно более слабых сокращений? Сокращения Тьюринга неуместны, потому что они способны выполнять всю работу. Стоит ли ожидать, что такие сокращения будут надуманными или нет ( например, сокращения «многие-один», которые ограничены примитивной рекурсией)?
[1] Иерархии сложности Сильвен Шмитц после начальной 2013 года http://arxiv.org/abs/1312.5686
Ответы:
Обычно класс, имеющий полную проблему с хорошим классом сокращений, подразумевает, что класс может быть перечислен. не является вычислимо перечислимым, поэтому у него нет полной проблемы относительно хорошего класса сокращений.р
Вот аргумент:
Предположим , что существует полная задача для R . Поэтому для любой проблемы в R могут быть получены за счет сокращения (скажем , за полиномиальное время много-один сокращениями) в сочетании с A . Мы можем перечислить ВЫЧИСЛИМО сокращение, поэтому мы можем ВЫЧИСЛИМО перечисление R . Но R не является вычислимо перечислимым (иначе мы можем диагонализировать).A р р A р р
В литературе ищите множество суммарных рекурсивных / вычислимых функций .
источник