Partiality, State And Dependent Types

TLCA'11: Proceedings of the 10th international conference on Typed lambda calculi and applications(2011)

引用 6|浏览19
暂无评分
摘要
Partial type theories allow reasoning about recursively-defined computations using fixed-point induction. However, fixed-point induction is only sound for admissible types and not all types are admissible in sufficiently expressive dependent type theories.Previous solutions have either introduced explicit admissibility conditions on the use of fixed points, or limited the underlying type theory. In this paper we propose a third approach, which supports Hoare-style partial correctness reasoning, without admissibility conditions, but at a tradeoff that one cannot reason equationally about effectful computations. The resulting system is still quite expressive and useful in practice, which we confirm by an implementation as an extension of Coq.
更多
查看译文
关键词
fixed-point induction,admissible type,expressive dependent type theory,partial type theory,underlying type theory,Hoare-style partial correctness reasoning,admissibility condition,explicit admissibility condition,effectful computation,fixed point
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要