English

Higher-Order Bialgebraic Semantics

Logic in Computer Science 2026-03-26 v4 Programming Languages

Abstract

Compositionality proofs in higher-order languages are notoriously involved, and general semantic frameworks guaranteeing compositionality are hard to come by. In particular, Turi and Plotkin's bialgebraic abstract GSOS framework, which provides off-the-shelf compositionality results for first-order languages, so far does not apply to higher-order languages. In the present work, we develop a theory of abstract GSOS specifications for higher-order languages, in effect transferring the core principles of Turi and Plotkin's framework to a higher-order setting. In our theory, the operational semantics of higher-order languages is represented by certain dinatural transformations that we term \emph{(pointed) higher-order GSOS laws}. We give a general compositionality result that applies to all systems specified in this way and discuss how compositionality of combinatory logics and the λ\lambda-calculus w.r.t.\ a strong variant of Abramsky's applicative bisimilarity are obtained as instances.

Keywords

Cite

@article{arxiv.2405.16708,
  title  = {Higher-Order Bialgebraic Semantics},
  author = {Sergey Goncharov and Stefan Milius and Lutz Schröder and Stelios Tsampas and Henning Urbat},
  journal= {arXiv preprint arXiv:2405.16708},
  year   = {2026}
}

Comments

Submitted to J. Funct. Program. Extended and updated version of arXiv:2210.13387