Extensions of MSO and the monadic counting hierarchy
Extensions of MSO and the monadic counting hierarchy
复制标题
MSO 和单子计数层次结构的扩展
DOI:
10.1016/j.ic.2010.09.002
复制
发表时间:
2011
期刊:
影响因子:
--
通讯作者:
H. Niemistö
中科院分区:
文献类型:
--
作者:
J. Kontinen;H. Niemistö
In this paper, we study the expressive power of the extension of first-order logic by the unary second-order majority quantifier Most1. In 1 it was shown that the extension of FO by second-order majority quantifiers of all arities describes exactly the problems in the counting hierarchy. We consider first certain sublogics of FO(Most1) over unary vocabularies. We show that over unary vocabularies the logic MSO(R), where MSO is monadic second-order logic and R is the first-order Rescher quantifier, can be characterized by Presburger arithmetic, whereas the logic [Formula: see text] , where Rnis the nth vectorization of R, corresponds to the Δ0-fragment of arithmetic. Then we show that [Formula: see text] and that, on unary vocabularies, FO(Most1) collapses to uniform-TC0. Using this collapse, we show that first-order logic with the binary second-order majority quantifier is strictly more expressive than FO(Most1) over the empty vocabulary. On the other hand, over strings, FO(Most1) is shown to capture the linear fragment of the counting hierarchy. Finally we show that, over non-unary vocabularies, FO(Most1) can express problems complete via first-order reductions for each level of the counting hierarchy.