Polytypic programming in COQ
Polytypic programming in COQ
复制标题
COQ 中的多型编程
DOI:
--
复制
发表时间:
2008
期刊:
影响因子:
--
通讯作者:
Arthur P. Hughes
中科院分区:
文献类型:
--
作者:
W. Verbruggen;Edsko de Vries;Arthur P. Hughes
The aim of our work is to provide an infrastructure for formal proofs over Generic Haskell-style polytypic programs. For this goal to succeed, we must have a definition of polytypic programming which is both fully formal and as close as possible to the definition in Generic Haskell. In this paper we show a formalization in the proof assistant Coq of type and term specialization. Our definition of term specialization can be interpreted as a formal proof that the result of term specialization has the type computed by type specialization.