HEAD-STRICTNESS IS NOT A MONOTONIC ABSTRACT PROPERTY

被引:2
作者
KAMIN, S
机构
[1] Computer Science Department, University of Illinois at Urbana-Champaign, Urbana
关键词
FUNCTIONAL PROGRAMMING; STRICTNESS ANALYSIS; ABSTRACT INTERPRETATION;
D O I
10.1016/0020-0190(92)90179-Y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A property P of a language is said to be definable by abstract interpretation if there is a monotonic map abs from the domain of standard semantics to an abstract domain A of finite height, and a partition of the abstract domain into parts A(P) and A(non-P), such that any value has property P if and only if abs maps it to an element of A(P). Head-strictness is a property of functions over lists which asserts, roughly speaking, that whenever the function looks at some prefix of a list, it looks at every element in that prefix. We prove that head-strictness is not definable by abstract interpretation.
引用
收藏
页码:195 / 198
页数:4
相关论文
共 11 条
[1]  
Abramsky S., 1990, Journal of Logic and Computation, V1, P5, DOI 10.1093/logcom/1.1.5
[2]  
ABRAMSKY S, 1987, ABSTRACT INTERPRETAT
[3]  
BURN G, 1990, 17TH P POPL, P151
[4]   STRICTNESS ANALYSIS FOR HIGHER-ORDER FUNCTIONS [J].
BURN, GL ;
HANKIN, C ;
ABRAMSKY, S .
SCIENCE OF COMPUTER PROGRAMMING, 1986, 7 (03) :249-278
[5]  
CLACK C, 1985, LECT NOTES COMPUT SC, V201, P35
[6]  
Cousot P., 1977, POPL, P238, DOI [DOI 10.1145/512950.512973, 10.1145/512950.512973]
[7]  
HUDAK P, 1986, 12TH ACM S PRIN PROG, P97
[8]  
HUNT S, 1991, WORKSHOPS COMPUTING
[9]  
Jones Simon L. Peyton, 1987, IMPLEMENTATION FUNCT
[10]  
WADLER P, 1987, LECT NOTES COMPUT SC, V274, P385