【数理逻辑】谓词逻辑 ( 谓词逻辑基本等值式 | 消除量词等值式 | 量词否定等值式 | 量词辖域收缩扩张等值式 | 量词分配等值式 )

简介: 【数理逻辑】谓词逻辑 ( 谓词逻辑基本等值式 | 消除量词等值式 | 量词否定等值式 | 量词辖域收缩扩张等值式 | 量词分配等值式 )

文章目录

一、 消除量词 等值式

二、 量词否定 等值式

三、 量词辖域收缩扩张 等值式

四、 量词分配 等值式





一、 消除量词 等值式


消除量词等值式 :


有限个体域 D = { a 1 , a 2 , ⋯   , a n } D = \{a_1 , a_2 , \cdots , a_n\}D={a

1


,a

2


,⋯,a

n


} , 消除量词 的 等值式 :



有限个体域 消除 全称量词 :


∀ x A ( x ) ⇔ A ( a 1 ) ∧ A ( a 2 ) ∧ ⋯ ∧ A ( a n ) \forall x A(x) \Leftrightarrow A(a_1) \land A(a_2) \land \cdots \land A(a_n)

∀xA(x)⇔A(a

1


)∧A(a

2


)∧⋯∧A(a

n


)


有限个体域 消除 存在量词 :


∃ x A ( x ) ⇔ A ( a 1 ) ∨ A ( a 2 ) ∨ ⋯ ∨ A ( a n ) \exist x A(x) \Leftrightarrow A(a_1) \lor A(a_2) \lor \cdots \lor A(a_n)

∃xA(x)⇔A(a

1


)∨A(a

2


)∨⋯∨A(a

n


)



一定要注意前提 : 有限个体域 ;


个体域是无限的时候 , 就需要量词 , 如 全总个体域 ;






二、 量词否定 等值式


否定全称量词 : 全称量词 ∀ \forall∀ 之前 的 否定联结词 , 可以移到 量词 之后 , 量词要变成 存在量词 ∃ \exist∃ ;


¬ ∀ x A ( x ) ⇔ ∃ x ¬ A ( x ) \lnot \forall x A(x) \Leftrightarrow \exist x \lnot A(x)

¬∀xA(x)⇔∃x¬A(x)


等值式解读 :


¬ ∀ x A ( x ) \lnot \forall x A(x)¬∀xA(x) : 不是所有的 x xx 都有性质 A AA ;

∃ x ¬ A ( x ) \exist x \lnot A(x)∃x¬A(x) : 存在 x xx 不具有性质 A AA ;

上述两个公式是等价的 ;



否定存在量词 : 存在量词 ∃ \exist∃ 之前 的 否定联结词 , 可以移到 量词 之后 , 量词要变成 全称量词 ∀ \forall∀ ;


¬ ∃ x A ( x ) ⇔ ∀ x ¬ A ( x ) \lnot \exist x A(x) \Leftrightarrow \forall x \lnot A(x)

¬∃xA(x)⇔∀x¬A(x)


等值式解读 :


¬ ∃ x A ( x ) \lnot \exist x A(x)¬∃xA(x) : 不存在 x xx 具有性质 A AA ;

∀ x ¬ A ( x ) \forall x \lnot A(x)∀x¬A(x) : 所有的 x xx 都不具有性质 A AA ;

上述两个公式是等价的 ;





三、 量词辖域收缩扩张 等值式


假设 B BB 是公式 , B BB 中不含有 x xx ( 前提很重要 ) ;




1. 全称量词 辖域收缩扩张 ( 析取联结词 ) :


∀ x ( A ( x ) ∨ B ) ⇔ ∀ x A ( x ) ∨ B \forall x ( A(x) \lor B ) \Leftrightarrow \forall x A(x) \lor B

∀x(A(x)∨B)⇔∀xA(x)∨B


左侧的全称量词 ∀ x \forall x∀x 的辖域是 ( A ( x ) ∨ B ) ( A(x) \lor B )(A(x)∨B)

右侧的全称量词 ∀ x \forall x∀x 的辖域是 A ( x ) A(x)A(x)

从左到右 : 辖域由 ( A ( x ) ∨ B ) ( A(x) \lor B )(A(x)∨B) 收缩为 A ( x ) A(x)A(x)

从右到左 : 辖域由 A ( x ) A(x)A(x) 扩张为 ( A ( x ) ∨ B ) ( A(x) \lor B )(A(x)∨B)



2. 存在量词 辖域收缩扩张 ( 析取联结词 ) :


∃ x ( A ( x ) ∨ B ) ⇔ ∃ x A ( x ) ∨ B \exist x ( A(x) \lor B ) \Leftrightarrow \exist x A(x) \lor B

∃x(A(x)∨B)⇔∃xA(x)∨B


左侧的存在量词 ∃ x \exist x∃x 的辖域是 ( A ( x ) ∨ B ) ( A(x) \lor B )(A(x)∨B)

右侧的存在量词 ∃ x \exist x∃x 的辖域是 A ( x ) A(x)A(x)

从左到右 : 辖域由 ( A ( x ) ∨ B ) ( A(x) \lor B )(A(x)∨B) 收缩为 A ( x ) A(x)A(x)

从右到左 : 辖域由 A ( x ) A(x)A(x) 扩张为 ( A ( x ) ∨ B ) ( A(x) \lor B )(A(x)∨B)



3. 全称量词 辖域收缩扩张 ( 合取联结词 ) :


∀ x ( A ( x ) ∧ B ) ⇔ ∀ x A ( x ) ∧ B \forall x ( A(x) \land B ) \Leftrightarrow \forall x A(x) \land B

∀x(A(x)∧B)⇔∀xA(x)∧B


左侧的全称量词 ∀ x \forall x∀x 的辖域是 ( A ( x ) ∧ B ) ( A(x) \land B )(A(x)∧B)

右侧的全称量词 ∀ x \forall x∀x 的辖域是 A ( x ) A(x)A(x)

从左到右 : 辖域由 ( A ( x ) ∧ B ) ( A(x) \land B )(A(x)∧B) 收缩为 A ( x ) A(x)A(x)

从右到左 : 辖域由 A ( x ) A(x)A(x) 扩张为 ( A ( x ) ∧ B ) ( A(x) \land B )(A(x)∧B)



4. 存在量词 辖域收缩扩张 ( 合取联结词 ) :


∃ x ( A ( x ) ∧ B ) ⇔ ∃ x A ( x ) ∧ B \exist x ( A(x) \land B ) \Leftrightarrow \exist x A(x) \land B

∃x(A(x)∧B)⇔∃xA(x)∧B


左侧的存在量词 ∃ x \exist x∃x 的辖域是 ( A ( x ) ∧ B ) ( A(x) \land B )(A(x)∧B)

右侧的存在量词 ∃ x \exist x∃x 的辖域是 A ( x ) A(x)A(x)

从左到右 : 辖域由 ( A ( x ) ∧ B ) ( A(x) \land B )(A(x)∧B) 收缩为 A ( x ) A(x)A(x)

从右到左 : 辖域由 A ( x ) A(x)A(x) 扩张为 ( A ( x ) ∧ B ) ( A(x) \land B )(A(x)∧B)



5. 全称量词 辖域收缩扩张 ( 蕴含联结词 B 在右 ) :


∀ x ( A ( x ) → B ) ⇔ ∃ x A ( x ) → B \forall x ( A(x) \to B ) \Leftrightarrow \exist x A(x) \to B

∀x(A(x)→B)⇔∃xA(x)→B


左侧的全称量词 ∀ x \forall x∀x 的辖域是 ( A ( x ) → B ) ( A(x) \to B )(A(x)→B)

右侧的存在量词 ∃ x \exist x∃x 的辖域是 A ( x ) A(x)A(x)

从左到右 : 辖域由 ( A ( x ) → B ) ( A(x) \to B )(A(x)→B) 收缩为 A ( x ) A(x)A(x)

从右到左 : 辖域由 A ( x ) A(x)A(x) 扩张为 ( A ( x ) → B ) ( A(x) \to B )(A(x)→B)



6. 存在量词 辖域收缩扩张 ( 蕴含联结词 B 在右 ) :


∃ x ( A ( x ) → B ) ⇔ ∀ x A ( x ) → B \exist x ( A(x) \to B ) \Leftrightarrow \forall x A(x) \to B

∃x(A(x)→B)⇔∀xA(x)→B


左侧的存在量词 ∃ x \exist x∃x 的辖域是 ( A ( x ) → B ) ( A(x) \to B )(A(x)→B)

右侧的全称量词 ∀ x \forall x∀x 的辖域是 A ( x ) A(x)A(x)

从左到右 : 辖域由 ( A ( x ) → B ) ( A(x) \to B )(A(x)→B) 收缩为 A ( x ) A(x)A(x)

从右到左 : 辖域由 A ( x ) A(x)A(x) 扩张为 ( A ( x ) → B ) ( A(x) \to B )(A(x)→B)

( 使用 蕴含等值式 消去 蕴含联结词 可以证明 )




7. 全称量词 辖域收缩扩张 ( 蕴含联结词 B 在左 ) :


∀ x ( B → A ( x ) ) ⇔ B → ∀ x A ( x ) \forall x ( B \to A(x) ) \Leftrightarrow B \to \forall x A(x)

∀x(B→A(x))⇔B→∀xA(x)


左侧的全称量词 ∀ x \forall x∀x 的辖域是 ( B → A ( x ) ) ( B \to A(x) )(B→A(x))

右侧的全称量词 ∀ x \forall x∀x 的辖域是 A ( x ) A(x)A(x)

从左到右 : 辖域由 ( B → A ( x ) ) ( B \to A(x) )(B→A(x)) 收缩为 A ( x ) A(x)A(x)

从右到左 : 辖域由 A ( x ) A(x)A(x) 扩张为 ( B → A ( x ) ) ( B \to A(x) )(B→A(x))



8. 存在量词 辖域收缩扩张 ( 蕴含联结词 B 在左 ) :


∃ x ( B → A ( x ) ) ⇔ B → ∃ x A ( x ) \exist x ( B \to A(x) ) \Leftrightarrow B \to \exist x A(x)

∃x(B→A(x))⇔B→∃xA(x)


左侧的存在量词 ∃ x \exist x∃x 的辖域是 ( B → A ( x ) ) ( B \to A(x) )(B→A(x))

右侧的存在量词 ∃ x \exist x∃x 的辖域是 A ( x ) A(x)A(x)

从左到右 : 辖域由 ( B → A ( x ) ) ( B \to A(x) )(B→A(x)) 收缩为 A ( x ) A(x)A(x)

从右到左 : 辖域由 A ( x ) A(x)A(x) 扩张为 ( B → A ( x ) ) ( B \to A(x) )(B→A(x))





四、 量词分配 等值式


1. 全称量词 对于 合取 ∧ \land∧ 的分配率 :


∀ x ( A ( x ) ∧ B ( x ) ) ⇔ ∀ x A ( x ) ∧ ∀ x B ( x ) \forall x ( A(x) \land B(x) ) \Leftrightarrow \forall x A(x) \land \forall x B(x)

∀x(A(x)∧B(x))⇔∀xA(x)∧∀xB(x)


理解 : 所有的对象都具有 A , B A , BA,B 两个性质 , 等价于 所有的对象都具有 A AA 性质 和 所有对象都具有 B BB 性质 ;


存全称量词 对于 合取联结词 ∧ \land∧ 有分配率 , 对于 析取联结词 ∨ \lor∨ 不适合分配率 ;




2. 存在量词 对于 析取 ∨ \lor∨ 的分配率 :


∃ x ( A ( x ) ∨ B ( x ) ) ⇔ ∃ x A ( x ) ∨ ∃ x B ( x ) \exist x ( A(x) \lor B(x) ) \Leftrightarrow \exist x A(x) \lor \exist x B(x)

∃x(A(x)∨B(x))⇔∃xA(x)∨∃xB(x)


理解 : 存在对象 要么有 A AA 性质 , 要么有 B BB 性质 ;


存在量词 对于 析取联结词 ∨ \lor∨ 有分配率 , 对于 合取联结词 ∧ \land∧ 不适合分配率 ;


目录
相关文章
离散数学-考纲版-02-谓词
离散数学-考纲版-02-谓词
数理逻辑—24个(16组)重要等值式
数理逻辑—24个(16组)重要等值式
|
算法 JavaScript 前端开发
日拱算法,按字典序排在最后的子串
给你一个字符串 s ,找出它的所有子串并按字典序排列,返回排在最后的那个子串。
|
SQL 关系型数据库 MySQL
几个必须掌握的SQL优化技巧(七):索引的最佳使用法则
在应用的开发过程中,由于开发初期的数据量一般都比较小,所以开发过程中一般都比较注重功能上的实现,但是当完成了一个应用或者系统之后,随着生产数据量的急剧增长,那么之前的很多sql语句的写法就会显现出一定的性能问题,对生产的影响也会越来越大,这些不恰当的sql语句就会成为整个系统性能的瓶颈,为了追求系统的极致性能,必须要对它们进行优化。
299 1
几个必须掌握的SQL优化技巧(七):索引的最佳使用法则
|
机器学习/深度学习 算法 测试技术
686. 重复叠加字符串匹配 : 综合字符串匹配面试题
686. 重复叠加字符串匹配 : 综合字符串匹配面试题
|
机器学习/深度学习 算法
双目立体匹配之匹配代价计算
双目立体匹配之匹配代价计算
118 0
双目立体匹配之匹配代价计算
|
自然语言处理
【数理逻辑】谓词逻辑的等值演算与推理演算 ( 个体词 | 谓词 | 量词 | 谓词逻辑公式 | 两个基本公式 | 命题符号化技巧 | 命题符号化示例 ) ★★(一)
【数理逻辑】谓词逻辑的等值演算与推理演算 ( 个体词 | 谓词 | 量词 | 谓词逻辑公式 | 两个基本公式 | 命题符号化技巧 | 命题符号化示例 ) ★★(一)
215 0
【数理逻辑】谓词逻辑的等值演算与推理演算 ( 个体词 | 谓词 | 量词 | 谓词逻辑公式 | 两个基本公式 | 命题符号化技巧 | 命题符号化示例 ) ★★(二)
【数理逻辑】谓词逻辑的等值演算与推理演算 ( 个体词 | 谓词 | 量词 | 谓词逻辑公式 | 两个基本公式 | 命题符号化技巧 | 命题符号化示例 ) ★★(二)
172 0
【数理逻辑】谓词逻辑 ( 判断一阶谓词逻辑公式真假 | 解释 | 示例 | 谓词逻辑公式类型 | 永真式 | 永假式 | 可满足式 | 等值式 )
【数理逻辑】谓词逻辑 ( 判断一阶谓词逻辑公式真假 | 解释 | 示例 | 谓词逻辑公式类型 | 永真式 | 永假式 | 可满足式 | 等值式 )
368 0
|
物联网
【数理逻辑】命题逻辑 ( 等值演算 | 幂等律 | 交换律 | 结合律 | 分配律 | 德摩根律 | 吸收率 | 零律 | 同一律 | 排中律 | 矛盾律 | 双重否定率 | 蕴涵等值式 ... )
【数理逻辑】命题逻辑 ( 等值演算 | 幂等律 | 交换律 | 结合律 | 分配律 | 德摩根律 | 吸收率 | 零律 | 同一律 | 排中律 | 矛盾律 | 双重否定率 | 蕴涵等值式 ... )
756 0