×

用Stone关系代数验证最小生成树算法。 (英语) Zbl 1401.68247号

摘要:我们研究了关系代数的一个推广,其中底层布尔代数结构被Stone代数取代。关系代数的许多定理在没有变化或变化很小的情况下得到了推广。以扩展实数上的矩阵表示的加权图形成了一个实例。因此,关系概念和方法可以应用于加权图。我们形式化地描述了计算最小生成森林的问题,并用关系代数术语表达了Kruskal算法。我们给出了算法的完全正确性证明。所有结果均在Isabelle/HOL中得到正式验证。
本文是作者Lect.Notes Compute.Sci.10226,127-143(2017;Zbl 1402.03099号)].

MSC公司:

68兰特 计算机科学中的图论(包括图形绘制)
03B35型 证明和逻辑操作的机械化
03G15年 柱代数和多代数;关系代数
05C22号 有符号图和加权图
第68季度第60季度 规范和验证(程序逻辑、模型检查等)
68吨15 定理证明(演绎、解析等)(MSC2010)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Abrial,J.-R。;坎塞尔,D。;Méry,D.,生成树算法的形式推导,(Bert,D.;Bowen,J.P.;King,S.;Waldén,M.,ZB 2003:Z和B中的形式规范和开发,LNCS,第2651卷,(2003),Springer),457-476·Zbl 1028.68945号
[2] Aho,A.V。;霍普克罗夫特,J.E。;Ullman,J.D.,《计算机算法的设计与分析》,(1974年),艾迪生-韦斯利出版公司·Zbl 0326.68005号
[3] 安德雷卡,H。;Mikulás,Sz.,二元关系正代数的公理化,代数大学。,66, 1-2, 7-34, (2011) ·Zbl 1253.03091号
[4] A.阿姆斯特朗。;Foster,S。;斯特鲁斯,G。;Weber,T.,关系代数,(2016),形式证明档案,2014年第一版
[5] A.阿姆斯特朗。;戈麦斯,V.B.F。;斯特鲁思,G。;Weber,T.,Kleene algebration,(2016),形式证明档案,2013年第一版
[6] Asplund,T.,《方阵Kleene星的形式化》(2014),乌普萨拉大学信息技术系,学士论文IT 14 002
[7] Backhouse,R.C。;Carré,B.A.,《应用于路径问题的正则代数》,J.Inst.Math。应用。,15, 2, 161-186, (1975) ·Zbl 0304.68082号
[8] Balbes,R。;Dwinger,P.,《分配格》(1974),密苏里大学出版社·Zbl 0321.06012
[9] Balbes,R。;Grätzer,G.,内射和射影斯通代数,杜克数学。J.,38,2,339-347(1971)·兹比尔0219.06005
[10] Berghammer,R。;Fischer,S.,结合关系代数和数据精化来开发基于矩形的自反传递闭包函数程序,J.Log。代数方法程序。,84, 3, 341-358, (2015) ·Zbl 1329.68062号
[11] Berghammer,R。;Rusinowska,A。;de Swart,H.,《使用关系代数和relview计算锦标赛解决方案》,欧洲期刊Oper。研究,226,3,636-645,(2013)·Zbl 1292.91060号
[12] Berghammer,R。;von Karger,B.,《函数程序的关系语义》,(Brink,C.;Kahl,W.;Schmidt,G.,《计算机科学中的关系方法》,(1997),Springer Wien),115-130,第8章·Zbl 0884.68077号
[13] Berghammer,R。;冯·卡格尔,B。;Wolf,A.,生成树算法的关系代数推导,(Jeuring,J.,MPC 1998,LNCS,第1422卷,(1998),Springer),23-43·Zbl 0905.68020号
[14] 伯德·R。;de Moor,O.,编程代数,(1997),普伦蒂斯·霍尔·Zbl 0867.68042号
[15] Birkhoff,G.,《格理论》,学术讨论会出版物,第二十五卷,(1967),美国数学学会·Zbl 0126.03801号
[16] 比斯塔雷利,S。;Santini,F.,最小生成树问题的C-半环框架,(Corradini,A.;Montanari,U.,代数发展技术的最新趋势,LNCS,第5486卷,(2009),Springer),56-70·兹比尔1253.68370
[17] 布兰切特,J.C。;Böhme,S。;Paulson,L.C.,《使用SMT求解器扩展大锤》,(Björner,N.;Sofronie-Stokkermans,V.,CADE 2011,LNCS,第6803卷,(2011),Springer),116-130·兹比尔1314.68271
[18] 布兰切特,J.C。;Nipkow,T.,Nitpick:基于关系模型查找器的高阶逻辑反例生成器,(Kaufmann,M.;Paulson,L.C.,ITP 2010,LNCS,vol.6172,(2010),Springer),131-146·Zbl 1291.68326号
[19] 布莱思,T.S.,《格与有序代数结构》,(2005),施普林格·Zbl 1073.06001号
[20] 布雷迪欣,D.A。;Schein,B.M.,有序半群和格的二元关系表示,Colloq.Math。,39, 1, 1-12, (1978) ·Zbl 0389.06013号
[21] Comer,S.D.,《信息系统、粗糙集和代数逻辑之间的联系》,(Rauszer,C.,《逻辑和计算机科学中的代数方法》,巴纳赫中心出版物,第28卷,(1993年),波兰科学院数学研究所),117-124·Zbl 0793.03074号
[22] Conway,J.H.,正则代数和有限机器,(1971),Chapman和Hall·Zbl 0231.94041号
[23] 科尔曼,T.H。;雷瑟森,C.E。;Rivest,R.L.,《算法导论》(1990),麻省理工学院出版社·Zbl 1158.68538号
[24] Curry,H.B.,《数理逻辑基础》(1977),多佛出版社·Zbl 0396.03001号
[25] Desharnais,J。;Grinenko,A。;Möller,B.,《线性代数的关系式法则和构造》,J.Log。代数方法程序。,83, 2, 154-168, (2014) ·Zbl 1434.15016号
[26] Desharnais,J。;Struth,G.,域半环的内部公理,科学。计算。程序。,76, 3, 181-203, (2011) ·Zbl 1211.68242号
[27] 杜恩施,I。;Gediga,G。;Orłowska,E.,关系属性系统II:用信息结构中的关系进行推理·Zbl 1187.68190号
[28] 杜恩施,I。;Winter,M.,《重新审视粗糙关系代数》,Fundam。通知。,74, 2-3, 283-300, (2006) ·Zbl 1110.03061号
[29] Fraer,R.,最小生成树,(Sekerinski,E.;Sere,K.,精炼程序开发,(1999),Springer),79-114,第3章·兹伯利0930.68087
[30] 弗雷德·P·J。;什切德罗夫,A.,《类别,寓言》,北荷兰德数学图书馆,第39卷,(1990),爱思唯尔科学出版社·Zbl 0698.18002号
[31] 弗里亚斯,M.F。;阿瓜约,N。;Novak,B.,用fork代数开发图形算法,(XIX拉丁美洲信息会议,(1993)),529-554
[32] 油炸,E。;Hansoul,G.E。;施密特,E.T。;Varlet,J.C.,完全分配格,(Eigenthaler,G.;Kaiser,H.K.;Müller,W.B.;Nöbauer,W..,《对一般代数的贡献》,第3卷,(1985),Hölder-Pihler-Tempsky),125-142·Zbl 0572.06009号
[33] Goguen,J.A.,L-fuzzy集,J.数学。分析。应用。,18, 1, 145-174, (1967) ·Zbl 0145.24404号
[34] Gondran,M。;米努克斯,M.,图,二元体和半环,(2008),斯普林格·Zbl 1201.16038号
[35] Grätzer,G.,《格理论:第一概念和分配格》,(1971),W.H.Freeman和Co·兹比尔0232.06001
[36] Guttmann,W.,《迭代和无限计算代数》,《信息学报》。,49, 5, 343-359, (2012) ·Zbl 1279.68078号
[37] Guttmann,W.,Prim最小生成树算法的关系代数验证,(Sampaio,A.;Wang,F.,ICTAC 2016,LNCS,第9965卷,(2016),Springer),51-68·Zbl 1400.68155号
[38] Guttmann,W.,Stone代数,(2016),形式证明档案
[39] Guttmann,W.,Stone-Kleene关系代数,(2017),形式证明档案
[40] Guttmann,W.,Stone关系代数,(Höfner,P.;Pous,D.;Struth,G.,《计算机科学中的关系和代数方法》,LNCS,第10226卷,(2017),Springer),127-143·Zbl 1402.03099号
[41] Guttmann,W.,Stone关系代数,(2017),形式证明档案·Zbl 1402.03099号
[42] Guttmann,W.,最小生成树问题的代数框架,Theor。计算。科学。,(2018) ·Zbl 1401.68246号
[43] 赫希,R。;Hodkinson,I.,游戏关系代数,(2002),Elsevier Science B.V·Zbl 1018.03002号
[44] Höfner,P。;Möller,B.,Dijkstra,floyd和warshall与Kleene,Form.Asp会面。计算。,24, 4, 459-476, (2012) ·Zbl 1259.68243号
[45] Y.川原。;Furusawa,H.,Dedekind类别中的脆度,公牛。通知。网络。,33,1-2,1-18,(2001)·Zbl 1270.18008号
[46] Y.川原。;Furusawa,H。;Mori,M.,模糊关系的范畴表示定理,信息科学。,119, 3-4, 235-251, (1999) ·Zbl 0943.03042号
[47] Killingbeck,D。;Teixeira,M.S。;Winter,M.,半环上矩阵之间的关系,(Kahl,W.;Winter,M;Oliveira,J.N.,RAMiCS 2015,LNCS,第9348卷,(2015),Springer),101-118·Zbl 1471.15026号
[48] Kozen,D.,Kleene代数和正则事件代数的完备性定理,Inf.Comput。,110, 2, 366-390, (1994) ·兹比尔0806.68082
[49] Kozen,D.,Kleene代数与测试,ACM Trans。程序。语言系统。,19, 3, 427-443, (1997)
[50] Kruskal,J.B.,关于图的最短生成子树和旅行商问题,Proc。美国数学。Soc.,7,1,48-50,(1956年)·兹比尔0070.18404
[51] 马其顿,H.D。;Oliveira,J.N.,OLAP的线性代数方法,Form.Asp。计算。,27, 2, 283-307, (2015) ·Zbl 1331.68055号
[52] Maddux,R.D.,关系代数语义学,Theor。计算。科学。,160, 1-2, 1-85, (1996) ·Zbl 0872.68106号
[53] Maddux,R.D.,关系代数,(2006),Elsevier B.V·Zbl 1197.03051号
[54] Nipkow,T.,Winskel(几乎)是对的:走向机械化语义教科书,Form.Asp。计算。,10, 2, 171-186, (1998) ·Zbl 0910.68138号
[55] Nipkow,T.,isabelle/HOL中的Hoare逻辑,(Schwichtenberg,H.;Steinbrüggen,R.,《证明和系统可靠性》,(2002),Kluwer学术出版社),341-367·Zbl 1097.68632号
[56] Nipkow,T。;Klein,G.,《具体语义学》(2014),施普林格出版社·Zbl 1410.68004号
[57] Nipkow,T。;保尔森,L.C。;Wenzel,M.,Isabelle/HOL:高阶逻辑的证明助手,LNCS,第2283卷,(2002),Springer·Zbl 0994.68131号
[58] 或者E·奥斯卡。;Radzikowska,A.M.,双重剩余格及其应用,(de Swart,H.C.M.,计算机科学中的关系方法,LNCS,第2561卷,(2002),Springer),171-189·Zbl 1027.68117号
[59] 保尔森,L.C。;Blanchette,J.C.,三年使用大锤的经验,这是自动和交互式定理证明器之间的实际联系,(Sutcliffe,G.;Ternovska,E.;Schulz,S.,《第八届逻辑实现国际研讨会论文集》,(2010年),3-13
[60] Pawlak,Z.,《粗糙集,粗糙关系和粗糙函数》,Fundam。通知。,27,2-3103-108,(1996)·Zbl 0854.04008号
[61] Schirmer,N.,isabelle/HOL中顺序命令程序的验证,(2006),TU München,博士论文
[62] Schmid,J.,代数闭分配p-代数,代数Univers。,15, 126-141, (1982) ·Zbl 0507.06009号
[63] 施密特,G。;Ströhlein,T.,Relationen und graphen,(1989),斯普林格·Zbl 0705.68083号
[64] Struth,G.,抽象抽象约简,J.Log。代数程序。,66, 2, 239-270, (2006) ·Zbl 1086.68068号
[65] Tarski,A.,《关系演算》,J.Symb。日志。,6, 3, 73-89, (1941)
[66] Winter,M.,《便于研究脆性的L-fuzzy关系的新代数方法》,Inf.Sci。,139, 3-4, 233-252, (2001) ·兹比尔0992.18004
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。