Modules in Coq are and will be correct

被引:0
|
作者
Chrzaszcz, J [1 ]
机构
[1] Warsaw Univ, Inst Informat, PL-02097 Warsaw, Poland
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper presents the system of named modules implemented in Coq version 7.4 and shows that this extension is conservative. It is also shown that the implemented module system is ready for the future planned extension of Coq with definitions of Functions by means of rewrite rules. More precisely, the impact of the module system on the acceptance criterion for rewrite rules is carefully studied, leading to the formulation of four closure properties that have to be satisfied by the acceptance criterion in order to validate the conservativity proof. It turns out that syntactic termination criteria such as Higher Order Recursive Path Ordering or the General Schema can be adapted to satisfy these closure properties.
引用
收藏
页码:130 / 146
页数:17
相关论文
共 50 条
  • [41] Have a coq and a smile
    Mackenzie, D
    SCIENCE, 2005, 307 (5714) : 1402 - 1402
  • [42] Towards rewriting in Coq
    Chrzaszcz, Jacek
    Walukiewicz-Chrzaszcz, Daria
    REWRITING, COMPUTATION AND PROOF: ESSAYS DEDICATED TO JEAN-PIERRE JOUANNAUD ON THE OCCASION OF HIS 60TH BIRTHDAY, 2007, 4600 : 113 - +
  • [43] Correct Settings of a Joint Unmanned Aerial Vehicle and Infrared Camera System for the Detection of Faulty Photovoltaic Modules
    Vergura, Silvano
    IEEE JOURNAL OF PHOTOVOLTAICS, 2021, 11 (01): : 124 - 130
  • [44] CoQ10 treat one child with COQ nephropathy and literature review
    Cao, Q.
    Li, G.
    Xu, H.
    Shen, Q.
    Sun, L.
    Fang, X.
    Liu, H.
    Wu, B.
    PEDIATRIC NEPHROLOGY, 2016, 31 (10) : 1854 - 1854
  • [45] Programming with effects in Coq
    Morrisett, Greg
    MATHEMATICS OF PROGRAM CONSTRUCTION, PROCEEDINGS, 2008, 5133 : 28 - 28
  • [46] Extraction in Coq: An overview
    Letouzey, Pierre
    LOGIC AND THEORY OF ALGORITHMS, 2008, 5028 : 359 - 369
  • [47] Program Calculation in Coq
    Tesson, Julien
    Hashimoto, Hideki
    Hu, Zhenjiang
    Loulergue, Frederic
    Takeichi, Masato
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 2011, 6486 : 163 - +
  • [48] Proof Reflection in Coq
    Dimitri Hendriks
    Journal of Automated Reasoning, 2002, 29 : 277 - 307
  • [49] LE COQ D'OR
    van Moere, Didier
    AVANT SCENE OPERA, 2012, (267): : 111 - 111
  • [50] KAT and PHL in Coq
    Pereira, David
    Moreira, Nelma
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2008, 5 (02) : 137 - 160