Generic trace semantics via coinduction

I. Hasuo, B.P.F. Jacobs, A. Sokolova

Research output: Contribution to journalArticleAcademicpeer-review

137 Citations (Scopus)
165 Downloads (Pure)

Abstract

Trace semantics has been defined for various kinds of state-based systems, notably with different forms of branching such as non-determinism vs. probability. In this paper we claim to identify one underlying mathematical structure behind these "trace semantics," namely coinduction in a Kleisli category. This claim is based on our technical result that, under a suitably order-enriched setting, a final coalgebra in a Kleisli category is given by an initial algebra in the category Sets. Formerly the theory of coalgebras has been employed mostly in Sets where coinduction yields a finer process semantics of bisimilarity. Therefore this paper extends the application field of coalgebras, providing a new instance of the principle "process semantics via coinduction."
Original languageEnglish
Pages (from-to)11-1/36
JournalLogical Methods in Computer Science
Volume3
Issue number4
DOIs
Publication statusPublished - 2007

Fingerprint

Dive into the research topics of 'Generic trace semantics via coinduction'. Together they form a unique fingerprint.

Cite this