Легко спостереження полягає в тому, що якщо проблема вирішувана недетермінованої програми поліноміальний час , використовуючи O ( журнал N ) недетермінірованних бітів (тобто, всі свідки логарифмічні в довжину), то ∈ P .
Якщо потім задати питання: "Чи легше перевірити свідка, ніж знайти його?" для таких проблем, і хто вважає всі тривалість полінома еквівалентними, то відповіді немає, оскільки таких свідків можна знайти за час полінома шляхом пошуку всіх потенційних свідків.
Але що робити, якщо ми розглянемо дрібнозернисті відмінності між тривалістю поліномів? Мені цікаво, чи є конкретний приклад природної проблеми в який має свідків логарифмічної довжини, які легше перевірити, ніж знайти, де "легше" означає менший час роботи полінома.
Наприклад, відомі алгоритми ідеального узгодження у графах займають поліноміальний час, але більше, ніж часу на графіку з n вузлами. Але, враховуючи набір n / 2 пар вузлів (свідок), легко вчасно перевірити O ( n ), що це відповідність. Однак для відповідності для кодування потрібні біти Ω ( n ) .
Чи є якась природна проблема, яка досягає аналогічного (очевидного) прискорення у перевірці проти знаходження, в якій свідок має логарифмічну довжину?