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

Fully Abstract Normal Form Bisimulation for Call-by-Value PCF

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
0
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 26 publications
0
0
0
Order By: Relevance
“…The SyTeCi tool [31] combines notions from game semantics and logical relations, and manages to overcome some of the language restrictions of game-semantics tools. Normal form bisimulation, discussed in the introduction, treats contextgenerated code symbolically, entirely removing quantification over context-generated code and leading to sound but not complete techniques, with the notable exception of the case of higher-order languages with: sequential control and state [57], state-only [6,35], and no effects [36]. It has been shown [35,43,44] that NF bisimulation relates to operational game semantics models where opponentgenerated terms are also represented by names [21,30,39].…”
Section: Implementation and Evaluationmentioning
confidence: 99%
See 2 more Smart Citations
“…The SyTeCi tool [31] combines notions from game semantics and logical relations, and manages to overcome some of the language restrictions of game-semantics tools. Normal form bisimulation, discussed in the introduction, treats contextgenerated code symbolically, entirely removing quantification over context-generated code and leading to sound but not complete techniques, with the notable exception of the case of higher-order languages with: sequential control and state [57], state-only [6,35], and no effects [36]. It has been shown [35,43,44] that NF bisimulation relates to operational game semantics models where opponentgenerated terms are also represented by names [21,30,39].…”
Section: Implementation and Evaluationmentioning
confidence: 99%
“…The problem of contextual equivalence in programming languages focuses on whether two program terms exhibit the same operational behaviour within any program context [47]. Despite the problem being undecidable, recent work has advanced decidable equivalence verification in functional, higher-order languages where the behaviour of a term depends on external unknown code provided by the context as an argument [26,31,35,36,48].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In the literature, there are fully abstract natural models for extensions of CbV, for instance for CbV PCF by Honda and Yoshida [37], Abramsky and McCusker [2], and Koutavas et al [40], for CbV PCF with higher-order state by Abramsky, Honda, and McCusker [1], and for the CbV quantum 𝜆-calculus by Clairambault and de Visme [28]. There are however no such models for pure CbV (that is, untyped, effect-free, no arithmetic nor conditionals), and full abstraction is not preserved by restrictions nor extensions (PCF has arithmetic operations and conditionals, which can be seen as an extension, but it is typed, which is instead a restriction with respect to pure CbV).…”
Section: Cost-(in)sensitiveness and Full Abstractionmentioning
confidence: 99%