Observed communication semantics for classical processes
Atkey, Robert; Yang, Hongseok, ed. (2017) Observed communication semantics for classical processes. In: Programming Languages and Systems. Lecture Notes in Computer Science . Springer, SWE, pp. 56-82. (https://doi.org/10.1007/978-3-662-54434-1_3)
Preview |
Text.
Filename: Atkey_ESOP2017_Observed_communication_semantics_for_classical_processes.pdf
Accepted Author Manuscript Download (436kB)| Preview |
Abstract
Classical Linear Logic (CLL) has long inspired readings of its proofs as communicating processes. Wadler's CP calculus is one of these readings. Wadler gave CP an operational semantics by selecting a subset of the cut-elimination rules of CLL to use as reduction rules. This semantics has an appealing close connection to the logic, but does not resolve the status of the other cut-elimination rules, and does not admit an obvious notion of observational equivalence. We propose a new operational semantics for CP based on the idea of observing communication, and use this semantics to define an intuitively reasonable notion of observational equivalence. To reason about observational equivalence, we use the standard relational denotational semantics of CLL. We show that this denotational semantics is adequate for our operational semantics. This allows us to deduce that, for instance, all the cut-elimination rules of CLL are observational equivalences.
ORCID iDs
Atkey, Robert ORCID: https://orcid.org/0000-0002-4414-5047; Yang, Hongseok-
-
Item type: Book Section ID code: 59710 Dates: DateEvent19 March 2017Published19 March 2017Published Online20 January 2017AcceptedNotes: The final publication is available at link.springer.com Subjects: Science > Mathematics > Electronic computers. Computer science Department: Faculty of Science > Computer and Information Sciences Depositing user: Pure Administrator Date deposited: 06 Feb 2017 15:04 Last modified: 17 Dec 2024 03:33 Related URLs: URI: https://strathprints.strath.ac.uk/id/eprint/59710