Classical Transitions

03/02/2018
by   Fabrizio Montesi, et al.
0

We introduce the calculus of Classical Transitions (CT), which extends the research line on the relationship between linear logic and processes to labelled transitions. The key twist from previous work is registering parallelism in typing judgements, by generalising linear logic judgements from one sequents to many (hypersequents). This allows us to bridge the gap between the structures of operators used as proof terms in previous work and those of the standard π-calculus (in particular parallel operator and restriction). The proof theory of CT allows for new proof transformations, which we show correspond to a labelled transition system (LTS) for processes. We prove that CT enjoys subject reduction and progress.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/21/2022

A Labelled Sequent Calculus for Public Announcement Logic

Public announcement logic(PAL) is an extension of epistemic logic (EL) w...
research
03/31/2022

4DL: a four-valued Dynamic logic and its proof-theory

Transition systems are often used to describe the behaviour of software ...
research
11/06/2018

Better Late Than Never: A Fully Abstract Semantics for Classical Processes

We present Hypersequent Classical Processes (HCP), a revised interpretat...
research
06/22/2021

Linear Logic, the π-calculus, and their Metatheory: A Recipe for Proofs as Processes

Initiated by Abramsky [1994], the Proofs as Processes agenda is to estab...
research
11/11/2022

Under Lock and Key: A Proof System for a Multimodal Logic

We present a proof system for a multimodal logic, based on our previous ...
research
04/15/2019

Taking Linear Logic Apart

Process calculi based on logic, such as πDILL and CP, provide a foundati...
research
08/15/2018

Multiparty Classical Choreographies

We present Multiparty Classical Choreographies (MCC), a language model w...

Please sign up or login with your details

Forgot password? Click here to reset