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 条