Давайте назовем язык NP редко сертифицированным тогда и только тогда, когда:
Существует такой многочлен , что для каждого входа x ∈ Σ ∗ размера n , если x ∈ L, то множество U x сертификатов u, которые проверяют, что x ∈ L имеет полиномиальный размер, т. Е. | U x | ≤ p ( n ) .
В более коротких сроках, каждый входной имеют в большинстве полиномиального количества сертификатов , которые подтверждают его включение в L .
Пример: для иллюстрации рассмотрим задачу :
Язык является не разреженно сертифицирован , в качестве входных данных х = ( G , K ) может легко иметь экспоненциальное количество K -cliques , действующий как сертификаты , которые доказывают , что х ∈ C L I Q U E .
Конец примера
Тогда возникает вопрос: существуют ли какие-либо известные NP-полные редко сертифицированные языки? Любые идеи приветствуются, даже если они не отвечают на вопрос!
Примечание : это определение отличается от определения разреженного языка!