![]() |
Laboratoire d'informatique fondamentale de Marseille UMR 6166 - CNRS, Université de la Méditerranée, Université de Provence |
![]() |
| HAL: hal-00374654, version 1 |
| arXiv: 0904.1529 |
| DOI: 10.1007/978-3-642-04027-6_16 |
| Detailed view | Export this paper |
|
|
| CSL 2009, Coimbra : Portugal (2009) |
|
|
|
|
| On the word problem for SP-categories, and the properties of two-way communication |
|
|
| Luigi Santocanale 1Robin Cockett 2 |
|
|
| (2009-09-07) |
|
|
| The word problem for categories with free products and coproducts (sums), SP-categories, is directly related to the problem of determining the equivalence of certain processes. Indeed, the maps in these categories may be directly interpreted as processes which communicate by two-way channels. The maps of an SP-category may also be viewed as a proof theory for a simple logic with a game theoretic intepretation. The cut-elimination procedure for this logic determines equality only up to certain permuting conversions. As the equality classes under these permuting conversions are finite, it is easy to see that equality between cut-free terms (even in the presence of the additive units) is decidable. Unfortunately, this does not yield a tractable decision algorithm as these equivalence classes can contain exponentially many terms. However, the rather special properties of these free categories -- and, thus, of two-way communication -- allow one to devise a tractable algorithm for equality. We show that, restricted to cut-free terms s,t : X --> A, the decision procedure runs in time polynomial on |X||A|, the product of the sizes of the domain and codomain type. |
|
|
|
|
|
|
|
|
|
|
| 1: | Laboratoire d'informatique Fondamentale de Marseille (LIF) |
| CNRS : UMR6166 – Université de la Méditerranée - Aix-Marseille II – Université de Provence - Aix-Marseille I | |
| 2: | Department of Computer Science [Calgary] (CPSC) |
| University of Calgary | |
|
|
|
|
|
|
|
|
| Subject | : | Computer Science/Logic in Computer Science Computer Science/Distributed, Parallel, and Cluster Computing Computer Science/Computer Science and Game Theory Mathematics/Category Theory Mathematics/Logic |
|
|
| SP-categories – bicatersian categories – word problem – two-way communication – game semantics |
|
|
|
|
| hal-00374654, version 1 | |
| http://hal.archives-ouvertes.fr/hal-00374654 | |
| oai:hal.archives-ouvertes.fr:hal-00374654 | |
| From: Luigi Santocanale | |
| Submitted on: Thursday, 9 April 2009 13:23:34 | |
| Updated on: Friday, 13 November 2009 15:22:09 | |