On the decidability of monadic first order logic in sequent calculus

In this article, a syntactical proof of decidability ofmonadic first-order logic (and of its completeness for finite models) is given. Theproof is obtained  by adapting to the case of monadic logic, the proof given byKetonen/Schütte for first-order logic completeness (method of “construction of ther...

Full description

Bibliographic Details
Main Author: Jean-Baptiste Joinet
Format: Article
Language:Portuguese
Published: Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio) 2016-12-01
Series:O Que Nos Faz Pensar
Online Access:http://www.oquenosfazpensar.fil.puc-rio.br/index.php/oqnfp/article/view/515
Description
Summary:In this article, a syntactical proof of decidability ofmonadic first-order logic (and of its completeness for finite models) is given. Theproof is obtained  by adapting to the case of monadic logic, the proof given byKetonen/Schütte for first-order logic completeness (method of “construction of therefutation tree”, which actually describes, for the propositional fragment, adecision algorithm).  In the general case (i.e. not restricted to monadic logic), the treatment of existential quantifiers imposes an enumeration of all the terms ofthe language, treatment that prevents the algorithm’s termination, and thus the decision. In the monadic case, however, any formula can be put in a specificcanonical form, a result due to H. Behmann (1922), canonical form which implies thatonly a bounded set of terms have to be taken in consideration. The treatment of existential quantifiers can thus be done with a finite number of terms.Decidability (and completeness for finite models) of the monadic case follows. --- Original in French.
ISSN:0104-6675