2019
DOI: 10.1145/3290337
|View full text |Cite
|
Sign up to set email alerts
|

Better late than never: a fully-abstract semantics for classical processes

Abstract: We present Hypersequent Classical Processes (HCP), a revised interpretation of the "Proofs as Processes" correspondence between linear logic and the π -calculus initially proposed by Abramsky [1994], and later developed by Bellin and Scott [1994], Caires and Pfenning [2010], and Wadler [2014], among others. HCP mends the discrepancies between linear logic and the syntax and observable semantics of parallel composition in the π -calculus, by conservatively extending linear logic to hyperenvironments (collection… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
51
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
4

Relationship

3
5

Authors

Journals

citations
Cited by 25 publications
(51 citation statements)
references
References 31 publications
(50 reference statements)
0
51
0
Order By: Relevance
“…Following that, in ğ3 we introduce a process calculus with strong coexponentials, which we call CSLL (Client-Server Linear Logic). This new system is in the style of Kokke et al [2019a], which replaces the one-sided sequents with hypersequents. It is argued that coexponentials enable the collection of an arbitrary number of clients following session into a client pool, which communicates on a channel that follows session £ .…”
Section: Roadmapmentioning
confidence: 99%
“…Following that, in ğ3 we introduce a process calculus with strong coexponentials, which we call CSLL (Client-Server Linear Logic). This new system is in the style of Kokke et al [2019a], which replaces the one-sided sequents with hypersequents. It is argued that coexponentials enable the collection of an arbitrary number of clients following session into a client pool, which communicates on a channel that follows session £ .…”
Section: Roadmapmentioning
confidence: 99%
“…As a consequence of adopting linear sequent calculus, the session typings of [9,32,18] do not support directly functional computation. Several approaches have been developed to overcome this intrinsic limitation.…”
Section: λ`And Other Typed Concurrent λ-Calculimentioning
confidence: 99%
“…Kokke et al [12] introduced Hypersequent Classical Processes (HCP), which addresses this mismatch. The key insight is to register parallelism in the typing judgements using hypersequents [2], a technique from logic which generalises judgements from one sequent to many.…”
Section: Introductionmentioning
confidence: 99%