×

术语重写系统中操作符号的可简化性及其在行为规范中的应用。 (英语) Zbl 1192.68931号

摘要:我们提出了术语重写系统(TRS)中符号可约性的概念。对于给定的代数规格说明,操作符号可以根据它们的外延进行分类:函数的操作符号和构造函数的操作符号。在模型中,每个仅使用构造函数构造的术语都应该表示一个元素,而函数是在这些元素形成的集合上定义的。术语重写系统为代数规范提供操作语义。给定一个TRS,如果可以应用某种重写规则,则称之为可约项。在某种意义上,不可约项可视为答案。在本文中,我们将操作符号的可约性定义为:如果包含操作符号的任何项都是可约的,那么操作符号就是可约的。上下文敏感重写是重写的一种简单限制,它的非平凡性质可以通过基于变量出现次数、排序等对项进行限制来获得。通过将操作符号应用于行为规范以证明行为一致性,我们确认了操作符号可约性的有用性。

MSC公司:

68瓦30 符号计算和代数计算
2012年第68季度 语法和重写系统
68问题65 抽象数据类型;代数规范
PDF格式BibTeX公司 XML格式引用
全文: DOI程序 链接

参考文献:

[1] 阿拉康,B。;艾姆斯,F。;Fuhs,C.J.G。;古铁雷斯,R。;卢卡斯,S。;施耐德-坎普,P。;Thiemann,R.,《改进上下文敏感依赖对》,(Cervesato,I.;Veith,H.;Voronkov,A.,《第十五届编程、人工智能和推理逻辑国际会议论文集》,LPAR’08。第十五届程序设计、人工智能和推理逻辑国际会议论文集,LPAR’08,计算机科学讲稿(2008),斯普林格·弗拉格:斯普林格尔·弗拉格多哈,卡塔尔),636-651·Zbl 1182.68092号
[2] Bidoit,M.,Hennicker,R.,《观察家》完整定义在行为上是一致的。在:OBJ/CafeOBJ/Maude正式方法研讨会论文集'99。1999年,第83-94页。;Bidoit,M.,Hennicker,R.,Observer完整的定义在行为上是一致的。摘自:《99年正式方法OBJ/CafeOBJ/Maude研讨会论文集》。1999年,第83-94页。
[3] 科蒙,H。;Jacquemard,F.,地面还原性为EXPTIME-complete,Inf.Compute。,187, 1, 123-153 (2003) ·Zbl 1090.68047号
[4] Diaconescu,R.,Futatsugi,K.,CafeOBJ报告。《世界科学》,1998年。;Diaconescu,R.,Futatsugi,K.,CafeOBJ报告。《世界科学》,1998年。
[5] 迪亚科内斯库(Diaconescu,R.)。;Futatsugi,K.,《面向对象代数规范中的行为一致性》,J.Univ.Comput。科学。,6, 1, 74-96 (2000) ·Zbl 0963.68104号
[6] Futatsugi,K.,Goguen,J.A.,Jouannaud,J.-P.,Meseguer,J.,《obj2原则》,摘自:第十二届ACM程序设计语言原则研讨会论文集,POPL,1985年,第52-66页。;Futatsugi,K.,Goguen,J.A.,Jouannaud,J.-P.,Meseguer,J.,《obj2原则》,摘自:《第十二届ACM编程语言原则研讨会论文集》,POPL,1985年,第52-66页。
[7] Goguen,J.A。;Malcolm,G.,《强制性程序的代数语义》(1996),麻省理工学院出版社:麻省理学院出版社,马萨诸塞州剑桥,美国·Zbl 0887.68066号
[8] Guttag,J.V.,抽象数据类型编程的规范和应用。1975年,加拿大安大略省多伦多市多伦多大学博士论文。;Guttag,J.V.,抽象数据类型编程的规范和应用。1975年,加拿大安大略省多伦多市多伦多大学博士论文。
[9] Guttag,J.V。;Horning,J.J.,抽象数据类型的代数规范,Acta Inform。,10, 27-52 (1978) ·Zbl 0369.68010号
[10] 亨德里克斯,J。;Meseguer,J.,《关于上下文敏感顺序分类规范的完整性》,(Baader,F.,RTA.RTA,计算机科学讲义,第4533卷(2007),Springer),229-245·Zbl 1203.68098号
[11] Jouannaud,J.-P。;Kounalis,E.,《无构造器方程理论中归纳法的自动证明》,(Meyer,A.,IEEE第一届计算机科学逻辑年会论文集,LICS 1986(1986),IEEE计算机社会出版社),358-366
[12] 卡普尔,D。;Narendran,P。;Zhang,H.,关于项重写系统的充分完备性和相关性质,《国际学报》,24,4,395-415(1987)·Zbl 0594.68035号
[13] Lucas,S.,《函数和函数逻辑程序中的上下文敏感计算》,J.Funct。逻辑程序。,1(1998年)·Zbl 0924.68106号
[14] Lucas,S.,上下文敏感重写策略,Inform。计算。,178,1294-343(2002年)·Zbl 1012.68095号
[15] Lucas,S.,Mu-term:证明上下文敏感重写终止的工具,(van Oostrom,V.,RTA.RTA,《计算机科学讲义》,第3091卷(2004),Springer),200-209
[16] Nakamura,M.、Ogata,K.、Futatsugi,K.,术语重写系统的可简化操作符号及其应用。IPSJ编程事务46(SIG 6(PRO25)),2005年,第47-59页。;Nakamura,M.、Ogata,K.、Futatsugi,K.,术语重写系统的可简化操作符号及其应用。IPSJ《编程学报》46(SIG 6(PRO25)),2005年,第47-59页。
[17] Ogata,K。;Futatsugi,K.,《形式化建模和验证Ricart&Agrawala分布式互斥算法》(APAQS(2001),IEEE计算机学会),357-366
[18] Ogata,K。;Futatsugi,K.,铃木和卡萨米分布式互斥算法的形式分析,(Jacobs,B.;Rensink,A.,FMOODS.FMOODS,IFIP会议记录,第209卷(2002),Kluwer),181-195·Zbl 1056.68162号
[19] Ogata,K。;Futatsugi,K.,《ikp电子支付协议的缺陷和修改》,Inf.Process。莱特。,86, 2, 57-62 (2003)
[20] Ohlebusch,E.,《学期改写高级主题》(2002),施普林格出版社·Zbl 0999.68095号
[21] Terese,Term Rewriting Systems,(剑桥理论计算机科学丛书,第55卷(2003),剑桥大学出版社)·Zbl 1030.68053号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。