Skip to main content

Monadic Second-Order Logic with Arbitrary Monadic Predicates

  • Conference paper
Mathematical Foundations of Computer Science 2014 (MFCS 2014)

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

Abstract

We study Monadic Second-Order Logic (MSO) over finite words, extended with (non-uniform arbitrary) monadic predicates. We show that it defines a class of languages that has algebraic, automata-theoretic and machine-independent characterizations. We consider the regularity question: given a language in this class, when is it regular? To answer this, we show a substitution property and the existence of a syntactical predicate.

We give three applications. The first two are to give simple proofs of the Straubing and Crane Beach Conjectures for monadic predicates, and the third is to show that it is decidable whether a language defined by an MSO formula with morphic predicates is regular.

The authors are supported by the project ANR 2010 BLAN 0202 02 (FREC). The first author is supported by the European Unionā€™s Seventh Framework Programme (FP7/2007-2013) under grant agreement 259454 (GALE) and 239850 (SOSNA). The second author is supported by Fondation CFM.

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. Barrington, D.A.M.: Bounded-width polynomial-size branching programs recognize exactly those languages in NC 1. Journal of Computer and System SciencesĀ 38(1), 150ā€“164 (1989)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  2. Barrington, D.A.M., Compton, K., Straubing, H., ThĆ©rien, D.: Regular languages in NC1. Journal of Computer and System SciencesĀ 44(3), 478ā€“499 (1992)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  3. Barrington, D.A.M., Immerman, N., Lautemann, C., Schweikardt, N., ThĆ©rien, D.: First-order expressibility of languages with neutral letters or: The Crane Beach conjecture. Journal of Computer and System SciencesĀ 70(2), 101ā€“127 (2005)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  4. Barrington, D.A.M., ThĆ©rien, D.: Finite monoids and the fine structure of NC1. Journal of the Association for Computing MachineryĀ 35(4), 941ā€“952 (1988)

    ArticleĀ  MathSciNetĀ  Google ScholarĀ 

  5. BĆ¼chi, J.R.: On a decision method in restricted second-order arithmetic. In: Proceedings of the 1st International Congress of Logic, Methodology, and Philosophy of Science, CLMPS 1960, pp. 1ā€“11. Stanford University Press (1962)

    Google ScholarĀ 

  6. Carton, O., Thomas, W.: The monadic theory of morphic infinite words and generalizations. Information and ComputationĀ 176(1), 51ā€“65 (2002)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  7. Dekking, F.M.: Iteration of maps by an automaton. Discrete MathematicsĀ 126(1-3), 81ā€“86 (1994)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  8. Durand, F.: Decidability of the HD0L ultimate periodicity problem. RAIRO Theor. Inform. Appl.Ā 47(2), 201ā€“214 (2013)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  9. Elgot, C.C., Rabin, M.O.: Decidability and undecidability of extensions of second (first) order theory of (generalized) successor. Journal of Symbolic LogicĀ 31(2), 169ā€“181 (1966)

    ArticleĀ  MATHĀ  Google ScholarĀ 

  10. Immerman, N.: Languages that capture complexity classes. SIAM Journal of ComputingĀ 16(4), 760ā€“778 (1987)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  11. KouckĆ½, M., Lautemann, C., Poloczek, S., ThĆ©rien, D.: Circuit Lower Bounds via Ehrenfeucht-FraissĆ© Games. In: IEEE Conference on Computational Complexity, pp. 190ā€“201 (2006)

    Google ScholarĀ 

  12. Kruckman, A., Rubin, S., Sheridan, J., Zax, B.: A myhill-nerode theorem for automata with advice. In: Faella, M., Murano, A. (eds.) GandALF. EPTCS, vol.Ā 96, pp. 238ā€“246 (2012)

    Google ScholarĀ 

  13. Nies, A.: Describing groups. Bulletin of Symbolic LogicĀ 13, 305ā€“339, 9 (2007)

    Google ScholarĀ 

  14. PĆ©ladeau, P.: Logically defined subsets of ā„•k. Theoretical Computer ScienceĀ 93(2), 169ā€“183 (1992)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  15. Rabinovich, A.: On decidability of monadic logic of order over the naturals extended by monadic predicates. Information and ComputationĀ 205(6), 870ā€“889 (2007)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  16. Rabinovich, A.: The Church problem for expansions of (ā„•, <) by unary predicates. Information and ComputationĀ 218, 1ā€“16 (2012)

    ArticleĀ  MATHĀ  MathSciNetĀ  Google ScholarĀ 

  17. Rabinovich, A., Thomas, W.: Decidable theories of the ordering of natural numbers with unary predicates. In: Ɖsik, Z. (ed.) CSL 2006. LNCS, vol.Ā 4207, pp. 562ā€“574. Springer, Heidelberg (2006)

    ChapterĀ  Google ScholarĀ 

  18. Schweikardt, N.: On the Expressive Power of First-Order Logic with Built-In Predicates. PhD thesis, Gutenberg-UniverstƤt in Mainz (2001)

    Google ScholarĀ 

  19. Semenov, A.L.: Decidability of monadic theories. In: Chytil, M., Koubek, V. (eds.) MFCS 1984. LNCS, vol.Ā 176, pp. 162ā€“175. Springer, Heidelberg (1984)

    Google ScholarĀ 

  20. Straubing, H.: Finite automata, formal logic, and circuit complexity. BirkhƤuser Boston Inc., Boston (1994)

    BookĀ  MATHĀ  Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2014 Springer-Verlag GmbH Berlin Heidelberg

About this paper

Cite this paper

Fijalkow, N., Paperman, C. (2014). Monadic Second-Order Logic with Arbitrary Monadic Predicates. In: Csuhaj-VarjĆŗ, E., Dietzfelbinger, M., Ɖsik, Z. (eds) Mathematical Foundations of Computer Science 2014. MFCS 2014. Lecture Notes in Computer Science, vol 8634. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44522-8_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-44522-8_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-44521-1

  • Online ISBN: 978-3-662-44522-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics