×

线性逻辑中的最小和最大不动点。 (英语) Zbl 1137.03323号

Dershowitz,Nachum(编辑)等人,《编程逻辑、人工智能和推理》。2007年10月15日至19日在亚美尼亚埃里温举行的2007年LPAR第14届国际会议。诉讼程序。柏林:施普林格出版社(ISBN 978-3-540-75558-6/pbk)。计算机科学课堂讲稿4790。《人工智能讲义》,92-106(2007)。
概要:MALL(乘法、加法线性逻辑)仅针对等式的一阶理论是一个有趣但很弱的逻辑,因为它无法捕获无界(无限)行为。我们没有通过添加指数(!和?)来解释无界行为,而是添加了最小和最大不动点运算符。我们称之为MALL(^=\)的结果逻辑满足两个基本的证明理论性质。特别是,MALL(^=\)满足删减,这意味着一致性,并且有一个完整的焦点证明系统。关于聚焦证明的第二个结果为无裁剪证明结构提供了一个强大的标准形式,例如,可以用于帮助自动化证明搜索。然后,我们考虑应用关于MALL的这两个结果,导出一个用归纳法和共归纳法扩展的直觉逻辑的集中证明系统。将直觉主义逻辑编码为线性逻辑的传统方法严重依赖于使用指数,不幸的是,这削弱了聚焦原则。通过观察某些不动点满足弱化和收缩的结构规则(不使用指数),我们得到了一个更加集中的证明系统。由此产生的直觉逻辑集中证明系统与Bedwyr中实现的系统密切相关,Bedwyer是最近基于逻辑编程的模型检查器。我们讨论了如何使用我们的证明理论来构建一个能够部分自动化归纳和共归纳的计算系统。
关于整个系列,请参见[兹比尔1136.68004].

MSC公司:

03楼52 线性逻辑和其他子结构逻辑的理论证明
03B20型 经典逻辑子系统(包括直觉逻辑)
03B70号 计算机科学中的逻辑
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] 安德烈奥利,J.-M.,《线性逻辑中的逻辑编程与集中证明》,《逻辑与计算杂志》,第2期,第3期,第297-347页(1992年)·Zbl 0764.03020号 ·doi:10.1093/logcom/2.3.297
[2] 安德烈奥利,J.M。;Pareschi,R.,线性对象:具有内置继承的逻辑过程,新一代计算,9,3-4,445-473(1991)·Zbl 0731.68022号 ·doi:10.1007/BF03037173
[3] Apt,K.R。;van Emden,M.H.,《逻辑编程理论的贡献》,美国计算机学会期刊,29,3,841-862(1982)·Zbl 0483.68004号 ·doi:10.1145/322326.32239
[4] 贝尔德,D。;Gacek,A。;米勒,D。;Nadathur,G。;Tiu,A。;Pfenning,F.,《句法表达式模型检验的Bedwyr系统》,第21届自动演绎会议,391-397(2007),海德堡:斯普林格
[5] Baelde,D.,Miller,D.:线性逻辑中的最小和最大不动点:扩展版本。技术报告,可从第一作者的网页上获得(2007年4月)
[6] Danos,V。;儒瓦内,J.-B。;谢林克斯,H。;Mundici,D。;Gottlob,G。;Leitsch,A.,《指数结构:揭示线性逻辑证明的动力学》,计算逻辑与证明理论,159-171(1993),海德堡:斯普林格·Zbl 0793.03061号 ·doi:10.1007/BFb0022564
[7] Gentzen,G。;Szabo,M.E.,《逻辑推论的调查》,《格哈德·根岑论文集》,68-131(1969),阿姆斯特丹:北荷兰,阿姆斯特朗·兹比尔0209.30001
[8] Girard,J.-Y.,线性逻辑,理论计算机科学,50,1-102(1987)·Zbl 0625.03037号 ·doi:10.1016/0304-3975(87)90045-4
[9] Girard,J.-Y.:线性逻辑中的不动点定理。向邮件列表发送电子邮件linear@cs.stanford.edu。(1992年2月)
[10] Girard,J.-Y.,《论逻辑的统一》,《纯粹逻辑与应用逻辑年鉴》,第59期,第201-217页(1993年)·Zbl 0781.03044号 ·doi:10.1016/0168-0072(93)90093-S
[11] Girard,J.-Y.:轻型线性逻辑。信息与计算143(1998)
[12] Girard,J.-Y.,Locus solum,《计算机科学中的数学结构》,11,3,301-506(2001)·Zbl 1051.03045号 ·doi:10.1017/S096012950100336X
[13] 霍达斯,J。;Miller,D.,《直觉线性逻辑片段中的逻辑编程,信息与计算》,110,2,327-365(1994)·Zbl 0807.68016号 ·doi:10.1006/inco.1994.1036
[14] Lafont,Y.,软线性逻辑与多项式时间,理论计算机科学,318,1-2163-180(2004)·Zbl 1079.03057号 ·doi:10.1016/j.tcs.2003.10.18
[15] Liang,C。;米勒,D。;杜帕克,J。;Henzinger,T.A.,《直觉主义逻辑中的聚焦和极化》,CSL 2007,451-465(2007),海德堡:斯普林格,海德伯格·Zbl 1179.03057号
[16] Miller,D.,《论坛:多结论规范逻辑》,《理论计算机科学》,165,1201-232(1996)·Zbl 0872.68019号 ·doi:10.1016/0304-3975(96)00045-X
[17] 麦克道尔,R。;Miller,D.,带定义和归纳的逻辑简化,理论计算机科学,232,91-119(2000)·Zbl 0951.03050号 ·doi:10.1016/S0304-3975(99)00171-1
[18] 米勒,D。;Nadathur,G。;Pfenning,F。;Scedrov,A.,《作为逻辑编程基础的统一证明》,《纯粹和应用逻辑年鉴》,51,125-157(1991)·Zbl 0721.03037号 ·doi:10.1016/0168-0072(91)90068-W
[19] Miller,D.,Saurin,A.:证明搜索的游戏语义:初步结果。摘自:《程序设计语义学数学基础学报》(MFPS)(2005年)·Zbl 1273.03166号
[20] 米勒,D。;Saurin,A。;杜帕克,J。;Henzinger,T.A.,《从证明到聚焦证明:线性逻辑中聚焦的模块证明》,CSL 2007,405-419(2007),海德堡:斯普林格,海德伯格·Zbl 1179.03064号
[21] 莫米利亚诺,A。;Tiu,A。;Berardi,S.公司。;科波,M。;Damiani,F.,《序贯演算中的归纳和共归纳,证明和程序的类型》,293-308(2004),海德堡:斯普林格,海德伯格·Zbl 1100.03516号
[22] 皮门特尔,E。;米勒,D。;Sutcliffe,G。;Voronkov,A.,《顺序系统规范》,《程序设计、人工智能和推理逻辑》,352-366(2005),海德堡:斯普林格出版社·Zbl 1143.03348号 ·doi:10.1007/11591191_25
[23] 施罗德·海斯特,P。;Vardi,M.,定义反思规则,第八届计算机科学逻辑年度研讨会,222-232(1993),洛斯阿拉米托斯:IEEE计算机学会出版社,洛斯阿拉米托斯·doi:10.1109/LICS.1993.287585
[24] Stirling,C.:相互模拟和模型检查游戏。斯旺西威尔士大学有限模型理论数学拟合研讨会笔记(1996年7月)
[25] Tiu,A.:逻辑规范推理的逻辑框架。宾夕法尼亚州立大学博士论文(2004年5月)
[26] Tiu,A。;M.阿巴迪。;de Alfaro,L.,使用证明搜索进行π-演算的模型检查,CONCUR 2005,36-50(2005),海德堡:施普林格,海德伯格·Zbl 1134.68451号 ·doi:10.1007/11539452_7
[27] Tiu,A.,Nadathur,G.,Miller,D.:在自动校准仪中混合有限成功和有限失败。收录于:ESHOL 2005,第79-98页(2005年12月)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。