Rational Operational Models

GSOS is a specification format for well-behaved operations on transition systems. Aceto introduced a restriction of this format, called simple GSOS, which guarantees that the associated transition system is locally finite, i.e. every state has only finitely many different descendent states (i.e. states reachable by a sequence of transitions). The theory of coalgebras provides a framework for the uniform study of systems, including labelled transition systems but also, e.g. weighted transition systems and (non-)deterministic automata. In this context GSOS can be studied at the general level of distributive laws of syntax over behaviour. In the present paper we generalize [email protected]?s result to the setting of coalgebras by restricting abstract GSOS to bipointed specifications. We show that the operational model of a bipointed specification is locally finite, even for specifications with infinitely many operations which have finite dependency. As an example, we derive a concrete format for operations on regular languages and obtain for free that regular expressions have finitely many derivatives modulo the equations of join semilattices.

[1]  Janusz A. Brzozowski,et al.  Derivatives of Regular Expressions , 1964, JACM.

[2]  Alexander Kurz,et al.  Strongly Complete Logics for Coalgebras , 2012, Log. Methods Comput. Sci..

[3]  Jiří Adámek,et al.  Free algebras and automata realizations in the language of categories , 1974 .

[4]  Jan J. M. M. Rutten,et al.  Universal coalgebra: a theory of systems , 2000, Theor. Comput. Sci..

[5]  Jurriaan Rot,et al.  On the specification of operations on the rational behaviour of systems , 2012, EXPRESS/SOS.

[6]  Jeffrey Shallit,et al.  A Second Course in Formal Languages and Automata Theory , 2008 .

[7]  Jiří Adámek,et al.  On sifted colimits and generalized varieties. , 2001 .

[8]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[9]  Albert R. Meyer,et al.  Bisimulation can't be traced , 1988, POPL '88.

[10]  Bartek Klin,et al.  Structural Operational Semantics for Weighted Transition Systems , 2009, Semantics and Algebraic Specification.

[11]  John Power,et al.  Category theory for operational semantics , 2004, Theor. Comput. Sci..

[12]  Gordon D. Plotkin,et al.  Towards a mathematical operational semantics , 1997, Proceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science.

[13]  Jirí Adámek,et al.  Iterative algebras at work , 2006, Mathematical Structures in Computer Science.

[14]  Marcin Jurdzinski,et al.  Model Checking Probabilistic Timed Automata with One or Two Clocks , 2008, Log. Methods Comput. Sci..

[15]  J. Adámek,et al.  Automata and Algebras in Categories , 1990 .

[16]  Luca Aceto,et al.  GSOS and Finite Labelled Transition Systems , 1994, Theor. Comput. Sci..

[17]  Stefan Milius A Sound and Complete Calculus for Finite Stream Circuits , 2010, 2010 25th Annual IEEE Symposium on Logic in Computer Science.

[18]  Michael Makkai,et al.  Accessible categories: The foundations of categorical model theory, , 2007 .

[19]  P. Gabriel,et al.  Lokal α-präsentierbare Kategorien , 1971 .

[20]  Jurriaan Rot,et al.  Coalgebraic Bisimulation-Up-To , 2013, SOFSEM.

[21]  Jan J. M. M. Rutten,et al.  A coinductive calculus of streams , 2005, Mathematical Structures in Computer Science.

[22]  Jirí Adámek,et al.  Free iterative theories: a coalgebraic view , 2003, Mathematical Structures in Computer Science.

[23]  Jirí Adámek,et al.  On tree coalgebras and coalgebra presentations , 2004, Theor. Comput. Sci..

[24]  Jan J. M. M. Rutten Rational Streams Coalgebraically , 2008, Log. Methods Comput. Sci..

[25]  J. Adámek,et al.  Locally Presentable and Accessible Categories: Bibliography , 1994 .

[26]  F. Bartels,et al.  On Generalised Coinduction and Probabilistic Specification Formats , 2004 .

[27]  M. Barr Coequalizers and free triples , 1970 .

[28]  Bartek Klin,et al.  Bialgebras for structural operational semantics: An introduction , 2011, Theor. Comput. Sci..

[29]  Alexandra Silva,et al.  Sound and Complete Axiomatizations of Coalgebraic Language Equivalence , 2011, TOCL.