Назвемо мову 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? Будь-які відомості вітаються, навіть якщо вони не відповідають на питання!
Примітка : це визначення відрізняється від розрізненої мови!