~/talk

A Synthetic Reconstruction of Multiparty Session Types

Talkat POPL 2026 · 2026-01-11..01-17· [distributed-systems]
links:none on file
links:none on file
links:none on file
slides:none on file

New approach types processes directly against a global labelled transition system, claiming no projection and restoring compositionality while matching the expressiveness of the “less‑is‑more” benchmark (previously non‑compositional examples become typable). Core results are mechanised and checked, with the theory formalised as mechanised in Agda and instantiated for well‑behaved LTS. Deliverables include a proof archive and a VS Code extension prototype; artifacts are available and evaluate as functional.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25Problem in concurrent programming
  3. 3:54Session types fundamentals
  4. 8:08Projection limitations
  5. 9:12'Less is more' critique
  6. 10:17Direct global type checking
  7. 13:24Four steps to new type system
  8. 14:27Operational semantics of terms
  9. 15:29Operational semantics of types
  10. 16:12Typing rules for output
  11. 17:14Additional language features
  12. 18:38Novelty in synthetic typing
  13. 20:48Generalization to label transition systems
  14. 21:51Summary and future work
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.