Sequent calculi and an efficient theorem prover for conditional logics with selection function semantics

IF 0.7 4区 数学 Q3 COMPUTER SCIENCE, THEORY & METHODS
Valentina Gliozzi, Gian Luca Pozzato, Gabriele Tessore, Alberto Valese
{"title":"Sequent calculi and an efficient theorem prover for conditional logics with selection function semantics","authors":"Valentina Gliozzi, Gian Luca Pozzato, Gabriele Tessore, Alberto Valese","doi":"10.1093/logcom/exae037","DOIUrl":null,"url":null,"abstract":"In this paper we present our final solution to the problem of designing an efficient theorem prover for Conditional Logics with the selection function semantics. Conditional Logics recently have received a renewed attention and have found several applications in knowledge representation and artificial intelligence. In order to provide an efficient theorem prover for Conditional Logics, we introduce labelled sequent calculi for the logics characterized by well-established axioms systems including the axiom of strong centering CS, the axiom of conditional identity ID, the axiom of conditional modus ponens MP, as well as the conditional third excluded middle CEM, rejected by Lewis but endorsed by Stalnaker, as well as for the whole cube of extensions. The proposed calculi revise and improve the calculi SeqS introduced in Olivetti et al. (2007, ACM Trans. Comput. Logics, 8). We also present an implementation of these calculi in SWI Prolog, including a graphical interface in Python as well as standard heuristics and refinements that allow us to obtain an efficient theorem prover for the logics under consideration. Moreover, we present some statistics about the performances of the theorem prover, which are promising and significantly better than those of its predecessor CondLean, an implementation of the calculi SeqS.","PeriodicalId":50162,"journal":{"name":"Journal of Logic and Computation","volume":"109 1","pages":""},"PeriodicalIF":0.7000,"publicationDate":"2024-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Logic and Computation","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.1093/logcom/exae037","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0

Abstract

In this paper we present our final solution to the problem of designing an efficient theorem prover for Conditional Logics with the selection function semantics. Conditional Logics recently have received a renewed attention and have found several applications in knowledge representation and artificial intelligence. In order to provide an efficient theorem prover for Conditional Logics, we introduce labelled sequent calculi for the logics characterized by well-established axioms systems including the axiom of strong centering CS, the axiom of conditional identity ID, the axiom of conditional modus ponens MP, as well as the conditional third excluded middle CEM, rejected by Lewis but endorsed by Stalnaker, as well as for the whole cube of extensions. The proposed calculi revise and improve the calculi SeqS introduced in Olivetti et al. (2007, ACM Trans. Comput. Logics, 8). We also present an implementation of these calculi in SWI Prolog, including a graphical interface in Python as well as standard heuristics and refinements that allow us to obtain an efficient theorem prover for the logics under consideration. Moreover, we present some statistics about the performances of the theorem prover, which are promising and significantly better than those of its predecessor CondLean, an implementation of the calculi SeqS.
带选择函数语义的条件逻辑的序列计算器和高效定理检验器
在本文中,我们介绍了为具有选择函数语义的条件逻辑设计高效定理证明器的最终解决方案。条件逻辑最近再次受到关注,并在知识表示和人工智能领域得到了广泛应用。为了给条件逻辑提供一个高效的定理证明器,我们为条件逻辑引入了带标记的序列计算器,这些计算器具有完善的公理系统,包括强中心公理 CS、条件同一性公理 ID、条件模态公理 MP,以及被刘易斯(Lewis)拒绝但被斯塔尔纳克(Stalnaker)认可的条件第三排除中间公理 CEM,以及整个扩展立方体。我们提出的计算方法修改并改进了奥利维蒂等人在《计算逻辑》(2007 年,ACM Trans. Comput. Logics, 8)中介绍的计算方法 SeqS。我们还介绍了这些计算在 SWI Prolog 中的实现,包括一个 Python 图形界面,以及标准启发式方法和改进,使我们能够为所考虑的逻辑获得一个高效的定理验证器。此外,我们还介绍了有关定理证明器性能的一些统计数据,这些数据很有前途,而且明显优于其前身 CondLean(SeqS 计算的实现)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Logic and Computation
Journal of Logic and Computation 工程技术-计算机:理论方法
CiteScore
1.90
自引率
14.30%
发文量
82
审稿时长
6-12 weeks
期刊介绍: Logic has found application in virtually all aspects of Information Technology, from software engineering and hardware to programming and artificial intelligence. Indeed, logic, artificial intelligence and theoretical computing are influencing each other to the extent that a new interdisciplinary area of Logic and Computation is emerging. The Journal of Logic and Computation aims to promote the growth of logic and computing, including, among others, the following areas of interest: Logical Systems, such as classical and non-classical logic, constructive logic, categorical logic, modal logic, type theory, feasible maths.... Logical issues in logic programming, knowledge-based systems and automated reasoning; logical issues in knowledge representation, such as non-monotonic reasoning and systems of knowledge and belief; logics and semantics of programming; specification and verification of programs and systems; applications of logic in hardware and VLSI, natural language, concurrent computation, planning, and databases. The bulk of the content is technical scientific papers, although letters, reviews, and discussions, as well as relevant conference reviews, are included.
×
引用
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学术官方微信