{"title":"Coalgebras for Bisimulation of Weighted Automata over Semirings","authors":"Purandar Bhaduri","doi":"10.46298/lmcs-19(1:4)2023","DOIUrl":null,"url":null,"abstract":"Weighted automata are a generalization of nondeterministic automata that\nassociate a weight drawn from a semiring $K$ with every transition and every\nstate. Their behaviours can be formalized either as weighted language\nequivalence or weighted bisimulation. In this paper we explore the properties\nof weighted automata in the framework of coalgebras over (i) the category\n$\\mathsf{SMod}$ of semimodules over a semiring $K$ and $K$-linear maps, and\n(ii) the category $\\mathsf{Set}$ of sets and maps. We show that the behavioural\nequivalences defined by the corresponding final coalgebras in these two cases\ncharacterize weighted language equivalence and weighted bisimulation,\nrespectively. These results extend earlier work by Bonchi et al. using the\ncategory $\\mathsf{Vect}$ of vector spaces and linear maps as the underlying\nmodel for weighted automata with weights drawn from a field $K$. The key step\nin our work is generalizing the notions of linear relation and linear\nbisimulation of Boreale from vector spaces to semimodules using the concept of\nthe kernel of a $K$-linear map in the sense of universal algebra. We also\nprovide an abstract procedure for forward partition refinement for computing\nweighted language equivalence. Since for weighted automata defined over\nsemirings the problem is undecidable in general, it is guaranteed to halt only\nin special cases. We provide sufficient conditions for the termination of our\nprocedure. Although the results are similar to those of Bonchi et al., many of\nour proofs are new, especially those about the coalgebra in $\\mathsf{SMod}$\ncharacterizing weighted language equivalence.","PeriodicalId":314387,"journal":{"name":"Log. Methods Comput. Sci.","volume":"308 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Log. Methods Comput. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46298/lmcs-19(1:4)2023","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Weighted automata are a generalization of nondeterministic automata that
associate a weight drawn from a semiring $K$ with every transition and every
state. Their behaviours can be formalized either as weighted language
equivalence or weighted bisimulation. In this paper we explore the properties
of weighted automata in the framework of coalgebras over (i) the category
$\mathsf{SMod}$ of semimodules over a semiring $K$ and $K$-linear maps, and
(ii) the category $\mathsf{Set}$ of sets and maps. We show that the behavioural
equivalences defined by the corresponding final coalgebras in these two cases
characterize weighted language equivalence and weighted bisimulation,
respectively. These results extend earlier work by Bonchi et al. using the
category $\mathsf{Vect}$ of vector spaces and linear maps as the underlying
model for weighted automata with weights drawn from a field $K$. The key step
in our work is generalizing the notions of linear relation and linear
bisimulation of Boreale from vector spaces to semimodules using the concept of
the kernel of a $K$-linear map in the sense of universal algebra. We also
provide an abstract procedure for forward partition refinement for computing
weighted language equivalence. Since for weighted automata defined over
semirings the problem is undecidable in general, it is guaranteed to halt only
in special cases. We provide sufficient conditions for the termination of our
procedure. Although the results are similar to those of Bonchi et al., many of
our proofs are new, especially those about the coalgebra in $\mathsf{SMod}$
characterizing weighted language equivalence.