English

A Generic Type System for Higher-Order $\Psi$-calculi

Logic in Computer Science 2022-09-07 v1 Programming Languages

Abstract

The Higher-Order Ψ\Psi-calculus framework (HOΨ\Psi) is a generalisation of many first- and higher-order extensions of the π\pi-calculus. It was proposed by Parrow et al. who showed that higher-order calculi such as HOπ\pi and CHOCS can be expressed as HOΨ\Psi-calculi. In this paper we present a generic type system for HOΨ\Psi-calculi which extends previous work by H\"uttel on a generic type system for first-order Ψ\Psi-calculi. Our generic type system satisfies the usual property of subject reduction and can be instantiated to yield type systems for variants of HO{\pi}, including the type system for termination due to Demangeon et al. Moreover, we derive a type system for the ρ\rho-calculus, a reflective higher-order calculus proposed by Meredith and Radestock. This establishes that our generic type system is richer than its predecessor, as the ρ\rho-calculus cannot be encoded in the π\pi-calculus in a way that satisfies standard criteria of encodability.

Cite

@article{arxiv.2209.02354,
  title  = {A Generic Type System for Higher-Order $\Psi$-calculi},
  author = {Alex Rønning Bendixen and Bjarke Bredow Bojesen and Hans Hüttel and Stian Lybech},
  journal= {arXiv preprint arXiv:2209.02354},
  year   = {2022}
}

Comments

In Proceedings EXPRESS/SOS 2022, arXiv:2208.14777

R2 v1 2026-06-28T00:47:20.087Z