Abstract

A central problem of logic in computer science is finding logics for which the satisfiability problem is decidable. A famous non-example is first-order logic, for which satisfiability is undecidable. One method to avoid such undecidability is to find syntactic restrictions on first-order logic (or even stronger logics, like second-order logic), which guarantee that satisfiable formulas have tree-like models, and then to use tree automata to check for the existence of tree-like models. Examples of logics covered by this method include modal logics and guarded logics. In this column, Luc Segoufin surveys the current state of first-order logics with tree-like models, with an emphasis on the newest member of the family, called guarded negation logic.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.