首页> 外文期刊>journal of logic and computation >Conjunctive Type Systems and Abstract Interpretation of Higher-order Functional Programs
【24h】

Conjunctive Type Systems and Abstract Interpretation of Higher-order Functional Programs

机译:Conjunctive Type Systems and Abstract Interpretation of Higher-order Functional Programs

获取原文
           

摘要

We establish an equivalence between two techniques for analysing higher-order functional programs: abstract interpretation and non-standard type inference. The equivalence is based on an axiomatic presentation of the lattices used in abstract interpretation. This axiomatization forms the basis of a program logic for deducing properties of expressions in a simply typed lambda calculus enriched with fixed points and constants. The main result of the paper is that the strictness logic is sound and complete with respect to the abstract interpretation thus proving that strictness analysis by type inference and by abstract interpretation are equally powerful techniques. We then show how a similar result can be obtained for binding-time analysis.

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号