Skip to main content

Definability of Combinatorial Functions and Their Linear Recurrence Relations

  • Chapter
  • 753 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6300))

Abstract

We consider functions of natural numbers which allow a combinatorial interpretation as counting functions (speed) of classes of relational structures, such as Fibonacci numbers, Bell numbers, Catalan numbers and the like. Many of these functions satisfy a linear recurrence relation over \(\mathbb Z\) or \({\mathbb Z}_m\) and allow an interpretation as counting the number of relations satisfying a property expressible in Monadic Second Order Logic (MSOL).

C. Blatter and E. Specker (1981) showed that if such a function f counts the number of binary relations satisfying a property expressible in MSOL then f satisfies for every m ∈ ℕ a linear recurrence relation over ℤ m .

In this paper we give a complete characterization in terms of definability in MSOL of the combinatorial functions which satisfy a linear recurrence relation over ℤ, and discuss various extensions and limitations of the Specker-Blatter theorem.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balogh, J., Bollobás, B., Weinreich, D.: The speed of hereditary properties of graphs. J. Comb. Theory, Ser. B 79, 131–156 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  2. Balogh, J., Bollobás, B., Weinreich, D.: The penultimate rate of growth for graph properties. EUROCOMB: European Journal of Combinatorics 22 (2001)

    Google Scholar 

  3. Balogh, J., Bollobás, B., Weinreich, D.: Measures on monotone properties of graphs. Discrete Applied Mathematics 116, 17–36 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  4. Barcucci, E., Lungo, A.D., Frosini, A., Rinaldi, S.: A technology for reverse-engineering a combinatorial problem from a rational generating function. Advances in Applied Mathematics 26, 129–153 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bateman, H.: The polynomial of Mittag-Leffler. Proceedings of the National Academy of Sciences 26, 491–496 (1940)

    Article  MathSciNet  MATH  Google Scholar 

  6. Bernardi, O., Noy, M., Welsh, D.: On the growth rate of minor-closed classes of graphs (2007)

    Google Scholar 

  7. Berstel, J., Reutenauer, C.: Rational Series and Their Languages. In: EATCS Monographs on Theoretical Computer Science, vol. 12. Springer, Heidelberg (1988)

    Google Scholar 

  8. Blatter, C., Specker, E.: Le nombre de structures finies d’une th’eorie à charactère fin. Sciences Mathématiques, Fonds Nationale de la rechercheScientifique, Bruxelles, pp. 41–44 (1981)

    Google Scholar 

  9. Blatter, C., Specker, E.: Recurrence relations for the number of labeled structures on a finite set. In: Börger, E., Hasenjaeger, G., Rödding, D. (eds.) Logic and Machines: Decision Problems and Complexity. LNCS, vol. 171, pp. 43–61. Springer, Heidelberg (1984)

    Chapter  Google Scholar 

  10. Bollobas, B., Thomason, A.: projections of bodies and hereditary properties of hypergraphs. J. London Math. Soc. 27 (1995)

    Google Scholar 

  11. Büchi, J.: Weak second–order arithmetic and finite automata. Zeitschrift für mathematische Logik und Grundlagen der Mathematik 6, 66–92 (1960)

    Article  MathSciNet  MATH  Google Scholar 

  12. Chomsky, N., Schützenberger, M.: The algebraic theory of context free languages. In: Brafford, P., Hirschberg, D. (eds.) Computer Programming and Formal Systems, pp. 118–161. North-Holland, Amsterdam (1963)

    Chapter  Google Scholar 

  13. Ebbinghaus, H., Flum, J.: Finite Model Theory. In: Perspectives in Mathematical Logic. Springer, Heidelberg (1995)

    Google Scholar 

  14. Ebbinghaus, H., Flum, J., Thomas, W.: Mathematical Logic. Undergraduate Texts in Mathematics, 2nd edn. Springer, Heidelberg (1994)

    Google Scholar 

  15. Eilenberg, S.: Automata, Languages, and Machines, Vol. A. Academic Press, London (1974)

    MATH  Google Scholar 

  16. Erdös, P., Frankl, P., Rödl, V.: The asymptotic enumeration of graphs not containing a fixed subgraph and a problem for hypergraphs having no exponent. Graphs Combin. 2, 113–121 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  17. Fischer, E.: The Specker-Blatter theorem does not hold for quaternary relations. Journal of Combinatorial Theory, Series A 103, 121–136 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  18. Fischer, E., Makowsky, J.: The Specker-Blatter theorem revisited. In: Warnow, T.J., Zhu, B. (eds.) COCOON 2003. LNCS, vol. 2697, pp. 90–101. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  19. Flajolet, P., Sedgewick, R.: Analytic Combinatorics. Cambridge University Press, Cambridge (2009)

    Book  MATH  Google Scholar 

  20. Graham, L., Knuth, D.E., Patashnik, O.: Concrete Mathematics: A Foundation for Computer Science. Addison-Wesley Longman Publishing Co., Inc., Boston (1994)

    MATH  Google Scholar 

  21. Knuth, D.E.: The Art of Computer Programming. Fascicle 4: Generating All Trees–History of Combinatorial Generation (Art of Computer Programming), vol. 4. Addison-Wesley Professional, Reading (2006)

    Google Scholar 

  22. Libkin, L.: Elements of Finite Model Theory. Springer, Heidelberg (2004)

    Book  MATH  Google Scholar 

  23. Lidl, R., Niederreiter, H.: Finite Fields. Encyclopedia of Mathematics and its Applications, vol. 20. Cambridge University Press, Cambridge (1983)

    Google Scholar 

  24. Mason, J.C., Handscomb, D.C.: Chebyshev Polynomials. Chapman & Hall/CRC, Boca Raton (2003)

    MATH  Google Scholar 

  25. Prömel, H., Steger, A.: Excluding induced subgraphs: Quadrilaterals. Random Structures & Algorithms 3, 19–31 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  26. Salomaa, A., Soittola, M.: Automata theoretic aspects of formal power series. Springer, Heidelberg (1978)

    Book  MATH  Google Scholar 

  27. Scheinerman, E., Zito, J.: On the size of hereditary classes of graphs. J. Comb. Theory, Ser. B 61, 16–39 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  28. Sidi, A.: Practical Extrapolation Methods, Theory and Applications. Cambridge Monographs on Applied and Computational Mathematics, vol. 10. Cambridge University Press, Cambridge (2003)

    Book  MATH  Google Scholar 

  29. Soittola, M.: Positive rational sequences. Theoretical Computer Science 2, 317–322 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  30. Specker, E.: Application of logic and combinatorics to enumeration problems. In: Börger, E. (ed.): Trends in Theoretical Computer Science. 141–169. Computer Science Press; Reprinted in: Ernst Specker, Selecta, Birkhäuser, pp. 324-350 (1988)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Kotek, T., Makowsky, J.A. (2010). Definability of Combinatorial Functions and Their Linear Recurrence Relations. In: Blass, A., Dershowitz, N., Reisig, W. (eds) Fields of Logic and Computation. Lecture Notes in Computer Science, vol 6300. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15025-8_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15025-8_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15024-1

  • Online ISBN: 978-3-642-15025-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics