Classical program extraction in the calculus of constructions

被引:0
|
作者
Miquel, Alexandre [1 ]
机构
[1] PPS, F-75251 Paris 05, France
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We show how to extract classical programs expressed in Krivine gimel(c)-calculus from proof-terms built in a proof-irrelevant and classical version of the calculus of constructions with universes. For that, we extend Krivine's realisability model of classical second-order arithmetic to the calculus of constructions with universes using a structure of Pi-set which is reminiscent of omega-sets, and show that our realisability model validates Peirce's law and proof-irrelevance. Finally, we extend the extraction scheme to a primitive data-type of natural numbers in a way which preserves the whole compatibility with the classical realisability interpretation of second-order arithmetic.
引用
收藏
页码:313 / 327
页数:15
相关论文
共 50 条