Bisimilarity Congruences for Open Terms and Term Graphs via Tile Logic

The definition of SOS formats ensuring that bisimilarity on closed terms is a congruence has received much attention in the last two decades. For dealing with open terms, the congruence is usually lifted from closed terms by instantiating the free variables in all possible ways; the only alternatives considered in the literature are Larsen and Xinxin's context systems and Rensink's conditional transition systems. We propose an approach based on tile logic, where closed and open terms are managed uniformly, and study the 'bisimilarity as congruence' property for several tile formats, accomplishing different concepts of open system.

[1]  F. W. Lawvere,et al.  FUNCTORIAL SEMANTICS OF ALGEBRAIC THEORIES. , 1963, Proceedings of the National Academy of Sciences of the United States of America.

[2]  Law Fw FUNCTORIAL SEMANTICS OF ALGEBRAIC THEORIES. , 1963 .

[3]  Robin Milner,et al.  A Calculus of Communicating Systems , 1980, Lecture Notes in Computer Science.

[4]  Robert de Simone,et al.  Higher-Level Synchronising Devices in Meije-SCCS , 1985, Theor. Comput. Sci..

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

[6]  Xinxin Liu,et al.  Compositionality through an Operational Semantics of Contexts , 1990, J. Log. Comput..

[7]  Jan Friso Groote,et al.  Structured Operational Semantics and Bisimulation as a Congruence , 1992, Inf. Comput..

[8]  Ugo Montanari,et al.  An Algebraic Semantics for Structured Transition Systems and its Applications to Logic Programs , 1992, Theor. Comput. Sci..

[9]  M. J. Plasmeijer,et al.  Term graph rewriting: theory and practice , 1993 .

[10]  Fabio Gadducci,et al.  Tiles, rewriting rules and CCS , 1996, WRLA.

[11]  José Meseguer,et al.  Mapping tile logic into rewriting logic , 1997, WADT.

[12]  J. Meseguer,et al.  Process and Term Tile Logic , 1998 .

[13]  Fabio Gadducci,et al.  An Algebraic Presentation of Term Graphs, via GS-Monoidal Categories , 1999, Appl. Categorical Struct..

[14]  R. Bruni Tile Logic for Synchronized Rewriting of Concurrent Systems , 1999 .

[15]  G. Plotkin,et al.  Proof, language, and interaction: essays in honour of Robin Milner , 2000 .

[16]  Roberto Bruni,et al.  Tile Bisimilarity Congruences for Open Terms and Term Graphs , 2000 .

[17]  Arend Rensink,et al.  Bisimilarity of open terms , 1999, EXPRESS.

[18]  Fabio Gadducci,et al.  The tile model , 2000, Proof, Language, and Interaction.

[19]  Roberto Bruni,et al.  Open Ended Systems, Dynamic Bisimulation and Tile Logic , 2000, IFIP TCS.