Abstract
We propose axiomatizations of monadic second-order logic (MSO), monadic transitive closure logic (FO(TC 1 )) and monadic least fixpoint logic (FO(LFP 1 )) on finite node-labeled sibling-ordered trees. We show by a uniform argument, that our axiomatizations are complete, i.e., in each of our logics, every formula which is valid on the class of finite trees is provable using our axioms. We are interested in this class of structures because it allows to represent basic structures of computer science such as XML documents, linguistic parse trees and treebanks. The logics we consider are rich enough to express interesting properties such as reachability. On arbitrary structures, they are well known to be not recursively axiomatizable.
We are grateful to Jouko Väänänen for helpful comments on an earlier draft. A full version including proofs is available online http://www.illc.uva.nl/Publications/ResearchReports/PP-2008-44.text.pdf. The authors are supported by a GLoRiClass fellowship of the European Commission (Research Training Fellowship MEST-CT-2005-020841) and by the Netherlands Organization for Scientific Research (NWO) grant 639.021.508, respectively.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Backofen, R., Rogers, J., Vijay-Shankar, K.: A first-order axiomatization of the theory of finite trees. Journal of Logic, Language and Information 4(4), 5–39 (1995)
Bosse, U.: An Ehrenfeucht-Fraïssé game for fixpoint logic and stratified fixpoint logic. In: Martini, S., Börger, E., Kleine Büning, H., Jäger, G., Richter, M.M. (eds.) CSL 1992. LNCS, vol. 702, pp. 100–114. Springer, Heidelberg (1993)
Calo, A., Makowsky, J.A.: The Ehrenfeucht-Fraïssé games for transitive closure. In: Nerode, A., Taitslin, M.A. (eds.) LFCS 1992. LNCS, vol. 620, pp. 57–68. Springer, Heidelberg (1992)
Doets, K.: Completeness and Definability: Applications of the Ehrenfeucht Game in Second-Order and Intensional Logic. PhD thesis, Universiteit van Amsterdam (1987)
Ebbinghaus, H.-D., Flum, J.: Finite Model Theory. Perspectives in Mathematical Logic. Springer, Berlin (1995)
Enderton, H.: A mathematical introduction to Logic. Academic Press, New York (1972)
Feferman, S., Vaught, R.: The first-order properties of algebraic systems. Fundamenta Mathematicae 47, 57–103 (1959)
Gottlob, G., Koch, C.: Monadic datalog and the expressive power of languages for web information extraction. In: Proceedings of PODS 2002, pp. 17–28 (2002)
Grädel, E.: On transitive closure logic. In: Kleine Büning, H., Jäger, G., Börger, E., Richter, M.M. (eds.) CSL 1991. LNCS, vol. 626, pp. 149–163. Springer, Heidelberg (1992)
Henkin, L.: Completeness in the theory of types. The Journal of Symbolic Logic 15(2), 81–91 (1950)
Kepser, S.: Querying linguistic treebanks with monadic second-order logic in linear time. J. of Logic, Lang. and Inf. 13(4), 457–470 (2004)
Kepser, S.: Properties of binary transitive closure logic over trees. In: Satta, G., Monachesi, P., Penn, G., Wintner, S. (eds.) Formal Grammar 2006, pp. 77–89 (2006)
Lafitte, G., Mazoyer, J.: Théorie des modèles et complexité. Technical report, Ecole Normale Supérieure de Lyon (1998)
Makowsky, J.A.: Algorithmic uses of the Feferman-Vaught theorem. Annals of Pure and Applied Logic 126(1-3), 159–213 (2004)
Manzano, M.: Extensions of First-Order logic. Cambridge University Press, New York (1996)
Matz, O., Schweikardt, N.: Expressive power of monadic logics on words, trees, pictures, and graphs. In: Grädel, E., Flum, J., Wilke, T. (eds.) Logic and Automata: History and Perspectives, Texts in Logic and Games, pp. 531–552. Amsterdam University Press (2007)
Rogers, J.: Descriptive Approach to Language - Theoretic Complexity. CSLI Publications, Stanford (1998)
ten Cate, B., Marx, M.: Axiomatizing the logical core of XPath 2.0. In: Schwentick, T., Suciu, D. (eds.) ICDT 2007. LNCS, vol. 4353, pp. 134–148. Springer, Heidelberg (2006)
ten Cate, B., Segoufin, L.: XPath, transitive closure logic, and nested tree walking automata. In: PODS 2008: Proceedings of the twenty-seventh ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, pp. 251–260. ACM, New York (2008)
Tiede, H.-J., Kepser, S.: Monadic second-order logic and transitive closure logics over trees. Electron. Notes Theor. Comput. Sci. 165, 189–199 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gheerbrant, A., ten Cate, B. (2008). Complete Axiomatizations of MSO, FO(TC 1 ) and FO(LFP 1 ) on Finite Trees. In: Artemov, S., Nerode, A. (eds) Logical Foundations of Computer Science. LFCS 2009. Lecture Notes in Computer Science, vol 5407. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92687-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-92687-0_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92686-3
Online ISBN: 978-3-540-92687-0
eBook Packages: Computer ScienceComputer Science (R0)