Abstract
S<0ll-BC4p and 18g-BC4p >p4A0C8>n0l B4<0nC8cB are two fundamental styles of structural operational semantics (SOS), extensively used in practice. The former one is more fine-grained and is usually regarded as primitive, as it only defines a one-step reduction relation between a given program and its direct descendant under an ambient 4v0lu0C8>n BCA0C4gy. The latter one implements, in a self-contained manner, such a strategy directly by relating a program to the net result of the evaluation process. The agreement between these two styles of semantics is one of the key pillars in operational reasoning on programs; however, such agreement is typically proven from scratch every time on a case-by-case basis. A general, abstract mathematical argument behind this agreement is up till now missing. We cope with this issue within the framework of h8gh4A->A34A <0Ch4<0C8c0l >p4A0C8>n0l B4<0nC8cB by providing an abstract categorical notion of big-step SOS, complementing the existing notion of abstract higher-order GSOS. Moreover, we introduce a general construction for deriving the former from the latter, and prove an abstract equivalence result between the two.
| Original language | English |
|---|---|
| Journal | Proceedings of the ACM on Programming Languages |
| Volume | 9 |
| Issue number | ICFP |
| Pages (from-to) | 1007-1035 |
| Number of pages | 29 |
| ISSN | 2475-1421 |
| DOIs | |
| Publication status | Published - 5. Aug 2025 |
Keywords
- Abstract higher-order GSOS
- Coalgebra
- Extended combinatory logic
- Functional semantics
- Operational semantics
Fingerprint
Dive into the research topics of 'Big Steps in Higher-Order Mathematical Operational Semantics'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver