谓词逻辑2.1
谓词逻辑I 谓词、量词与谓词公式
26
实例
例 判断下列公式的类型 (1) ∀xF(x)→∃xF(x);
设I为任意的解释,若∀xF(x)为假,则 ∀xF(x)→∃xF(x)为真. 若∀xF(x)为真,则∃xF(x)也为 真,所以∀xF(x)→∃xF(x)恒为真. 是逻辑有效式. (2) ∀xF(x)→(∀x∃yG(x,y)→∀xF(x)); 重言式p→(q→p) 的代换实例,是逻辑有效式.
7
基本概念 —谓词:0元谓词
例 将命题“2是素数且是偶数”用0元谓词 符号化 设F(x):x是素数; G(x):x是偶数;a: 2 则F(a)G(a)表示“2是素数且是偶数” F(a)和G(a)都是0元谓词,不仅如此 F(a)G(a)也是0元谓词, F(x)G(x)是一个1 元谓词,表示x既是素数又是偶数这一性质. 以个体常元a代入x,从而消去个体变元,便 得到0元谓词F(a)G(a)
10
例 (续 )
(2) 2 是无理数仅当 3是有理数 在命题逻辑中, 设 p: 2 是无理数,q: 3 是有理数. 符号化为 p q 在谓词逻辑中, 设F(x): x是无理数, G(x): x是有理数 符号化为 F ( 2 ) G( 3 ) (3) 如果2>3,则3<4 在命题逻辑中, 设 p:2>3,q:3<4. 符号化为 pq 在谓词逻辑中, 设 F(x,y):x>y,G(x,y):x<y, 符号化为 F(2,3)G(3,4)
基本概念 ——谓词:元数
谓词的元数: 谓词中包含的个体的个数, 例如 F(x,y,z)含有三个个体,其元数为3 一元谓词: 表示事物的性质或状态,如F(苏) 多元谓词 (n元谓词, n2): 表示事物之间的 关系. 例如 L(x,y)表示x与y有L关系, 若L表示…大于…,则L(x,y)表示x>y, 若 L 表示 …是 … 的妻子,则 L( 圆 , 又 ) 表示 高圆圆是赵又廷的妻子. n 元谓词规定了 n个个体的顺序,不可随意颠 倒 . 例如 L(圆,又)不能写L(又,圆)
第2章 谓词逻辑
个体“张三”、“李四”刻画之;再如, “张三和李四是表兄弟”,
在命题逻辑中也是无法刻画其内在结构的,现在可用谓词“„和„是表 兄弟”及个体“张三”、“李四”刻画之。 命题变元是真值不确定的陈述句,反映在上述结构中,就是由个体 或谓词不确定来体现。
(3)李林比张强高。
(4)如果你不出去,我就不进来。 解 (1)符号化为S(a)∧S(b),其中,S(x):x是三好学生,
a:张三,b:李四。
2015-7-10
第2章 谓词逻辑 (2)符号化为Q(a)∨R(a),其中,Q(x):x是象棋迷, R(x):x是围棋迷,a:赵斌。 (3)符号化为T(a,b),其中,T(x,y):x比y高,a:李林,
2015-7-10
第2章 谓词逻辑 定义2.5 个体的取值范围称为个体域或论域;所有个体的 取值范围称为全总个体域。 一般情况下,如果没有特别说明,个体的取值范围为全总 个体域。当给定个体域后,个体常元为该个体域中的一个确定 的元素,个体变元则可取该个体域中的任一元素。
2015-7-10
第2章 谓词逻辑 例3 将下列命题符号化: (1)张三和李四都是三好学生。 (2)赵斌是象棋迷或围棋迷。
2015-7-10
第2章 谓词逻辑 定义2.2 表示具体或特定个体的词称为个体常元,用小写
字母a、b等表示。表示抽象或泛指个体的词称为个体变元,用x、
y等表示。
定义2.3 表示具体性质或关系的谓词称为谓词常元,表示 抽象或泛指的性质或关系的谓词称为谓词变元。谓词常元或谓 词变元都用大写字母F、G等表示。
束部分的任一出现都称为 x 的约束出现, x 称为约束变元,
2-123 谓词逻辑(Predicate Logic)
2-2.2 量词(quantifier)
定义:特性谓词 在讨论带有量词的命题函数时,必须确 定其个体域,为了方便,可使用全总个体域。 限定客体变元变化范围的谓词,称作特性谓 词。 利用特性谓词,对以上两个命题进行符 号化 (1) (x)( M(x)→F(x) ) (2) (x)( M(x)∧G(x) )
ax可以表示x是a类型的命题表达了客体的性质称为一元谓词可以表示x小于y类型的命题表达了客体之间的关系称为二元谓词可以表示点x在y与z之间类型的命题表达了客体之间的关系称为三元谓表示n元谓词在这里n个客体变元的顺序不能随意改动
第二章 谓词逻辑 Predicate Logic
前言
苏格拉底三段论(Socrates syllogism): 所有人都是要死的。 苏格拉底是人。 所以苏格拉底是要死的。 ( Socrates, 古希腊哲学家,公元前470~前 399) (孔子,中国伟大哲学家,公元前551~前479)
定义2.存在量词(existential quantifier) 用符号 “ ” 表示。 x 表示存在个体域里的个体。 (x)P(x)表示存在个体域里的个体具有性质P。 符号“”称为存在量词,用以表达“某个”,“存在一 些”,“至少有一个”,“对于一些”等词。 The existential quantifier , a backward E is used to form propositions like (x)P(x), which we read as “there exists an x such that P(x),” “there is an x such that P(x),” or “for some x, P(x).” The compound proposition (x)P(x) has these truth values: ( x ) P(x) is true if P(x) is true for at least one x in U; (x)P(x) is false if P(x) is false for every x in
ch2谓词逻辑1
四、谓词逻辑符号化(翻译)
例 将下列自然语言符号化。 (1)所有狮子都是凶猛动物。
(2)有些狮子不喝咖啡。
(3)有些凶猛动物不喝咖啡。 令P(x):x是狮子。 Q(x):x是凶猛动物子。 R(x):x喝咖啡。
例 在个体域分别限制为(a)和(b)条件时,将下面命题符号化:
(1) 任意个体常量或个体变量是项; (2) 如果f是n元函数符号,t1,t2,...tn是项,则f(t1,t2,...,tn)仍然是项; (3) 只有有限次使用(1) ,(2)生成的符号串才是项。
例 D是个体名称集,xD即人名变量,a:陈琦,b:徐维波。
x,a,b是项,
f(x):x的父亲,是项, f(a):陈琦的父亲,是项,
§2.3 谓词逻辑的等值演算
一、等值演算
(一)命题逻辑中结论的推广 在命题逻辑中成立的基本等价式和基本蕴含式及其 代换实例都是谓词逻辑的等价式和蕴含式。 (二)量词与否定的交换 (1)xA(x) xA(x) (2)xA(x) xA(x)
(三)量词辖域的扩张和收缩 (1) x(A(x)B) (2) x(A(x)B) (3) x(A(x)B) xA(x)B xA(x)B xA(x)B
(12) xA(x)xB(x)
xy(A(x)B(y))
(13) x(A(x)B(x)) xA(x)xB(x) (五)量词和联结词的重言蕴含式 (14) xA(x)xB(x) x(A(x)B(x))
(15) x(A(x)B(x))
xA(x)xB(x)
补充: -前束范式和Skolem标准形
定义:设前束范式A中无自由变元,至少有一个 存在量词且所有存在量词都在全称量词之前, 就称A是-前束范式。 当全称量词只出现在存在量词的右边时, 称该前束范式为Skolem标准形。
谓词逻辑
值时,则这个式子表示“若x大于y 且y 大于z, 则x大于z” 。这是一个永真式。 如果H(x,y)解释为: “x是y的儿子”, 当x,y,z都指 人时,则这个式子表示“若x为y的儿子 且y 是 z的儿子,则x是z的儿子” 。这是一个永假式。 如果H(x,y)解释为: “x距y10米”, 当x,y,z为平面 上的点,则这个式子表示“若x距y10米且y距 z10米,则x距z10米” 。这个命题的真值将由 x,y,z的具体位置而定,它可能是1,也可能是0。
• 命题逻辑的局限性: 在命题逻辑中,命题是命题演算的基 本单位,不再对原子命题进行分解,因 而无法研究命题的内部结构、成分及命 题之间的内在联系,甚至无法处理一些 简单而又常见的推理过程。
第二章 谓词逻辑(Predicate Logic)
• 例如,下列推理: 所有的人都是要死的。 苏格拉底是人。 苏格拉底是要死的。 众所周知 , 这是真命题。但在命题逻辑 中,如果用P,Q,R表示以上三个命题,则上 述推理过程为:(P∧Q)R。借助命题 演算的推理理论不能证明其为重言式。
第二章 谓词逻辑(Predicate Logic)
2.1 谓词的概念与表示(Predicate and Its Expression)
2.存在量词(The Existential Quantifiers) 对日常语言中的“有一个”、“有的”、 “存在着”、“至少有一个”、 “存在一 些”等词,用符号“”表示, x表示存 在个体域里的个体, xF(x)表示存在 个体域里的个体具有性质F.符号“”称为 存在量词. 例4:在谓词逻辑中将下列命题符号化. (1)一些数是有理数。 (2)有些人活百岁以上。
第二章 谓词逻辑(Predicate Logic)
2.1 谓词的概念与表示(Predicate and Its Expression)
第二章谓词逻辑(1)
第二章 一阶逻辑(1/2)
在命题逻辑中,命题是最基本的单位,对简单 命题不再进行分解,并且不考虑命题之间的内在联 系和数量关系.因而命题逻辑具有局限性,甚至无法 判断一些简单而常见的推理. 考虑下面的推理: 凡偶数都能被2整除;6是偶数.所以,6能被2整除. 这个推理是我们公认的数学推理中的真命题,但是在 命题逻辑中却无法判断它的正确性.因为在命题逻辑 中只能将推理中出现的三个简单命题依次符号化为 p, q,r,将推理的形式结构符号化为 (p∧q)→r 由于上式不是重言式,所以不能由它判断推理的正确 性.
(3)令H(x):x登上过木星.命题(3)符号化形式为 ┐ x(M(x)∧H(x)) (2.9) 到目前为止,对于任何一个人(含已经去世的人) 都还没有登上过木星,所以对任何人a, M(a)∧H(a)均为假,因而 x(M(x)∧H(x))为假, 所以(2.9)表示的命题为真.
(4)令F(x):x是在美国留学的学生,G(x):x是亚洲 人.命题(4)符号化形式为 ┐ x(F(x)→G(x)) (2.10) 这个命题也为真.
有时候将不带个体变项的谓词称为0元 谓词,例如,F(a),G(a,b),P(a1,a2,…,an)等 都是0元谓词.当F,G,P为谓词常项时,0 元谓词为命题.这样一来,命题逻辑中的命 题均可以表示成0元谓词,因而可以将命题 看成特殊的谓词.
例2.1.1 将下列命题在一阶逻辑中用0元谓词符号化, 并讨论它们的真值:
离散数学及应用 第3版 第2章 谓词逻辑
2.1个体词、谓词与量词
(3)∃x∀yP(x,y),其中D = {1,2,3},谓词P(x,y) : x = y 解:∃x∀yP(x,y)=∀yP(1,y)∨∀yP(2,y)∨∀yP(3,y)
=(P(1,1)∧P(1,2)∧P(1,3))∨(P(2,1)∧P(2,2)∧P(2,3)) ∨(P(3,1)∧P(3,2)∧P(3,3)) =(1∧0∧0)∨(0∧1∧0)∨(0∧0∧1) =0
2.1个体词、谓词与量词
存在量词: 表示存在, 有的, 至少有一个等 x 表示在个体域中存在x 设P (x)是以D为个体域的一元谓词, xP(x) = 0 :对任意的x ∈ D,P(x)取值0 xP(x) = 1 :存在a ∈ D,P(a)取值1
➢ 设D = {a1,···,an}是有限个体域, ∃xP(x) = P(a1)∨P(a2)∨···∨P(an)
所以,∃x∀yP(x,y)与∀y∃xP(x,y)值不相同。
2.1个体词、谓词与量词
例2.3 在谓词逻辑中将下列命题符号化 (1) 人人都爱美; (2) 有人用左手写字 分别取二个不同的个体域 (a) D为人类集合, (b) D为全总个体域 .
(a) (1) 设G(x): x爱美, 符号化为 x G(x) (2) 设T(x): x用左手写字, 符号化为 xT(x)
(b) 设F(x): x为人,G(x): x爱美 T(x): x用左手写字 (1) x (F(x)G(x)) (2) x (F(x)T(x))
这是两个基本公式, 注意它们的使用
2.1个体词、谓词与量词
例2.4 在谓词逻辑中将下列命题符号化
(1) 正数都大于负数
(2) 有的无理数大于有的有理数
注意: 题目中没给个体域, 使用全总个体域
谓词逻辑——精选推荐
第二章谓词逻辑在命题逻辑中,我们把原子命题看作命题演算和推理的基本单位,是不可再分的整体。
因而命题逻辑无法研究命题的内部结构及命题之间的内在联系,甚至无法有效地研究一些简单的推理。
例如,著名的“苏格拉底三段论”:凡是人都是要死的;苏格拉底是人;所以苏格拉底是要死的。
我们知道,这个推理是正确的,但用命题逻辑无法说明这一点。
设p:凡人都是要死的;q:苏格拉底是人;r:苏格拉底是要死的。
则“苏格拉底三段论”可符号化为(p∧q)→r。
显然(p∧q)→r不是重言式。
因此,为了能够进一步深入地研究推理,需要对原子命题做进一步的分析。
2.1 谓词逻辑的基本概念2.1.1 个体与谓词我们可以将原子命题的结构分解为个体和谓词。
定义2.1-1 个体(Individual):个体是我们思维的对象,它是具有独立意义、可以独立存在的客体。
谓词(Predicate):谓词是表示一个个体的性质或若干个个体之间的关系的词。
个体和谓词一起构成了原子命题中的主谓结构。
例2.1-1⑪海水是咸的。
⑫张强与张亮是兄弟。
⑬无锡位于上海与南京之间。
⑪、⑫、⑬都是原子命题,其中海水、张强、张亮、无锡、上海和南京都是个体,“…是咸的”、“…与…是兄弟”和“…位于…与…之间”都是谓词。
⑪中的谓词描述了一个个体的性质,称为一元谓词,⑫中的谓词表示两个个体之间的关系,称为二元谓词,⑬中的谓词表示三个个体之间的关系,称为三元谓词。
依次类推,我们将描述n个个体之间关系的谓词称为n元谓词,通常用大写英文字母来表示谓词。
为方便起见,将命题称为零元谓词。
例如,例2.1-1中的三个谓词可符号化为:P(x):x是咸的;Q(x,y):x与y是兄弟;R(x,y,z):x位于y和z之间。
这里P 、Q 和R表示的都是具体的谓词,称为谓词常元;否则称为谓词变元。
P(x)、Q(x,y)和R(x,y,z)等都是谓词表示的函数形式,通常称为谓词函数,简称为谓词。
然而,仅仅一个谓词,即使是谓词常元,也不能构成一个命题。
离散数学_谓词逻辑
(3) 当个体域为全体整数的集合时: 令P(x): x是正的。N(x): x是负的。则(3)符 号化为 (x)(P(x)∨N(x)) 当个体域为全总个体域时: 令I(x): x是整数。则(3)符号化为 (x)(I(x)(P(x)∨N(x))).
全称量词的一些重要性质: 设P是任意的命题,F(x)与A(x,y)均为谓词, 则有:
【例】设 P 表示命题:张辉是工人。 Q 表示命题:李明是工人。 仅仅从命题符号 P 和 Q 看不出张辉和李明 都是工人这一特性。 【例】 x=3 ? x+y=z ? f(x)=0 ?
第二章 谓词逻辑(Predicate Logic)
2.1 谓词的概念与表示(Predicate and Its Expression)
2.1 谓词的概念与表示(Predicate and Its Expression) 谓词:用来刻划个体的性质或个体之间的相互关系的词。 例如在下面命题中: (1)张明是个劳动模范。 (2)李华是个劳动模范。 刻划客体的性质 (3)王红是个大学生。 (4)小李比小赵高2cm。 (5)点a在b与c之间。 刻划客体之间的相互关系 (6)阿杜与阿寺同岁。 (7) x与y具有关系L。 “是个劳动模范”、“是个大学生”、“…比…高2cm”、 “… 在…与…之间”、“…与…具有关系L”都是谓词。
2.1 谓词的概念与表示(Predicate and Its Expression)
(2)当个体域为人类集合时: 令G(x): x活百岁以上。则(2)符号化为 ( x)G(x) 当个体域为全总个体域时: 令M(x): x是人。则(2)符号化为 (x) (M(x) ∧ G(x))
存在量词的一些重要性质: 设P是任意的命题,F(x)与A(x,y)均为谓词, 则有:
第二章 谓词逻辑
第2章 谓词逻辑
【例2.1.1】 将下列语句形式化为谓词逻辑 】 中的命题或命题函数。 中的命题或命题函数。 (1)小王是二年级大学生。 )小王是二年级大学生。 (2)小王是李老师的学生。 )小王是李老师的学生。 (3)如果 且y≤x,则x=y。 )如果x≤y且 , 。 是大学生; ( ) 解:(1)令F(x):x是大学生;G(x):x ) ( ) 是大学生 是二年级的; :小王。则原句形式化为: 是二年级的;a:小王。则原句形式化为: F(a)∧G(a)。 ( ) ( )
( ( ) ( )) ∀ x(H(x)→F(x))
2-13
第2章 谓词逻辑
( 2) 引入特性谓词 ( x) : x是我们班 ) 引入特性谓词W( ) 是我们班 的人。 ( ) 会吸烟。 的人。 G(x) :x会吸烟。 会吸烟 "我们班有人吸烟 的涵义可以这样理解: 我们班有人吸烟"的涵义可以这样理解 : 我们班有人吸烟 的涵义可以这样理解 在宇宙间的万物(全总个体域) 在宇宙间的万物(全总个体域)中,有一个子 我们班, 吸烟的人。 集 --我们班 , 还有另一个子集 吸烟的人 。 强 我们班 还有另一个子集--吸烟的人 调的是既在我们班,又吸烟的的人, 调的是既在我们班,又吸烟的的人,所以是两 个子集的交集。特性谓词用合取项加入。 个子集的交集。特性谓词用合取项加入。则原 句可形式化为: 句可形式化为:
2-9
第2章 谓词逻辑
前两句均是命题, 前两句均是命题 , 第三句因为含有变元 所以是命题函数。 但实际上我们知道, 所以是命题函数 。 但实际上我们知道 , 只要 限制在数的范围内, 将 x、 y限制在数的范围内 , 第三句是定理 , 、 限制在数的范围内 第三句是定理, 是永真的。 这就涉及到了个体域。 是永真的 。 这就涉及到了个体域 。 在简单命 题中,常有一些表示数量关系的词语,诸如" 题中,常有一些表示数量关系的词语,诸如 所有的"、 有一些 等等, 有一些"等等 所有的 、"有一些 等等,用来表示论域中的 全体或部分个体, 在谓词逻辑中, 我们用量 全体或部分个体 , 在谓词逻辑中 , 词把它们形式化。 词把它们形式化。
离散数学自考第二章
定义 1.辖域(作用域):紧接在量词后面括号内的谓词公式。 辖域( 辖域 作用域)
例: ∀xP(x) , ∃x(P(x) ∧Q(x)) 。 若量词后括号内为原子谓词公式,则括号可以省去。
2.指导变元(作用变元):紧接在量词后面括号内的X。 指导变元(作用变元) 指导变元 3.约束变元:在量词的辖域内,且与量词下标相同的变元。 约束变元: 约束变元 4.自由变元:当且仅当不受量词的约束。 自由变元: 自由变元
例:张华是学生,李明是学生。则可把它表示成: H:表示“是学生”,j:表示“张华”,m:表示“李明”,则可用下 列符号表示上述二个命题:H(j),H(m)。
1. 命题函数
客体在谓词表达式中可以是任意的名词。 例:C—“总是要死的。” j:张三;t:老虎;e:桌子。 则C(j), C(t), C(e)均表达了命题。 在上面的例子中,C:表示“总是要死的”;x:表示变元(客 体变元),则C(x)表示“x总是要死的”,则称C(x)为命题 函数。 定义》 《定义》由一个谓词字母和一个非空的客体变元的集合所组成 的表达式,称为命题函数。
2.区别是命题还是命题函数的方法 (a)若谓词公式中出现自由变元,则该公式为命题函数; (b)若谓词公式中的变元均为约束出现,则该公式为命题。
例: ∀xP(x,y,z)是二元谓词, ∃y∀xP(x,y,z)是一元谓词, 而谓词公式中如果没有自由变元出现,则该公式是一个命题。
3.代入规则:对公式中的自由变元的更改叫做代入。 代入规则: 代入规则 (a)对公式中出现该自由变元的每一处进行代入, (b)用以代入的变元与原公式中所有变元的名称不 能相同。
∃x (A(x) ∨B(x)) ⇔ ∃xA(x) ∨ ∃xB(x) ∀x(A(x)∧B(x)) ⇔ ∀xA(x)∧ ∀xB(x) (∃x (A(x) → B(x)) ⇔ ∀xA(x) → ∃xB(x) ∀xA(x) ∨ ∀xB(x) ⇒ ∀x(A(x) ∨ B(x)) x(A(x) ∧ B(x)) ⇒ ∃ x(A(x) ∧ B(x)) ∃xA(x) → ∀xB(x) ⇒ ∀x(A(x) → B(x))
第二章谓词逻辑
(1).对应全称量词,刻划其对应个体域的特性 谓词作为蕴含式的前件加入;
(2).对应存在量词,刻划其对应个体域的特性 危险作为合取项加入。
16/86
2.1 谓词逻辑的基本概念与表示
•例2-5:符号化下列语句。
(1).天下乌鸦一般黑; (2).那位身体强健的,用功的,肯于思考问题的大学
9/86
Hale Waihona Puke 2.1 谓词逻辑的基本概念与表示
•例2-2:符号化如下命题。
P:上海是一个现代化城市; Q:甲是乙的父亲; R:3介于2和5之间; T:布什和萨达姆是同班同学。
• 注意:
(1).谓词中个体词的顺序是十分重要的,不能随意变 更。如前面的F (b, c)与F (c, b)的真值就不同;
(2).一元谓词用以描述一个个体的某种特性,而n元 谓词则用以描述n个个体之间的关系;
19/86
2.1 谓词逻辑的基本概念与表示
2.1.3谓词的语言翻译
设G (x)是关于x的一元谓词,D是其个体域, 任取x0∈D,则G (x0)是一个命题。
(x)G(x)是这样的一个命题:“对任意x, x∈D,G(x)都成立”其真值规定如下:
1对所 x 有 D ,的 都 G( 有 x 1) ( x)G (x) 0否则。
任意的n个项,则f(t1, t2, …, tn)是项; (3).所有的项都是有限次使用(1),(2)得到的。
25/86
2.2 谓词的合式公式及解释
我们定义的项,包括了常量,变量及函数。 例如,x,a,f(x, a),f(g(x, a),b),h(x)均是项。
函数的使用,能给谓词表示带来很大的方便。
5/86
离散数学及其应用课件第2章第1节
例题
在个体域分别为:(a):自然数集合,(b):实数集合时,将下列命题符号化, 并给出它们的真值。 1. 对于任意的x,均有x2−3x+2=(x−1)(x−2); 2. 存在x,使得x+5=2。
解 假设F(x):x2−3x+2=(x−1)(x−2),G(x):x+5=2。 (a) 个体域为自然数集合。 1. 符号化为:xF(x),真值为1。 2. 符号化为:xG(x),真值为0。 (b) 个体域为实数集合。 1. 符号化为:xF(x),真值为1。 2. 符号化为:xG(x),真值为1。
注意:除非所有量词都是全称量词或存在量词,否则,多 个量词同时出现时,不能随意颠倒量词的顺序,颠倒后会改变 原命题的含义。
19
离散数学及其应用
1
第2章 谓词逻辑
2.1 谓词逻辑的基本概念 2.2 谓词合式公式 2.3 谓词公式的解释和分类 2.4 谓词演算的关系式 2.5 前束范式 2.6 谓词演算的推理
2
2.1谓词逻辑的基本概念
2.1.1 个体词和谓词 定义2.1.1 个体词是指可以独立存在的客体,可以是一个 具体的事物或抽象的概念,是原子命题所描述的对象。
17
例题
若P(x)是语句“x2>10”,论述域为不超过4的正整数, xP(x)和x P(x)的真值是什么?
解 由于论述域为{1,2,3,4},命题xP(x)为 x P(x) P(1) P(2) P(3) P(4)
而P(1)即“12>10”为假,所以x P(x)为假。 命题xP(x)为
x P(x) P(1) P(2) P(3) P(4) 而P(4)即“42>10”为真,所以x P(x)为真。
11
例题
第二章 谓词逻辑
练习:将下列命题符号化,并讨论其真值。 (1)凡正数都大于零。 (2)存在小于2的素数。 (3)没有不能表示成分数的有理数。 (4)并不是所有参加考试的人都能取得好 成绩。 解: (1) 令F (x): x是正数。M (x): x大于零。 则符号化为: (x) (F (x) M (x)) 真值为1。
(2) 令E (x): x小于2。S (x): x是素数。 则符号化为: (x) (E (x) ∧S (x)) 真值为0。 (3)令D (x): x是有理数。 F (x): x能表示成分数。 则符号化为: (x) (D (x) F (x)) 或¬(x) (D (x) ∧¬F (x)) 真值为1。 (4)令M (x):x是人. Q (x): x参加考试。 H (x): x取得好成绩。则符号化为: ¬(x) (M (x)∧ Q (x) H (x)) 或 (x) (M (x)∧ Q (x) ∧¬H (x)) 真值不定。
例3:设x, y, z是整数,将下列命题符号化 (1)对一切x成立x+0=x。 (2)对于任意x, y有z满足x + y =z。 (3)对于任意x和任意y均有x y=y。 (4)有一个x使得x y=y对一切y成立。 解: (1)(x)(x+0=x) (2) (x) (y) (z) (x + y =z) (3) (x) (y) (x y =y) (4) (x) (y) (x y =y)
但这两个命题有共同点,即它们的谓语部 分是相同的,因此我们用符号表示这两个 命题时既要考虑它们的不同又要考虑它们 的相同之处,所以我们可以用P表示它们相 同的谓语部分“是工人”而用a, b 表示张 三;李四,则这两个命题可表示为P(a), P(b)。 谓词逻辑就是对原子命题的成份、结 构和原子命题间的共同特性等作了进一步 分析。引入了个体词、谓词、量词、谓词 公式等概念,在此基础上研究谓词公式间 的等值关系和蕴含关系,并且对命题逻辑 中的推理规则进行扩充和进行谓词演绎。
离散数学第二章谓词逻辑
则xP和xP都是谓词公式
(5)当且仅当能够有限次地应用(1)-(4)所得到的
式子是谓词公式
二、谓词公式的概念
谓词公式是命题公式的扩展,约定最外层圆括号可 以省略,但量词后面若有括号则不省略。
例如 (P(x,y)→(Q(x)→R(y,z)))
P(x,y,z)∧(P(x,y,z)→Q)
y((A(x)∧A(y))→F(x,y,0))
2.2 命题函数与量词
例2.2.6 翻译命题
甲村人与乙村人都同姓。
解 设A(x):x是甲村人。 B(y):y是乙村人。 P(x,y):x与y同姓。 (1)全总个体域 xy((A(x)∧B(y))→P(x,y)) (2)x的论域:甲村人 xy(P(x,y)) y的论域:乙村人
1.令F(x):x是金属。G(y):y是液体。H(x,y):x可以溶解在y 中。则命题“任何金属可以溶解在某种液体中。”可翻译 为( )。 A.x(F(x)∧y(G(y)∧H(x,y))) B.xy(F(x)→(G(y)→H(x,y))) C.x(F(x)→y(G(y)∧H(x,y))) D.x(F(x)→y(G(y)→H(x,y))) 2.令F(x):x是火车。G(y):y是汽车。H(x,y):x比y快。则命 题“某些汽车比所有火车慢。”可翻译为( )。 A.y(G(y)→x(F(x) ∧H(x,y))) B.y(G(y)∧x(F(x)→H(x,y))) C.xy(G(y)→(F(x)∧H(x,y))) D.y(G(y)→x(F(x)→H(x,y)))
由一个谓词常量或谓词变量A,n(n≥0)个个体变量 x1,x2,…,xn组成的表达式A(x1,x2,…,xn) 注意:0元谓词是命题,谓词逻辑是命题逻辑的扩 展。
第2章 谓词逻辑
7
个体词与个体域
是偶数, 能被2整除 例如 “若x是偶数 则x能被 整除 ” 是偶数 能被 整除.” x和2是个体词 2是个体常项 x是个体变项 是个体词, 是个体常项, 和 是个体词 是个体常项 是个体变项 个体域可以是自然数集N, 整数集Z,…, 也可以是全总个 个体域可以是自然数集 整数集 体域 在论述或推理中如无指明所采用的个体域, 注: 在论述或推理中如无指明所采用的个体域 都是使用的全 总个体域. 总个体域
21
一阶语言ℱ
定义2.1 一阶语言ℱ 的字母表定义如下: 字母表定义如下 定义如下: 定义 (1) 个体常项 a, b, c, …, ai, bi, ci, …, i ≥1 个体常项: (2) 个体变项 x, y, z, …, xi, yi, zi, …, i ≥1 个体变项: (3) 函数符号 f, g, h, …, fi, gi, hi, …, i ≥1 函数符号: (4) 谓词符号 F, G, H, …, Fi, Gi, Hi, …, i ≥1 谓词符号: (5) 量词符号 ∀, ∃ 量词符号: (6) 联结词符号 ¬, ∧, ∨, →, ↔ 联结词符号: (7) 括号与逗号 ( ), , 括号与逗号:
5
谓词
张洪是教师, 李英是教师. 例: P: 张洪是教师 Q: 李英是教师 内部结构: 主语+谓语 内部结构 主语 谓语 抽取出谓语, 抽取出谓语 TEACHER(*) P: TEACHER(张洪 张洪) 张洪 Q: TEACHER(李英 李英) 李英 引入变元x, 于是TEACHER(x), 表示 是教师。 表示x是教师 是教师。 引入变元 于是 谓词: 是教师) 谓词 TEACHER (是教师 是教师 个体词: 张洪,李英 李英, 个体词 张洪 李英 x.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本概念
量词
xP(x)
在个体域中所有个体都满足性质P
x P(x)
在个体域中存在着个体满足性质P
个体域(或论域)——个体变元的取值范围
全总个体域——宇宙间的一切事物构成的集合
谓词逻辑符号化(二)
例2.2 将上述命题谓词逻辑符号化。 注:在符号化之前必须明确个体域! 1.计算机专业的学生都很辛苦。 解 (1)若考虑个体域为计算机专业的学生集合,则符号化为: F(x): x很辛苦。 xF(x):计算机专业的学生都很辛苦。 (2)若考虑个体域是全总个体域,则符号化为: M(x): x是计算机专业的学生。 F(x): x很辛苦。 x( M(x) F(x) ):计算机专业的学生都很辛苦。
或 x(N(x) ∧y(N(y)G(x,y)))
谓词逻辑符号化(二)
例2.4 用谓词逻辑符号化下面的语句。 只要是需要室外活动的课,郝亮都喜欢。所有的
公共体育课都是需要室外活动的课。篮球是一门公共
体育课。所以,郝亮喜欢篮球这门课。
谓词逻辑符号化(二)
解: 令 A(x):x是需要室外活动的课。 L (x, y):x喜欢y。 B(x):x是一门公共体育课。 a:郝亮;b:篮球课。 则上述句子可符号化为: x(A(x)→L(a, x)) x(B(x)→A(x)) B(b) → L(a, b)
谓词逻辑
符号体系?
谓词逻辑
推理演 算规则?
谓词逻辑
2.1 2.2
谓词逻辑基本概念(重点)
谓词公式及解释(难点) 2.3 谓词逻辑等值式 2.4 谓词逻辑推理理论(补充)
2.1 谓词逻辑基本概念
基本概念
个体词 谓词 量词
谓词逻辑符号化
基本概念
引例 分析下列命题:
青岛是一个宜居城市。
小结
谓词逻辑最本质的特点是能够通过提取命题中描述性 质及关系的词(即谓词)来刻画命题,从而能够深层 次体现命题中个体的相关特性。
在谓词逻辑符号化过程中,一定要注意论域的影响,
包括对命题真值的影响及符号化形式的影响。 为了解决不同命题所涉及的论域不同的问题,特别引 入特性谓词。
小结
根据问题的要求,在进行谓词逻辑符号化时,谓词刻画 的深浅层次可以不同,即符号化的形式可以不唯一。 关于两种量词,很多时候是可以相互转换的,即命题符 号化的形式可以不唯一。
x(M(x)∧C(x))∧ ┐x(M(x)→C(x))
谓词逻辑符号化(二)
例2.3 用谓词逻辑符号化下述语句. (5)苏格拉底三段论。 令M(x):x是人; C(x):x会死。a:苏格拉底 则此推论可符号化为: 前提: x(M(x)→C(x)), M(a)
结论:C(a)
谓词逻辑符号化(二)
谓词逻辑符号化(二)
例2.2 将上述命题谓词逻辑符号化。 2.有些计算机专业的学生并不喜欢这个专业。 解 (1)若考虑个体域为计算机专业的学生集合,则符号化为: F(x,y):x喜欢y。 a:计算机专业 x ┐F(x,a):有些计算机专业的学生并不喜欢这个专业。 (2)若考虑个体域是全总个体域,则符号化为: M(x): x是计算机专业的学生。 F(x,y):x喜欢y。 a:计算机专业 x ( M(x) ┐F(x,a) ):有些计算机专业的学生并不喜欢这 个专业。
谓词逻辑符号化(二)
例2.3 用谓词逻辑符号化下述语句. (3)任何整数或者是正的或者是负的。 令I(x): x是整数。 P(x): x是正的。N(x): x是负的。则 符号化为 x(I(x)(P(x)∨N(x))) 或者┐x(I(x) ∧┐ P(x) ∧ ┐N(x)) (4明,则符号化为:
离散数学
Discrete Mathematics
主讲:陈哲云
青岛理工大学计算机工程学院 2013.09
1
数理逻辑
命题逻辑
谓词逻辑
第2章 谓词逻辑
数理逻辑回顾
思维如同加减法一样,是可以演算的。 ——唯物主义哲学家 霍布士
思维演算:遇到争论时, 双方可以把笔拿在手 中说:“让我们来算一下”, 就可以把问题解 决。 ——数理逻辑创始人 莱布尼兹
基本概念
引例 1. 计算机专业的学生都很辛苦。 2.有些计算机专业的学生并不喜欢这个专业。 分解命题如下: 表示数量的词—— 所有的,有的 个体词—— 计算机专业的学生,计算机专业 谓词—— …很辛苦, …喜欢…
基本概念
量词——表示数量或范围的词 (1) 存在量词: 记作 ,表示“有些”、“一些”、“某些” 、“至少一个”等。 (2) 全称量词: 记作,表示“每个”、“任何一个”、“一 切”、“所有的”、“凡是”、“任意的”等。
(2) 在美国留学的学生未必都是亚洲人。
(3)任何整数或者是正的或者是负的。
(4) 尽管有人很聪明,但未必一切人都聪明。
(5) 苏格拉底三段论。 (6)天下乌鸦一般黑。 (7)没有最大的自然数。
谓词逻辑符号化(二)
例2.3 用谓词逻辑符号化下述语句. 解: (1)没有人登上过木星。 令H(x):x是人;M(x):x登上过木星,则符号化为: ┐x(H(x)∧M(x)) 或者 x(H(x)→┐M(x)) (2) 在美国留学的学生未必都是亚洲人。 令A(x):x是亚洲人;H(x):x是在美国留学的学生,则: ┐x(H(x)→A(x)) 或者 x(H(x)∧┐A(x))
数理逻辑回顾
数理逻辑 用数学方法研究推理的一门数学学科
-------- 一套符号体系 + 一组规则
数理逻辑回顾
符号体系 命题p,q, r…… 联结词 ┐,∧,∨, → …… 推理演 算规则
命题逻辑
数理逻辑回顾
例 若明天是星期一或星期三,我就有课。 若有课, 今天必备课。 我今天下午没备课。 所以, 明天不 是星期一和星期三。 例? 每个大学生不是文科学生就是理工科学生。小张 不是理工科学生。因此如果小张是学生,则他就是 文科生。 无法用命题逻辑 进行推理证明!
谓词逻辑符号化(一)
练习 将下列命题谓词逻辑符号化。 1. 大红箱子装着旧书。 2. 如果我有一个足够长的杠杆,我就能翘起整个地 球。
基本概念
n元谓词——谓词中含有n个个体变元 例 A(a) : 0元谓词 A(x): 一元谓词 B(x, y): 二元谓词 C(x, y, z): 三元谓词 思考: n元谓词与命题的关系?
谓词逻辑符号化(二)
特性谓词
所谓特性谓词,是指刻划个体域范围的谓词。
特性谓词的引入须遵循的规则
1.对于全称量词 x,刻画其对应个体域的特性谓词作为蕴涵
式之前件加入。
2.对于存在量词 x,刻画其对应个体域的特性谓词作为合取 式之合取项加入。
谓词逻辑符号化(二)
例2.3 用谓词逻辑符号化下述语句. (1) 没有人登上过木星。
谓词逻辑符号化(二)
例2.5 用谓词逻辑将下列命题符号化。
1. 张强的父亲是音乐家。
令P(x): x是音乐家。f(x): x的父亲。c:张强。
则可表示为 P(f(c)) 2. 对任意整数x,x2-1=(x+1)(x-1) 。 令I(x):x是整数。f(x)= x2-1, g(x)= (x+1)(x-1), E(x,y): x=y,
则该命题可表示成: x(I(x)E( f(x), g(x)))
谓词逻辑符号化总结
一般说来,符号化的步骤如下: ①正确理解给定命题。必要时把命题改叙(换句话说) ,使其中每个简单命题、简单命题之间的关系能明显 表达出来。 ②把每个简单命题分解成个体词、谓词和量词;在全总 论域讨论时,要给出特性谓词。 ③找出恰当量词。应注意全称量词(x)后的特性谓词是 蕴含式的前件,存在量词(x)后的特性谓词是合取式 的合取项。 ④用恰当的联结词把给定命题表示出来。
这个C程序包含有a函数和b函数。
命题分解如下:
个体词—— 青岛,C程序,宜居城市,a函数,b函数 表示个体性质的词—— …是一个宜居城市 谓 词 表示个体间关系的词—— … 包含有…和…
谓词逻辑符号化(一)
例2.1 将上述命题谓词逻辑符号化。 1.青岛是一个宜居城市。 a: 青岛; ——个体常元 A(x): x 是一个宜居城市。 ——个体变元 谓词的函数表示 A(a):青岛是一个宜居城市。 2.这个C程序包含有a函数和b函数。 a: 这个C程序 ; b:a函数; c:b函数; B(x, y, z):x包含 y和z。 B(a, b, c):这个C程序包含有a函数和b函数。
为何引入谓词逻辑
命题逻辑无法进行上述推理的根本原因是:将 命题整体化提取表示太粗略,没有把命题之间 的内在联系反映出来。 要反映这种内在联系,就要对原子命题作进一 步的细化,分析出其中的个体、谓词、量词等, 研究它们之间的形式结构及逻辑关系,这就是 谓词逻辑所研究的内容。 谓词逻辑存在的基础就是将命题适当地分解。
在命题符号化时,有些量词没有明确给出,要仔细分析
并写出这些隐含量词。
作业
一.符号化下列命题。 1. 任何两个不同的人都性格不相同。 2. 尽管有些人爱吃西瓜,但并不是所有人都爱吃西瓜。 二.符号化下列推论。 1.每个大学生不是文科学生就是理工科学生,小张不是理工 科学生,因此如果小张是学生,则他就是文科生。 2. 乌鸦是黑色的,天鹅不是黑色的;所以,天鹅不是乌鸦。