An Effective Characterization of the Alternation Hierarchy in Two-Variable Logic

被引:2
|
作者
Krebs, Andreas [1 ]
Straubing, Howard [2 ]
机构
[1] Univ Tubingen, Wilhelm Schickard Inst, Sand 13, D-72076 Tubingen, Germany
[2] Boston Coll, Comp Sci Dept, Chestnut Hill, MA 02467 USA
关键词
FO2; Quantifier Alternation; J; Pseudovarities; Identities; CATEGORIES;
D O I
10.1145/3149822
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We give an algebraic characterization, based on the bilateral semidirect product of finite monoids, of the quantifier alternation hierarchy in two-variable first-order logic on finite words. As a consequence, we obtain a new proof that this hierarchy is strict. Moreover, by application of the theory of finite categories, we are able to make our characterization effective: that is, there is an algorithm for determining the exact quantifier alternation depth for a given language definable in two-variable logic.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Two-Variable Logic with Counting and Trees
    Charatonik, Witold
    Witkowski, Piotr
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2016, 17 (04)
  • [2] TWO-VARIABLE LOGIC WITH TWO ORDER RELATIONS
    Schwentick, Thomas
    Zeume, Thomas
    LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (01)
  • [3] Two-Variable Logic on Data Words
    Bojanczyk, Mikolaj
    David, Claire
    Muscholl, Anca
    Schwentick, Thomas
    Segoufin, Luc
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2011, 12 (04)
  • [4] On preservation theorems for two-variable logic
    Grädel, E
    Rosen, E
    MATHEMATICAL LOGIC QUARTERLY, 1999, 45 (03) : 315 - 325
  • [5] Two-variable logic with counting is decidable
    Gradel, E
    Otto, M
    Rosen, E
    12TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1997, : 306 - 317
  • [6] Two-variable Logic with Counting and Trees
    Charatonik, Witold
    Witkowski, Piotr
    2013 28TH ANNUAL IEEE/ACM SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2013, : 73 - 82
  • [7] Complexity of two-variable logic with counting
    Pacholski, L
    Szwast, W
    Tendera, L
    12TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1997, : 318 - 327
  • [8] Two-variable Logic with a Between Relation
    Krebs, Andreas
    Lodaya, Kamal
    Pandya, Paritosh
    Straubing, Howard
    PROCEEDINGS OF THE 31ST ANNUAL ACM-IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2016), 2016, : 106 - 115
  • [9] Two-variable logic on words with data
    Bojanczyk, MikolaJ
    Muscholl, Anca
    Schwentick, Thomas
    Segoufin, Luc
    David, Claire
    21ST ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2006, : 7 - +
  • [10] Complexity of two-variable Dependence Logic and IF-Logic
    Kontinen, Juha
    Kuusisto, Antti
    Lohmann, Peter
    Virtema, Jonni
    26TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2011), 2011, : 289 - 298