1999
DOI: 10.1007/3-540-48168-0_39
|View full text |Cite
|
Sign up to set email alerts
|

Data-Refinement for Call-By-Value Programming Languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
20
1

Year Published

2000
2000
2004
2004

Publication Types

Select...
8

Relationship

3
5

Authors

Journals

citations
Cited by 16 publications
(22 citation statements)
references
References 8 publications
1
20
1
Order By: Relevance
“…However, the main topic of this paper is a more complex situation of lax logical relations and data-refinement for the computational lambda calculus. A subsequent paper (Power and Tanaka, 2000) develops further the ideas of (Kinoshita and Power, 1999). It addresses in particular lax logical relations for the computational lambda calculus and for the linear lambda calculus.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, the main topic of this paper is a more complex situation of lax logical relations and data-refinement for the computational lambda calculus. A subsequent paper (Power and Tanaka, 2000) develops further the ideas of (Kinoshita and Power, 1999). It addresses in particular lax logical relations for the computational lambda calculus and for the linear lambda calculus.…”
Section: Related Workmentioning
confidence: 99%
“…(Kinoshita and Power, 1999) consider lifting a monad on Set Set Set to the category of relations in Set Set Set. This is a particular case of our setting.…”
Section: Related Workmentioning
confidence: 99%
“…It would be straightforward to generalise our analysis to include such possibilities, but it may be simpler to deal with them case by case. For an analysis of the notion of lax logical relations where contexts are modelled by a Freyd structure, see [KP99].…”
Section: Proposition 72 Binary Lax Logical Relations (At the Currenmentioning
confidence: 99%
“…Over recent years, there has been a concerted attempt, led by Gordon Plotkin and myself, to develop a unified, elegant theory of computational effects, with both operational and denotational semantics, a logic, and theorems relating them, designed to analyse and reason about call-by-value functional programming languages that extend the simply typed λ-calculus, along the lines of ML [4,5,6,7,13,14,15,16,17]. Our starting point has typically been Eugenio Moggi's computational λ-calculus or λ c -calculus, which was introduced in [10,11], with four distinct sound and complete classes of category theoretic models explained in [18], and with further abstract semantic development in [8,19,20,21].…”
Section: Introductionmentioning
confidence: 99%