Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Journal of Functional Programming logo
Journal of Functional Programming
Journal of Functional Programming logo
Journal of Functional Programming
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesSectionsAuthors
About
The journalIndexingNews
Boards
Publish
For authorsEthical charterFor reviewers
Submit
Journal of Functional Programming logo
Journal's leaflet
|
Contact
|
Credits
eISSN 1469-7653
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Higher-order bialgeb ...
Article

Higher-order bialgebraic semantics

Sergey Goncharov (1), Stefan Milius (2), Lutz Schröder (2), Stelios Tsampas (3), Henning Urbat (2)
(1) University of Birmingham
(2) Friedrich-Alexander-Universität Erlangen-Nürnberg
(3) University of Southern Denmark
Download article
Open on arXiv
Submitted on
April 29, 2024
Accepted on
March 22, 2026
Published on
June 1, 2026
Last modified on
June 1, 2026
Volume 36
Volume 36
DOI
10.46298/jfp.17738
License
arXiv.org - Non-exclusive license to distribute

Higher-order bialgebraic semantics

Sergey Goncharov (1), Stefan Milius (2), Lutz Schröder (2), Stelios Tsampas (3), Henning Urbat (2)
(1) University of Birmingham
(2) Friedrich-Alexander-Universität Erlangen-Nürnberg
(3) University of Southern Denmark
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 (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. Extended and updated version of arXiv:2210.13387
Keywords
  • Logic in Computer Science
  • Programming Languages
Preview
Loading PDF preview...