谓词公式

原子谓词公式定义:

  由n原谓词P和n个个体变元x1, x2, …, xn构成的不包含 任何量词和命题联结词的式子P(x1, x2, …, xn )称为原子谓词公式。

谓词公式递归定义:
  1. 原子谓词公式P(x)P(x)P(x)是谓词公式;
  2. 若P(x)是谓词公式,则∀P(x)\forall P(x)∀P(x),∃xP(x)\exists xP(x)∃xP(x) 也是谓词公式;
  3. 若AAA, BBB是谓词公式,则¬A\neg A¬A , A∨BA\vee BA∨B, A∧BA\land BA∧B, A→BA\to BA→B, A↔BA\leftrightarrow BA↔B也是;
  4. 只有有限次地应用(1)—(3) 形成的符号串才是谓词公式
辖域,约束变元,自由变元:

对一个量词,若后面有括号,则括号内的公式为该量词的辖域;若后面无括号,则紧跟量词后面的最小的子公式 就是该量词的辖域。
注:若两个量词相邻,则后一个量词在前一个量词的辖域内.
在量词辖域中出现的变元称为约束变元,不在量词辖域中出现的变元称为是自由变元

变元改名:

使每个个体变元只以一种形式出现在公式中:

  1. 只对约束变元改名,对自由变元改名;
  2. 改名必须处处进行,即对约束变元改名时,必须对该量词辖域内的每个受该量词约束的约束变元改名;
  3. 改名后的符号必须是该量词辖域内未出现过的符号,最好是整个公式中未出现过的符号;
  4. 改名前后公式的含义不变
谓词公式的指派:

谓词公式A中含n个自由个体变元x1,x2,...,xnx_1, x_2, ..., x_nx1​,x2​,...,xn​和k个命题变元p1,p2,...,pkp_1, p_2, ..., p_kp1​,p2​,...,pk​,则x1,x2,...,xn,p1,p2,...,pkx_1, x_2, ..., x_n, p_1, p_2, ..., p_kx1​,x2​,...,xn​,p1​,p2​,...,pk​的一组取值称作谓词公式A的一个指派

谓词等值式

定义6:若设A, B是两个谓词公式, 如果A↔\leftrightarrow↔B是永真式, 则称A与B等值, 记作A⇔\Leftrightarrow⇔B, 并称A⇔\Leftrightarrow⇔B是等值式。
基本等值式:

由命题等值式推广出的谓词等值式.

一元谓词等值式:
  1. 消去量词等值式
    对于:D={a1,a1,...,an,}D= \{a_1,a_1,...,a_n,\}D={a1​,a1​,...,an​,}
    ∀xA(x)⇔A(a1)∧A(a1)∧A(a1)∧...A(an)\forall xA(x) \Leftrightarrow A(a_1)\land A(a_1)\land A(a_1)\land ...A(a_n)∀xA(x)⇔A(a1​)∧A(a1​)∧A(a1​)∧...A(an​)
    ∃xA(x)⇔A(a1)∨A(a1)∨A(a1)∨...A(an)\exists xA(x) \Leftrightarrow A(a_1)\vee A(a_1)\vee A(a_1)\vee ...A(a_n)∃xA(x)⇔A(a1​)∨A(a1​)∨A(a1​)∨...A(an​)

  2. 量词否定等值式
    ¬∀xA(x)⇔∃x¬A(x)\neg\forall xA(x) \Leftrightarrow \exists x \neg A(x)¬∀xA(x)⇔∃x¬A(x)
    ¬∃xA(x)⇔∀x¬A(x)\neg\exists xA(x) \Leftrightarrow \forall x \neg A(x)¬∃xA(x)⇔∀x¬A(x)

  3. 量词辖域收缩与扩张等值式:
    A(x) 是含 x 自由出现的公式,B 中不含 x 的自由出现
    关于全称量词的:
    ∀x(A(x)∨B)⇔∀xA(x)∨B\forall x(A(x)\vee B) \Leftrightarrow \forall xA(x)\vee B∀x(A(x)∨B)⇔∀xA(x)∨B
    ∀x(A(x)∧B)⇔∀xA(x)∧B\forall x(A(x)\land B) \Leftrightarrow \forall xA(x)\land B∀x(A(x)∧B)⇔∀xA(x)∧B
    ∀x(A(x)→B)⇔∃xA(x)→B\forall x(A(x)\to B) \Leftrightarrow \exists xA(x)\to B∀x(A(x)→B)⇔∃xA(x)→B
    ∀x(B→A(x))⇔B→∀xA(x)\forall x(B\to A(x)) \Leftrightarrow B\to \forall xA(x)∀x(B→A(x))⇔B→∀xA(x)
    关于存在量词的:
    ∃x(A(x)∨B)⇔∃xA(x)∨B\exists x(A(x)\vee B) \Leftrightarrow \exists xA(x)\vee B∃x(A(x)∨B)⇔∃xA(x)∨B
    ∃x(A(x)∧B)⇔∃xA(x)∧B\exists x(A(x)\land B) \Leftrightarrow \exists xA(x)\land B∃x(A(x)∧B)⇔∃xA(x)∧B
    ∃x(A(x)→B)⇔∀xA(x)→B\exists x(A(x)\to B) \Leftrightarrow \forall xA(x)\to B∃x(A(x)→B)⇔∀xA(x)→B
    ∃x(B→A(x))⇔B→∃xA(x)\exists x(B\to A(x)) \Leftrightarrow B\to \exists xA(x)∃x(B→A(x))⇔B→∃xA(x)

  4. 量词分配等值式:
    ∀x(A(x)∧B(x))⇔∀xA(x)∧∀xB(x)\forall x(A(x)\land B(x))\Leftrightarrow \forall xA(x) \land \forall xB(x)∀x(A(x)∧B(x))⇔∀xA(x)∧∀xB(x)
    ∃x(A(x)∨B(x))⇔∃xA(x)∨∃xB(x)\exists x(A(x) \vee B(x))\Leftrightarrow \exists xA(x) \vee \exists xB(x)∃x(A(x)∨B(x))⇔∃xA(x)∨∃xB(x)
    ∀xA(x)∨∀xB(x)⇒∀x(A(x)∨B(x))\forall xA(x) \vee \forall xB(x) \Rightarrow\forall x(A(x)\vee B(x))∀xA(x)∨∀xB(x)⇒∀x(A(x)∨B(x))
    ∃x(A(x)∧B(x))⇒∃xA(x)∧∃xB(x)\exists x(A(x) \land B(x))\Rightarrow \exists xA(x) \land \exists xB(x)∃x(A(x)∧B(x))⇒∃xA(x)∧∃xB(x)

二元谓词等值式:

∀x∀yA(x,y)⇔∀y∀xA(x,y)\forall x\forall y A(x, y)\Leftrightarrow \forall y\forall x A(x, y)∀x∀yA(x,y)⇔∀y∀xA(x,y)
∃x∃yA(x,y)⇔∃y∃xA(x,y)\exists x\exists y A(x, y)\Leftrightarrow \exists y\exists x A(x, y)∃x∃yA(x,y)⇔∃y∃xA(x,y)

注意:两个相邻量词的性质不同时,一般不可以互换.

前束范式:

定义: 设A为一个一阶逻辑公式,若A中的量词只在前面.则成之为前束范式.

前束范式存在定理: 任一谓词公式都存在与之等值 的前束范式。

注意: 前束范式不唯一

离散数学 - 谓词公式相关推荐

  1. 求与下面谓词公式等值的前束范式_暨南大学离散数学周密试卷数理逻辑与集合论—参考试卷...

    暨南大学离散数学周密试卷数理逻辑与集合论-参考试卷 第 1 页 共 9 A 页暨 南 大 学 考 试 试 卷得分 评阅人一.填空题(共 10 小题,每小题 2 分,共 20 分)1. 设命题 p:罗素 ...

  2. 离散数学 —— 谓词逻辑(自由变量、量词的约束范围、谓词公式的等价式与蕴涵式、前束范式、US、UG、ES、EG)

    2.1     谓词与命题函数: 2.2     谓词公式与翻译: 2.3     前束范式: 2.4     谓词推理: 证明推理例题:

  3. 离散数学_谓词公式的范式与谓词推演

    谓词公式的范式 前束型范式 有以下特点: 前束范式的定义: 谓词逻辑的推理 区别于命题推理的新规则: 注意,这里的y是不包含在x中出现的个体变量,与下面的ES中的自由变元要区别 这里,当P(x)里有其 ...

  4. 求与下面谓词公式等值的前束范式_谓词公式x(p(x)yr(y))q(x)中量词x的作用域是()...

    谓词公式x(p(x)yr(y))q(x)中量词x的作用域是() (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 一. 选择题1. 谓 ...

  5. 【数理逻辑】谓词逻辑 ( 个体词 | 个体域 | 谓词 | 全称量词 | 存在量词 | 谓词公式 | 习题 )

    文章目录 一. 谓词逻辑相关概念 1. 个体词 2. 谓词 3. 量词 ( 1 ) 全称量词 ( 2 ) 存在量词 二. 命题符号化 技巧 1. 两个基本公式 ( 重要 ) ( 1 ) 有性质 F 的 ...

  6. 求与下面谓词公式等值的前束范式_求下列公式的前束范式

    构造下面推理的证明: 在自然推理系统 P 中构造下面推理的证明: 前提: → 前提:p→(q→r), p∧q →)∧ 结论: 结论: ┐r→s → 6.求公式的前束范式 ...... (6) G(6) ...

  7. 原子谓词公式和合式公式

    原子谓词公式和合式公式定义及分析 1.什么是原子谓词公式呢? 要说到原子谓词公式,首先要明确原子公式的概念和谓词公式的概念. 原子公式的概念: 在数理逻辑中,原子公式(Atomic formula)或 ...

  8. 求与下面谓词公式等值的前束范式_数理逻辑(4)——谓词逻辑的等值、范式和推理演算...

    学习阶段:自由. 前置知识:谓词逻辑的基本概念.tetradecane:数理逻辑(3)--谓词逻辑的基本概念​zhuanlan.zhihu.com 1. 谓词公式的等值与重言蕴含 与命题逻辑中的定义完 ...

  9. 求与下面谓词公式等值的前束范式_计算机数学基础(上)第编数理逻辑.ppt

    计算机数学基础(上)第编数理逻辑 计算机数学基础(上)第1编 数理逻辑 第二章 谓词逻辑 本章主要内容: 谓词与量词 公式与解释 前束范式 谓词逻辑推理 重点:量词.谓词公式.解释与真值.前束范式 难 ...

最新文章

  1. 学习Kali Linux必须知道的几点
  2. WINCE6.0+S3C2443的RTC初始化及存在的问题
  3. 【转载】jQuery插件开发精品教程,让你的jQuery提升一个台阶
  4. jvm性能调优 - 06线上应用部署JVM实战_堆内存预估与设置
  5. vs2005 新建项目一片空白
  6. Django第一天笔记
  7. 织梦自适应php源码,DEDE织梦PHP源码响应式建筑设计类网站织梦模板(自适应手机端)...
  8. wait notify的错误理解
  9. codis配置_Codis的安装配置
  10. Windows的空格预览神器 | QuickLook
  11. Dart基础知识之main()函数介绍
  12. 不是我吹!超级全面的权限系统设计方案面世了
  13. android AChartEnginee讲解之自定义图表类
  14. Java设计模式——策略模式
  15. HTML小游戏7 —— 《罗斯魔影》魔法消除游戏(附完整源码)
  16. 【千锤百炼Python—14】:修改图片格式
  17. Nods.js安装配置(windows)
  18. citra模拟器黑屏_Citra 3D模拟器怎么使用,Citra 3D模拟器使用教程
  19. Apache POI 读取、写入Excel文件教程
  20. 欧拉线 Euler line

热门文章

  1. 微信小程序支付【官方demo使用手记】——支付签名验证错误,total_fee 不能为空
  2. 修改服务器的ip地址的命令行,修改服务器的ip地址的命令行
  3. 计算机公开课教学反思,《让我们荡起双桨》公开课教学反思
  4. 《魔比斯环》是国产的,惊喜
  5. 关于js中事件的event.stopPropagation()方法的理解与举例说明
  6. 《重学Java系列》之 注解基础
  7. matlab绘制三维图形(mesh,surf,contour,fimplicit3)
  8. maven环境变量配置总是失败??
  9. 分类变量的处理(0-1编码)
  10. 邮件归档与备份的区别