Proofs as Processes. Propositions as sessions

May 28, 2026 | 11:00 am - 12:00 pm | Odense, NAT IMADA Meeting Room 4 (Ø14-605b-2)

In this session, we explore how the propositions-as-types paradigm extends to concurrency. Upon request, the session will be hosted as a hybrid event.

Practicalities

  • Location: due to high turnout, PLSL meetings now take place in the IMADA Meeting Room 4 (Ø14-605b-2).
  • Time: PLSL meetings do not follow the “academic quarter” rule. The sessions start at the indicated time.
  • Preparation: unless otherwise specified, reading the assigned material in advance is required to join PLSL sessions proficuously.

Material

The material to be read before the meeting is:

Abstract (Propositions as sessions)

Continuing a line of work by Abramsky (1994), Bellin and Scott (1994), and Caires and Pfenning (2010), among others, this paper presents CP, a calculus, in which propositions of classical linear logic correspond to session types. Continuing a line of work by Honda (1993), Honda et al. (1998), and Gay & Vasconcelos (2010), among others, this paper presents GV, a linear functional language with session types, and a translation from GV into CP. The translation formalises for the first time a connection between a standard presentation of session types and linear logic, and shows how a modification to the standard presentation yields a language free from races and deadlock, where race and deadlock freedom follows from the correspondence to linear logic.

Before joining

Please make sure to be aware of the PLSL format before joining.