2011
DOI: 10.1145/1889997.1890002
|View full text |Cite
|
Sign up to set email alerts
|

Environmental bisimulations for higher-order languages

Abstract: Developing a theory of bisimulation in higher-order languages can be hard. Particularly challenging can be: (1) the proof of congruence, as well as enhancements of the bisimulation proof method with "up-to context" techniques, and (2) obtaining definitions and results that scale to languages with different features. To meet these challenges, we present environmental bisimulations, a form of bisimulation for higher-order languages, and its basic theory. We consider four representative calculi: pure λ-calculi (c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
173
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 102 publications
(174 citation statements)
references
References 42 publications
1
173
0
Order By: Relevance
“…This work uses a strong assumption about the power of attackers: higher-order terms are sent over channels as decomposable syntax objects. The resulting proof methodology is significantly different from ours, employing environmental bisimulations and sophisticated up-to-context techniques [23]. However, bisimulations do not provide a complete proof technique for linear-time equivalences, such as safe equivalence.…”
Section: Related and Future Workmentioning
confidence: 90%
See 4 more Smart Citations
“…This work uses a strong assumption about the power of attackers: higher-order terms are sent over channels as decomposable syntax objects. The resulting proof methodology is significantly different from ours, employing environmental bisimulations and sophisticated up-to-context techniques [23]. However, bisimulations do not provide a complete proof technique for linear-time equivalences, such as safe equivalence.…”
Section: Related and Future Workmentioning
confidence: 90%
“…This is similar in spirit to the environments used in environmental bisimulations [23,25] and in proof techniques for first-order cryptographic calculi [2,4]. Our LTS is first-order because it employs a symbolic treatment of higher-order values generated by the context, which obviates the need for quantification over functional contexts.…”
Section: B) Inp B(y) Dec Y As {| Z |} S Rev 2 In Outp Z() ¼mentioning
confidence: 98%
See 3 more Smart Citations