Estado da arte para a classe monádica?


11

A lógica monádica de primeira ordem, também conhecida como classe monádica do problema de decisão, é onde todos os predicados usam um argumento. Foi demonstrado ser decidível por Ackermann e está NEXPTIME-complete .

No entanto, problemas como SAT e SMT têm algoritmos rápidos para resolvê-los, apesar dos limites teóricos.

Gostaria de saber, há pesquisas análogas ao SAT / SMT para lógica monádica de primeira ordem? Qual é o "estado da arte" neste caso, e existem algoritmos eficazes na prática, apesar de atingir os limites teóricos no pior caso?

Respostas:



2

Em um artigo do LICS de 1993, Bachmair, Ganzinger e Waldmann mostraram que restrições de conjunto são equivalentes a FOL monádicas, em Restrições de conjunto são a classe monádica . Se a memória serve, as restrições definidas são equivalentes às gramáticas regulares das árvores; portanto, a maioria dos algoritmos desenvolvidos lá também deve ser portável para FOL monádico.

Não conheço bem a área, mas restrições de conjunto e gramáticas regulares de árvores foram amplamente utilizadas na análise de programas, portanto, deve haver trabalho em algoritmos práticos para elas.


Sim ... Eu admito que meu interesse na classe monádica está em resolver restrições definidas, então temos um tipo de problema com galinhas e ovos. Muito do que encontrei para definir restrições na análise de programas, como o Banshee, é de classes restritas que são mais fracas que a classe monádica (ou seja, elas não têm negação ou projeção). Mas eu poderia estar perdendo um monte.
jmite
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.