Simulations in Coalgebra

Abstract A new approach to simulations is proposed within the theory of coalgebras by taking a notion of order on a functor as primitive. Such an order forms a basic building block for a “lax relation lifting”, or “relator” as used by other authors. Simulations appear as coalgebras of this lifted functor, and similarity as greatest simulation. Two-way similarity is then similarity in both directions. In general, it is different from bisimilarity (in the usual coalgebraic sense), but a sufficient condition is formulated (and illustrated) to ensure that bisimilarity and two-way similarity coincide. Also, a distributive law is identified which ensures that similarity on a final coalgebra forms a dcpo structure.

[1]  Marcelo P. Fiore A Coinduction Principle for Recursive Data Types Based on Bisimulation , 1996, Inf. Comput..

[2]  Bart Jacobs,et al.  Coalgebraic Theories of Sequences in PVS , 1999, J. Log. Comput..

[3]  G. M. Kelly,et al.  A $2$-categorical approach to change of base and geometric morphisms I , 1991 .

[4]  Bart Jacobs,et al.  Exercises in Coalgebraic Specification , 2000, Algebraic and Coalgebraic Methods in the Mathematics of Program Construction.

[5]  Henk Barendregt,et al.  The Lambda Calculus: Its Syntax and Semantics , 1985 .

[6]  Jirí Adámek Final Coalgebras are Ideal Completions of Initial Algebras , 2002, J. Log. Comput..

[7]  Albert Thijs,et al.  Simulation and fixpoint semantics , 1996 .

[8]  Bart Jacobs,et al.  Coalgebras and Approximation , 1994, LFCS.

[9]  Krzysztof Worytkiewicz Paths and Simulations , 2002, CTCS.

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

[11]  Wim H. Hesselink,et al.  Fixpoint semantics and simulation , 2000, Theor. Comput. Sci..

[12]  Andrew M. Pitts,et al.  A co-Induction Principle for Recursively Defined Domains , 1994, Theor. Comput. Sci..

[13]  Nancy A. Lynch,et al.  Forward and Backward Simulations: I. Untimed Systems , 1995, Inf. Comput..

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

[15]  Alexandru Baltag,et al.  A Logic for Coalgebraic Simulation , 2000, CMCS.

[16]  Jan J. M. M. Rutten Relators and Metric Bisimulations , 1998, CMCS.

[17]  Harold T. Hodes,et al.  The | lambda-Calculus. , 1988 .