On the complexity of reasoning in Kleene algebra

被引:31
|
作者
Kozen, D [1 ]
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
关键词
D O I
10.1006/inco.2001.2960
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the complexity of reasoning in Kleene algebra and *-continuous Kleene algebra in the presence of extra-equational assumptions E; that is, the complexity of deciding the validity of universal Horn formulas E --> s = t, where E is a finite set of equations. We obtain various levels of complexity based on the form of the assumptions E. Our main results are as follows: for *-continuous Kleene algebra, (i) if E contains only commutativity assumptions pq = qp, the problem is Pi(1)(0)-complete; (ii) if E contains only monoid equations, the problem is Pi(2)(0)-complete; and (iii) for arbitrary equations E, the problem is Pi(1)(1)-complete. The last problem is the universal Horn theory of the *-continuous Kleene algebras. This resolves an open question of the author [D. Kozen, 1994, Inform. and Comput. 110,366-390]. (C) 2002 Elsevier Science (USA).
引用
收藏
页码:152 / 162
页数:11
相关论文
共 50 条
  • [1] On the complexity of reasoning in Kleene algebra
    Kozen, D
    12TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1997, : 195 - 202
  • [2] On the Complexity of Reasoning in Kleene Algebra with Commutativity Conditions
    Kuznetsov, Stepan L.
    THEORETICAL ASPECTS OF COMPUTING, ICTAC 2023, 2023, 14446 : 83 - 99
  • [3] Automated reasoning in kleene algebra
    Hoefner, Peter
    Struth, Georg
    AUTOMATED DEDUCTION - CADE-21, PROCEEDINGS, 2007, 4603 : 279 - +
  • [4] On the Complexity of Kleene Algebra with Domain
    Sedlar, Igor
    RELATIONAL AND ALGEBRAIC METHODS IN COMPUTER SCIENCE, RAMICS 2023, 2023, 13896 : 208 - 223
  • [5] How the location of * influences complexity in Kleene algebra with tests
    Hardin, C
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2005, 3452 : 224 - 239
  • [6] Kleene Algebra with Hypotheses
    Doumane, Amina
    Kuperberg, Denis
    Pous, Damien
    Pradic, Pierre
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, FOSSACS 2019, 2019, 11425 : 207 - 223
  • [7] A Kleene Algebra of Tagged System Actors for Reasoning about Heterogeneous Embedded Systems
    Dey, Soumyajit
    Sarkar, Dipankar
    Basu, Anupam
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (10) : 1917 - 1931
  • [8] Algebraic Reasoning of Quantum Programs via Non-idempotent Kleene Algebra
    Peng, Yuxiang
    Ying, Mingsheng
    Wu, Xiaodi
    PROCEEDINGS OF THE 43RD ACM SIGPLAN INTERNATIONAL CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '22), 2022, : 657 - 670
  • [9] Synchronous Kleene algebra
    Prisacariu, Cristian
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2010, 79 (07): : 608 - 635
  • [10] Pointer kleene algebra
    Ehm, T
    RELATIONAL AND KLEENE-ALGEBRAIC METHODS IN COMPUTER SCIENCE, 2003, 3051 : 99 - 111