Two-Variable Logic with Counting and Trees

被引:3
|
作者
Charatonik, Witold [1 ]
Witkowski, Piotr [1 ]
机构
[1] Univ Wroclaw, Inst Comp Sci, Joliot Curie 15, PL-50383 Wroclaw, Poland
关键词
Counting quantifier; satisfiability; tree; two-variable logic; 1ST-ORDER LOGIC;
D O I
10.1145/2983622
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the two-variable logic with counting quantifiers (C-2) interpreted over finite structures that contain two forests of ranked trees. This logic is strictly more expressive than standard C-2 and it is no longer a fragment of first-order logic. In particular, it can express that a structure is a ranked tree, a cycle, or a connected graph of bounded degree. It is also strictly more expressive than first-order logic with two variables and two successor relations of two finite linear orders. We present a decision procedure for the satisfiability problem for this logic. The procedure runs in NEXPTTME, which is optimal since the satisfiability problem for plain C-2 is NEXPTARE-complete.
引用
收藏
页数:27
相关论文
共 50 条
  • [1] Two-variable Logic with Counting and Trees
    Charatonik, Witold
    Witkowski, Piotr
    [J]. 2013 28TH ANNUAL IEEE/ACM SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2013, : 73 - 82
  • [2] Two-variable logic with counting is decidable
    Gradel, E
    Otto, M
    Rosen, E
    [J]. 12TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1997, : 306 - 317
  • [3] Complexity of two-variable logic with counting
    Pacholski, L
    Szwast, W
    Tendera, L
    [J]. 12TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1997, : 318 - 327
  • [4] TWO-VARIABLE LOGIC WITH COUNTING AND A LINEAR ORDER
    Charatonik, Witold
    Witkowski, Piotr
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2016, 12 (02)
  • [5] Complexity of Two-Variable Logic on Finite Trees
    Benaim, Saguy
    Benedikt, Michael
    Charatonik, Witold
    Kieronski, Emanuel
    Lenhardt, Rastislav
    Mazowiecki, Filip
    Worrell, James
    [J]. ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2016, 17 (04)
  • [6] Complexity of Two-Variable Logic on Finite Trees
    Benaim, Saguy
    Benedikt, Michael
    Charatonik, Witold
    Kieronski, Emanuel
    Lenhardt, Rastislav
    Mazowiecki, Filip
    Worrell, James
    [J]. AUTOMATA, LANGUAGES, AND PROGRAMMING, PT II, 2013, 7966 : 74 - 88
  • [7] REGULAR GRAPHS AND THE SPECTRA OF TWO-VARIABLE LOGIC WITH COUNTING
    Kopczynski, Eryk
    Tan, Tony
    [J]. SIAM JOURNAL ON COMPUTING, 2015, 44 (03) : 786 - 818
  • [8] Weighted model counting beyond two-variable logic
    Kuusisto, Antti
    Lutz, Carsten
    [J]. LICS'18: PROCEEDINGS OF THE 33RD ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, 2018, : 619 - 628
  • [9] Two-Variable Logic on Data Trees and XML Reasoning
    Bojanczyk, Mikoaj
    Muscholl, Anca
    Schwentick, Thomas
    Segoufin, Luc
    [J]. JOURNAL OF THE ACM, 2009, 56 (03)
  • [10] Complexity results for first-order two-variable logic with counting
    Pacholski, L
    Szwast, W
    Tendera, L
    [J]. SIAM JOURNAL ON COMPUTING, 2000, 29 (04) : 1083 - 1117