Rational series and their languages
Rational series and their languages
Generating functionology
The monadic second-order logic of graphs. I. recognizable sets of finite graphs
Information and Computation
Handbook of formal languages, vol. 3
Advances in Applied Mathematics
Introduction To Automata Theory, Languages, And Computation
Introduction To Automata Theory, Languages, And Computation
Recurrence relations for the number of labeled structures on a finite set
Proceedings of the Symposium "Rekursive Kombinatorik" on Logic and Machines: Decision Problems and Complexity
The Specker--Blatter theorem does not hold for quaternary relations
Journal of Combinatorial Theory Series A
Modular Counting and Substitution of Structures
Combinatorics, Probability and Computing
Application of logic to integer sequences: a survey
WoLLIC'10 Proceedings of the 17th international conference on Logic, language, information and computation
Definability of combinatorial functions and their linear recurrence relations
Fields of logic and computation
Hi-index | 0.00 |
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 fC(n) = Σj=1dm aj(m) fc (n - j), over Zm, 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.