Local Linear Logic for Locality Consciousness in Multiset Transformation

H. McEvoy, M.V. Hermenegildo (Editor), S.D. Swierstra (Editor), Pieter H. Hartel

    Research output: Contribution to conferencePaperpeer-review

    3 Citations (Scopus)
    160 Downloads (Pure)


    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 languageUndefined
    Number of pages23
    Publication statusPublished - Sept 1995
    Event7th Programming Languages: Implementations, Logics and Programs (PLILP) - Utrecht, The Netherlands
    Duration: 1 Sept 19951 Sept 1995


    Conference7th Programming Languages: Implementations, Logics and Programs (PLILP)


    • IR-55713
    • EWI-1157

    Cite this