命题逻辑推理理论

  1. 置换规则
    A=B⇒(A⇒B)A=B\Rightarrow (A\Rightarrow B) A=B⇒(A⇒B)

  2. 假言推理规则
    p,p→q⇒qp,p\rightarrow q\Rightarrow q p,p→q⇒q

  3. 附加规则
    p⇒p∨qp\Rightarrow p\vee q p⇒p∨q

  4. 化简规则
    p∧q⇒pp\wedge q\Rightarrow p p∧q⇒p

  5. 拒取式规则
    ¬q,p→q⇒¬p\neg q,p\rightarrow q\Rightarrow \neg p ¬q,p→q⇒¬p

    利用222及逆否命题可证

  6. 假言三段论规则
    p→q,q→r⇒p→rp\rightarrow q, q\rightarrow r\Rightarrow p\rightarrow r p→q,q→r⇒p→r

  7. 析取三段论规则
    ¬q,p∨q⇒p\neg q,p\vee q\Rightarrow p ¬q,p∨q⇒p

  8. 构造性二难推理
    p∨s,p→q,s→t⇒q∨tp\vee s,p\rightarrow q,s\rightarrow t\Rightarrow q\vee t p∨s,p→q,s→t⇒q∨t

  9. 破坏性二难推理
    ¬q∨¬t,p→q,s→t⇒¬p∨¬s\neg q\vee \neg t,p\rightarrow q,s\rightarrow t\Rightarrow\neg p\vee \neg s ¬q∨¬t,p→q,s→t⇒¬p∨¬s

    语义理解可参考这篇博客

  10. 合取引入规则
    p,q⇒p∧qp,q\Rightarrow p\wedge q p,q⇒p∧q

一阶逻辑推理补充

全称量词消去规则(US\rm USUS规则)

∀xA(x)⇒A(y)\forall xA(x)\Rightarrow A(y) ∀xA(x)⇒A(y)

  • yyy不在A(x)A(x)A(x)中出现

全称量词引入规则(UG\rm UGUG规则)

  1. B,B→A(x)⇒∀xA(x)B,B\rightarrow A(x)\Rightarrow \forall xA(x) B,B→A(x)⇒∀xA(x)

  2. A(y)⇒∀xA(x)A(y)\Rightarrow \forall xA(x) A(y)⇒∀xA(x)

    • A(y)≡1A(y)\equiv1A(y)≡1
    • xxx不在A(y)A(y)A(y)中约束出现

存在量词消去规则(ES\rm ESES规则)

∃xA(x)⇒A(e)\exist xA(x)\Rightarrow A(e) ∃xA(x)⇒A(e)

  • A(e)=1A(e)=1A(e)=1
  • eee不在A(x)A(x)A(x)中出现
  • A(x)A(x)A(x)中没有其他自由出现的个体变量

存在量词引入规则(EG\rm EGEG规则)

A(c)⇒∃xA(x)A(c)\Rightarrow \exist xA(x) A(c)⇒∃xA(x)

  • xxx不在A(c)A(c)A(c)中出现,ccc为个体变量或个体常量

参考
[1]王文龙 & 张博锋.(2017).一阶逻辑推理系统中有关量词推理规则的研究. 湖南师范大学自然科学学报(03),89-94. doi:CNKI:SUN:HNSZ.0.2017-03-015.

命题和一阶逻辑推理(内容+适用条件+证明(见文末参考文献))相关推荐

  1. 《人工智能》 一阶逻辑推理

    一阶逻辑推理 inference rules for quantifiers {9.1.1} 对于存在量词, 如果知识库里面有, 存在V ,α, 这样的于是, v 就可以代换为k . k 是没有出现过 ...

  2. linux kernel 配置(部分) 部分内容翻译自内核帮助文档

    linux kernel 2.6.13 在配置内核前,你应当对详细的了解运行内核的系统,根据自己的需要配置内核. 下面,我将解释内核的各个选项,并根据本人的机器作相应的配置. 在此之前,我把机器硬件参 ...

  3. 张益唐被曝已证明黎曼猜想相关问题,震动数学界(文末送书)

    金磊 Alex 发自 凹非寺 量子位 | 公众号 QbitAI 文末送书活动,记得看完啊 ! 先加群后抽奖,这次仅限群友参与 Breaking News! 网传数学家张益唐,已经攻克了朗道-西格尔零点 ...

  4. Python实现某du内容下载, 保存到word文档

    前言 今天来点不一样的 用Python实现某du文库vip内容下载, 保存到word文档 前期准备 环境使用 python 3.8 pycharm 模块使用 requests >>> ...

  5. java检查word文档内容缺失_恢复Word文档内容需要了解的知识

    Word文档是每一位电脑用户都有机会接触的文字编辑工具,它对我们的生活有着重要影响,不管是在学习还是在工作上.如果我们遇到了Word文档内容丢失或者Word文档内容乱码的情况,应该怎么解决呢?请继续往 ...

  6. 一文搞懂两表关联时left join 、 on 以及where条件不同写法对结果的影响--文末有结论

    一文搞懂两表关联时left join 与 on 以及where条件不同写法对结果的影响–文末有结论 1.数据准备(建议使用本地mysql) a表: b表: 建表语句: Create EXTERNaL ...

  7. 复制一个Word文档的部分或全部内容到另一个Word文档

    我最近喜欢折腾Office软件相关的东西,想把很多Office软件提供的功能用.NET来实现,如果后期能把它用来开发一点我自己的小应用程序那就更好了. 扯远了,回到正题.复制文档内容这个功能太常见啦, ...

  8. Word处理控件Aspose.Words功能演示:使用 Python 将 Word 文档的内容复制到另一个文档

    在各种情况下,您可能需要将 Word 文档的内容复制到另一个文档中.此外,您可能需要创建原始 Word 文档的克隆.为了自动化这些操作,本文介绍了如何在 Python 中将内容从一个 Word 文档复 ...

  9. 凸函数一阶条件二阶条件证明

    定义 如果 domf \textbf{dom} f是凸集, 且 ∀x,y∈domf \forall x, y\in\textbf{dom}f和 ∀0⩽θ⩽1 \forall 0\leqslant\th ...

最新文章

  1. WEBSERVICE之JDK开发webservice
  2. 二元一次函数最值问题_高中数学必考知识点:二元一次不等式(组)及简单的线性规划问题...
  3. OpenFOAM算例报错,浮点溢出错误,Floating point exception【汇总】
  4. QTP报错“缺少对象WScript”
  5. 如何通过虚拟私有云保障服务安全【华为云分享】
  6. from py4j.protocol import Py4JError ModuleNotFoundError 错误
  7. winform checkbox要点击两次_真正牛X的人生,必须经历两次失败!(深度)
  8. json to graphql schema: json2graphql
  9. android 分割字符 指定长度_[Android]TextUtils.ellipsize()截取指定长度字符串(附图文混排)...
  10. 微型计算机硬件认识和拆装,微型计算机系统硬件组成及外设认识.doc
  11. php中多重继承,PHP如何使用接口实现多重继承?(代码示例)
  12. win7 sp1简体中文升级补丁包(64位)
  13. 一、应广单片机的Mini-C语言基础
  14. GitHub使用技巧,在线ide编辑代码、在线运行代码、快速查找阅读代码
  15. [日推荐]『识花草』做个辛勤的小园丁
  16. True Liars (并查集压缩路径 + DP)
  17. java做类似于qq空间动态加载_Android仿QQ空间动态界面分享功能
  18. 量化金融模型ARCH模型官方例程(中文翻译版)
  19. Ethical.Hacking.2021.10:BUILDING TROJANS
  20. 计算机网考里操作题发邮件,计算机网考操作题题型.doc

热门文章

  1. 云河计算机学院,【毕业季|计算机133】相离莫相忘,且行且珍惜
  2. JAVA深度剖析之JVM的体系结构
  3. java 打分系统_java学生日常评分管理系统
  4. flex blazed 配置多个remoting-config
  5. uharc 命令参数使用
  6. lwip网络通信socket_LWIP之SOCKET的实现
  7. 卫浴CEC认证、卫浴CEC检测、卫浴CEC测试、卫浴CEC注册水龙头CEC认证、花洒CEC认证、淋浴配件CEC认证、马桶CEC认证CEC流量测试、加州节水测试、加州流量测试
  8. 前台Html上传文件,后台使用.net接收文件
  9. X86逆向4:VMP壳内寻找注册码
  10. 致远a8 java_致远A8任意文件写入漏洞_getshell_exp