2023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS) 2023
DOI: 10.1109/lics56636.2023.10175791
|View full text |Cite
|
Sign up to set email alerts
|

Operational Algorithmic Game Semantics

Benedict Bunting,
Andrzej S. Murawski

Abstract: We consider a simply-typed call-by-push-value calculus with state, and provide a fully abstract trace model via a labelled transition system (LTS) in the spirit of operational game semantics. By examining the shape of configurations and performing a series of natural optimisation steps based on name recycling, we identify a fragment for which the LTS can be recast as a deterministic visibly pushdown automaton. This implies decidability of contextual equivalence for the fragment identified and solvability in ex… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 27 publications
0
1
0
Order By: Relevance
“…In contrast, our result applies to a setting where firstorder references can be created anywhere inside the term, leading to interactions with potentially unbounded heaps. Conceptually, it follows the approach of operational algorithmic game semantics [4], which advocates using trace models (labelled transition systems) to uncover connections with automata.…”
Section: Introductionmentioning
confidence: 99%
“…In contrast, our result applies to a setting where firstorder references can be created anywhere inside the term, leading to interactions with potentially unbounded heaps. Conceptually, it follows the approach of operational algorithmic game semantics [4], which advocates using trace models (labelled transition systems) to uncover connections with automata.…”
Section: Introductionmentioning
confidence: 99%