๐ฎ
๐ฎ
The Ethereal
Taking Linear Logic Apart
April 15, 2019 ยท The Ethereal ยท ๐ Linearity-TLLA@FLoC
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Wen Kokke, Fabrizio Montesi, Marco Peressotti
arXiv ID
1904.06848
Category
cs.LO: Logic in CS
Cross-listed
cs.PL
Citations
11
Venue
Linearity-TLLA@FLoC
Last Checked
2 months ago
Abstract
Process calculi based on logic, such as $ฯ$DILL and CP, provide a foundation for deadlock-free concurrent programming. However, in previous work, there is a mismatch between the rules for constructing proofs and the term constructors of the $ฯ$-calculus: the fundamental operator for parallel composition does not correspond to any rule of linear logic. Kokke et al. (2019) introduced Hypersequent Classical Processes (HCP), which addresses this mismatch using hypersequents (collections of sequents) to register parallelism in the typing judgements. However, the step from CP to HCP is a big one. As of yet, HCP does not have reduction semantics, and the addition of delayed actions means that CP processes interpreted as HCP processes do not behave as they would in CP. We introduce HCP-, a variant of HCP with reduction semantics and without delayed actions. We prove progress, preservation, and termination, and show that HCP- supports the same communication protocols as CP.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Logic in CS
๐ฎ
๐ฎ
The Ethereal
Safe Reinforcement Learning via Shielding
๐ฎ
๐ฎ
The Ethereal
Formal Verification of Piece-Wise Linear Feed-Forward Neural Networks
๐ฎ
๐ฎ
The Ethereal
Heterogeneous substitution systems revisited
๐ฎ
๐ฎ
The Ethereal
Omega-Regular Objectives in Model-Free Reinforcement Learning
๐ฎ
๐ฎ
The Ethereal