Sound and Complete Axiomatizations of Coalgebraic Language Equivalence

被引:28
|
作者
Bonsangue, Marcello M. [1 ]
Milius, Stefan [2 ]
Silva, Alexandra [3 ]
机构
[1] Leiden Univ, LIACS, NL-2300 RA Leiden, Netherlands
[2] Tech Univ Carolo Wilhelmina Braunschweig, Braunschweig, Germany
[3] Radboud Univ Nijmegen, Intelligent Syst Sect, NL-6525 ED Nijmegen, Netherlands
关键词
Theory; Coalgebra; language; regular expressions; trace; weighted automata; ALGEBRAS; SYSTEMS; THEOREM;
D O I
10.1145/2422085.2422092
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Coalgebras provide a uniform framework for studying dynamical systems, including several types of automata. In this article, we make use of the coalgebraic view on systems to investigate, in a uniform way, under which conditions calculi that are sound and complete with respect to behavioral equivalence can be extended to a coarser coalgebraic language equivalence, which arises from a generalized powerset construction that determinizes coalgebras. We show that soundness and completeness are established by proving that expressions modulo axioms of a calculus form the rational fixpoint of the given type functor. Our main result is that the rational fixpoint of the functor FT, where T is a monad describing the branching of the systems (e.g., non-determinism, weights, probability, etc.), has as a quotient the rational fixpoint of the determinized type functor F, a lifting of F to the category of T-algebras. We apply our framework to the concrete example of weighted automata, for which we present a new sound and complete calculus for weighted language equivalence. As a special case, we obtain nondeterministic automata in which we recover Rabinovich's sound and complete calculus for language equivalence.
引用
收藏
页数:52
相关论文
共 50 条
  • [1] Simplified coalgebraic trace equivalence
    Kurz, Alexander
    Milius, Stefan
    Pattinson, Dirk
    Schröder, Lutz
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2015, 8950 : 75 - 90
  • [2] Complete Axiomatizations for Quantum Actions
    A. Baltag
    S. Smets
    [J]. International Journal of Theoretical Physics, 2005, 44 : 2267 - 2282
  • [3] Complete axiomatizations for XPath fragments
    ten Cate, Balder
    Litak, Tadeusz
    Marx, Maarten
    [J]. JOURNAL OF APPLIED LOGIC, 2010, 8 (02) : 153 - 172
  • [4] Complete axiomatizations for quantum actions
    Baltag, A.
    Smets, S.
    [J]. INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 2005, 44 (12) : 2267 - 2282
  • [5] Stochastic coalgebraic logic: Bisimilarity and behavioral equivalence
    Doberkat, Ernst-Erich
    [J]. ANNALS OF PURE AND APPLIED LOGIC, 2008, 155 (01) : 46 - 68
  • [6] A Sound and Complete Bisimulation for Contextual Equivalence in λ-Calculus with Call/cc
    Yachi, Taichi
    Sumii, Eijiro
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2016, 2016, 10017 : 171 - 186
  • [7] Modular construction of complete coalgebraic logics
    Cirstea, Corina
    Pattinson, Dirk
    [J]. THEORETICAL COMPUTER SCIENCE, 2007, 388 (1-3) : 83 - 108
  • [8] Complete Elgot Monads and Coalgebraic Resumptions
    Goncharov, Sergey
    Milius, Stefan
    Rauch, Christoph
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2016, 325 : 147 - 168
  • [9] Complete axiomatizations for reasoning about knowledge and time
    Halpern, JY
    Van der Meyden, R
    Vardi, MY
    [J]. SIAM JOURNAL ON COMPUTING, 2004, 33 (03) : 674 - 703
  • [10] COMPLETE AXIOMATIZATIONS OF SOME QUOTIENT TERM ALGEBRAS
    COMON, H
    [J]. THEORETICAL COMPUTER SCIENCE, 1993, 118 (02) : 167 - 191