Abstract
We analyse two complementary methods for obtaining models of typed process calculi, in the form of interaction categories. These two methods allow adding new features to previously captured notions of process and of type, respectively. By combining them, all familiar examples of interaction categories, as well as some new ones, can be built starting from some familiar categories.
Using the presented constructions, interaction categories can be analysed without fixing a set of axioms, merely in terms of the way in which they are specified —just like algebras are analysed in terms of equations and relations, independently on abstract characterisations of their varieties.
This work was partially supported under ONR grant N00014-92-J-1974.
Preview
Unable to display preview. Download preview PDF.
References
S. Abramsky, S.J. Gay and R. Nagarajan, Interaction categories and the foundations of the typed concurrent programming. In: Deductive Program Design: Proceedings of the 1994 Marktoberdorf International Summer School, (Springer 1996)
S. Abramsky, S.J. Gay and R. Nagarajan, Specification structures and propositions-as-types for concurrency. In: Logics for Concurrency: Structure vs. Automata. Proceedings of the VIIIth Banff Workshop, Lecture Notes in Computer Science(Springer 1996)
S. Abramsky and R. Jagadeesan, Games and full completeness for multiplicative linear logic, J. Symbolic Logic
S. Abramsky, R. Jagadeesan and P. Malacaria, Full abstraction for PCF, submitted (1996)
M. Barr, ⋆-Autonomous Categories, Lecture Notes in Mathematics 752 (Springer 1979)
M. Barr, ⋆-Autonomous categories and linear logic, Math. Structures Comput. Sci. 1/2 (1991), 159–178
J. Bénabou, Introduction to bicategories, in: Reports of the Midwest Category Seminar I, Lecture Notes in Mathematics 47 (Springer, 1967) 1–77
J. Bénabou, 2-dimensional limits and colimits of distributors, abstract of a talk given in Oberwolfach (1972)
G.M. Bierman, What is a categorical model of intuitionistic linear logic?, in: Proceedings of Conference on Typed Lambda Calculus and Applications, M. Dezani Ciancaglini and G. Plotkin, eds., Lecture Notes in Computer Science 902 (Springer 1995)
V. Danos and L. Regnier, The structure of multiplicatives, Archive form Math. Logic 28 (1989) 181–203
T. Fox, Coalgebras and cartesian categories, Comm. Algebra, 4/7 (1976) 665–667
P.J. Freyd and A. Scedrov, Categories, Allegories, North-Holland Mathematical Library 39 (North-Holland, 1990)
A. Fleury and C. Retoré, The MIX rule, Unpublished note, 1990
J.-Y. Girard et al., Proofs and Types, Cambridge Tracts in Theoretical Computer Science 7 (Cambridge Univ. Press 1989)
A. Grothendieck, Catégories fibrées et descente, Exposé VI, Revêtements Etales et Groupe Fondamental (SGAI), Lecture Notes in Mathematics 224 (Springer, 1971) 145–194
G.M. Kelly, Basic Concepts of Enriched Category Theory, L.M.S. Lecture Notes 64 (Cambridge Univ. Press 1982)
G.M. Kelly and M.L. Laplaza, Coherence for compact closed categories, J. Pure Appl. Algebra 19 (1980) 193–213
M. Makkai, Avoiding the axiom of choice in general category theory, to appear in J. Pure Appl. Algebra
D. Pavlović, Categorical logic of concurrency and interaction I. Synchronous processes, in: Theory and Formal Methods of Computing 1994, C.L. Henkin et al., eds. (World Scientific 1995), 105–141
D. Pavlovié, Convenient categories of processes and simulations I: modulo strong bisimilarity, Category Theory and Computer Science '95, D.H. Pitt et al., eds., Lect. Notes in Comp. Science 953 (Springer, 1995), 3–24
D. Pavlovié, Maps I: relative to a factorisation system, J. Pure Appl. Algebra 99 (1995), 9–34; Maps II: Chasing diagrams in categorical proof theory, J. of the IGPL 2/4(1996), 159–194
R.A.G. Seely, Linear logic, *-autonomous categories and cofree coalgebras, in: J. Gray and A. Scedrov (eds.), Categories in Computer Science and Logic, Contemp. Math. 92 (Amer. Math. Soc., 1989), 371–382
R. Street, Conduché functors, a hand written note, dated 15 October 1986, 4 pp. *** DIRECT SUPPORT *** A0008C33 00004
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pavlović, D., Abramsky, S. (1997). Specifying interaction categories. In: Moggi, E., Rosolini, G. (eds) Category Theory and Computer Science. CTCS 1997. Lecture Notes in Computer Science, vol 1290. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0026986
Download citation
DOI: https://doi.org/10.1007/BFb0026986
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63455-3
Online ISBN: 978-3-540-69552-3
eBook Packages: Springer Book Archive