首页    期刊浏览 2025年04月21日 星期一
登录注册

文章基本信息

  • 标题:Ornaments for Proof Reuse in Coq
  • 本地全文:下载
  • 作者:Talia Ringer ; Nathaniel Yazdani ; John Leo
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2019
  • 卷号:141
  • 页码:1-19
  • DOI:10.4230/LIPIcs.ITP.2019.26
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Ornaments express relations between inductive types with the same inductive structure. We implement fully automatic proof reuse for a particular class of ornaments in a Coq plugin, and show how such a tool can give programmers the rewards of using indexed inductive types while automating away many of the costs. The plugin works directly on Coq code; it is the first ornamentation tool for a non-embedded dependently typed language. It is also the first tool to automatically identify ornaments: To lift a function or proof, the user must provide only the source type, the destination type, and the source function or proof. In taking advantage of the mathematical properties of ornaments, our approach produces faster functions and smaller terms than a more general approach to proof reuse in Coq.
  • 关键词:ornaments; proof reuse; proof automation
国家哲学社会科学文献中心版权所有