文章目录
- 一、 前束范式
- 二、 前束范式转换方法
- 三、 前束范式示例
- 四、 谓词逻辑推理定律
一、 前束范式
公式
有如下形式 :
则称
是 前束范式 ; 前束范式
的相关元素 说明 :
量词 :
是量词 , 全称量词
, 或 存在量词
;
指导变元 :
是 指导变元 ;
公式 :
是谓词逻辑公式 , 其中不含有量词 ,
中 可以含有 前面的
指导变元 , 也 可以不含有 其中的某些变元 ;
(
中一定不能含有量词 )
二、 前束范式转换方法
求一个谓词逻辑公式的前束范式 , 使用 基本等值式 , 或 换名规则 ;
基本等值式 : 参考博客 【数理逻辑】谓词逻辑 ( 谓词逻辑基本等值式 | 消除量词等值式 | 量词否定等值式 | 量词辖域收缩扩张等值式 | 量词分配等值式 )
换名规则 : 公式
中 , 某个量词辖域中 , 某个约束 出现的 个体变元 对应的 指导变元
, 使用公式
中没有出现过的 变元
进行替换 , 所得到的公式
;
如 :
如果要求其前束范式 , 前后有两个
, 这里使用换名规则 , 将某个换成没有出现过的 指导变元
, 换名后为
;
三、 前束范式示例
求
的前束范式 ;
上述公式不是前束范式 , 其 量词
的辖域是
, 量词
的辖域是
, 两个辖域都没有覆盖完整的公式 ;
使用 等值演算 和 换名规则 , 求前束范式 ;
使用 量词否定等值式 , 先把 否定联结词 移动到量词后面 , 使用的等值式为
;
使用 换名规则 , 将第二个
中的
换成
;
使用 辖域扩张等值式 , 将
辖域扩张 , 使用的等值式为
再次使用 辖域扩张等值式 , 将
辖域扩张 , 使用的等值式为
此时已经是前束范式了 ;
使用 命题逻辑 等值式 中的 蕴涵等值式
四、 谓词逻辑推理定律
下面推理定律是单向的 , 从左边可以推理出右边 , 从右边不能推理出左边 ; ( 不是等值式 )
①
对应 全称量词 分配率 , 等值式中 只适用于 合取联结词 , 就是因为上述 析取时 , 从右往左 是错误的 , 只能从左往右推理 ;
②
③
④