部分谓词逻辑中与谓词补组合的逻辑推理关系

O. Shkilniak
{"title":"部分谓词逻辑中与谓词补组合的逻辑推理关系","authors":"O. Shkilniak","doi":"10.15407/pp2019.03.011","DOIUrl":null,"url":null,"abstract":"In this paper we study software-oriented logics of partial predicates with new special non-monotonic operation (composition) of the predicate complement. We denote these logics by LC and composition of the predicate complement by . Such operations are used in various versions of the Floyd-Hoare program logic with partial pre- and post-conditions. We describe first order composition algebras and LC languages. For LC, a number of logical consequence relations ( Pc |= T , Pc |= F , Rc |= T , Rc |= F , Pc |= TF , Rc |= TF , P с |= IR ) and logical consequence relations under the conditions of undefinedness ( P |= T ^ , P |= F ^ , R |= T ^ , R |= F ^ , P |= TF ^ , R |= TF ^ ) are specified. Properties of the defined relations are investigated, differences and the relationship between them are given. For the introduced relations, we describe the conditions for their guaranteed presence, the decomposition conditions for formulas and the properties of quantifier elimination. The theorem of elimination of the conditions of undefinedness for the relations |= T ^ and |= F is proved. Thus, the relations P |= T ^ , P |= F ^ , R |= T ^ and R |= F ^ can be expressed by Pc |= T , Pc |= F , Rc |= T and Rc |= F respectively. However, it is shown that |= IR ^ cannot be expressed by P с |= IR . Moreover, it is impossible to define correctly the decomposition conditions for  formulas for P с |= IR . Properties of decomposition conditions for  formulas are different for the relations |= T and |= F , therefore properties of decomposition and equivalent transformations must be specified indirectly through the corresponding properties of |= T and |= F . First order sequent calculi for the introduced logical consequence relations for LC and logical consequence relations under the conditions of undefinedness will be constructed in in the forthcoming articles. Problems in programming 2019; 3: 11-27","PeriodicalId":313885,"journal":{"name":"PROBLEMS IN PROGRAMMING","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Relations of logical consequence in logics of partial predicates with composition of predicate complement\",\"authors\":\"O. Shkilniak\",\"doi\":\"10.15407/pp2019.03.011\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we study software-oriented logics of partial predicates with new special non-monotonic operation (composition) of the predicate complement. We denote these logics by LC and composition of the predicate complement by . Such operations are used in various versions of the Floyd-Hoare program logic with partial pre- and post-conditions. We describe first order composition algebras and LC languages. For LC, a number of logical consequence relations ( Pc |= T , Pc |= F , Rc |= T , Rc |= F , Pc |= TF , Rc |= TF , P с |= IR ) and logical consequence relations under the conditions of undefinedness ( P |= T ^ , P |= F ^ , R |= T ^ , R |= F ^ , P |= TF ^ , R |= TF ^ ) are specified. Properties of the defined relations are investigated, differences and the relationship between them are given. For the introduced relations, we describe the conditions for their guaranteed presence, the decomposition conditions for formulas and the properties of quantifier elimination. The theorem of elimination of the conditions of undefinedness for the relations |= T ^ and |= F is proved. Thus, the relations P |= T ^ , P |= F ^ , R |= T ^ and R |= F ^ can be expressed by Pc |= T , Pc |= F , Rc |= T and Rc |= F respectively. However, it is shown that |= IR ^ cannot be expressed by P с |= IR . Moreover, it is impossible to define correctly the decomposition conditions for  formulas for P с |= IR . Properties of decomposition conditions for  formulas are different for the relations |= T and |= F , therefore properties of decomposition and equivalent transformations must be specified indirectly through the corresponding properties of |= T and |= F . First order sequent calculi for the introduced logical consequence relations for LC and logical consequence relations under the conditions of undefinedness will be constructed in in the forthcoming articles. Problems in programming 2019; 3: 11-27\",\"PeriodicalId\":313885,\"journal\":{\"name\":\"PROBLEMS IN PROGRAMMING\",\"volume\":\"41 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-08-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"PROBLEMS IN PROGRAMMING\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.15407/pp2019.03.011\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"PROBLEMS IN PROGRAMMING","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15407/pp2019.03.011","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

摘要

本文研究了面向软件的部分谓词逻辑,并提出了一种新的谓词补的特殊非单调运算(复合运算)。我们用LC表示这些逻辑,用补谓词的复合表示。这样的操作在具有部分前置条件和后置条件的弗洛伊德-霍尔程序逻辑的各种版本中使用。我们描述了一阶复合代数和LC语言。对于LC,给出了若干逻辑推论关系(Pc |= T, Pc |= F, Rc |= T, Rc |= F, Pc |= TF, Rc |= TF, P |= IR)和未定义条件下的逻辑推论关系(P |= T ^, P |= F ^, R |= T ^, R |= F ^, P |= TF ^, R |= TF ^)。研究了所定义关系的性质,给出了它们之间的区别和关系。对于引入的关系,我们描述了它们的保证存在的条件、公式的分解条件和量词消去的性质。证明了关系|= T ^和|= F的不定义条件的消去定理。因此,关系式P |= T ^、P |= F ^、R |= T ^、R |= F ^分别可表示为Pc |= T、Pc |= F、Rc |= T、Rc |= F。然而,证明了|= IR ^不能用P = IR来表示。此外,对于P = IR的公式,不可能正确地定义分解条件。对于关系|= T和|= F,公式的分解条件的性质不同,因此分解和等价变换的性质必须通过|= T和|= F的相应性质间接指定。在接下来的文章中,我们将构造LC的一阶序演算以及未定义条件下的逻辑推理关系。2019年编程问题;3: 11-27
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Relations of logical consequence in logics of partial predicates with composition of predicate complement
In this paper we study software-oriented logics of partial predicates with new special non-monotonic operation (composition) of the predicate complement. We denote these logics by LC and composition of the predicate complement by . Such operations are used in various versions of the Floyd-Hoare program logic with partial pre- and post-conditions. We describe first order composition algebras and LC languages. For LC, a number of logical consequence relations ( Pc |= T , Pc |= F , Rc |= T , Rc |= F , Pc |= TF , Rc |= TF , P с |= IR ) and logical consequence relations under the conditions of undefinedness ( P |= T ^ , P |= F ^ , R |= T ^ , R |= F ^ , P |= TF ^ , R |= TF ^ ) are specified. Properties of the defined relations are investigated, differences and the relationship between them are given. For the introduced relations, we describe the conditions for their guaranteed presence, the decomposition conditions for formulas and the properties of quantifier elimination. The theorem of elimination of the conditions of undefinedness for the relations |= T ^ and |= F is proved. Thus, the relations P |= T ^ , P |= F ^ , R |= T ^ and R |= F ^ can be expressed by Pc |= T , Pc |= F , Rc |= T and Rc |= F respectively. However, it is shown that |= IR ^ cannot be expressed by P с |= IR . Moreover, it is impossible to define correctly the decomposition conditions for  formulas for P с |= IR . Properties of decomposition conditions for  formulas are different for the relations |= T and |= F , therefore properties of decomposition and equivalent transformations must be specified indirectly through the corresponding properties of |= T and |= F . First order sequent calculi for the introduced logical consequence relations for LC and logical consequence relations under the conditions of undefinedness will be constructed in in the forthcoming articles. Problems in programming 2019; 3: 11-27
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信