Local linear logic for locality consciousness in multiset transformation
| Authors |
|
|---|---|
| Publication date | 1995 |
| Journal | Lecture Notes in Computer Science |
| Event | Programming languages: implementations, logics and programs: 7th international symposium (PLILP '95), Utrecht, the Netherlands |
| Volume | Issue number | 982 |
| Pages (from-to) | 357-379 |
| Organisations |
|
| Abstract |
We use Girard's linear logic (LL) to produce a semantics for Gamma, a multiset transformation language. The semantics improves on the existing structured operational semantics (SOS) of the language by highlighting Gamma's inefficiencies, which were hidden by the SOS. We propose a new logic called local linear logic (Local LL), which adds locality-consciousness to the resource-consciousness of linear logic. As a case study, we use this logic to propose a new semantics for Gamma. The new semantics suggests an annotation of Gamma which increases its efficiency without compromising its programming style. We show how the new semantics also gives us a better understanding of parallel Gamma and its implementation, and offers insight into the nature of chemicalreaction based computational models in general.
|
| Document type | Article |
| Note |
McEvoy1995a Proceedings title: Programming languages: implementations, logics and programs: 7th international symposium, PLILP '95, Utrecht, the Netherlands, September 20-22, 1995: Proceedings Publisher: Springer Place of publication: Berlin, Germany ISBN: 3-540-60359-X Editors: M. Hermenegildo, S.D. Swierstra |
| Language | English |
| Published at | https://doi.org/10.1007/BFb0026830 |
| Permalink to this page | |