Structural Operational Semantics and Modal Logic, Revisited

A previously introduced combination of the bialgebraic approach to structural operational semantics with coalgebraic modal logic is re-examined and improved in some aspects. Firstly, a more abstract, conceptual proof of the main compositionality theorem is given, based on an understanding of modal logic as a study of coalgebras in slice categories of adjunctions. Secondly, a more concrete understanding of the assumptions of the theorem is provided, where proving compositionality amounts to finding a syntactic distributive law between two collections of predicate liftings.

[1]  Robin Milner,et al.  Algebraic laws for nondeterminism and concurrency , 1985, JACM.

[2]  Bartek Klin Bialgebraic methods and modal logic in structural operational semantics , 2009, Inf. Comput..

[3]  Ana Sokolova,et al.  Exemplaric Expressivity of Modal Logics , 2010, J. Log. Comput..

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

[5]  Bartek Klin,et al.  Bialgebraic Operational Semantics and Modal Logic , 2007, 22nd Annual IEEE Symposium on Logic in Computer Science (LICS 2007).

[6]  F. Bartels On generalised coinduction and probabilistic specification formats : Distributive laws in coalgebraic modelling , 2004 .

[7]  R. Street,et al.  Review of the elements of 2-categories , 1974 .

[8]  Bart Jacobs,et al.  Structural Induction and Coinduction in a Fibrational Setting , 1998, Inf. Comput..

[9]  Jan Friso Groote,et al.  A Hierarchy of SOS Rule Formats , 2006, SOS@ICALP.

[10]  John Power,et al.  Combining a monad and a comonad , 2002, Theor. Comput. Sci..

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

[12]  Vaughan R. Pratt,et al.  Chu Spaces from the Representational Viewpoint , 1999, Ann. Pure Appl. Log..

[13]  Lutz Schröder,et al.  Expressivity of coalgebraic modal logic: The limits and beyond , 2008, Theor. Comput. Sci..

[14]  James Worrell,et al.  Testing Semantics: Connecting Processes and Process Logics , 2006, AMAST.

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

[16]  Bart Jacobs,et al.  Towards a Duality Result in Coalgebraic Modal Logic , 2000, CMCS.

[17]  Bart Jacobs Trace Semantics for Coalgebras , 2004, CMCS.

[18]  J. Bergstra,et al.  Handbook of Process Algebra , 2001 .

[19]  Alexander Kurz,et al.  The Goldblatt-Thomason Theorem for Coalgebras , 2007, CALCO.

[20]  Bartek Klin,et al.  Coalgebraic Modal Logic Beyond Sets , 2007, MFPS.

[21]  P. T. Johnstone,et al.  Adjoint Lifting Theorems for Categories of Algebras , 1975 .

[22]  Dirk Pattinson,et al.  Semantical Principles in the Modal Logic of Coalgebras , 2001, STACS.

[23]  Marcello M. Bonsangue,et al.  Duality for Logics of Transition Systems , 2005, FoSSaCS.

[24]  Marcello M. Bonsangue,et al.  Presenting Functors by Operations and Equations , 2006, FoSSaCS.

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

[26]  Alexander Kurz,et al.  Coalgebras and their logics , 2006, SIGA.

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

[28]  Luca Aceto,et al.  Structural Operational Semantics , 1999, Handbook of Process Algebra.

[29]  Wan Fokkink,et al.  Compositionality of Hennessy-Milner Logic through Structural Operational Semantics , 2003, FCT.