×

Isabelle中的交互式简化程序跟踪和调试。 (英语) Zbl 1304.68156号

Watt,Stephen M.(编辑)等人,《智能计算机数学》。2014年7月7日至11日在葡萄牙科英布拉举行的2014年国际会议。诉讼程序。柏林:施普林格出版社(ISBN 978-3-319-08433-6/pbk)。计算机科学课程讲稿8543。《人工智能课堂讲稿》,328-343(2014)。
小结:伊莎贝尔证明助理配备了一种非常强大的术语简化策略。虽然非常有用,但简化术语的结果并不总是符合用户的期望:有时,得到的术语不是用户期望的形式,或者简化程序无法应用规则。我们描述了一种新的交互式跟踪工具,该工具通过用户定义的过滤、记忆和搜索来深入了解简化的层次结构。新的简化器跟踪被集成到Isabelle/jEdit ProverIDE中。
关于整个系列,请参见[Zbl 1293.68035号].

MSC公司:

68吨15 定理证明(演绎、解析等)(MSC2010)
2012年第68季度 语法和重写系统
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Alpunte,M.,Ballis,D.,Frechina,F.,Sapiña,J.:使用iJulienne对重写逻辑规范进行基于切片的跟踪分析。摘自:Felleisen,M.,Gardner,P.(编辑)《2013年员工持股计划》。LNCS,第7792卷,第121-124页。斯普林格,海德堡(2013)·doi:10.1007/978-3-642-37036-67
[2] Aspinall,D.:证明通用:证明开发的通用工具。收录:Graf,S.(编辑)TACAS 2000。LNCS,第1785卷,第38-43页。施普林格,海德堡(2000)·Zbl 0971.68627号 ·doi:10.1007/3-540-46419-03
[3] Blanchette,J.C.,Bulwahn,L.,Nipkow,T.:Isabelle/HOL中的自动证明和反驳。收录人:Tinelli,C.,Sofronie-Stokkermans,V.(编辑)FroCoS 2011。LNCS(LNAI),第6989卷,第12-27页。斯普林格,海德堡(2011)·Zbl 1348.68214号 ·doi:10.1007/978-3-642-24364-6_2
[4] Clavel,M.,Durán,F.,Eker,S.,Lincoln,P.,Martí-Oliet,n.,Meseguer,J.,Talcott,C.:莫德手册(版本2.6)
[5] Clavel,M.,Eker,S.,Lincoln,P.,Meseguer,J.:莫德原则。收录:Meseguer,J.(编辑)《理论计算机科学电子笔记》,第4卷。爱思唯尔科学出版社(1996)·Zbl 0912.68095号 ·doi:10.1016/S1571-0661(04)00034-9
[6] Clocksin,W.F.,Mellish,C.S.:Prolog编程:使用ISO标准。斯普林格(2003)·Zbl 1029.68031号 ·doi:10.1007/978-3-642-55481-0
[7] Ducasse,M.,Noyé,J.:逻辑编程环境:动态程序分析和调试。《逻辑编程杂志》19-20(增刊1),351-384(1994)·doi:10.1016/0743-1066(94)90030-2
[8] Fruehwirth,T.、Wielemaker,J.、De Koninck,L.:SWI Prolog参考手册6.2.2。图书点播(2012)
[9] Matthews,D.C.,Wenzel,M.:Poly/ML和Isabelle/ML中的高效并行编程。摘自:第五届ACM SIGPLAN多核编程声明性方面研讨会论文集,第53-62页。ACM(2010)·数字对象标识代码:10.1145/1708046.1708058
[10] Nipkow,T.,Paulson,L.C.,Wenzel,M.T.:Isabelle/HOL。LNCS,第2283卷。斯普林格,海德堡(2002)·doi:10.1007/3-5440-45949-9
[11] Sterling,L.,Shapiro,E.Y.:序言的艺术:高级编程技术。麻省理工学院出版社,剑桥(1994)·Zbl 0850.68137号
[12] GNU项目:GDB:GNU项目调试器,https://www.gnu.org/software/gdb/
[13] Wenzel,M.:Isabelle/Isar中的并行校验。摘自:ACM SIGSAM 2009机械化数学系统编程语言国际研讨会论文集,第13-29页。ACM(2009)
[14] Wenzel,M.:使用Isabelle/Scala和Isabelle/jEdit进行异步证明处理。理论计算机科学电子笔记285、101–114(2012)·Zbl 1294.68129号 ·doi:10.1016/j.entcs.2012.06.009
[15] Wenzel,M.:Isabelle/jEdit–PIDE框架内的验证程序IDE。摘自:Jeuring,J.、Campbell,J.A.、Carette,J.,Dos Reis,G.、Sojka,P.、Wenzele,M.、Sorge,V.(编辑)CICM 2012。LNCS(LNAI),第7362卷,第468–471页。斯普林格,海德堡(2012)·Zbl 1360.68769号 ·数字对象标识代码:10.1007/978-3-642-31374-5-38
[16] Wenzel,M.:《Isabelle/Isar参考手册》(2013)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。