A coalgebraic perspective on linear weighted automata

被引:37
作者
Bonchi, Filippo [1 ]
Bonsangue, Marcello [2 ,3 ]
Boreale, Michele [4 ]
Rutten, Jan [3 ,5 ]
Silva, Alexandra [3 ,5 ,6 ]
机构
[1] Univ Lyon, ENS Lyon, LIP, CNRS,UMR 5668,UCBL,INRIA, F-69364 Lyon, France
[2] Leiden Inst Adv Comp Sci, NL-2333 CA Leiden, Netherlands
[3] Ctr Wiskunde & Informat, NL-1098 XG Amsterdam, Netherlands
[4] Univ Florence, Dipartimento Sistemi & Informat, I-50134 Florence, Italy
[5] Radboud Univ Nijmegen, NL-6525 AJ Nijmegen, Netherlands
[6] Univ Minho, HASLab INESC TEC, P-4710058 Braga, Portugal
关键词
COINDUCTIVE CALCULUS; BISIMULATION;
D O I
10.1016/j.ic.2011.12.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Weighted automata are a generalisation of non-deterministic automata where each transition, in addition to an input letter, has also a quantity expressing the weight (e.g. cost or probability) of its execution. As for non-deterministic automata, their behaviours can be expressed in terms of either (weighted) bisimilarity or (weighted) language equivalence. Coalgebras provide a categorical framework for the uniform study of state-based systems and their behaviours. In this work, we show that coalgebras can, suitably model weighted automata in two different ways: coalgebras on Set (the category of sets and functions) characterise weighted bisimilarity, while coalgebras on Vect (the category of vector spaces and linear maps) characterise weighted language equivalence. Relying on the second characterisation, we show three different procedures for computing weighted language equivalence. The first one consists in a generalisation of the usual partition refinement algorithm for ordinary automata. The second one is the backward version of the first one. The third procedure relies on a syntactic representation of rational weighted languages. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:77 / 105
页数:29
相关论文
共 40 条
[1]  
Adamek J., 1990, ABSTRACT CONCRETE CA
[2]  
Albert J, 2009, MONOGR THEOR COMPUT, P453, DOI 10.1007/978-3-642-01492-5_11
[3]  
[Anonymous], NGALGEBRA PACKAGE
[4]  
[Anonymous], The Mathematica
[5]  
[Anonymous], 2003, ITERATIVE METHODS SP, DOI DOI 10.1137/1.9780898718003
[6]  
Baier C, 2009, MONOGR THEOR COMPUT, P519, DOI 10.1007/978-3-642-01492-5_13
[7]   TERMINAL COALGEBRAS IN WELL-FOUNDED SET-THEORY [J].
BARR, M .
THEORETICAL COMPUTER SCIENCE, 1993, 114 (02) :299-315
[8]  
Béal MP, 2006, LECT NOTES COMPUT SC, V3967, P58
[9]  
Berstel Jr Jean, 1988, Rational Series and Their Languages, EATCS Monographs on Theoretical Computer Science
[10]  
Boreale M, 2009, LECT NOTES COMPUT SC, V5710, P163, DOI 10.1007/978-3-642-04081-8_12