×

基于密切引用原则提高形式证明的易读性是NP-hard。 (英语) Zbl 1356.68198号

摘要:在证明助手(如HOL、Coq、Mizar等)中进行证明开发是一项活动,作者通常通过键入证明脚本或系统策略来生成证明。然而,作者也经常不得不阅读现有的证明脚本,要么模仿聪明的证明片段,要么重构推理片段,使某些定理更强大、更容易应用等等。因此,开发技术以提高证明的易读性是很重要的,因为它直接影响脚本作者的生产力。为了分析自然演绎证明的易读性,我们研究了表示给定推理中信息流的证明图。我们对信息流的分析得出了基于比哈尔第一定律的提高证明可读性的方法,该定律规定,在易读文本中,相关信息必须相互靠近。所提出的方法最大限度地增加了前提和使用这些步骤作为理由的步骤之间的紧密连接的数量。在本文中,我们证明了我们的优化方法是NP-hard。

MSC公司:

68吨15 定理证明(演绎、解析等)(MSC2010)
03B35型 证明和逻辑操作的机械化
2017年第68季度 问题的计算难度(下限、完备性、近似难度等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Alama,J.,Kohlhase,M.,Mamane,L.,Naumowicz,A.,Rudnicki,P.,Urban,J.:授权Mizar数学图书馆。收录于:Davenport,J.H.,Farmer,W.M.,Urban,J.,Rabe,F.(编辑)《第18届Calculemus和第10届智能计算机数学国际会议计算机科学讲稿》,第6824卷,第149-163页。斯普林格·弗拉格,柏林,海德堡(2011)·Zbl 1278.68290号
[2] Bancerek,G.:自然数的基本性质。形式化数学。1(1), 41-46 (1990)
[3] Behaghel,O.:Beziehungen zwischen Umfang和Reihenfolde von Satzgliedern。印度德语Forschungen 25,110-142(1909)
[4] Corbineau,P.:考证助理的声明语言。摘自:2007年国际校对类型和程序会议记录,第69-84页(2007)·Zbl 1138.68525号
[5] Garey,M.R.,Johnson,D.S.:《计算机与难治性:NP-完备性理论指南》。数学科学丛书。W.H.Freeman and Company,纽约(1979)·Zbl 0411.68039号
[6] Giero,M.,Wiedijk,F.:M模式,证明助理Coq的Mizar模式。技术报告,ICIS。奈梅亨Radboud大学(2004)·Zbl 1341.68196号
[7] Gonthier,G.:四色定理的形式证明。AMS公告55(11),1382-1393(2008)·Zbl 1195.05026号
[8] Grabowski,A.、Kornilowicz,A.、Naumowicz、A.:果壳中的Mizar。J.形式化理由。3(2), 153-245 (2010) ·兹比尔1211.68369
[9] Grabowski,A.,Schwarzweller,C.:将数学方言翻译成知识库。摘自:MKM'05第四届数学知识管理国际会议论文集,第49-64页。斯普林格·弗拉格,柏林,海德堡(2006)·兹比尔1151.68663
[10] Grabowski,A.和Schwarzweller,C.:修订是维护数学存储库的基本工具。摘自:第14届机械化数学助理研讨会论文集:第6届国际会议,计算机科学讲稿,第4573卷,第235-249页。施普林格出版社(2007)·Zbl 1202.68465号
[11] Grabowski,A.:粗糙集属性的自动发现。《基础信息》128(1-2),65-79(2013)·Zbl 1285.68180号
[12] Grabowski,A.:高效粗糙集理论合并。《基础信息》135(4),371-385(2014)·Zbl 1329.68247号
[13] Grabowski,A.,Jastrzębska,M.:关于粗糙算子形式化方法的注释。收录人:Szczuka,M.S.,Kryszkiewicz,M.,Ramanna,S.,Jensen,R.,Hu,Q.(编辑)《粗糙集与当前计算趋势——第七届国际会议》,2010年6月28日至30日,波兰华沙,RSCTC 2010。《计算机科学讲稿》第6086卷,第307-316页。施普林格(2010)·Zbl 1195.05026号
[14] Grabowski,A.,Schwarzweller,C.:朝向自动分类数学知识。收件人:Ganzha,M.,Maciaszek,L.A.,Paprzycki,M.(编辑)计算机科学和信息系统联合会议-FedCSIS 2012,波兰弗罗茨瓦夫,2012年9月9日至12日,会议记录,第63-68页(2012)·Zbl 1260.68379号
[15] Harrison,J.:HOL的Mizar模式。In:程序。第九届高阶逻辑定理证明国际会议,第203-220页。斯普林格(1996)
[16] Korniłowicz,A.:Mizar中省略的初步实验。In:《计算机科学智能计算机数学讲义》,第7362卷,第453-457页(2012)·Zbl 1360.68755号
[17] Korniłowicz,A.:《论Mizar中的重写规则》。J.汽车。原因。50(2), 203-210 (2013) ·Zbl 1260.68376号 ·doi:10.1007/s10817-012-9261-6
[18] Lawler,E.L.:组合光学:网络和矩阵。霍尔特、莱因哈特和温斯顿(1967)
[19] Naumowicz,A.,Bylinski,C.:用属性和要求改进MIZAR文本。收录于:Asperti,A.,Bancerek,G.,Trybulec,A.(编辑)2004年第三届国际数学知识管理会议,MKM'04计算机科学讲稿,第3119卷,第290-301页。Springer-Verlag(2004)·Zbl 1108.68598号
[20] Naumowicz,A.,Korniowicz,A.:Mizar简介。摘自:TPHOLs'09,计算机科学课堂讲稿,第5674卷,第67-72页。Springer-Verlag(2009)·Zbl 1252.68262号
[21] Naumowicz,A.:在Mizar证明检查中为Grobner基计算接口外部CA系统。国际期刊计算。数学。87(1), 1-11 (2010) ·兹比尔1178.68692 ·doi:10.1080/00207160701864459
[22] Pak,K.:改进和重组自然演绎证明的算法。逻辑语法修辞学研究22(35),95-112(2010)
[23] Pak,K.:自然演绎证明中的引理提取方法。J.汽车。原因。50(2), 217-228 (2013) ·Zbl 1260.68379号 ·doi:10.1007/s10817-012-9267-0
[24] Pak,K.:提高自然演绎证明的易读性并非易事。计算机科学中的逻辑方法10(3:23),1-30(2014)·Zbl 1341.68196号
[25] Syme,D.:三策略定理证明。收录于:《高阶逻辑中的定理证明》,《计算机科学讲义》,第1690卷,第203-220页。Springer-Verlag(1999)·Zbl 0944.68162号
[26] Trybulec,A.、Korniowicz,A.、Naumowicz,A.和Kuperberg,K.:数学家的形式数学。J.汽车。原因。50(2), 119-121 (2013) ·doi:10.1007/s10817-012-9268-z
[27] Urban,J.:XML-izing Mizar:简化MML的语义处理和表示。收录于:Bonacina,M.P.(编辑)2005年第四届国际数学知识管理会议,MKM'05年计算机科学讲稿第3863卷,第346-360页。Springer-Verlag(2005)·Zbl 1151.68681号
[28] Wenzel,M.:《Isabelle/Isar参考手册》。剑桥大学(2011)
[29] Wiedijk,F.:Mizar Light代表HOL Light。摘自:《第十四届高阶逻辑定理证明国际会议论文集》,第378-394页(2001)·Zbl 1005.68539号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。