谷歌浏览器插件
订阅小程序
在清言上使用

Using Intersection Types For Cost-Analysis Of Higher-Order Polymorphic Functional Programs

TYPES'06 Proceedings of the 2006 international conference on Types for proofs and programs(2007)

引用 2|浏览2
暂无评分
摘要
This paper presents a system of cost derivation for higher-order and polymorphic functional programs based on a notion of sized types and exploiting a type-and-effect system approach. The paper gives an operational semantics of cost for a simple strict functional language in terms of lambda-calculus beta-reduction steps and introduces type rules describing cost effects. The type system is based on intersection types. The use of discrete polymorphism (intersection types) instead of the usual parametric polymorphism approach improves the analysis and solves, in many cases, the "size aliasing problem" that has been identified as " limitation on previous type-and-effect approaches. Finally we provide " proof of the soundness of our effect system with respect to the cost semantics.
更多
查看译文
关键词
Type System, Intersection Type, Operational Semantic, Inference Tree, Functional Language
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要