Сучасний клас для монадійського класу?


11

Логіка першого порядку Монадики, також відома як клас Монадики проблеми вирішення, - де всі предикати беруть один аргумент. Було показано, що Акерманн може бути вирішеним, і він закінчується NEXPTIME .

Однак такі проблеми, як SAT і SMT, мають швидкі алгоритми їх вирішення, незважаючи на теоретичні рамки.

Мені цікаво, чи є дослідження, аналогічні SAT / SMT для монадійної логіки першого порядку? Який "сучасний рівень" у цьому випадку, і чи існують алгоритми, які є ефективними на практиці, незважаючи на те, що в найгіршому випадку потрапляють теоретичні межі?

Відповіді:


3

Я виявив ознаки того, що така процедура прийняття рішення була реалізована в (загальній цілі) теоремі, що підтверджує СПАСУ .

Зокрема, дивіться тезу Енн-Крістін Нолл про процедуру прийняття рішення щодо монадійного фрагмента та фрагмента охоронного заперечення. Це реалізує те, що ви хочете, хоча я не зміг знайти реалізацію в Інтернеті.


2

У документі LICS 1993 року Бахмайр, Ганзінгер та Вальдман показали, що встановлені обмеження еквівалентні монадійним FOL, у встановлених обмеженнях - монадійний клас . Якщо пам'ять служить, встановлені обмеження еквівалентні звичайним граматикам дерев, тому більшість алгоритмів, розроблених там, повинні також переноситися на монадійні FOL.

Я не знаю області добре, але встановлені обмеження та звичайні граматики дерев широко використовуються в програмному аналізі, тому слід працювати над практичними алгоритмами для них.


Так ... я визнаю, що моя зацікавленість у монадійному класі полягає у вирішенні встановлених обмежень, тому у нас є якась проблема з куркою та яйцями. Більшість того, що я знайшов для встановлених обмежень в програмному аналізі, як, наприклад, Banshee, - це обмежені класи, слабші, ніж монадичний клас (тобто вони не мають заперечення чи прогнозування). Але я міг пропустити купу.
jmite
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.