📅  最后修改于: 2020-12-22 04:50:12             🧑  作者: Mango
谓词逻辑处理谓词,即命题,由变量组成。
谓词逻辑-定义
谓词是在某个特定域上确定的一个或多个变量的表达式。通过向变量授权值或量化变量,可以使带有变量的谓词成为命题。
谓词变量由量词量化。谓词逻辑中的量词有两种-存在量词和通用量词。
如果p(x)是关于宇宙U的命题,则将其表示为∃xp(x)并读作“在变量x的宇宙中至少存在一个值,使得p(x)为真。” ∃被称为存在量词。
有一个存在量词可以用几种方法来写一个命题,即
(∃x∈A)p(x)或∃x∈A,使得对于某些x∈A,p(x)或(∃x)p(x)或p(x)为真。
如果p(x)是关于宇宙U的命题,则将其表示为∀x,p(x)并读作“对于每个x∈U,p(x)为真”。量词∀称为通用量词。
使用通用量词可以用几种方法来编写命题。
∈x∈A,p(x)或p(x),∀x∈A或∀x,p(x)或p(x)对所有x∈A都是正确的。
当我们否定一个量化的命题时,即当一个普遍量化的命题被否定时,我们得到一个存在的量化命题,而当一个存在的量化命题被否定时,我们得到一个普遍量化的命题。
否定量化命题的两个规则如下。这些也称为德摩根定律。
示例:否定以下每个命题:
1.∀xp(x)∧yq(y)
Sol: 〜.∀xp(x)∧yq(y))
≅〜∀xp(x)∨〜∃yq(y)(∴〜(p∧q)=〜p∨〜q)
∃x〜p(x)∨∀y〜q(y)
2.(∃x∈U)(x + 6 = 25)
Sol: 〜(∃x∈U)(x + 6 = 25)
≅∀x∈U〜(x + 6)= 25
≅(∀x∈U)(x + 6)≠25
3.〜(∃xp(x)∨∀yq(y)
Sol: 〜(∃xp(x)∨∀yq(y))
≅〜∃xp(x)∧〜∀yq(y)(∴〜(p∨q)=〜p∧〜q)
∀x〜p(x)∧∃y〜q(y))
具有多个变量的命题可以用多个量词来量化。可以以任何顺序排列多个通用量词,而不会改变所得命题的含义。同样,可以以任何顺序排列多个存在量词,而不会改变命题的含义。
包含通用量词和存在量词的命题,在不改变命题含义的情况下不能交换量词的顺序,例如,命题∃x∀yp(x,y)表示“存在一些x使得p (x,y)对每个y都是正确的。”
示例:为以下每个写负号。确定结果语句是对还是错。假设U =R。
1.∀x∃m(x 2 溶胶:的∀X∃米否定(×2 2.∃m∀x(x 2 溶胶:的∃米∀X(X 2