离散数学左孝陵版第二章答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《定义》由一个谓词字母和一个非空的客体变元的集合所组 成的表达式,称为简单命题函数。
§2 命题函数与量词
讨论定义: (a)当简单命题函数仅有一个客体变元时,称为一元简 单命题函数; (b)若用任何客体去取代客体变元之后,则命题函数就 变为命题; (c)命题函数中客体变元的取值范围称为个体域(论述 域)。
上例说明: 若个体域是有限的,则可省掉量词。 若个体域是无限的,则可将上述概念推广从而省去量词,不
过要注意这是由无限项组成的命题。
§5谓词演算的 等价式与蕴含式
例:设个体域为:N={0,1,2…}, P(x)表示:x>3 ,则可写出:
xP(x)P(0) P(1) … P(i) … xP(x) P(0)P(1) … P(i) …
例:P(x)表示x是质数。这是一个命题函数。 其值取决于个体域。 可以将命题函数命题,有两种方法:
§2 命题函数与量词
a)将x取定一个值。如:P(4),P(5) b)将谓词量化。如:xP(x),xP(x)
个体域的给定形式有二种: ①具体给定。 如:{j, e, t} ②全总个体域任意域:所有的个体从该域中取得。
下面分类介绍在谓词公式中含有量词的等价式和永真蕴含式。 (1)量词转换律: E25(Q3) ¬xP(x) x¬P(x) E26(Q4) ¬xP(x) x¬P(x)
元,则在第一章中永真蕴含式和等价公式均可变成谓词演 算中的永真式:
§5谓词演算的 等价式与蕴含式
命题逻辑 ¬¬PP P∨PP
.
. P→Q ¬Q→ ¬P
谓词逻辑 ¬¬P(x)P(x) P(x)∨P(x)P(x)
.
. P(x)→Q(x) ¬Q(x)→ ¬P(x)
PP∨Q PΛQ P
. . .
举例: 例1:“没有不犯错的人。”
解:设F(x)为“x犯错误”,M(x)为“x是人”(特性谓 词)。 可把此命题写成: ¬(x(M(x) F(x)))
x(M(x)F(x)) 例2:“x是y的外祖父” “x是z的父亲且z是y的母亲”
设P(z):z是人;F(x,z):x是z的父亲;M(z,y):z是y的母 亲。 则谓词公式可写成:z(P(z) F(x,z) M(z,y)) 。 5.代入规则:对公式中的自由变元的更改叫做代入。 (a)对公式中出现该自由变元的每一处进行代入, (b)用以代入的变元与原公式中所有变元的名称不能相同。
2.自由变元与约束变元 约束变元:在量词的辖域内,且与量词下标相同的变元。 自由变元:当且仅当不受量词的约束。 例: xP(x,y) , x(P(x) y(P(x,y)) 。
§4变元的约束
3.约束变元的改名规则 任何谓词公式对约束变元可以改名。
我们认为xP(x,y)和zP(z,y)是一等价的谓词公式,但是需 注意,不能用同一变元去表示同一谓词公式中的二个变元。 例如: yP(y,y)是不正确的。
4.区别是命题还是命题函数的方法 (a)若在谓词公式中出现有自由变元,则该公式为命题 函数; (b)若在谓词公式中的变元均为约束出现,则该公式为 命题。
例: xP(x,y,z)是二元谓词, yxP(x,y,z)是一元谓词, 而谓词公式中如果没有自由变元出现,则该公式是一
个命题。
§4变元的约束
对于全称量词,其特性谓词以前件的方式加入; 对于存在量词,其特性谓词以与的形式加入。
§4变元的约束
例:设个体域为: {白虎(白猫),黄咪(黄猫),,},
同时令C(x):x是猫(特性谓词);B(x):x是黑色的;A(x):x是动物。 (ⅰ)描述命题:“所有的猫都是动物”。
即: x(C(x) A(x))(T)(真命题) 写成x(C(x) A(x)) (F)则为假命题了。 ∵ x(C(x) A(x))TT T TT
§2 命题函数与量词
例:将“对于所有的x和任何的y,如果x高于y,那么y不高 于x”写成命题表达形式。 解: x y(G(x,y) ¬ G(y,x)) G(x,y):x高于y
(2)存在量词 “”为存在量词符号,读作“存在一个”,“对于一 些”,“对于某些”,“至少存在一个”,“这里存在着 这样的”等等。
x(C(x) A(x)) TT F FF
(ⅱ)描述命题:“一些猫是黑色的” 。 x(C(x) B(x)) FF F F F 而 x(C(x) B(x))F F T TT
§4变元的约束
7.量词对变元的约束,往往与量词的次序有关。 例:
yx(x<y-2))表示任何y均有x,使得x<y-2。
xP(x)P(a1)… P(an) xQ(x)Q(a1)… Q(an)
§3谓词公式与翻译
1.谓词公式 原子谓词公式:不出现命题联结词和量词的谓词命名式称 为词原,子x1谓…词xn公称式为,客并体用变P元(x)1…,x当n)n来=表0时示称。为(零P元称谓为词n元公谓式。
《定义》(谓词公式的归纳法定义) ⑴原子谓词公式是谓词公式; ⑵若A是谓词公式,则¬A也是谓词公式; ⑶若A, B都是谓词公式,则(AB),(AB),(AB),(AB)都 是谓词公式; ⑷若A是谓词公式,x是任何变元,则xA, xA也都是谓词 公式;
“”表达式的读法: · x A(x) :存在一个x,使x是…; · x¬A(x) :存在一个x, 使x不是…; ·¬ x A(x) :不存在一个x, 使x是…; ·¬ x¬A(x) :不存在一个x, 使x不是…。
§2 命题函数与量词
例:(a)存在一个人; (b)某个人很聪明; (c)某些实数是有理数 将(a),(b),(c)写成命题。
§5谓词演算的 等价式与蕴含式
《定义》给定谓词公式A,E是A的个体域。若给A中客体变 元指派E中每一个客体名称,在E中存在一些客体名称, 使得指派后的真值为“T”,则A称是可满足的。
《定义》若给A中客体变元指派个体域中任一客体名称,使 命题的值均为“F”,则称A是永假的。
1.不含量词的谓词公式的永真式 : 只要用原子谓词公式去代命题公式的永真式中的原子命题变
H作为“谓词”(或者谓词字母)用大写英文字母表示, j,m为主语,称为“客体”或称“个体”。
§1 谓词的概念与表示法
(1)谓词填式:谓词字母后填以客体所得的式子。
例:H(a, b)
(2)若谓词字母联系着一个客体,则称作一元谓词;若谓 词字母联系着二个客体,则称作二元谓词;若谓词字母联 系着n个客体,则称作n元谓词。
解:规定:M(x):x是人;C(x):x是很聪明; R1(x):x是实数(特性谓词) R2(x):x是有理数。
则 (a) x M(x) ; (b) x (M(x) C(x)); (c) x (R1(x) R2(x)) 。
(3)量化命题的真值:决定于给定的个体域 给定个体域:{a1…an}以{a1…an}中的每一个代入
§3谓词公式与翻译
写成符号形式: x(M(x) D(x)), M(s) D(s)
2.由于对个体描述性质的刻划深度不同,可翻译成不同 形式的谓词公式。
§4变元的约束
1.辖域:紧接在量词后面括号内的谓词公式。 例: xP(x) , x(P(x) Q(x)) 。 若量词后括号内为原子谓词公式,则括号可以省去。
§1 谓词的概念与表示法
1.谓词: 《定义》:用以刻划客体的性质或关系的即是谓词。
我们可把陈述句分解为二部分: 主语(名词,代词)和谓语(动词)。
例:张华是学生,李明是学生。则可把它表示成: H:表示“是学生”,j:表示“张华”,m:表示“李明”, 则可用下列符号表示上述二个命题:H(j),H(m)。
这样会产生二大缺点: (1)不能研究命题的结构,成分和内部逻辑的特征; (2)也不可能表达二个原子命题所具有的共同特征,甚 至在命题逻辑中无法处理一些简单又常见的推理过程。
例:苏格拉底论证是正确的,但不能用命题逻辑的推理规则 推导出来。
“所有的人总是要死的。
A
“苏格拉底是人。
B
“所以苏格拉底是要死的。” C
(3)客体的次序必须是有规定的。 例:河南省北接河北省。
nL
b
写成二元谓词为:L(n,b),但不能写成L(b,n) 。
§2 命题函数与量词
1. 命题函数
客体在谓词表达式中可以是任意的名词。 例:C—“总是要死的。” j:张三;t:老虎;e:桌子。 则C(j), C(t), C(e)均表达了命题。
在上面的例子中,C:表示“总是要死的”;x:表示变元 (客体变元),则C(x)表示“x总是要死的”,则称C(x) 为命题函数。
Charter two
welcome
第二章 谓词逻辑
§1 谓词的概念与表示法 §2 命题函数与量词 §3 谓词公式与翻译 §4 变元的约束 §5 谓词演算的等价式与蕴含式 §6 前束范式 §7 谓词演算的推理理论
§1 谓词的概念与表示法
在研究命题逻辑中,
原子命题是命题演算中最基本的单位,不再对原子命题进行 分解,
§2 命题函数与量词
2.量词
(1)全称量词 “”为全称量词符号,读作“对于所有的”,“对任一 个”,“对一切”。 例:“这里所有的都是苹果”
可写成: xA(x)或(x)A(x) 几种形式的读法:
·xP(x): “对所有的x,x是…”; ·x¬P(x) : “对所有x,x不是…”; ·¬xP(x) : “并不是对所有的x,x是…”; ·¬x¬P(x) : “并不是所有的x,x不是…”。
下面介绍约束变元的改名规则: (a)在改名中要把公式中所有相同的约束变元全部同时 改掉; (b)改名时所用的变元符号在量词辖域内未出现的。
§4变元的约束
例: xP(x) yR(x,y)可改写成xP(x) zR(x,z) ,但不 能改成xP(x) xR(x,x) , xR(x,x)中前面的x原为自由 变元,现在变为约束变元了。
§5谓词演算的 等价式与蕴含式
基本定义 《定义》A,B为二个谓词公式,E为它们共同个体域,若对
A和B的任一组变元进行赋值,使得A和B的值相同,则称 A和B遍及E是互为等价的,记为AB或
E
A B
《定义》给定谓词公式A,E是A的个体域。若给A中客体 变元指派E中的每一个客体名称所得命题的值均为真,则 称A在E中是永真的。若E为任意域则称A是永真的。
§4变元的约束
6.个体域(论述域,客体域):用特定的集合表示的被约束变 元的取值范围。
(1)个体域不同,则表示同一命题的谓词公式的形式不同。 例:“所有的人必死。”令D(x),x是要死的。
下面给出不同的个体域来讨论: (ⅰ)个体域为:{人类}, 则可写成xD(x); (ⅱ)个体域为任意域(全总个体域),则人必须首先从任意
P(x)P(x)∨Q(x) P(x)ΛQ(x) P(x)
. . .
§5谓词演算的 等价式与蕴含式
2.含有量词的等价式和永真蕴含式
设个体域为:S={a1,a2,…an},我们有: xA(x)A(a1) A(a2) … A(an) xA(x) A(a1)A(a2) … A(an)
§3谓词公式与翻译wk.baidu.com
⑸只有按⑴-⑷所求得的那些公式才是谓词公式(谓词公式又 简称“公式”)。
例1:任何整数或是正的,或是负的。 解:设:I(x): x是整数; R1(x):x是正数;R2(x):x是负 数。
此句可写成:x(I(x)(R1(x) R2(x) )。
例2:试将苏格拉底论证符号化:“所有的人总是要死的。 因为苏格拉底是人,所以苏格拉底是要死的。” 解:设M(x):x是人;D(x):x是要死的; M(s):苏格拉底是人;D(s):苏格拉底是要死的。
域中分离出来, 设M(x),x是人,称M(x)为特性谓词。
命题可写成 x(M(x) D(x))
§4变元的约束
(2)个体域不同,则表示同一命题的值不同。Q(x): x<5
xQ(x) xQ(x)
{-1,0,3} T T
{-3,6,2} F T
{15,30} F F
(3)对于同一个体域,用不同的量词时,特性谓词 加入的方法不同。
§2 命题函数与量词
讨论定义: (a)当简单命题函数仅有一个客体变元时,称为一元简 单命题函数; (b)若用任何客体去取代客体变元之后,则命题函数就 变为命题; (c)命题函数中客体变元的取值范围称为个体域(论述 域)。
上例说明: 若个体域是有限的,则可省掉量词。 若个体域是无限的,则可将上述概念推广从而省去量词,不
过要注意这是由无限项组成的命题。
§5谓词演算的 等价式与蕴含式
例:设个体域为:N={0,1,2…}, P(x)表示:x>3 ,则可写出:
xP(x)P(0) P(1) … P(i) … xP(x) P(0)P(1) … P(i) …
例:P(x)表示x是质数。这是一个命题函数。 其值取决于个体域。 可以将命题函数命题,有两种方法:
§2 命题函数与量词
a)将x取定一个值。如:P(4),P(5) b)将谓词量化。如:xP(x),xP(x)
个体域的给定形式有二种: ①具体给定。 如:{j, e, t} ②全总个体域任意域:所有的个体从该域中取得。
下面分类介绍在谓词公式中含有量词的等价式和永真蕴含式。 (1)量词转换律: E25(Q3) ¬xP(x) x¬P(x) E26(Q4) ¬xP(x) x¬P(x)
元,则在第一章中永真蕴含式和等价公式均可变成谓词演 算中的永真式:
§5谓词演算的 等价式与蕴含式
命题逻辑 ¬¬PP P∨PP
.
. P→Q ¬Q→ ¬P
谓词逻辑 ¬¬P(x)P(x) P(x)∨P(x)P(x)
.
. P(x)→Q(x) ¬Q(x)→ ¬P(x)
PP∨Q PΛQ P
. . .
举例: 例1:“没有不犯错的人。”
解:设F(x)为“x犯错误”,M(x)为“x是人”(特性谓 词)。 可把此命题写成: ¬(x(M(x) F(x)))
x(M(x)F(x)) 例2:“x是y的外祖父” “x是z的父亲且z是y的母亲”
设P(z):z是人;F(x,z):x是z的父亲;M(z,y):z是y的母 亲。 则谓词公式可写成:z(P(z) F(x,z) M(z,y)) 。 5.代入规则:对公式中的自由变元的更改叫做代入。 (a)对公式中出现该自由变元的每一处进行代入, (b)用以代入的变元与原公式中所有变元的名称不能相同。
2.自由变元与约束变元 约束变元:在量词的辖域内,且与量词下标相同的变元。 自由变元:当且仅当不受量词的约束。 例: xP(x,y) , x(P(x) y(P(x,y)) 。
§4变元的约束
3.约束变元的改名规则 任何谓词公式对约束变元可以改名。
我们认为xP(x,y)和zP(z,y)是一等价的谓词公式,但是需 注意,不能用同一变元去表示同一谓词公式中的二个变元。 例如: yP(y,y)是不正确的。
4.区别是命题还是命题函数的方法 (a)若在谓词公式中出现有自由变元,则该公式为命题 函数; (b)若在谓词公式中的变元均为约束出现,则该公式为 命题。
例: xP(x,y,z)是二元谓词, yxP(x,y,z)是一元谓词, 而谓词公式中如果没有自由变元出现,则该公式是一
个命题。
§4变元的约束
对于全称量词,其特性谓词以前件的方式加入; 对于存在量词,其特性谓词以与的形式加入。
§4变元的约束
例:设个体域为: {白虎(白猫),黄咪(黄猫),,},
同时令C(x):x是猫(特性谓词);B(x):x是黑色的;A(x):x是动物。 (ⅰ)描述命题:“所有的猫都是动物”。
即: x(C(x) A(x))(T)(真命题) 写成x(C(x) A(x)) (F)则为假命题了。 ∵ x(C(x) A(x))TT T TT
§2 命题函数与量词
例:将“对于所有的x和任何的y,如果x高于y,那么y不高 于x”写成命题表达形式。 解: x y(G(x,y) ¬ G(y,x)) G(x,y):x高于y
(2)存在量词 “”为存在量词符号,读作“存在一个”,“对于一 些”,“对于某些”,“至少存在一个”,“这里存在着 这样的”等等。
x(C(x) A(x)) TT F FF
(ⅱ)描述命题:“一些猫是黑色的” 。 x(C(x) B(x)) FF F F F 而 x(C(x) B(x))F F T TT
§4变元的约束
7.量词对变元的约束,往往与量词的次序有关。 例:
yx(x<y-2))表示任何y均有x,使得x<y-2。
xP(x)P(a1)… P(an) xQ(x)Q(a1)… Q(an)
§3谓词公式与翻译
1.谓词公式 原子谓词公式:不出现命题联结词和量词的谓词命名式称 为词原,子x1谓…词xn公称式为,客并体用变P元(x)1…,x当n)n来=表0时示称。为(零P元称谓为词n元公谓式。
《定义》(谓词公式的归纳法定义) ⑴原子谓词公式是谓词公式; ⑵若A是谓词公式,则¬A也是谓词公式; ⑶若A, B都是谓词公式,则(AB),(AB),(AB),(AB)都 是谓词公式; ⑷若A是谓词公式,x是任何变元,则xA, xA也都是谓词 公式;
“”表达式的读法: · x A(x) :存在一个x,使x是…; · x¬A(x) :存在一个x, 使x不是…; ·¬ x A(x) :不存在一个x, 使x是…; ·¬ x¬A(x) :不存在一个x, 使x不是…。
§2 命题函数与量词
例:(a)存在一个人; (b)某个人很聪明; (c)某些实数是有理数 将(a),(b),(c)写成命题。
§5谓词演算的 等价式与蕴含式
《定义》给定谓词公式A,E是A的个体域。若给A中客体变 元指派E中每一个客体名称,在E中存在一些客体名称, 使得指派后的真值为“T”,则A称是可满足的。
《定义》若给A中客体变元指派个体域中任一客体名称,使 命题的值均为“F”,则称A是永假的。
1.不含量词的谓词公式的永真式 : 只要用原子谓词公式去代命题公式的永真式中的原子命题变
H作为“谓词”(或者谓词字母)用大写英文字母表示, j,m为主语,称为“客体”或称“个体”。
§1 谓词的概念与表示法
(1)谓词填式:谓词字母后填以客体所得的式子。
例:H(a, b)
(2)若谓词字母联系着一个客体,则称作一元谓词;若谓 词字母联系着二个客体,则称作二元谓词;若谓词字母联 系着n个客体,则称作n元谓词。
解:规定:M(x):x是人;C(x):x是很聪明; R1(x):x是实数(特性谓词) R2(x):x是有理数。
则 (a) x M(x) ; (b) x (M(x) C(x)); (c) x (R1(x) R2(x)) 。
(3)量化命题的真值:决定于给定的个体域 给定个体域:{a1…an}以{a1…an}中的每一个代入
§3谓词公式与翻译
写成符号形式: x(M(x) D(x)), M(s) D(s)
2.由于对个体描述性质的刻划深度不同,可翻译成不同 形式的谓词公式。
§4变元的约束
1.辖域:紧接在量词后面括号内的谓词公式。 例: xP(x) , x(P(x) Q(x)) 。 若量词后括号内为原子谓词公式,则括号可以省去。
§1 谓词的概念与表示法
1.谓词: 《定义》:用以刻划客体的性质或关系的即是谓词。
我们可把陈述句分解为二部分: 主语(名词,代词)和谓语(动词)。
例:张华是学生,李明是学生。则可把它表示成: H:表示“是学生”,j:表示“张华”,m:表示“李明”, 则可用下列符号表示上述二个命题:H(j),H(m)。
这样会产生二大缺点: (1)不能研究命题的结构,成分和内部逻辑的特征; (2)也不可能表达二个原子命题所具有的共同特征,甚 至在命题逻辑中无法处理一些简单又常见的推理过程。
例:苏格拉底论证是正确的,但不能用命题逻辑的推理规则 推导出来。
“所有的人总是要死的。
A
“苏格拉底是人。
B
“所以苏格拉底是要死的。” C
(3)客体的次序必须是有规定的。 例:河南省北接河北省。
nL
b
写成二元谓词为:L(n,b),但不能写成L(b,n) 。
§2 命题函数与量词
1. 命题函数
客体在谓词表达式中可以是任意的名词。 例:C—“总是要死的。” j:张三;t:老虎;e:桌子。 则C(j), C(t), C(e)均表达了命题。
在上面的例子中,C:表示“总是要死的”;x:表示变元 (客体变元),则C(x)表示“x总是要死的”,则称C(x) 为命题函数。
Charter two
welcome
第二章 谓词逻辑
§1 谓词的概念与表示法 §2 命题函数与量词 §3 谓词公式与翻译 §4 变元的约束 §5 谓词演算的等价式与蕴含式 §6 前束范式 §7 谓词演算的推理理论
§1 谓词的概念与表示法
在研究命题逻辑中,
原子命题是命题演算中最基本的单位,不再对原子命题进行 分解,
§2 命题函数与量词
2.量词
(1)全称量词 “”为全称量词符号,读作“对于所有的”,“对任一 个”,“对一切”。 例:“这里所有的都是苹果”
可写成: xA(x)或(x)A(x) 几种形式的读法:
·xP(x): “对所有的x,x是…”; ·x¬P(x) : “对所有x,x不是…”; ·¬xP(x) : “并不是对所有的x,x是…”; ·¬x¬P(x) : “并不是所有的x,x不是…”。
下面介绍约束变元的改名规则: (a)在改名中要把公式中所有相同的约束变元全部同时 改掉; (b)改名时所用的变元符号在量词辖域内未出现的。
§4变元的约束
例: xP(x) yR(x,y)可改写成xP(x) zR(x,z) ,但不 能改成xP(x) xR(x,x) , xR(x,x)中前面的x原为自由 变元,现在变为约束变元了。
§5谓词演算的 等价式与蕴含式
基本定义 《定义》A,B为二个谓词公式,E为它们共同个体域,若对
A和B的任一组变元进行赋值,使得A和B的值相同,则称 A和B遍及E是互为等价的,记为AB或
E
A B
《定义》给定谓词公式A,E是A的个体域。若给A中客体 变元指派E中的每一个客体名称所得命题的值均为真,则 称A在E中是永真的。若E为任意域则称A是永真的。
§4变元的约束
6.个体域(论述域,客体域):用特定的集合表示的被约束变 元的取值范围。
(1)个体域不同,则表示同一命题的谓词公式的形式不同。 例:“所有的人必死。”令D(x),x是要死的。
下面给出不同的个体域来讨论: (ⅰ)个体域为:{人类}, 则可写成xD(x); (ⅱ)个体域为任意域(全总个体域),则人必须首先从任意
P(x)P(x)∨Q(x) P(x)ΛQ(x) P(x)
. . .
§5谓词演算的 等价式与蕴含式
2.含有量词的等价式和永真蕴含式
设个体域为:S={a1,a2,…an},我们有: xA(x)A(a1) A(a2) … A(an) xA(x) A(a1)A(a2) … A(an)
§3谓词公式与翻译wk.baidu.com
⑸只有按⑴-⑷所求得的那些公式才是谓词公式(谓词公式又 简称“公式”)。
例1:任何整数或是正的,或是负的。 解:设:I(x): x是整数; R1(x):x是正数;R2(x):x是负 数。
此句可写成:x(I(x)(R1(x) R2(x) )。
例2:试将苏格拉底论证符号化:“所有的人总是要死的。 因为苏格拉底是人,所以苏格拉底是要死的。” 解:设M(x):x是人;D(x):x是要死的; M(s):苏格拉底是人;D(s):苏格拉底是要死的。
域中分离出来, 设M(x),x是人,称M(x)为特性谓词。
命题可写成 x(M(x) D(x))
§4变元的约束
(2)个体域不同,则表示同一命题的值不同。Q(x): x<5
xQ(x) xQ(x)
{-1,0,3} T T
{-3,6,2} F T
{15,30} F F
(3)对于同一个体域,用不同的量词时,特性谓词 加入的方法不同。