Logical relations for monadic types

被引:0
作者
Goubault-Larrecq, J [1 ]
Lasota, S
Nowak, D
机构
[1] CNRS, LSV, Cachan, France
[2] ENS, Cachan, France
[3] Warsaw Univ, Inst Informat, Warsaw, Poland
来源
COMPUTER SCIENCE LOGIC, PROCEEDINGS | 2002年 / 2471卷
关键词
logical relations; monads; semantics; typed lambda-calculus;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Logical relations and their generalizations are a fundamental tool in proving properties of lambda-calculi, e.g., yielding sound principles for observational equivalence. We propose a natural notion of logical relations able to deal with the monadic types of Moggi's computational lambda-calculus. The treatment is categorical, and is based on notions of subsconing and distributivity laws for monads. Our approach has a number of interesting applications, including cases for lambda-calculi with non-determinism (where being in logical relation means being bisimilar), dynamic name creation, and probabilistic systems.
引用
收藏
页码:553 / 568
页数:16
相关论文
共 26 条
[1]  
Adamek J., 1990, ABSTRACT CONCRETE CA
[2]   A CHARACTERIZATION OF LAMBDA-DEFINABILITY IN CATEGORICAL MODELS OF IMPLICIT POLYMORPHISM [J].
ALIMOHAMED, M .
THEORETICAL COMPUTER SCIENCE, 1995, 146 (1-2) :5-23
[3]  
[Anonymous], INFORM PROCESSING
[4]   NEW FOUNDATIONS FOR FIXPOINT COMPUTATIONS - FIX-HYPERDOCTRINES AND THE FIX-LOGIC [J].
CROLE, RL ;
PITTS, AM .
INFORMATION AND COMPUTATION, 1992, 98 (02) :171-210
[5]  
Fiore M, 1999, LECT NOTES COMPUT SC, V1581, P147
[6]  
GOUBAULTLARRECQ J, 2001, IN PRESS HOMOLOGY HO
[7]  
GOUBAULTLARRECQ J, 2002, LOGICAL RELATIONS MO
[8]  
Honsell F, 1999, LECT NOTES COMPUT SC, V1683, P546
[9]  
Jones C., 1990, ECSLFCS90105
[10]  
JUNG A, 1993, LECT NOTES COMPUTER, V664, P245