About permutation algebras and sheaves (and named sets, too!)

In recent years, many general presentations (metamodels) for calculi dealing with names, e.g. process calculi with name-passing, have been proposed. (Pre)sheaf categories have been proved to satisfy classical properties on the existence of initial algebras/final coalgebras. Named sets are a theory of sets with permutations, introduced as the basis for the operational model of HD-automata. Permutation algebras are more in the line of algebraic specifications, where the direct axiomatization of equivalence under name permutation allows for the development of a theory of structured coalgebraic models. In this paper, we investigate the connections among these proposals, with the aim of establishing a bridge between different approaches to the

[1]  S. Lane Categories for the Working Mathematician , 1971 .

[2]  Michael Barr,et al.  Category theory for computing science , 1995, Prentice Hall International Series in Computer Science.

[3]  Eugenio Moggi,et al.  Notions of Computation and Monads , 1991, Inf. Comput..

[4]  I. Moerdijk,et al.  Sheaves in geometry and logic: a first introduction to topos theory , 1992 .

[5]  Ian David Bede Stark,et al.  Names and higher-order functions , 1994 .

[6]  I. Stark,et al.  A fully abstract domain model for the /spl pi/-calculus , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[7]  M. Hoffman Semantical analysis of higher-order abstract syntax , 1999 .

[8]  Daniele Turi,et al.  Semantics of name and value passing , 2001, Proceedings 16th Annual IEEE Symposium on Logic in Computer Science.

[9]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[10]  Andrew M. Pitts,et al.  A First Order Theory of Names and Binding , 2001 .

[11]  Marco Pistore,et al.  Minimizing Transition Systems for Name Passing Calculi: A Co-algebraic Formulation , 2002, FoSSaCS.

[12]  Andrew M. Pitts,et al.  A New Approach to Abstract Syntax with Variable Binding , 2002, Formal Aspects of Computing.

[13]  Ugo Montanari,et al.  Pi-Calculus Early Observational Equivalence: A First Order Coalgebraic Model , 2002 .

[14]  Marco Pistore,et al.  Structured coalgebras and minimal HD-automata for the pi-calculus , 2005, Theor. Comput. Sci..