Папір, документ
- Lauri Hella та José María Turull-Torres, обчислювальні запити з логікою вищого порядку , TCS 355 197–214, 2006. doi: 10.1016 / j.tcs.2006.01.009
пропонує логіку VO, логіку змінного порядку. Це дозволяє здійснювати кількісну оцінку щодо замовлень над змінними. VO є досить потужним і може виражати деякі не обчислювані запити. (Як зазначав Артур Мільхіор нижче, він фактично фіксує всю аналітичну ієрархію .) Автори показують, що фрагмент VO, отриманий, дозволяючи лише обмежену універсальну кількісну оцінку над змінними порядку, точно виражає всі ці запити. VO дозволяє змінним порядку розповсюджуватись на натуральні числа, тому обмеження змінних порядків очевидно є природним умовою.
Чи є (приємний) фрагмент VO, який фіксує P або NP?
Як аналогія, класична логіка першого порядку, що дозволяє визначити кількісне значення на множині об'єктів, дає більш потужну логіку, яка називається логікою другого порядку або SO. ТАК фіксує всю ієрархію поліномів ; це зазвичай пишеться як PH = SO. Існують обмежені форми SO, що фіксують важливі класи складності: NP = SO, P = SO-Horn і NL = SO-Krom. Вони отримуються обмеженням синтаксису дозволених формул.
Тож існують прямі способи обмежити SO, щоб отримати цікаві заняття. Мені хотілося б знати, чи існують подібні прямолінійні обмеження VO, які є приблизно правильним рівнем виразності для P або NP. Якщо такі обмеження не відомі, я був би зацікавлений у пропозиціях щодо ймовірних кандидатів або в деяких аргументах, чому такі обмеження навряд чи існують.
Я перевірив (кілька) паперів, які цитують це, і перевірив очевидні фрази в Google і вченому, але не знайшов нічого очевидного актуального. Більшість робіт, що стосуються логіки більш потужних, ніж першого порядку, не здаються обмеженими, щоб знизити потужність у царині "розумних" обчислень, але, здається, зміст мешкає у цій всесвіті арифметичних та аналітичних класів. Я був би задоволений вказівником або неочевидною фразою для пошуку; це може бути добре відомо тому, хто працює у логіці вищого порядку.