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.
| Original language | Undefined |
|---|---|
| Pages | 357-379 |
| Number of pages | 23 |
| DOIs | |
| Publication status | Published - Sept 1995 |
| Event | 7th Programming Languages: Implementations, Logics and Programs (PLILP) - Utrecht, The Netherlands Duration: 1 Sept 1995 → 1 Sept 1995 |
Conference
| Conference | 7th Programming Languages: Implementations, Logics and Programs (PLILP) |
|---|---|
| Period | 1/09/95 → 1/09/95 |
Keywords
- IR-55713
- EWI-1157
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver