Skip to main content

Complete Axiomatizations of MSO, FO(TC 1 ) and FO(LFP 1 ) on Finite Trees

  • Conference paper
Logical Foundations of Computer Science (LFCS 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5407))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  MathSciNet  MATH  Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. Doets, K.: Completeness and Definability: Applications of the Ehrenfeucht Game in Second-Order and Intensional Logic. PhD thesis, Universiteit van Amsterdam (1987)

    Google Scholar 

  5. Ebbinghaus, H.-D., Flum, J.: Finite Model Theory. Perspectives in Mathematical Logic. Springer, Berlin (1995)

    MATH  Google Scholar 

  6. Enderton, H.: A mathematical introduction to Logic. Academic Press, New York (1972)

    MATH  Google Scholar 

  7. Feferman, S., Vaught, R.: The first-order properties of algebraic systems. Fundamenta Mathematicae 47, 57–103 (1959)

    MathSciNet  MATH  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. Henkin, L.: Completeness in the theory of types. The Journal of Symbolic Logic 15(2), 81–91 (1950)

    Article  MathSciNet  MATH  Google Scholar 

  11. Kepser, S.: Querying linguistic treebanks with monadic second-order logic in linear time. J. of Logic, Lang. and Inf. 13(4), 457–470 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  12. 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)

    Google Scholar 

  13. Lafitte, G., Mazoyer, J.: Théorie des modèles et complexité. Technical report, Ecole Normale Supérieure de Lyon (1998)

    Google Scholar 

  14. Makowsky, J.A.: Algorithmic uses of the Feferman-Vaught theorem. Annals of Pure and Applied Logic 126(1-3), 159–213 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  15. Manzano, M.: Extensions of First-Order logic. Cambridge University Press, New York (1996)

    MATH  Google Scholar 

  16. 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)

    Google Scholar 

  17. Rogers, J.: Descriptive Approach to Language - Theoretic Complexity. CSLI Publications, Stanford (1998)

    MATH  Google Scholar 

  18. 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)

    Chapter  Google Scholar 

  19. 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)

    Chapter  Google Scholar 

  20. Tiede, H.-J., Kepser, S.: Monadic second-order logic and transitive closure logics over trees. Electron. Notes Theor. Comput. Sci. 165, 189–199 (2006)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics