- 1
- 0
- 约4.9万字
- 约 6页
- 2025-10-21 发布于海南
- 举报
JournalofComputerApplicationsISSN1001⁃90812024⁃03⁃10
计算机应用,2024,44(3):677-682CODENJYIIDUhttp://www.joca.cn
文章编号:1001-9081(2024)03-0677-06DOI:10.11772/j.issn.1001-9081.2023030284
一阶逻辑定理证明器中的无效子句删除策略
1,21,2*1,2
姜世攀,陈树伟,曾国艳
(1.西南交通大学数学学院,成都611756;2.系统可信性自动验证国家地方联合工程实验室(西南交通大学),成都611756)
(∗通信作者电子邮箱swchen@swjtu.edu.cn)
摘要:在一阶逻辑定理证明器中,子句预处理是不可或缺的步骤,而子句的消去规则是预处理中极其重要的部
分。传统的基于纯文字规则的子句消去方法在理论上存在子句删除过多的问题,在算法实现上又存在子句删除不充
分的情况。为了提高子句删除的精确率,在理论上,基于纯文字规则对子句进行再分类。第一类称为无效子句,该类
子句不能通过等词替换与某个子句形成互补对,此类子句应完全删除;第二类为相对无效子句,该类子句无法与当前
子句集中的子句形成互补对,但能进行等词替换,此类子句应在参与演绎后综合考虑是否删除。在算法实现中,考虑
到子句的消去应是动态的过程,当前消去的子句会影响已判断的子句的无效性,提出一种用于判定子句无效性的递
归遍历算法。将上述子句约简规则应用于证明器CSE1.5(ContradictionSeparationExtension1.5)中,以2019—2022的
CADE(ConferenceonAutomatedDEduction)自动定理证明(ATP)系统竞赛中一阶逻辑问题组为测试对象。在300s
内,应用所提算法的CSE1.5_IC比原始CSE1.5总共多证明了27个问题。在两个版本证明器共同证明的所有FNE
(FOFtheoremswithoutEquality)测试例中,CSE1.5_IC比CSE1.5平均每个问题多约简了28个子句,平均求解时间减少
了7.07s。实验结果表明,所提无效子句约简算法是一种有效的预处理方式,能够提高一阶逻辑子句集的约简精确
率,同时能够提高自动定理证明器的证明能力和缩短证明时间。
关键词:自动推理;一阶逻辑;子句删除;纯文字规则;无效子句
中图分类号:TP181文献标志码:A
Strategyofinvalidclauseeliminationinfirst-orderlogictheoremprover
JIANGShipan1,2,CHENShuwei1,2*,ZENGGuoyan1,2
(1.SchoolofMathematics,SouthwestJiaotongUniversity,ChengduSichuan611756,China;
2.National-LocalJointEngineeringLaboratoryofS
您可能关注的文档
最近下载
- 污染物自动监测监控系统数据传输技术要求HJ212-2025解读.pptx VIP
- 美能达 测光表 MINOLTA AUTO METER IVF Manual 中文说明书.pdf
- 2026年交管12123学法减分复习考试题库含答案【考试直接用】.docx VIP
- 安徽省16种重点工业产品质量安全风险管控清单 .docx VIP
- 山东名校考试联盟2025年4月高考模拟考试语文试卷(含答案详解)原卷.pdf
- 2017年国考图形推理专项题库.doc VIP
- 方剂学保和丸练习题.docx VIP
- 2026年交管12123学法减分复习考试题库含答案【考试直接用】.docx VIP
- 2026年江苏建筑职业技术学院单招职业技能考试题库及答案详解参考.docx VIP
- (高清版)B-T 19363.1-2022 翻译服务 第1部分:笔译服务要求.pdf VIP
原创力文档

文档评论(0)