×

Coq文档的异步处理:从内核到用户界面。 (英语) Zbl 1465.68275号

Urban,Christian(ed.)等人,《交互式定理证明》。2015年8月24日至27日,第六届国际会议,ITP 2015,中国南京。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。9236, 51-66 (2015).
摘要:本文描述的工作通过彻底重新设计处理正式文档的方式,提高了Coq系统的反应能力。通过将这些工作细分为独立的任务,系统可以优先考虑用户直接感兴趣的任务,并推迟其他任务。在用户端,基于PIDE中间件的现代界面聚合并以一致的方式显示证明程序的输出。最后,利用现代并行硬件处理延迟的任务,以提供更好的可扩展性。
有关整个系列,请参见[Zbl 1319.68013号].

MSC公司:

68伏15 定理证明(自动和交互式定理证明、演绎、解析等)
68单位35 信息系统的计算方法(超文本导航、接口、决策支持等)
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Asperti,A。;Ricciotti,W。;Sacerdoti Coen,C。;Tassi,E.,归纳结构微积分的一个紧核,Sadhana,34,1,71-144(2009)·兹比尔1196.68221 ·doi:10.1007/s12046-009-0003-3
[2] 阿斯皮诺,D。;Graf,S.,《证明通用:证明开发的通用工具》,《系统构建和分析的工具和算法》,38-42(2000),海德堡:斯普林格出版社·Zbl 0971.68627号 ·doi:10.1007/3-540-46419-03
[3] Bengtson,J.,Mehnert,H.,Faithfull,A.:Coqoon:eclipse插件为Coq提供了一个功能完整的开发环境(2015)。主页:https://itu.dk/research/tomeso/coqoon/
[4] Faithfull,A.,Tankink,C.,Bengtson,J.:Coqoon——一个在Coq中进行交互式证明开发的IDE。提交给CAV 2015
[5] Gonthier,G。;布拉齐,S。;Paulin-Mohring,C。;Pichardie,D.,奇数阶定理的机器检验证明,交互定理证明,163-179(2013),海德堡:施普林格·Zbl 1317.68211号 ·doi:10.1007/978-3-642-39634-2_14
[6] Hayes,B.:星历:一种新的终结机制。摘自:《OOPSLA会议录》,第176-183页。ACM(1997)
[7] 克莱因,G。;Andronick,J。;埃尔芬斯通,K。;Heiser,G。;公鸡,D。;Derrin,P。;Elkaduwe,D。;Engelhardt,K。;科兰斯基,R。;诺里什,M。;苏厄尔,T。;Tuch,H。;Winwood,S.,seL4:操作系统内核Commun的形式验证。ACM,53,6,107-115(2010)·doi:10.1145/1743546.1743574
[8] Leroy,X.,真实编译器的形式验证,Commun。ACM,52,7,107-115(2009)·doi:10.1145/1538788.1538814
[9] Nipkow,T。;温泽尔,M。;保尔森,LC,Isabelle/HOL:高阶逻辑的证明助理(2002),海德堡:施普林格,海德伯格·Zbl 0994.68131号 ·doi:10.1007/3-540-45949-9
[10] 环,M。;吕斯,C。;克莱因,G。;Gamboa,R.,《用clide进行协作交互式定理证明》,《交互式定理证明,467-482》(2014),海德堡:施普林格出版社·兹伯利1416.68177
[11] Wenzel,M.:Isabelle/Isar中的并行校验。摘自:PLMMS会议记录,第13-21页(2009年)
[12] 温泽尔,M。;JH达文波特;Farmer,WM;Urban,J。;Rabe,F.,Isabelle担任面向文档的证明助理,《智能计算机数学》,244-259(2011),海德堡:斯普林格·Zbl 1335.68239号 ·doi:10.1007/978-3-642-22673-117
[13] Wenzel,M.:并行和异步校对中的READ-EVAL-PRINT。参见:UITP会议记录。EPTCS,第118卷,第57-71页(2013年)
[14] 温泽尔,M。;克莱因,G。;Gamboa,R.,Isabelle/PIDE中的异步用户交互和工具集成,交互定理证明,515-530(2014),海德堡:斯普林格·Zbl 1416.68182号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。