一阶逻辑等值式ppt.ppt_第1页
一阶逻辑等值式ppt.ppt_第2页
一阶逻辑等值式ppt.ppt_第3页
一阶逻辑等值式ppt.ppt_第4页
一阶逻辑等值式ppt.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一阶逻辑等值式 福建师范大学数学与计算机科学学院 一阶逻辑等值式与置换规则 在一阶逻辑中 有些命题可以有不同的符号化形式 例如 没有不犯错误的人令M x x是人 F x x犯错误 则将上述命题的符号化有以下两种正确形式 1 x M x F x 2 x M x F x 我们称 1 和 2 是等值的 说明 等值式的定义 定义5 1设A B是一阶逻辑中任意两个公式 若A B是永真式 则称A与B是等值的 记做A B 称A B是等值式 例如 判断公式A与B是否等值 等价于判断公式A B是否为永真式 即在任何解释下都是真的 谓词逻辑中关于联结词的等值式与命题逻辑中相关等值式类似 说明 一阶逻辑中的一些基本而重要等值式 代换实例消去量词等值式量词否定等值式量词辖域收缩与扩张等值式量词分配等值式 代换实例 由于命题逻辑中的重言式的代换实例都是一阶逻辑中的永真式 因而P 9给出的16组等值式模式给出的代换实例都是一阶逻辑的等值式的模式 例如 1 xF x xF x 双重否定律 2 F x G y F x G y 蕴涵等值式 3 x F x G y zH z x F x G y zH z 蕴涵等值式 消去量词等值式 设个体域为有限集D a1 a2 an 则有 1 xA x A a1 A a2 A an 2 xA x A a1 A a2 A an 5 1 量词否定等值式 设A x 是任意的含自由出现个体变项x的公式 则 1 xA x x A x 2 xA x x A x 说明 并不是所有的x都有性质A 与 存在x没有性质A 是一回事 不存在有性质A的x 与 所有X都没有性质A 是一回事 5 2 量词辖域收缩与扩张等值式 设A x 是任意的含自由出现个体变项x的公式 B中不含x的出现 则 1 x A x B xA x B x A x B xA x B x A x B xA x B x B A x B xA x 2 x A x B xA x B x A x B xA x B x A x B xA x B x B A x B xA x 从左到右辖域收缩 从右到左辖域扩张 小心使用蕴涵式前件的收缩扩张 证明 xA x B x A x B xA x B xA x B x A x B x A x B 量词辖域的扩张 x A x B 量词分配等值式 设A x B x 是任意的含自由出现个体变项x的公式 则 1 x A x B x xA x xB x 2 x A x B x xA x xB x 对 分配 对 分配 例如 联欢会上所有人既唱歌又跳舞 和 联欢会上所有人唱歌且所有人跳舞 这两个语句意义相同 故有 1 式 由 1 式推导 2 式 x A x B x xA x xB x x A x B x x A x x B x x A x B x xA x xB x x A x B x xA x xB x 一阶逻辑等值演算的三条原则 置换规则 设 A 是含公式A的公式 B 是用公式B取代 A 中所有的A之后的公式 若A B 则 A B 换名规则 设A为一公式 将A中某量词辖域中某约束变项的所有出现及相应的指导变元改成该量词辖域中未曾出现过的某个体变项符号 公式的其余部分不变 设所得公式为A 则A A 代替规则 设A为一公式 将A中某个自由出现的个体变项的所有出现用A中未曾出现过的个体变项符号代替 A中其余部分不变 设所得公式为A 则A A 说明 一阶逻辑中的置换规则与命题逻辑中的置换规则形式上完全相同 只是在这里A B是一阶逻辑公式 例1将下面公式化成与之等值的公式 使其没有既是约束出现又是自由出现的个体变项 1 xF x y z yG x y z 2 x F x y yG x y z 1 xF x y z yG x y z tF t y z yG x y z 换名规则 tF t y z wG x w z 换名规则 或 xF x y z yG x y z xF x t z yG x y z 代替规则 xF x t z yG w y z 代替规则 解答 例 2 x F x y yG x y z x F x t yG x y z 代替规则 或 x F x y yG x y z x F x y tG x t z 换名规则 解答 例2证明 1 x A x B x xA x xB x 2 x A x B x xA x xB x 其中A x B x 为含x自由出现的公式 只要证明在某个解释下两边的式子不等值 取解释I 个体域为自然数集合N 1 取F x x是奇数 代替A x 取G x x是偶数 代替B x 则 x F x G x 为真命题 而 xF x xG x 为假命题 两边不等值 证明 2 x A x B x xA x xB x x F x G x 有些x既是奇数又是偶数为假命题 而 xF x xG x 有些x是奇数并且有些x是偶数为真命题 两边不等值 证明 说明 全称量词 对 无分配律 存在量词 对 无分配律 当B x 换成没有x出现的B时 则有 x A x B xA x B x A x B xA x B 例 消去量词 例3设个体域为D a b c 将下面各公式的量词消去 1 x F x G x 2 x F x yG y 3 x yF x y 说明 如果不用公式 5 3 将量词的辖域缩小 演算过程较长 注意 此时 yG y 是与x无关的公式B 解答 1 x F x G x F a G a F b G b F c G c 2 x F x yG y xF x yG y 公式5 3 F a F b F c G a G b G c 3 x yF x y x F x a F x b F x c F a a F a b F a c F b a F b b F b c F c a F c b F c c 在演算中先消去存在量词也可以 得到结果是等值的 x yF x y yF a y yF b y yF c y F a a F a b F a c F b a F b b F b c F c a F c b F c c 例4给定解释I如下 a 个体域D 2 3 b D中特定元素 c D上的特定函数f x 为 d D的特定谓词 在解释I下求下列各式的值 1 x F x G x a 2 x F f x G x f x 3 x yL x y 4 y xL x y 2020 3 18 19 可编辑 1 x F x G x a F 2 G 2 2 F 3 G 3 2 0 1 1 1 0 2 x F f x G x f x F f 2 G 2 f 2 F f 3 G 3 f 3 F 3 G 2 3 F 2 G 3 2 1 1 0 1 1 3 x yL x y L 2 2 L 2 3 L 3 2 L 3 3 1 0 0 1 1 4 y xL x y y L 2 y L 3 y L 2 2 L 3 2 L 2 3 L 3 3 1 0 0 1 0 说明 由 3 4 的结果进一步可以说明量词的次序不能随意颠倒 例5证明下列等值式 1 x M x F x x M x F x 2 x F x G x x F x G x 3 x y F x G y H x y x y F x G y H x y 4 x y F x G y L x y x y F x G y L x y 例 1 x M x F x x M x F x x M x F x x M x F x x M x F x x M x F x 2 x F x G x x F x G x x F x G x x F x G x x F x G x x F x G x 3 x y F x G y H x y x y F x G y H x y x y F x G y H x y x y F x G y H x y x y F x G y H x y x y F x G y H x y 例 4 x y F x G y L x y x y F x G y L x y x y F x G y L x y x y F x G y L x y x y F x G y L x y x y F x G y L x y x y F x G y L x y 一阶逻辑前束范式 定义2 11设A为一个一阶逻辑公式 若A具有如下形式Q1x1Q2x2 QkxkB则称A为前束范式 其中Qi 1 i k 为 或 B为不含量词的公式 前束范式的例子 x y F x G y H x y x y z F x G y H z L x y z 不是前束范式的例子 x F x y G y H x y x F x y G y H x y 前束范式存在定理 定理一阶逻辑中的任何公式都存在与之等值的前束范式 说明 求前束范式的过程 就是制造量词辖域可以扩大的条件 进行量词辖域扩大 任何公式的前束范式都是存在的 但一般说来 并不唯一 利用一阶逻辑等值式以及三条变换规则 置换规则 换名规则 代替规则 就可以求出与公式等值的前束范式 或所谓公式的前束范式 1 利用量词转化公式 把否定深入到指导变元的后面 xA x x A x xA x x A x 2 利用 x A x B xA x B和 x A x B xA x B把量词移到全式的最前面 这样便得到前束范式 例6求公式的前束范式 1 xF x xG x xF x yG y 换名规则 xF x y G y 5 2 第二式 x F x y G y 5 3 第二式 x y F x G y 5 3 第二式 y x F x G y 或者 xF x xG x xF x x G x 5 2 第二式 x F x G x 5 5 第一式 2 xF x xG x xF x x G x 量词否定等值 xF x y G y 换名规则 x F x y G y 量词辖域扩张 x y F x G y 量词辖域扩张 说明 公式的前束范式是不唯一的 例7求前束范式 1 xF x xG x yF y xG x y x F y G x 2 xF x xG x yF y xG x y x F y G x 3 xF x xG x yF y xG x y x F y G x 4 xF x yG y x y F x G x 例8求公式的前束范式 1 xF x y yG x y tF t y wG x w 换名规则 t w F t y G x w 量词辖域扩张 或者 xF x y yG x y xF x t yG w y 代替规则 x y F x t G w y 量词辖域扩张 说明 解本题时一定注意 哪些个体变项是约束出现 哪些是自由出现 特别要注意那些既是约束出现又是自由出现的个体变项 不能混淆 2 x1F x1 x2 x2G x2 x1H x1 x2 x3 x4F x4 x2 x5G x5 x1H x1 x2 x3 x4 x5 F x4 x2 G x5 x1H x

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论