×

命令式编程中对偶不确定性的交替状态。 (英语) Zbl 1208.68107号

摘要:Back、Morgan、Morris和其他人的精化演算基于单调谓词变换(最弱的前提条件),其中连词代表天使选择的命令和析取之间的恶魔选择。任意单调谓词变换器不能用关系语义建模,但可以用所谓的多重关系建模。然而,莫里斯的结果表明,恶魔和天使选择组合的自然域是状态空间的自由分配完成(FDC)。
本文提供了一种新的公理化方法,并对任意序集的FDC进行了更显式的构造。FDC概念是自对偶的,但结构不是。因此,我们确定了从FDC到对偶序集的FDC对偶的对偶函数。FDC的元素是根据它们的连接性和析取性来分类的。该理论被应用于带有操作符的命令式编程,用于顺序合成和恶魔与天使选择。基于FDC的理论被证明等价于上闭谓词的最弱前提理论。如果顺序是离散的(即等式关系),则FDC是Back和von Wright的选择语义的域,而上闭多重关系是指向该域的函数。

MSC公司:

68号30 软件工程的数学方面(规范、验证、度量、需求等)
68问题55 计算理论中的语义学

软件:

联合
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] Apt,K.R。;Plotkin,G.D.,可数不确定性和随机分配,《美国医学杂志》,33,724-767(1986)·Zbl 0627.68015号
[2] 阿诺德,A。;Nivat,M.,《非确定性递归程序方案》,(计算理论基础。计算理论基础,LNCS,第56卷(1977年),Springer:Springer New York),12-21·Zbl 0361.68020号
[3] 背面,R.J.R。;von Wright,J.,规范语言的格理论基础,(van de Snepscheut,J.L.A.,《程序构造的数学》,LNCS,第375卷(1989),Springer:Springer New York),139-156·Zbl 0699.68038号
[4] 背面,R.J.R。;von Wright,J.,《精化微积分,系统方法》(1998),施普林格:施普林格纽约·Zbl 0949.68094号
[5] Balbes,R。;德温格博士,《分配格》(1974),密苏里大学出版社·Zbl 0321.06012
[6] 巴尔,M。;Wells,C.,《计算科学的范畴理论》(1990),普伦蒂斯·霍尔国际出版社·Zbl 0714.18001号
[7] Boom,H.J.,循环的较弱先决条件,ACM Trans。程序。语言系统。,4, 668-677 (1982) ·Zbl 0492.68014号
[8] 布罗伊,M。;格拉茨,R。;Wirsing,M.,《非确定性和非连续结构的语义》(Bauer,F.L.;Broy,M.),《程序构建》,国际暑期学校Marktoberdorf。《程序构造》,国际暑假学校Marktoperdorf,LNCS,第69卷(1979),《Springer:Springer New York》,553-591·Zbl 0406.03059号
[9] Chandra,A.K。;科赞,哥伦比亚特区。;Stockmeyer,L.J.,Alternation,J.ACM,28,1,114-133(1981)·Zbl 0473.68043号
[10] Chandy,K.M。;Misra,J.,并行程序设计,A Foundation(1988),Addison-Wesley·Zbl 0717.68034号
[11] N.Chomsky,《无上下文语法和下推存储》,《季度进度报告》,麻省理工学院电子研究实验室,651962年,第187-194页。;N.Chomsky,上下文无关语法和下推存储,季度进展报告,麻省理工学院电子研究实验室,652962,第187-194页。
[12] S.A.Cook,定理证明过程的复杂性,摘自:Proc。第三届ACM计算理论年会,1971年,第151-158页。;S.A.Cook,定理证明过程的复杂性,摘自:Proc。第三届ACM计算机理论年会,1971年,第151-158页·Zbl 0253.68020号
[13] de Bakker,J.W.,程序正确性的数学理论(1980),Prentice Hall Int:Prentice Hall Int Englewood Cliffs·Zbl 0452.68011号
[14] de Bakker,J.W。;de Roever,W.P.,递归程序方案的微积分,(Nivat,M.,《自动机,语言与编程》,1972(1973)卷,北荷兰),167-196·Zbl 0238.68006号
[15] de Roever,W.P.,Dijkstra的谓词变换器,非决定论,递归和终止,(计算机科学的数学基础,计算机科学数学基础,LNCS,第45卷(1976),Springer:Springer New York),472-481·Zbl 0341.68014号
[16] Dijkstra,E.W.,《合作顺序过程》(Genuys,F.,《编程语言》(1968),北约高级研究所,学术出版社:北约高级研究院,伦敦学术出版社等),43-112·Zbl 0174.48301号
[17] Dijkstra,E.W.,《保护命令,程序的不确定性和形式推导》,Commun。ACM,18453-457(1975年)·Zbl 0308.68017号
[18] Dijkstra,E.W.,编程学科(1976),普伦蒂斯·霍尔·Zbl 0286.00013号
[19] E.W.Dijkstra,C.S.Scholten,极端解的操作解释。技术代表。,埃因霍温理工大学,EWD 883,见www.cs.utexas.edu/users/EWD;E.W.Dijkstra,C.S.Scholten,极端解的操作解释。技术代表。,埃因霍温理工大学,EWD 883,见www.cs.utexas.edu/users/EWD
[20] Dijkstra,E.W。;Scholten,C.S.,谓词演算和程序语义(1990),Springer Verlag·Zbl 0698.68011号
[21] Dijkstra,R.M.,《双重性:分析UNITY的简单形式主义,计算的形式方面》。,7, 353-388 (1995) ·Zbl 0835.68067号
[22] Floyd,R.W.,为程序赋予意义,(应用数学研讨会论文集,第19卷(1967),AMS),19-32·Zbl 0189.50204号
[23] Hesselink,W.H.,无界不确定性下递归的解释,理论。计算。科学。,59, 211-234 (1988) ·Zbl 0663.68016号
[24] Hesselink,W.H.,《数据类型不确定性的数学方法》,ACM Trans。程序。语言系统。,10, 87-117 (1988) ·Zbl 0825.68330号
[25] Hesselink,W.H.,《不确定性的模式》(Feijen,W.H.J.等,《美丽是我们的事业,向爱德华·迪杰斯特拉致敬》(1990),施普林格出版社),182-192年·Zbl 0718.68004号
[26] Hesselink,W.H.,LR-parsing-derived,科学。计算。程序。,19, 171-196 (1992) ·兹比尔0768.68086
[27] Hesselink,W.H.,通过堆栈和游戏的不确定性和递归,理论。计算。科学。,124, 273-295 (1994) ·Zbl 0795.68128号
[28] Hesselink,W.H.,局部变量递归过程的谓词变换,计算的形式方面,11616-636(1999)·兹伯利0966.68113
[29] Hesselink,普遍分配有序集-几个已知结果-。网址:http://www.cs.rug.nl/wim/pub/mans.html;Hesselink,普遍分配有序集-几个已知结果-。网址:http://www.cs.rug.nl/wim/pub/mans.html
[30] Hoare,C.A.R.,计算机编程的公理基础,Commun。美国医学会,12576-583(1969)·Zbl 0179.23105号
[31] Hoare,C.A.R.,《通信顺序过程》(1985),普伦蒂斯·霍尔·Zbl 0637.68007号
[32] R.M.Karp,逻辑语法在数字计算机编程中的一些应用,论文,哈佛大学,1959年。;R.M.Karp,《逻辑语法在数字计算机编程中的一些应用》,哈佛大学论文,1959年。
[33] 马丁·C·E。;柯蒂斯,S.A。;Rewitzky,I.,《建模不确定性》,(程序构造数学,程序构造数学),LNCS,第3125卷(2004),Springer,228-251·Zbl 1106.68343号
[34] Morgan,C.,《基于规范的编程》(1990),普伦蒂斯·霍尔:新泽西州普伦蒂斯霍尔-恩格尔伍德悬崖·Zbl 0697.68018号
[35] 摩根,C。;Gardiner,P.H.B.,《通过计算进行数据细化》,《国际学报》,第27期,第481-503页(1990年)·Zbl 0699.68029号
[36] Morris,J.M.,《具有无界恶魔和天使不确定性的扩充类型》,(程序构造数学。程序构造数学,LNCS,第3125卷(2004),Springer:Springer New York),274-288·Zbl 1106.68344号
[37] 莫里斯,J.M。;Tyrrell,M.,《对偶无界不确定性、递归和不动点》,《学报》,44,323-344(2007)·Zbl 1127.68018号
[38] 莫里斯,J.M。;Tyrrell,M.,《无限恶魔和天使不确定性的条件》,《科学》。计算。程序。,65, 159-172 (2007) ·Zbl 1106.68024号
[39] Naur,P.,用一般快照证明算法,BIT,6310-316(1966)
[40] Park,D.,《公平并行的语义》,(抽象软件规范。抽象软件规范,LNCS,第86卷(1980),Springer),504-526·Zbl 0456.68028号
[41] M.O.拉宾。;Scott,D.,《有限自动机及其决策问题》,IBM J.Res.,3115-125(1959)·Zbl 0158.25404号
[42] Rewitzky,I.,《二元多重关系》(de Swart,H.;Orlowska,E.;Schmidt,G.;Roubens,M.,《关系结构作为知识工具的理论和应用》,LNCS,第2929卷(2004),Springer:Springer New York),259-274·Zbl 1203.68035号
[43] Tunnicliffe,W.R.,偏序集上的自由完全分配格,《普遍代数》,21133-135(1985)·兹伯利0585.06005
[44] 图灵,A.M.,《关于检查大型例行程序》(《高速自动计算机器会议报告》(1949),大学数学实验室:剑桥大学数学实验室),67-69
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。