Extracting Purely Functional Contents from Logical Inductive Types
Extracting Purely Functional Contents from Logical Inductive Types
复制标题
从逻辑归纳类型中提取纯功能内容
DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
Jean
中科院分区:
文献类型:
--
作者:
David Delahaye;Catherine Dubois;Jean
We propose a method to extract purely functional contents from logical inductive types in the context of the Calculus of Inductive Constructions. This method is based on a mode consistency analysis, which verifies if a computation is possible w.r.t. the selected inputs/outputs, and the code generation itself. We prove that this extraction is sound w.r.t. the Calculus of Inductive Constructions. Finally, we present some optimizations, as well as the implementation designed in the Coq proof assistant framework.