FROM OPERATIONAL TO DENOTATIONAL SEMANTICS

被引:0
作者
SMITH, SF [1 ]
机构
[1] JOHNS HOPKINS UNIV,DEPT COMP SCI,BALTIMORE,MD 21218
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper operational equivalence of simple functional programs is defined, and certain basic theorems proved thereupon. These basic theorems include congruence, least fixed-point, an analogue to continuity, and fixed-point induction. We then show how any ordering on programs for which these theorems hold can be easily extended to give a fully abstract cpo for the language, giving evidence that any operational semantics with these basic theorems proven is complete with respect to a denotational semantics. Furthermore, the mathematical tools used in the paper are minimal, the techniques should be applicable to a wide class of languages, and all proofs are constructive.
引用
收藏
页码:54 / 76
页数:23
相关论文
共 18 条
[1]  
Abramsky S, 1990, RES TOPICS FUNCTIONA, P65
[2]   CAN LCF BE TOPPED - FLAT LATTICE MODELS OF TYPED LAMBDA-CALCULUS [J].
BLOOM, B .
INFORMATION AND COMPUTATION, 1990, 87 (1-2) :264-301
[3]  
DEBAKKER JW, 1969, UNPUB THEORY PROGRAM
[4]   A SYNTACTIC THEORY OF SEQUENTIAL CONTROL [J].
FELLEISEN, M ;
FRIEDMAN, DP ;
KOHLBECKER, E ;
DUBA, B .
THEORETICAL COMPUTER SCIENCE, 1987, 52 (03) :205-237
[5]  
GORDON MJ, 1979, LECUTRE NOTES COMPUT, V78
[6]  
HOWE DJ, 1989, FOURTH ANNUAL SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, P198
[7]  
IGARASHI S, 1972, STANCS72287 STANF U
[8]  
MANNA Z, 1974, MATH THEORY COMPUTAT
[9]  
MASON IA, 1989, LECTURE NOTES COMPUT, V372
[10]  
MASON IA, 1991, IN PRESS J LISP FUNC