English

Higher-order Context-free Session Types in System F

Logic in Computer Science 2022-03-25 v1 Formal Languages and Automata Theory Programming Languages

Abstract

We present an extension of System F with higher-order context-free session types. The mixture of functional types with session types has proven to be a challenge for type equivalence formalization: whereas functional type equivalence is often rule-based, session type equivalence usually follows a semantic approach based on bisimulations. We propose a unifying approach that handles the equivalence of functional and session types together. We present three notions of type equivalence: a syntactic rule-based version, a semantic bisimulation-based version, and an algorithmic version by reduction to the problem of bisimulation of simple grammars. We prove that the three notions coincide and derive a decidability result for the type equivalence problem of higher-order context-free session types.

Keywords

Cite

@article{arxiv.2203.12877,
  title  = {Higher-order Context-free Session Types in System F},
  author = {Diana Costa and Andreia Mordido and Diogo Poças and Vasco T. Vasconcelos},
  journal= {arXiv preprint arXiv:2203.12877},
  year   = {2022}
}

Comments

In Proceedings PLACES 2022, arXiv:2203.12142

R2 v1 2026-06-24T10:24:17.920Z