第2章一阶逻辑典型习题知识分享
离散数学第2章一阶逻辑
2.1 一 阶 逻 辑 基 本 概 念
综上,有如下结论: (1)谓词中个体词的顺序不能随意变更。 (2)一元谓词用以描述一个个体的某种特性, 而n元谓词则用以描述n个个体之间的关系。 (3)0元谓词就是一般命题。 (4)具体命题的谓词表示形式和n元谓词是不同的, 前者是有真值的,而后者不是命题,它的 真值是不确定的。 (5)一个n元谓词不是一个命题,但将n元谓词中的 个体变项都用个体域中某个具体的个体取代后, 就成为一个命题。而且,个体变项在不同的个体域 中取不同的值对是否成为命题及命题的真值有很大 的影响。
26
2.2.1 一阶逻辑公式的语言翻译 2.1 一 阶 逻 辑 基 本 概 念
例2.2.1 用一阶逻辑符号化下述语句. (1)天下乌鸦一般黑。 (2)没有人登上过木星。 (3)在美国留学的学生未必都是亚洲人。 (4)每个实数都存在比它大的另外的实数。 (5)尽管有人很聪明,但未必一切人都聪明 (6)对任意给定的ε >0,必存在着δ >0,使 得对任意的x,只要|x-a|<δ ,就有 |f(x)-f(a)|<ε 成立。
27
2.1 一 阶 逻 辑 基 本 概 念
解: (1)设F(x):x是乌鸦;G(x,y):x与y一般黑 (x)(y)(F(x)F(y)G(x,y)) 或者 (x)(y)(F(x)F(y)G(x,y)) (2)设H(x):x是人;M(x):x登上过木星。 (x)(H(x)M(x)) 或 (x)(H(x) M(x)) (3)设H(x):是亚洲人;A(x):是在美国留学的学生。 (x)(A(x) H(x)); 或者: (x)(A(x) H(x)) (4)设R(x):x是实数;L(x,y):x小于y (x)(R(x) (y)(R(y) L(x,y))); (5)设M(x):x是人;C(x):x很聪明 (x)(M(x)C(x)) (x)((M(x) C(x)); (6)对任意给定的ε >0,必存在着δ >0,使得对任意的x,只 要|x-a|<δ ,就有|f(x)-f(a)|<ε 成立。 (ε )((ε >0)(δ )((δ >0) (x)(( |x-a|<δ (|f(x)-f(a)|<ε )))) 28
离散数学第二章一阶逻辑知识点总结
离散数学第二章一阶逻辑知识点总结数理逻辑部分第2章一阶逻辑2.1 一阶逻辑基本概念个体词(个体): 所研究对象中能够独立存在的具体或抽象的客体个体常项:具体的事物,用a, b, c表示个体变项:抽象的事物,用x, y, z表示个体域: 个体变项的取值范围有限个体域,如{a, b, c}, {1, 2}无限个体域,如N, Z, R, …全总个体域: 宇宙间一切事物组成谓词: 表示个体词性质或相互之间关系的词谓词常项:F(a):a是人谓词变项:F(x):x具有性质F一元谓词: 表示事物的性质多元谓词(n元谓词, n2): 表示事物之间的关系如L(x,y):x与y有关系L,L(x,y):x y,…0元谓词: 别含个体变项的谓词, 即命题常项或命题变项量词: 表示数量的词全称量词: 表示任意的, 所有的, 一切的等如x 表示对个体域中所有的x存在量词: 表示存在, 有的, 至少有一具等如x表示在个体域中存在x一阶逻辑中命题符号化例1 用0元谓词将命题符号化要求:先将它们在命题逻辑中符号化,再在一阶逻辑中符号化(1) 墨西哥位于南美洲在命题逻辑中, 设p:墨西哥位于南美洲符号化为p, 这是真命题在一阶逻辑中, 设a:墨西哥,F(x):x位于南美洲符号化为F(a)例2 在一阶逻辑中将下面命题符号化(1) 人都爱美; (2) 有人用左手写字分不取(a) D为人类集合, (b) D为全总个体域.解:(a) (1) 设G(x):x爱美, 符号化为x G(x)(2) 设G(x):x用左手写字, 符号化为x G(x)(b) 设F(x):x为人,G(x):同(a)中(1) x (F(x)G(x))(2) x (F(x)G(x))这是两个基本公式, 注意这两个基本公式的使用.例3 在一阶逻辑中将下面命题符号化(1) 正数都大于负数(2) 有的无理数大于有的有理数解注意: 题目中没给个体域, 一律用全总个体域(1) 令F(x): x为正数, G(y): y为负数, L(x,y): x>y x(F(x)y(G(y)L(x,y))) 或x y(F(x)G(y)L(x,y)) 两者等值(2) 令F(x): x是无理数, G(y): y是有理数,L(x,y):x>yx(F(x)y(G(y)L(x,y)))或x y(F(x)G(y)L(x,y)) 两者等值几点注意:1元谓词与多元谓词的区分无特殊要求,用全总个体域量词顺序普通别能随便颠倒否定式的使用考虑:①没有别呼吸的人②别是所有的人都喜爱吃糖③别是所有的火车都比所有的汽车快以上命题应怎么符号化?2.2 一阶逻辑合式公式及解释字母表定义字母表包含下述符号:(1) 个体常项:a, b, c, …, a i, b i, c i, …, i1(2) 个体变项:x, y, z, …, x i, y i, z i, …, i 1(3) 函数符号:f, g, h, …, f i, g i, h i, …, i1(4) 谓词符号:F, G, H, …, F i, G i, H i, …, i1(5) 量词符号:,(6) 联结词符号:, , , ,(7) 括号与逗号:(, ), ,定义项的定义如下:(1) 个体常项和个体变项是项.(2) 若(x1, x2, …, x n)是任意的n元函数,t1,t2,…,t n是任意的n个项,则(t1, t2, …, t n) 是项.(3) 所有的项基本上有限次使用(1), (2) 得到的.个体常项、变项是项,由它们构成的n元函数和复合函数依然项定义设R(x1, x2, …, x n)是任意的n元谓词,t1,t2,…, t n 是任意的n个项,则称R(t1, t2, …, t n)是原子公式.原子公式是由项组成的n元谓词.例如,F(x,y), F(f(x1,x2),g(x3,x4))等均为原子公式定义合式公式(简称公式)定义如下:(1) 原子公式是合式公式.(2) 若A是合式公式,则(A)也是合式公式(3) 若A, B是合式公式,则(A B), (A B), (A B),(A B)也是合式公式(4) 若A是合式公式,则xA, xA也是合式公式(5) 惟独有限次地应用(1)~(4)形成的符号串是合式公式.请举出几个合式公式的例子.定义在公式xA和xA中,称x为指导变元,A为相应量词的辖域. 在x和x的辖域中,x的所有浮现都称为约束浮现,A中别是约束浮现的其他变项均称为是自由浮现的.例如, 在公式x(F(x,y)G(x,z)) 中,A=(F(x,y)G(x,z))为x的辖域,x为指导变元, A中x的两次浮现均为约束浮现,y与z均为自由浮现.闭式: 别含自由浮现的个体变项的公式.给定公式A=x(F(x)G(x))成真解释: 个体域N, F(x): x>2, G(x): x>1代入得A=x(x>2x>1) 真命题成假解释: 个体域N, F(x): x>1, G(x): x>2 代入得A=x(x>1x>2) 假命题咨询: xF(x)x F(x) 有成真解释吗?xF(x)x F(x) 有成假解释吗?被解释的公式别一定全部包含解释中的4部分.闭式在任何解释下基本上命题,注意别是闭式的公式在某些解释下也也许是命题.永真式(逻辑有效式):无成假赋值矛盾式(永假式):无成真赋值可满脚式:至少有一具成真赋值几点讲明:永真式为可满脚式,但反之别真谓词公式的可满脚性(永真性,永假性)是别可判定的利用代换实例可判某些公式的类型定义设A0是含命题变项p1, p2, …,p n的命题公式,A1,A2,…,A n是n个谓词公式,用A i处处代替A0中的p i (1i n),所得公式A称为A0的代换实例.例如:F(x)G(x), xF(x)yG(y) 等基本上p q的换实例,x(F(x)G(x)) 等别是p q 的代换实例.定理重言式的代换实例基本上永真式,矛盾式的代换实例基本上矛盾式.2.3 一阶逻辑等值式等值式定义若A B为逻辑有效式,则称A与B是等值的,记作A B,并称A B 为等值式.基本等值式:命题逻辑中16组基本等值式的代换实例如,xF(x)yG(y) xF(x)yG(y)(xF(x)yG(y)) xF(x)yG(y) 等消去量词等值式设D={a1,a2,…,a n} xA(x)A(a1)A(a2)…A(a n)xA(x)A(a1)A(a2)…A(a n)量词否定等值式设A(x)是含x自由浮现的公式xA(x)x A(x)xA(x)x A(x)量词分配等值式x(A(x)B(x))xA(x)xB(x)x(A(x)B(x))xA(x)xB(x)注意:对无分配律,对无分配律例将下面命题用两种形式符号化(1) 没有别犯错误的人(2) 别是所有的人都爱看电影解(1) 令F(x):x是人,G(x):x犯错误.x(F(x)G(x))x(F(x)G(x))请给出演算过程,并讲明理由.(2) 令F(x):x是人,G(x):爱看电影.x(F(x)G(x))x(F(x)G(x))给出演算过程,并讲明理由.前束范式定义设A为一具一阶逻辑公式, 若A具有如下形式Q1x1Q2x2…Q k x k B, 则称A为前束范式, 其中Q i(1i k)为或,B为别含量词的公式.例如,x y(F(x)(G(y)H(x,y)))x(F(x)G(x))是前束范式, 而x(F(x)y(G(y)H(x,y)))x(F(x)G(x))别是前束范式.定理(前束范式存在定理)一阶逻辑中的任何公式都存在与之等值的前束范式注意:公式的前束范式别惟一求公式的前束范式的办法: 利用重要等值式、置换规则、换名规则、代替规则举行等值演算.换名规则: 将量词辖域中浮现的某个约束浮现的个体变项及对应的指导变项,改成其他辖域中未曾浮现过的个体变项符号,公式中其余部分别变,则所得公式与原来的公式等值.代替规则: 对某自由浮现的个体变项用与原公式中所有个体变项符号别同的符号去代替,则所得公式与原来的公式等值.例求下列公式的前束范式(1) x(M(x)F(x))解x(M(x)F(x))x(M(x)F(x)) (量词否定等值式)x(M(x)F(x))两步结果基本上前束范式,讲明前束范式别惟一.(2) xF(x)xG(x)解xF(x)xG(x)xF(x)x G(x) (量词否定等值式)x(F(x)G(x)) (量词分配等值式)另有一种形式xF(x)xG(x)xF(x)x G(x)xF(x)y G(y) ( 换名规则) x y(F(x)G(y)) ( 量词辖域扩张) 两种形式是等值的(3) xF(x)xG(x)解xF(x)xG(x)xF(x)x G(x)x(F(x)G(x)) (为啥?)或x y(F(x)G(y)) (为啥?)(4) xF(x)y(G(x,y)H(y))解xF(x)y(G(x,y)H(y))zF(z)y(G(x,y)H(y)) (换名规则)z y(F(z)(G(x,y)H(y))) (为啥?)或xF(x)y(G(z,y)H(y)) (代替规则)x y(F(x)(G(z,y)H(y)))(5) x(F(x,y)y(G(x,y)H(x,z)))解用换名规则, 也可用代替规则, 这个地方用代替规则 x(F(x,y)y(G(x,y)H(x,z)))x(F(x,u)y(G(x,y)H(x,z)))x y(F(x,u)G(x,y)H(x,z)))注意:x与y别能颠倒。
逻辑推理 第二章练习题
第二章练习题一、填空题1.概念是反映对象__________的思维形式,它的两个逻辑特征是_______和________。
2.属概念与其种概念的内涵和外延之间存在着______关系,这种关系式对概念进行_______和________的逻辑根据。
3.具有同一关系的概念,这里的“同一”只是指它们的______相同,而它们的_______却不完全相同。
4.概念的限制是缩小概念______的方法,它是由___概念过渡到___概念;它的极限是______。
5.概念的概括是______概念外延的方法,它是由__概念过渡到____概念,它的极限_____。
6.定义是揭示__________的逻辑方法,它是由______、______和________三部分组成的;属加种差定义的一般形式为__________________________________。
7.划分是揭示概念的_____的逻辑方法,它是由_________和__________两部分组成的。
8.“河南人”这个概念的矛盾概念是__________,反对概念是__________;它的属概念是________,种概念是___________。
9.“中国共产党”与“中国共产党员”这两个概念外延见的关系式________关系。
10.“苹果”与“苹果树”这两个概念外延间的关系是_____关系。
11.“多数人赞同的观点”与“正确观点”这两个概念外延间的关系是______关系。
12.设a、b为矛盾关系的概念,c为它们的属概念,则c类中的任一外延对象都必然属于________________,若a、b为反对关系的概念,则a+b______c。
13.设a、b、c为0三个概念,若a真包含b,并且a与c为全异关系,则b与c的外延关系为__________。
14.“未成年人”这个概念,可以概括为________,可以限制为_________。
15.在判断“郭沫若是文学家和历史学家”中,“郭沫若”与“文学家”在外延上具有_________关系;“文学家”与“历史学家”在外延上具有______关系。
习题(第二章一阶逻辑)080923演示教学
计算机科学与工程系 4
第二章 一阶逻辑(习题)
2)F(X):X是乌鸦,
G(X) :X是黑色的。
x(F(X) G(X)), 4、在一阶逻辑中将下列命题 x(F(X) ∧ G(X))
符号化。
F1()X)在:X北是京在卖北菜京的卖人菜不的全人是,外 3)F(X):X是人,
G地(X人) 。:X是外地人。
假
3) xyz(x+y=z) 。
3)存在整数X,对任意的
整数Y和Z,都使得 x+y=z 。假
2020/6/10
计算机科学与工程系 8
第二章 一阶逻辑(习题)
2)指导变元:X,Y,
辖域: (x):F(X,Y),
8、指出下列各公式中的指导
( y ):G(X,Y),
变元,量词的辖域,各变元的 自由出现:X,Y,
自由出现和约束出现。
约束出现:X,Y。
1) x(F(X) G(X,Y)) 。 3)指导变元:X,Y,Z,
2) xF(X,Y) yG(X,Y))
。
辖域: (x):F(X,Y)∧G(Y,Z) ( y ): F(X,Y)∧G(Y,Z)
31))指导x变y元(F:X(X,,Y) ∧ G(Y,Z)) (X): H(X,Y,Z)
离散数学习题课(二)
2020/6/10
计算机科学与工程系 1
第二章 一阶逻辑(习题)
1、将下列命题用0元谓词符号化:
1)小王学过英语和法语。F(X) :小王学过X。 a:英语,
b:法语。 F(a) ∧ F(b) 。
2)除非李健是东北人, F(X) :X是东北人。
否则他一定怕冷。
G(X) :X一定怕冷。a:李健。
第二章 一阶逻辑(习题)
第二章 一阶逻辑
12.1 一阶逻辑基本概念[教学重点] 量词的概念、谓词逻辑符号化的规则[教学目的]1:使学生理解谓词逻辑的含义。
2:熟练掌握量词的意义。
3:理解并学会应用一阶语言的概念及其中的逻辑符号化的规则。
[教学准备][教学方法]讲述法[课时安排]二课时。
[教学过程]讲述:命题逻辑是逻辑理论的基础,是以命题为最小单元来分析研究推理理论的,现在来看如下日常生活中一个常见的推理。
●所有的人都是要死的;●苏格拉底是人。
●所以,苏格拉底是要死的。
符号化为:(p∧q) r显然这是一个推理,但是是不正确的推理。
日常推理却是正确的。
命题逻辑无法准确描述这个推理过程,原因在于命题逻辑本身未对各原子命题之间的内部成分的逻辑关系加以研究。
为了更准确地对命题进行符号化,我们需要把一个逻辑判断的对象和谓语分离并细化,分析出其中的个体词、谓词和量词,研究它们的形式结构和逻辑关系,推理规则和推理形式,这就是本章的基本内容。
本节主要讨论一阶逻辑(谓词逻辑)的基本概念。
板书2.1 谓词逻辑基本概念讲述谓词逻辑是以谓词为基础的,类似以命题为基础的命题逻辑首先从命题开始,我们这里也必须先从谓词开始。
在谓词逻辑中,需要将简单命题拆开,作为最为简单的命题的陈述句,至少有主语和谓语组成,谓词就是句子中相当谓语部分的词,而把主语对应的部分称为个体词。
板书:一、个体词可以独立存在的具体或抽象的客体。
个体常项(a,b,c…)、个体变项(x,y,z…)个体域:个体变项的取值范围。
全总个体域:将宇宙间的一切事物组成个体域。
2 二、谓词表示个体词性质的或个体词之间相互关系的词谓词常项:表示具体性质或关系的谓词,用F、G、H…表示谓词变项:表示抽象的、泛指的性质或关系的谓词,也用F、G、H…表示n元谓词:含有n个个体的谓词n=0,0元谓词,不含有任何个体变项的谓词n=1,1元谓词,以此类推。
示例1:H(a),a:张华,H(x): “…是学生”H(x)是1元谓词,不是命题,H(a)是0谓词,是命题,示例2:小魏乘机去深圳;设a:小魏,b:飞机,c:深圳;P(x, y, z):x乘y去z;P(a, b, c)提问:如何分析下列公式:F(a),F(x),F(x,y),F(a,b),P(x1,x2,。
离散数学课件第二章 一阶逻辑
§2.1
一阶逻辑的基本概念
原因:命题逻辑不考虑命题之间的内在联系
和数量关系。
要反映这种内在联系,就要对命题逻 辑进行分析 , 分析出其中的个体词、谓词和 量词,再研究它们之间的逻辑关系,总结出 正确的推理形式和规则,这就是一阶(谓词) 逻辑的研究内容。 办法:将命题再次细分。
解决这个问题的方法: 在表示命题时,既表示出主语,也表示 出谓语,就可以解决上述问题。这就提出了 谓词的概念(谓词是用来刻划个体词的性质 或事物之间的关系的词,谓词S(x)相当于一 个函数).
§2.1 一阶逻辑的基本概念
2.1.1 个体、谓词和命题函数 在谓词逻辑中,将原子命题分解为谓词和个体两部分。
主语 谓语 宾语
讨论对象 对象的性质或关系
讨论对象
个体词(组)
谓词
个体词(组)
1、定义:在原子命题中,所描述的对象称为个体;用 以描述个体的性质或个体间关系的部分,称为谓词。
例2.1:分析下列个命题中的个体和谓词
如何表示?
2.1.3 命题函数 谓词本身并不是命题,只有谓词的括号内填入足够 的个体,才变成命题。 设 H(x) 是谓词 表示 x “能够到达山顶” , l 表示个体李四, t 表示老虎, c 表示汽车, 那么H(l), H(t), H(c),等分别表示各 个不同的命题:但它们有一个共同的形式, 即 H(x) 当 x 分别取 l、 t、 c 时 就表示“李四能够到达山顶”,“老虎能够到达山 顶”,“汽车能够到达山顶”。
Discrete Mathematics
刘师少
Tel: 86613747(h) E-mail: lss@
授课:
51学时
教学目标:
知识、能力、素质
第二章 一阶逻辑
第2章 一阶逻辑
元、二元和三元运算符。而h(a,b)不是项,
因为h是一元运算符,但h(a,b)中h的后面 跟了两个项,同样g(x)也不是项。
第2章 一阶逻辑
定义2.2.2 若F是n元谓词,t1,t2,…,tn
是项,则F(t1,t2,…,tn)是原子公式。
由定义可知,原子命题是不含量词和联结
词的谓词公式。同命题逻辑中的情况相似,这 里也可以用联结词将原子公式复合成分子公式。 (事实上我们已经这样做了。)
可形式化为:
x(W(x)∧G(x))
第2章 一阶逻辑
【例2.1.3】 将下列命题形式化为一阶逻辑中的
命题: (1)没有不犯错误的人。 (2)人总是要犯错误的。 解 设M(x):x是人,F(x):x犯错误。 则原句形式化为: (1) x(M(x)∧
F(x))
(2) x(M(x)→F(x))
达式就对应于一个命题。所以要给出严格的定义。
定义2.2.1 项
(1)任何一个个体变元或个体常元是项。
(2)如果f是n元运算符,t1,t2,…,tn是项,
则f(t1,t2,…,tn)是项。
(3)所有的项由且仅由有限次使用(1)、 (2)所生成。
第2章 一阶逻辑
例如,x,a,f(x,a),f(g(x,a, b),h(x))均是项,其中h、f和g分别是一
命题。G(a,a)、G(a,b)等称为0元谓词,
它们不含个体变元,0元谓词即命题。
第2章 一阶逻辑
【例2.1.1】 将下列语句形式化为谓词逻辑 中的命题或命题函数。
(1)小王是二年级大学生。 (2)小王是李老师的学生。 (3)如果x≤y且y≤x,则x=y。 解 (1)令F(x):x是大学生;G(x):x是 二年级的;a:小王。则原句形式化为: F(a)∧G(a)
人工智能教程习题及答案第2章习题参考解答
第二章知识表示习题参考解答2.3 练习题2.1 什么是知识?它有哪些特性?有哪几种分类方法?2.2 何谓知识表示? 陈述性知识表示法与过程性知识表示法的区别是什么?2.3 在选择知识的表示方法时,应该考虑哪些主要因素?2.4 一阶谓词逻辑表示法适合于表示哪种类型的知识?它有哪些特点?2.5 请写出用一阶谓词逻辑表示法表示知识的步骤。
2.6 设有下列语句,请用相应的谓词公式把它们表示出来:(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。
(2)他每天下午都去玩足球。
(3)太原市的夏天既干燥又炎热。
(4)所有人都有饭吃。
(5)喜欢玩篮球的人必喜欢玩排球。
(6)要想出国留学,必须通过外语考试。
2.7 房内有一只猴子、一个箱子,天花板上挂了一串香蕉,其位置关系如图2. 11所示,猴子为了拿到香蕉,它必须把箱子推到香蕉下面,然后再爬到箱子上。
请定义必要的谓词,写出问题的初始状态(即图2.16所示的状态)、目标状态(猴子拿到了香蕉,站在箱子上,箱子位于位置b)。
图2.11 猴子摘香蕉问题2.8 对习题2.7中的猴子摘香蕉问题,利用一阶谓词逻辑表述一个行动规划,使问题从初始状态变化到目标状态。
2.9 产生式的基本形式是什么?它与谓词逻辑中的蕴含式有什么共同处及不同处?2.10 何谓产生式系统?它由哪几部分组成?2.11 产生式系统中,推理机的推理方式有哪几种?在产生式推理过程中,如果发生策略冲突,如何解决?2.12 设有下列八数码难题:在一个3×3的方框内放有8个编号的小方块,紧邻空位的小方块可以移入到空位上,通过平移小方块可将某一布局变换为另一布局(如图2.12所示)。
请用产生式规则表示移动小方块的操作。
2831231684754765S0S g图2.12 习题2.12的图图2.13 习题2.13的图2.13 推销员旅行问题:设有五个相互可直达且距离已知的城市A、B、C、D、E,如图2.13所示,推销员从城市A出发,去其它四城市各旅行一次,最后再回到城市A,请找出一条最短的旅行路线。
离散数学 教案 第2章 复习总结
9
计算机科学与技术学院
Discrete Mathematics 2. ① ② ③ ④ ⑤ 前提引入 由① ,US 由②,ES 由③,UG 由④,EG
在该推理过程中, 分析 在该推理过程中,因∃yF(z,y) 中存在自由出现的个 体变元z 因而不能使用ES规则,所以② ES规则 步错了。 体变元z,因而不能使用ES规则,所以② ~ ③步错了。
西南科技大学
6
计算机科学与技术学院
Discrete Mathematics 证明公式: xP(x)∧∃ ¬ 是永假式。 例3 证明公式:∀xP(x)∧∃y¬P(y) 是永假式。 证明:假设公式∀xP(x)∧∃ ¬ 不是永假式, 证明:假设公式∀xP(x)∧∃y¬P(y) 不是永假式, 那么至少存在一个个体域D几 上谓词的一种解 那么至少存在一个个体域 几D上谓词的一种解 xP(x)与 ¬ 同时为真。 释,使∀xP(x)与∃y¬P(y) 同时为真。 因为∀xP(x)为真,故在D中对任意个体x, 因为∀xP(x)为真,故在D中对任意个体x 为真 P(x)都为真 都为真。 ¬ 为真,则在D中 P(x)都为真。∃y¬P(y) 为真,则在 中,至少有 某个个体c,使得¬ 为真,因而在此解释下, 某个个体 ,使得¬P(c) 为真,因而在此解释下, P(c) 为假。但由∀xP(x)为真,可得 为假。但由∀xP(x)为真 可得P(c) 为真, 为真, 为真, 矛盾。 矛盾。 因此, xP(x)∧∃ ¬ 必是永假式。 因此,∀xP(x)∧∃y¬P(y) 必是永假式。
西南科技大学
11
计算机科学与技术学院
Discrete Mathematics 证明: 证明:① ∃x¬R(x) 前提引入 ¬ ② ¬R(c) 由①,ES x(Q(x)∨R ∨R(x)) 前提引入 ③ ∀x( ∨R ∨R(c) 由③,US ④ Q(c)∨R ∨R ⑤ Q(c) 由②、④ ,析取三段论 x(P(x)→¬Q(x)) 前提引入 ⑥ ∀x( → ⑦ P(c)→¬Q(c) 由⑥,US → ⑧ ¬P(c) 由⑤、 ⑦,拒取式 ⑨ ∃x¬P(x) 由⑧,EG ¬
离散数学第四版课后答案(第2章)
离散数学课后答案第2章习题解答2.1 本题没有给出个体域,因而使用全总个体域. (1) 令x(是鸟F:)x(会飞翔.G:)xx命题符号化为xFx→∀.))G((x)((2)令x(为人.xF:)(爱吃糖G:)xx命题符号化为GxFx→⌝∀(x))()(或者xFx⌝∧∃(xG))(()(3)令xF:)(为人.xG:)(爱看小说.xx命题符号化为xF∃.Gx∧(x()))((4) x(为人.xF:)G:)(爱看电视.xx命题符号化为Fx⌝⌝∃.x∧(x))()G(分析 1°如果没指出要求什么样的个体域,就使用全总个休域,使用全总个体域时,往往要使用特性谓词。
(1)-(4)中的)(x F 都是特性谓词。
2° 初学者经常犯的错误是,将类似于(1)中的命题符号化为))()((x G x F x ∧∀即用合取联结词取代蕴含联结词,这是万万不可的。
将(1)中命题叙述得更透彻些,是说“对于宇宙间的一切事物百言,如果它是鸟,则它会飞翔。
”因而符号化应该使用联结词→而不能使用∧。
若使用∧,使(1)中命题变成了“宇宙间的一切事物都是鸟并且都会飞翔。
”这显然改变了原命题的意义。
3° (2)与(4)中两种符号化公式是等值的,请读者正确的使用量词否定等值式,证明(2),(4)中两公式各为等值的。
2.2 (1)d (a),(b),(c)中均符号化为)(x xF ∀其中,12)1(:)(22++=+x x x x F 此命题在)(),(),(c b a 中均为真命题。
(2) 在)(),(),(c b a 中均符号化为)(x xG ∃其中02:)(=+x x G ,此命题在(a )中为假命题,在(b)(c)中均为真命题。
(3)在)(),a中均符号化为b(c(),∃xH)(x其中.1(bH此命题在)(),a中均为假命题,在(c)中为(=5:)xx真命题。
分析 1°命题的真值与个体域有关。
2°有的命题在不同个体域中,符号化的形式不同,考虑命题“人都呼吸”。
第二章 一阶逻辑
或 xy F ( x) G( y) H ( x, y)
例4、在一阶逻辑中将下列命题符号化。
(6) 每列火车都比某些汽车快。
某些汽车比所有的火车慢。
G ( y ) :y 是汽车, x 是火车, 解: F ( x) :
H ( x, y) : x 比 y 快,
第二句为:y G( y) x F ( x) H ( x, y) 或 yx G( y) F ( x) H ( x, y)
x Q( x) Z ( x)
注:若本题指定的个体域为有理数集,
则(1),(2)分别符号化为xF ( x)
和 xZ ( x) 。
例4、在一阶逻辑中将下列命题符号化。
(1) 凡偶数均能被2整除。
x 是偶数,G ( x) : x 能被2整除, 解:F ( x) :
x F ( x) G( x)
均以全总个体域为个体域,
2、量词——表示数量的词。 量词 全称量词 存在量词
使用量词时,应注意以下6点:
(3) 在引入特性谓词后,使用全称量词用“ ”, 使用存在量词用“ ”, (4) n 元谓词化为命题至少需要 n 个量词,
2、量词——表示数量的词。 量词 全称量词 存在量词
( A B),( A B) 也是合式公式;
3、原子公式。
设 R( x1 , x2 , xn )是任意 n 元谓词,
t1 , t2 ,, tn 是项,则称 R(t1 , t2 ,, tn ) 为原子公式。
4、合式公式的递归定义。
(4) 若 A 是合式公式,则xA, xA 也是合式公式;
(2) 存在着偶素数。
x 是偶数,H ( x ) : x 是素数, 解:F ( x) :
习题(第二章一阶逻辑)080923
第二章 一阶逻辑(习题)
4) D:R,F(x,y) :x>y, xyF(x,y) :存在实数x,对任意的实数y,使得x>y。假 yxF(x,y) :对任意的实数y,存在实数x,使得x>y。真 所以, x yF(x,y) yxF(x,y) 为真。 D:N,F(x,y) :x<y, xyF(x,y) :存在自然数x,对任意的自然数y,使得 x < y。真 yxF(x,y) :对任意的自然数y,存在自然数x,使得 x < y。假 所以, x yF(x,y) yxF(x,y) 为假。 综上,x yF(x,y) yxF(x,y)是可满足的。
2014-11-8
计算机科学与工程系14
第二章 一阶逻辑(习题)
解: 1) P (Q P) P Q P 1 , 用F(x,y) 代替上式中的P,用代替上式中的Q,得 F(x,y) (G(x,y) F(x,y) ) 是永真的。 2)因为 F(x) F(x) F(x) F(x) 1 ,
第二章 一阶逻辑(习题)
12、证明下列各式既不是永真的也不是永假的: 1) x(F(x) y(G(y)∧H(x,y)) )。 2) x y(F(x) ∧ G(y) H(x,y))。
2014-11-8
计算机科学与工程系20
ቤተ መጻሕፍቲ ባይዱ
第二章 一阶逻辑(习题)
1) D:N,F(x) :x是偶数, G(x) :x是奇数, H(x,y):x≥y。 x(F(x) y(G(y)∧H(x,y)) ):对任意的自然数x,如 果x是偶数,则存在奇数 y,使得x≥y。假 D:N,F(x) :x是偶数, G(x) :x是奇数, H(x,y):x≠y。 x(F(x) y(G(y)∧H(x,y)) ):对任意的自然数x,如 果x是偶数,则存在奇数 y,使得x ≠ y。真 综上, x(F(x) y(G(y)∧H(x,y)) )既不是永真的 也不是永假的。
一阶逻辑推理
使用条件:
(1)c 是特定的个体常元; (2)取代 c 的 x 不能在 A(c) 中出现。 例2.5.2 下列推理过程是错误的: 前提 (1) x P( x, c) (2) xx P( x, x) (1),EG
例2.5.7 证明:
xH ( x) x( H ( x) M ( x)) xM ( x)
二、推理定律
在一阶逻辑中,称永真蕴含式为推理定律。若一 个推理的形式结构正好是某条推理定律,则这个推 理显然是正确的。 有哪些推理定律呢?
第一组 命题逻辑推理定律的代换实例。 例如:xF ( x) yG( y) xF ( x)
化简律
xF ( x) xF ( x) yG( y ) 附加律
(3) C x x N x 1 x 100 (4) Ev x y ( y N x 2 y ) (5) Od x y ( y N x 2 y 1)
3、归纳定义法
归纳定义法通常包括以下三个步骤: (1)基本步:S0 非空且 S0 中的任意元素均是 A 的元素; (2)归纳步:给出一组规则,从 A 的元素出发, 依据这些规则所得到的仍是 A 的元素; (3)极小化:若 S 的任意元素均是 A 的元素,并 且 S 满足 (1) 和 (2),则 S 与A 含有相同的元素。
约定: 用 A(x) 表示 x 是 A 中的自由变元,那么 A(y) 表示用 y 去取代 A(x) 中 x 的所有自由出现所得到 的结果。例如: 对于 A( x) xP( x) Q( x) R( x, y ) 则 A( y ) xP( x) Q( y ) R.5 1. 2.(1) 3.(3) 4.(3)
第二篇 集合论
[理学]第2章一阶逻辑_OK
2)DI中特定元素a=2
3)函数f(x)为f(2)=3,f(3)=2;
4)
谓词F(x)为F(2)=0,F(3)=1 G(x,y)
为G(i,j)=1, i,j=2,3;
L(x,y)为
L(2,2)=L(3,3)=1; L(2,3)=L(3,2)=0.求
下列各式的值:
1)x(F(x) G(x,a)) 2)xyL(x,y)
3)xy(F(f(x,a),y) F(f(y,a),x));
45
例2.8 给定解释N如下 : 1)个体域为自然数Di;
2) Di中特定元素a=0;
3) Di上特定函数f(x,y)=x+y,g(x,y)=xy;
4)
Di特定谓词F(x,y)为x=y
在解释N下判断下列公式的真假:
4)xyzF(f (x, y), z);
10
例2.1 将下列命题用0元谓 词符号化
1、2是素数且是偶数 2、如果2大于3,则2大于4
3、如果张明比李民高,李民 比赵亮高,则张明比赵亮高。
11
例:将下列命题符号化
• 1、所有的人都是要死的。 • 2、有的人活百岁以上。
称表示个体常项或变项之 间数量关系的词为量词
12
1. 全称量词
对应日常语言中的“一切”, “所有的”, “任意的”等词。
16
例2.2 在一阶逻辑中将下面命题 符号化
1) 凡有理数均可表成分数。 2) 有的有理数是整数。 要求:1)个体域为有理数集合。
2)个体域为实数集合。 3)个体域为全总个体域。 17
1) 凡有理数均可表成分数。 2) 有的有理数是整数。
个体域为有理数集合。
18
1) 凡有理数均可表成分数。 2) 有的有理数是整数。
第二章一阶逻辑总复习080921
第二章 一阶逻辑总复习
14、量词与之间的关系: (x)P(x) (x) P(x); (x)P(x)(x) P(x)。 15、量词辖域的收缩: (x)(A(x)∨B)(x)A(x)∨B (x)(A(x)∧B)(x)A(x)∧B (x)(A(x)∨B)(x)A(x)∨B (x)(A(x)∧B)(x)A(x)∧B
范式。
2014-11-8 计算机科学与工程系 9
第二章 一阶逻辑总复习
1、个体词(主语):可以独立存在的客体,具体的 事物或抽象的概念。 2、谓词(谓语) :用来刻划客体的性质或客体之间 的相互关系的词。 3、简单命题函数:由一个谓词H和n个客体变元组成的表达 式H(x1, x2 , …, xn)。 4、复合命题函数:由一个或几个简单命题函数以及逻辑联结 词组合而成的表达式。
2014-11-8 计算机科学与工程系 4
第二章 一阶逻辑总复习
10、指导变元与作用域:在谓词公式中,形如(x)P(x)和 (x)P(x)中的x叫做量词的指导变元或作用变元,P(x) 称为相应量词的作用域或辖域。 11、约束变元与自由变元:在x和x的辖域中,x的所 有出现都称为约束出现,相应的x称为约束变元; P(x) 中除约束变元以外出现的变元称为是自由变元。 12、公式的解释:一个解释I由下面4部分组成, 1)非空个体域D; 2)D中一部分特定元素; 3)D中一些特定的函数; 4)D中一些ห้องสมุดไป่ตู้定的谓词。
2014-11-8 计算机科学与工程系 5
第二章 一阶逻辑总复习
13、公式的类型: 1)永真式:给定任意的谓词公式A,其个体域为E, 对于A的所有赋值(解释),公式A都为真,则称A 在E上是永真的(或有效的); 2)永假式:若对于A的所有赋值,公式A都为假, 则称A在E上是永假的(或不可满足的); 3)可满足式:若至少存在着一种赋值使得公式A 为真,则称A在E上是可满足的。
人工智能教程习题及答案第2章习题参考解答
第二章知识表示习题参考解答2.3 练习题2.1 什么是知识?它有哪些特性?有哪几种分类方法?2.2 何谓知识表示? 陈述性知识表示法与过程性知识表示法的区别是什么?2.3 在选择知识的表示方法时,应该考虑哪些主要因素?2.4 一阶谓词逻辑表示法适合于表示哪种类型的知识?它有哪些特点?2.5 请写出用一阶谓词逻辑表示法表示知识的步骤。
2.6 设有下列语句,请用相应的谓词公式把它们表示出来:(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。
(2)他每天下午都去玩足球。
(3)太原市的夏天既干燥又炎热。
(4)所有人都有饭吃。
(5)喜欢玩篮球的人必喜欢玩排球。
(6)要想出国留学,必须通过外语考试。
2.7 房内有一只猴子、一个箱子,天花板上挂了一串香蕉,其位置关系如图2. 11所示,猴子为了拿到香蕉,它必须把箱子推到香蕉下面,然后再爬到箱子上。
请定义必要的谓词,写出问题的初始状态(即图2.16 所示的状态)、目标状态(猴子拿到了香蕉,站在箱子上,箱子位于位置b)。
图2.11 猴子摘香蕉问题2.8 对习题2.7 中的猴子摘香蕉问题,利用一阶谓词逻辑表述一个行动规划,使问题从初始状态变化到目标状态。
2.9 产生式的基本形式是什么?它与谓词逻辑中的蕴含式有什么共同处及不同处?2.10 何谓产生式系统?它由哪几部分组成?2.11 产生式系统中,推理机的推理方式有哪几种?在产生式推理过程中,如果发生策略冲突,如何解决?2.12 设有下列八数码难题:在一个3× 3的方框内放有8 个编号的小方块,紧邻空位的小方块可以移入到空位上,通过平移小方块可将某一布局变换为另一布局(如图2.12 所示)。
请用产生式规则表示移动小方块的操作。
图2.12 习题2.12 的图图2.13 习题2.13 的图2.13 推销员旅行问题:设有五个相互可直达且距离已知的城市A、B、C、D、E,如图2.13 所示,推销员从城市A 出发,去其它四城市各旅行一次,最后再回到城市A ,请找出一条最短的旅行路线。
第2章一阶逻辑典型习题
第二章 一阶逻辑1. 用谓词表达式写出下列命题:(1) 王文不是学生;(2) 2是素数且是偶数;(3) 若m 是奇数,则2m 不是奇数;(4) 河北省南接河南省;(5) 若2大于3.则2大于4.解 (1) P(x):x 是学生 a :王文于是(1)为:)(a P ⌝.(2 ) H(x):x 是素数 M (x ):x 是偶数 a :2于是(2)为:H (a ))(a M ∧(3) R(x) :x 是奇数于是(3)为:R (m ))(m R 2⌝→. (4) L(x,y) :x 南接y c :河北省 d :河南省于是(4)为L (c,d ).(5) S(x,y):x 大于y a :2 b :3 c :4于是(5)为:S (a,b ))(c a S ,→.说明 从语法上看,每个被视为命题的语句,是由主语和谓语两部分组成的。
其中,主语是语句中的主动者,称为个体。
谓语是用来表明主语的性质或用来说明几个主语之间的关系,称为谓词。
例如前例(1)中的“王文”,(4)中的“河北省”、“河南省”都是个体;而其中的“ 南接”都是谓词。
在一阶逻辑中,表示具体的、特指的个体的词是个体常量;表示抽象的或泛指的或在一定范围内变化的词是个体变量。
个体变量的取值范围是定义域。
例如前例(2)中的“2”是个体常量;(3)中的“m ”是个体变量,它的定义域是整数集。
表示个体性质的谓词,一般形如G (x ),是一元谓词或一元命题函数。
表示n 个个体之间关系的谓词,一般形如P (x 1,x , n ),是n 元谓词或n 元命题函数。
谓词函数不是命题,实际上是一种不确定的命题形式,但是当其中的变量x 被某个常量替换时,谓词函数便转化为命题。
例如,“x 是有理数”是一元谓词,记作G (x ),其中G 表示谓词“是有理数 ”,D :实数集,G (x ):x 是有理数,是一元谓词(不是命题,没有真值)。
3D ∈,G (3):3是有理数,是命题,真值为1。
第2章 一阶逻辑要点
第2章 一阶逻辑1、一阶逻辑中的命题符号化问题(要求:注意区分全称量词与存在量词的提取,注意命题的个体域(若题目没有特别指明时,均指全总个体域),如何引入特性谓词。
例2.2—2.5,P52—习题2.1,2.3)在引入特性量词后,使用全称量词与存在量词符号化的形式是不同的,则有全称量词时,“所有的……是……”应表示为:∀x(A(x)→B(x)),存在量词时,“存在……是……”应表示为:∃x(A(x)∧B(x))。
练习:(1)没有不爱看电影的人。
(2)并非所有的人都喜欢吃辣椒。
(3)素数不全是奇数。
(4)没有一个人不爱美。
(5)没有不吃饭的人。
(6)没有不呼吸的人。
(7)在北京工作的人未必都是北京人。
(8)每个兔子都比某些乌龟跑得快。
(9)任何人都喜欢某些花。
2、解释:要求在给定解释下求公式的真值。
(如P44-例2.7,2.8)练习:论域D={1,2,3},特定元素a =1,指定谓词P 为如下表,则公式的),(x a xP ∃的真值为?3、求公式的前束范式。
(注意:代替规则与换名规则的使用,等值式、基本等值式、量词否定等值式、量词辖域收缩与扩张等值式(只有遇到→B 时量词才互换)、量词分配等值式,P48-例题2.11,P54-习题2.14,2.15) 练习:(1)∀x (F (x ,y ) →∃y (G (x ,y )∧H (x ,z ))) (2)),(),(y x yG y x xF ∃→∀(3)),()(y x yG x xF ∀→∃ (4)))(),((()(y H y x G y x xF ⌝∧∃→∀3、一些基本概念:变量的约束出现、变量的自由出现、闭式、解释,逻辑有效式,矛盾式,可满足式,代换实例。
)),()(()),()((),()(),()(y z G x F y x y z yG x F x y z yG x xF y x yG x xF →∀∀⇔∀→∀⇔∀→∃⇔∀→∃),()()3(y x yG x xF ∀→∃)))(),(()(()))(),(()(())(),(()())(),(()(y H y z G x F y x y H y z G y x F x y H y z G y x xF y H y x G y x xF ⌝∧→∃∃⇔⌝∧∃→∃⇔⌝∧∃→∀⇔⌝∧∃→∀))(),((()()4(y H y x G y x xF ⌝∧∃→∀),(),()2(y x yG y x xF ∃→∀)),(),(()),(),((),(),(),(),(y v G u x F y x y v yG u x F x y v yG u x xF y x yG y x xF →∃∃⇔∃→∃⇔∃→∀⇔∃→∀))),(),((),(())),(),((),(())),(),((),(()1(z x H y x G v x F y x z x H y x G y v x F x z x H y x G y y x F x ∧→∃∀⇔∧∃→∀⇔∧∃→∀。
自考离散数学第二章答案
习题答案(从本章起,习题答案由jhju提供,晓津补充。
如有问题或不同意见,欢迎到分课论坛发表)1、用谓词表达式写出下列命题a)小张不是研究生;解:设A(x):x是研究生;a:小张;|A(a)。
b)他是跳高或篮球运动员;解:设A(x):x是跳高运动员;B(x):x是篮球运动员;a: 他;A(a)∨B(a) 。
c)晓莉非常聪明和能干;解:设 A(x):x非常聪明;B(x):x能干;l: 晓莉;A(l)∧B(l)d)若m是奇数则2m是偶数解:设 A(x): x是奇数B(y):y是偶数m:某数A(m)→ B(2m)2、将下列命题符号化并要分析到个体词及谓词a)长江流经四川省;解:B(x,y):x流经y;a:长江 b:四川省B(a,b)。
个体词:长江、四川省谓词:流经b)这架新式歼击机击沉了那艘老式快艇解:设A(x,y):x击沉了ya:新式歼击机 b:老式快艇A(a,b).个体词:歼击机、快艇谓词:击沉3、用谓词表达式符号化下列命题。
那位戴眼镜穿西服的大学生在看一本英文杂志。
解:设:A(x): x戴眼镜;B(x): x穿西服;C(x): x在看英文杂志;a: 那位大学生A(a)∧B(a)∧C(a)这个表达式的含义就是一个陈述句:那位大学生戴眼镜且那位大学生穿西服且那位大学生在看英文杂志。
个体词是:那位大学生。
谓词有:戴眼镜、穿西服、在看英文杂志。
习题答案(从本章起,习题答案由jhju提供,晓津补充。
如有问题或不同意见,欢迎到分课论坛发表)题号:1 2 3 4 5 61、对下列公式指出约束变元和自由变元,并指明量词的辖域。
a,(x)(P(x)—→Q(x))∧(x)R(x,y);(x)的指导变元是x,其辖域是(P(x)—→Q(x))(x)的指导变元是x,其辖域是R(x,y)对于(x)来说,x是约束出现,y则是自由出现。
b,(x)(y)(P(x)∨Q(y))—→(x)(R(x)∧S(z));(x)和(y)的指导变元是x,y,其辖域是(P(x)∨Q(y))(x)的指导变元是x,其辖域是(R(x)∧S(z))x,y在辖域是约束出现,z则是自由出现(注,教材中本题原来是多一个括号的(或者说少一个),现在jhju将它改成这个样子,请大家仔细在书中找BUG)c,(x)(y)(P(x,y)∧Q(z))(x)(y)的指导变元是x,y,自由变元是z,其辖域是P(x,y)∧Q(z) 2、在下列公式中,对约束变元进行换名,对自由变量进行代入。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第2章一阶逻辑典型习题第二章 一阶逻辑1. 用谓词表达式写出下列命题:(1) 王文不是学生;(2) 2是素数且是偶数;(3) 若m 是奇数,则2m 不是奇数;(4) 河北省南接河南省;(5) 若2大于3.则2大于4.解 (1) P(x):x 是学生 a :王文于是(1)为:)(a P ⌝.K(2 ) H(x):x 是素数 M (x ):x 是偶数 a :2于是(2)为:H (a ))(a M ∧(3) R(x) :x 是奇数于是(3)为:R (m ))(m R 2⌝→.(4) L(x,y) :x 南接y c :河北省 d :河南省于是(4)为L (c,d ).(5) S(x,y):x 大于y a :2 b :3 c :4于是(5)为:S (a,b ))(c a S ,→.说明 从语法上看,每个被视为命题的语句,是由主语和谓语两部分组成的。
其中,主语是语句中的主动者,称为个体。
谓语是用来表明主语的性质或用来说明几个主语之间的关系,称为谓词。
例如前例(1)中的“王文”,(4)中的“河北省”、“河南省”都是个体;而其中的“ΛΛΛΛ南接”都是谓词。
在一阶逻辑中,表示具体的、特指的个体的词是个体常量;表示抽象的或泛指的或在一定范围内变化的词是个体变量。
个体变量的取值范围是定义域。
例如前例(2)中的“2”是个体常量;(3)中的“m ”是个体变量,它的定义域是整数集。
表示个体性质的谓词,一般形如G(x),是一元谓词或一元命题函数。
表示n个个体之间关系的谓词,一般形如P(x1,x,Λn),是n元谓词或n元命题Λ函数。
谓词函数不是命题,实际上是一种不确定的命题形式,但是当其中的变量x 被某个常量替换时,谓词函数便转化为命题。
例如,“x是有理数”是一元谓词,记作G(x),其中G表示谓词Λ”,D:实数集,G(x):x是有理数,是一元谓词(不是命题,没“是有理数有真值)。
3D∈,G(3):3是有理数,是命题,真值为1。
由于命题逻辑是一阶逻辑的特例(命题可看作是无变量的谓词或0元谓词),因此,命题逻辑中的联结词在一阶逻辑中均可使用。
注意,n元谓词中,与谓词想联系着的几个个体名称的次序是不能随意变动的,如前例中的(4)。
2.用谓词表达式写出下列命题:(1)凡是有理数都可以写成分数;(2)存在着会说话的机器人;(3)并非每个实数都是有理数;(4)如果有限个数的乘积为零,那么至少有一个因子等于零;(5)没有不犯错误的人。
解 (1)G (x ):x 有理数 H (x ): x 可以写成分数于是(1)为:))()((x H x G x →∀(2)F (x ):x 会说话 Q (x ):x 是机器人于是(2)为:))()((x Q x F x ∧∃。
(3)R (x ):x 是实数 Q (x ):x 是有理数于是 (3)为:)((x ∀⌝R (x )))(x Q → (或为:))()((x Q x R x ⌝∧∃).(4) N(x):x 是有限个数的乘积 Z(y):y 为0P (x ):x 的乘积为0 F (y ):y 为乘积中的一个因子于是 (4)为:))()(())()((y Z y F y x P x N x ∧∃→∧∀。
(5)M(x):x 为人 F (x ):x 犯错误于是 (5)为:)))()((x F x M x ⌝∧∃⌝( ( 或为:)))()((x F x M x →∀.说明 引进了谓词,还要引进量词,这样才能建立起一阶逻辑。
全称量词和存在量词统称为量词。
全称量词x ∀表示“对任意x ”、“对每一个x ”、“对于所以的x ”等语句;存在量词x ∃表示“存在一个x ”、“对于一些x ”、“至少有一个x ”等语句。
设G (x )是一元谓词,任取x 0D ∈,则G (x 0)是一个命题。
于是,x ∀ G (x )是命题:“对任意x D ∈,,都有G (x )。
命题x ∀ G (x )的真值规定如下:x ∀ G (x )x ∃G (x )对任意⇔ x D ∈,G (x )都取1值;x ∀G (x )取0值有一个⇔ x 0D ∈,使得G (x 0)取0值;x ∃G (x )是命题:“存在一个x 0D ∈,使得G (x 0)成立”。
命题x ∃G (x )的真值规定如下:x ∃G (x )x ∃G (x )有一个⇔ x 0D ∈,使得G (x 0)取1;x ∃G (x )取0值对所有⇔ x D ∈,G (x )都取0值。
在使用量词时,由于定义域的不同,命题符号化的形式可能不一样。
如 命题“凡是有理数都可以写成分数”。
① 当定义域D :有理数集H (x ):x 可以写成分数,则有x ∀ H (x )。
② 当定义域D :实数集G (x ):x 是有理数 H (x ):x 可以写成分数,则有x ∀ G (x )))(x H →。
③ 当定义域D :非空个体名称集(即一切事物的集合)时,则同②。
一般来说,谓词的定义域D 可以是有限集,如{1,2,3,4}、{a,b,c}、{狗,5,计算机}等;也可以是无限集,如有理数集、实数集等。
不过,这种约定的定义域并不常见。
这时,我们认为个体x 的定义域是一切事物。
3.设谓词的定义域都是{a,b,c },试将下面的表达式中的量词消除,写成与之等价的命题公式。
⑴ x ∀P(x);⑵ x ∀R (x )x ∀∧S(x);⑶ x ∀R (x )x ∃∧S(x);⑷ x ∀(P(x)))(x Q →;⑸ x ∀⌝P(x)∨ x ∀P(x);⑹ x ∀F(x) ∃→yG(y);⑺ ),(y x yH x ∀∃.解 ⑴x ∀P(x)=P (a )∧P(b) ∧P(c).⑵ x ∀R (x )x ∀∧S(x)=R(a) ∧R(b) ∧R(c)∧S(a) ∧S(b) ∧S(c).⑶ x ∀R (x )x ∃∧S(x)=( R(a) ∧R(b) ∧R(c)) ∧( S(a) ∨S(b) ∨S(c)).⑷ x ∀(P(x)))(x Q →=( P (a )→Q(a)) ∧( P (b ))→ Q(b) ) ∧( P (c )→ Q(c )).⑸ x ∀⌝P(x)∨ x ∀P(x)=(⌝ P (a )⌝ P (b )∧ P (c )) ∨( P (a )∧P(b) ∧P(c)).⑹ x ∀F(x) ∃→yG(y)=(F(a) ∧F(b) ∧F(c)) →(G(a) ∨G(b) ∨G(c)).⑺ ),(y x yH x ∀∃=(H(a,a) ∧H(a,b) ∧H(a,c)) ∨(H(b,a) ∧H(b,b) ∧H(b,c)) ∨(H(c,a) ∧(H(c,b) ∧H (c,c ))4. 指出下列命题的真值:⑴x ∃(P(x)→Q(x))其中,P(x):x φ3 H(x):x=4 定义域:D={2}; ⑵ x ∀(P(x)))(x Q ∨,其中,P(x):x=1 Q(x):x=2 定义域:D={1,2}; ⑶ x ∀(P →Q(x)) ∨R(e)) 其中,P :3φ2 Q(x):x ≤3 R (x ):x φ5 e:5定义域:D={-2,3,6}.解 ⑴x ∃(P(x)→Q(x))=(P(2)→Q(2))=(0→0)=1。
⑵ x ∀(P(x)))(x Q ∨= (P(1) ∨ Q(1))∧(P(2) ∨ Q(2))=(1∨ 0)∧(0∨ 1)=1∧1⑶ x ∀(P →Q(x)) ∨R(e))= (P →Q(-2)) ∧(P →Q(3)) ∧(P →Q(6)) ∨ R(5)。
因为在上式中,P 真,Q(-2)真,Q(3)真,Q(6)假,R(5)假,所以,原式= (1→1) ∧(1→1) ∧(1→0) ∨ 0=0∨0。
说明 当定义域为有限集时,如D={a 1,a ,Λn },由量词的定义可以看出,对任意的谓词G (x ),都有:⑴ x ∀G(x)= G(a 1) ∧ ∧ΛG(a n );⑵ x ∃G(x)= G(a 1)∨∨Λ G(a n ).这实际上是将一阶逻辑中的命题公式转化为等价的命题落雷中的命题公式。
若在表达式中有多个量词,则可以按其层次,逐层将量词消除。
例如D={a,b},),(y x yP x ∃∀=x ∀(P(x,,a)∨ P(x,,b))= (P(a,a) )∨ P(a,b)) ∧(P(b,a) ∨P(b,b)) 5. 将下列表达式中的变量适当改名,是的约束变量不是自由的,自由变量不是约束的 ⑴ x ∃F (x )∧G(x,y);⑵ x ∀(P(x) →R(x,y))∧Q(x,y);⑶ x ∀y ∃(P(x,z) →Q(y)) ),(y x S ↔;⑷ x ∀(P(x) →(R(x) ∨Q(x) ∧ x ∃R(x)) →),(z x zS ∃;⑸ ())),(),(,,y x yQ y x xQ z y x R ∃→∃∧⌝.解 (1) 的改名为:),()(y x G z zF ∧∃;⑵的改名为:),(),()((y x Q y z R z P z ∧→∃;⑶的改名为: ),()(),((y x S v Q z u P v u ↔→∃∀;⑷的改名为: ),())())()()((z x zS v vR u Q u R u P u ∃→∃∧∨→∀;⑸的改名为:)),(),,((),(),,(v u vQ z y u R u y t tQ z y x R ∃→∀→∃∧⌝。
说明 在符号x ∀G (x )或x ∃G(x)中的G(x)是量词x ∀或x ∃的作用范围,称谓辖域。
当量词后面有括号时,则括号内的公式为此量词的辖域,此时在辖域内出现的个体变量x 是约束的,或者说x 的出现是约束的;当辖域内不含有y y ∃∀和时,在辖域内出现的个体变量是自由的,或者说y 是自由的(可视为参数)。
如(x ∀P (x,y )∀∃∧∃→),,,),,())),,(z y x Q y z x S z y x yQ (的辖域是其中,x 的辖域是P (x,y )→),,(z y x yQ ∃.从左向右算起,变量x 的第一、第二次出现是约束的,第三次的出现是自由的;变量y 的第一次出现是自由的,第二次出现是约束的;变量z 在全式中的出现都是自由的。
为避免出现这样一个变量在同一个公式中具有的双重身份,在一阶逻辑中,合理的引出了约束变量的改名规则。
从而可以做到,在一阶逻辑中的表达式里,每个变量都可以只以一种面目出现,即约束都不是自由的;由变量也都不是约束的。
6.设I 是如下一个解释:D :实数集Ra f(x,y) F(x,y)2 x-y x y π试确定下列公式在I 下的真值⑴ x ∀F ((a,x ),a );⑵ x ∀));),(((x y x f F y ⌝∀(3) x ∀)));,(),,((),((z y f z x f F y x F z y →∀∀(4) x ∀)).),,((,(y y x f f x yF ∃解 (1) 因为在I 下,对任意的x R ∈及a R ∈, 有f(a,x)=a-x,F(f(a,x):a-x πa,将2代入,得2-x π2,即-x π0,显然为假,所以x ∀F ((a,x ),a )=x ∀(-x π0),真值为0。