Hanf normal form for first-order logic with unary counting quantifiers

被引:3
|
作者
Heimberg, Lucas [1 ]
Kuske, Dietrich [2 ]
Schweikardt, Nicole [1 ]
机构
[1] Humboldt Univ, Berlin, Germany
[2] Tech Univ Ilmenau, Ilmenau, Germany
关键词
Extensions of first-order logic; Hanf locality; modulo-counting quantifiers; unary counting quantifiers; ultimately periodic sets; structures of bounded degree; normal forms; model checking; elementary algorithms;
D O I
10.1145/2933575.2934571
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the existence of Hanf normal forms for extensions FO(Q) of first-order logic by sets Q subset of P(N) of unary counting quantifiers. A formula is in Hanf normal form if it is a Boolean combination of formulas zeta (x(overbar)) describing the isomorphism type of a local neighbourhood around its free variables x and statements of the form "the number of witnesses y of psi (y) belongs to (Q+k)" where Q is an element of Q, k is an element of N, and psi describes the isomorphism type of a local neighbourhood around its unique free variable y. We show that a formula from FO(Q) can be transformed into a formula in Hanf normal form that is equivalent on all structures of degree <= d if, and only if, all counting quantifiers occurring in the formula are ultimately periodic. This transformation can be carried out in worst-case optimal 3-fold exponential time. In particular, this yields an algorithmic version of Nurmonen's extension of Hanf's theorem for first-order logic with modulo-counting quantifiers. As an immediate consequence, we obtain that on finite structures of degree <= d, model checking of first-order logic with modulo-counting quantifiers is fixed-parameter tractable.
引用
收藏
页码:277 / 286
页数:10
相关论文
共 50 条