2008
DOI: 10.1017/s0960129508007172
|View full text |Cite
|
Sign up to set email alerts
|

Logical relations for monadic types

Abstract: Logical relations and their generalisations are a fundamental tool in proving properties of lambda calculi, for example, for yielding sound principles for observational equivalence. We propose a natural notion of logical relations that is able to deal with the monadic types of Moggi's computational lambda calculus. The treatment is categorical, and is based on notions of subsconing, mono factorisation systems and monad morphisms. Our approach has a number of interesting applications, including cases for lambda… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
56
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 47 publications
(56 citation statements)
references
References 39 publications
(53 reference statements)
0
56
0
Order By: Relevance
“…The work presented in this paper is a natural continuation of the authors' previous work [2,3]. In [2], we extend [9] and derive logical relations for monadic types which are sound in the sense that the Basic Lemma still holds.…”
Section: Resultsmentioning
confidence: 80%
See 3 more Smart Citations
“…The work presented in this paper is a natural continuation of the authors' previous work [2,3]. In [2], we extend [9] and derive logical relations for monadic types which are sound in the sense that the Basic Lemma still holds.…”
Section: Resultsmentioning
confidence: 80%
“…A uniform framework for defining logical relations relies on the categorical notion of subscones [9], and a natural extension of logical relations able to deal with monadic types was introduced in [2]. The construction consists in lifting the CCC structure and the strong monad from the categorical model to the subscone.…”
Section: Logical Relations For λ Compmentioning
confidence: 99%
See 2 more Smart Citations
“…It would be desirable, in particular with regard to a formalisation in a proof assistant, to lift the proof to the same abstract monadic level at which the functions P, eval and apply are defined. A framework for carrying this out might be provided by suitable versions of Moggi's Computational λ-Calculus, Pitts' Evaluation Logic [Pit91] and special logical relations for monads [GLN02].…”
Section: Main Theoremmentioning
confidence: 99%