Abstract
In this paper we study the generating function of classes of graphs and hypergraphs modulo a fixed natural number m. For a class of labeled graphs C we denote by fc(n) the number of structures of size n. For C definable in Monadic Second Order Logic MSOL with unary and binary relation symbols only, E. Specker and C. Blatter showed in 1981 that for every m ∈ N, fc(n) satisfies a linear recurrence relation
over ℤm, and hence is ultimately periodic for each m. In this paper we show how the Specker-Blatter Theorem depends on the choice of constants and relations allowed in the definition of C. Among the main results we have the following:
-
For n-ary relations of degree at most d, where each element a is related to at most d other elements by any of the relations, a linear recurrence relation holds, irrespective of the arity of the relations involved.
-
In all the results MSOL can be replaced by CMSOL, Monadic Second Order Logic with (modular) Counting. This covers many new cases, for which such a recurrence relation was not known before.
Partially supported by the VPR fund — Dent Charitable Trust — non-military research fund of the Technion-Israeli Institute of Technology.
Partially supported by a Grant of the Fund for Promotion of Research of the Technion-Israeli Institute of Technology.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
E. Barcucci, A. Del Lungo, A Forsini, and S Rinaldi. A technology for reverse-engineering a combinatorial problem from a rational generating function. Advances in Applied Mathematics, 26:129–153, 2001.
J. Berstel and C. Reutenauer. Rational Series and their languages, volume 12 of EATCS Monographs on Theoretical Computer Science. Springer, 1984.
C. Blatter and E. Specker. Le nombre de structures finies d’une théorie à charactère fin. Sciences Mathématiques, Fonds Nationale de la recherche. Scientifique, Bruxelles, pages 41–44, 1981.
C. Blatter and E. Specker. Recurrence relations for the number of labeled structures on a finite set. In E. Börger, G. Hasenjaeger, and D. Rödding, editors, In Logic and Machines: Decision Problems and Complexity, volume 171 of Lecture Notes in Computer Science, pages 43–61. Springer, 1984.
B. Courcelle. The monadic second-order theory of graphs I: Recognizable sets of finite graphs. Information and Computation, 85:12–75, 1990.
H.D. Ebbinghaus and J. Flum. Finite Model Theory. Perspectives in Mathematical Logic. Springer, 1995.
E. Fischer. The Specker-Blatter theorem does not hold for quaternary relations. Journal of Combinatorial Theory, Series A, 2003. in press.
E. Fischer and J.A. Makowsky. The Specker-Blatter theorem revisited. in preparation.
I. Gessel. Combinatorial proofs of congruences. In D.M. Jackson and S.A. Vanstone, editors, Enumeration and design, pages 157–197. Academic Press, 1984.
F. Gécseg and M. Steinby. Tree languages. In G. Rozenberg and A. Salomaa, editors, Handbook of formal languages, Vol. 3: Beyond words, pages 1–68. Springer Verlag, Berlin, 1997.
F. Harary and E. Palmer. Graphical Enumeration. Academic Press, 1973.
J. E. Hopcroft and J. D. Ullman. Introduction to Automata Theory, Languages. and Computation. Addison-Wesley Series in Computer Science. Addison-Wesley, 1980.
R. Lidl and H. Niederreiter. Finite Fields, volume 20 of Encyclopedia of. Mathematics and its Applications. Cambridge University Press, 1983.
J.A. Makowsky. Specker’s problem. In E. Grädel and C. Hirsch, editors, Problems in Finite Model Theory. THE FMT Homepage, 2000. Last version: June 2000, http://www-mgi.informatik.rwth-aachen.de/FMT/problems.ps.
J.A. Makowsky. Algorithmic uses of the Feferman-Vaught theorem. Lecture delivered at the Tarski Centenary Conference, Warsaw, May 2001, paper submitted to APAL in January 2003, special issue of the conference, 2001.
E. Specker. Application of logic and combinatorics to enumeration problems. In E. Börger, editor, Trends in Theoretical Computer Science, pages 141–169. Computer Science Press, 1988. Reprinted in: Ernst Specker, Selecta, Birkhäuser 1990, pp. 324–350.
H.S. Wilf. generatingfunctionology. Academic Press, 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fischer, E., Makowsky, J.A. (2003). The Specker-Blatter Theorem Revisited. In: Warnow, T., Zhu, B. (eds) Computing and Combinatorics. COCOON 2003. Lecture Notes in Computer Science, vol 2697. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45071-8_11
Download citation
DOI: https://doi.org/10.1007/3-540-45071-8_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40534-4
Online ISBN: 978-3-540-45071-9
eBook Packages: Springer Book Archive