第2章一阶逻辑

合集下载

离散数学第二章一阶逻辑知识点总结

离散数学第二章一阶逻辑知识点总结

数理逻辑部分第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>yx(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不能颠倒。

第2章一阶逻辑典型习题知识分享

第2章一阶逻辑典型习题知识分享

第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。

离散-3-2-谓词逻辑(1)

离散-3-2-谓词逻辑(1)
主要内容:
第二章 一阶谓词逻辑

命题符号化

基本概念:个体、谓词、量词 项、原子公式、合式谓词公式 公式中量词的辖域、自由变元、约束变元 公式的分类 公式间的关系

合式谓词公式


永真公式

1
第二章 一阶谓词逻辑

»
苏格拉底(Socrates)论证:
所有的人都是要死的,苏格拉底是人, 所以,苏格拉底是要死的。
x(A(x)∧B)xA(x)∧B
x(A(x)∧B)xA(x)∧B
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))xA(x)∧x B(x)
合式公式»
令论述域为实数域, E(x,y): x=y; G(x,y):x>y,f(x,y): xy, 则
(1) ‘除非y0 x2=y不存在解’ 可符号化为 . (2) ‘存在一个x,对每一对y和z,使xy=xz’可符号化为 解: (1) xy(¬(G(y,0)∨E(y,0))¬ E(f(x,x),y)) 或 xy(E(f(x,x),y)G(y,0)∨E(y,0)).
把原子命题分解成 个体、谓词和量词, 并分别用符号表示
命题逻辑:
谓词逻辑:
用联接词联接 命题符号 用联接词联接 3 原子命题符号串
分析找出 简单命题
§2.1 命题符号化(2)
例1:将下列命题符号化: (1)存在小于 0 的实数;(2)任意实数的平方都不小于 0. 解:设个体域为实数集,L(x,y): x小于y, f(x): x的平方 (1) x L(x,0) (2) x ┐L(f(x),0) 如果个体域为全总个体域,设 R(x): x是实数 (1) x(R(x)∧L(x,0)) 特性谓词

离散数学课件第二章 一阶逻辑

离散数学课件第二章 一阶逻辑

§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学时
教学目标:
知识、能力、素质
第二章 一阶逻辑

第二章1一阶逻辑基本概念教学内容

第二章1一阶逻辑基本概念教学内容
形式或命题的谓词形式。 应注意的是,命题的谓词形式中的个体出现的
次序影响命题的真值,不是随意变动,否则真
值会有变化。如上述例子中,P(b,a,c)是假。
13
2.原子谓词公式 原子命题的谓词形式还可以进一步加以抽象,比
如在谓词右侧的圆括号内的n个个体常项被替换 成个体变项,如x1,x2,···,xn,这样便得了一种关 于命题结构的新表达形式,称之为n元原子谓词。 定义2.1.3 由一个谓词(如P)和n个体变项(如x1, x2,…,xn)组成的P(x1,x2,…,xn),称它为n 元原子谓词或n元命题函数,简称n元谓词。而个
或其带上、下标来表示。
10
例如,在命题“张明是位大学生”中,“张明”是个 体,“是位大学生”是谓词,它刻划了“张明”的性 质。
设S(x):x是位大学生,c:张明,则“张明是位大学 生”可表示为S(c),或者写成S(c):张明是位大学生。
又如,在命题“武汉位于北京和广州之间”中,武汉、 北京和广州是三个个体,而“…位于…和…之间”是 谓词,它刻划了武汉、北京和广州之间的关系。
在命题逻辑中,命题是具有真假意义的陈述句。 从语法上分析,一个陈述句由主语和谓语两部分 组成。在一阶逻辑中,为揭示命题内部结构及其 不同命题的内部结构关系,就按照这两部分对命 题进行分析,并且把主语称为个体词或客体,把 谓语称为谓词。
5
例如:吴华是大学生,用P表示,
李明是大学生,用Q表示。
“……是大学生”用A(x)表示:x是大学生, 命题符号含有个体词变量。
第二章1一阶逻辑基本概念
然而,(P∧Q)→R并不是永真式,故上述推理形
式又是错误的。一个推理,得出矛盾的结论, 问题在哪里呢? 问题就在于这类推理中,各命题之间的逻辑关 系不是体现在原子命题之间,而是体现在构成 原子命题的内部成分之间,即体现在命题结构 的更深层次上。对此,命题逻辑是无能为力的。

《离散数学》第二章一阶逻辑

《离散数学》第二章一阶逻辑
解:定义特性谓词M(x):x是在美国留学的学生。
定义谓词F(x):x是亚洲人。 x(M ( x) F ( x))
x(M ( x) F ( x))
真值: T
2013-7-29
离散数学
27

例:将下列命题符号化。 (1) 兔子比乌龟跑得快.
解:定义特性谓词F(x):x是兔子。
G(y): y是乌龟。
x(M ( x) F ( x))
x(M ( x) F ( x))
考虑所有狮子都喝咖啡的情况。
左式为假,符合原句的意思。 对右式而言,设x是老虎,则右式为真。这和原 句是矛盾的。
2013-7-29
离散数学
19
个体域对命题符号化的影响
例:将下列命题符号化。要求个体域为: (1)有理数集合;(2)实数集合;(3)全总个体域。 1. 凡是有理数均可表示成分数。 解:设P (x):x是有理数。 Q (x):x可以表示成分数。 (1)有理数集合:x Q(x) (2)实数集合: x (P(x) Q(x)) (3)全总个体域:x (P(x) Q(x)) 2. 有的有理数是整数。 解:设P (x):x是有理数。 I (x):x是整数。 (1)有理数集合: x I (x) (2)实数集合: x (P(x) I(x)) (3)全总个体域: x (P(x) I(x))
第二章 一阶逻辑
浙江工业大学计算机学院 浙江工业大学软件学院
2013-7-29
离散数学
1
所有的人都是要死的。 苏格拉底是人, 所以苏格拉底是要死的。
2013-7-29
离散数学
2
命题逻辑的局限
符号化: P:所有的人都是要死的。 Q:苏格拉底是人, R:所以苏格拉底是要死的。 P∧Q→R 推理正确吗? 命题逻辑不能表现出简单命题中各部分的内在联系。

离散数学—第二章一阶逻辑pt

谓词
谓词是用来描述对象性质或对象间关系的词或词组。在一阶逻辑中,谓词通常 表示为一个带有参数的函数,如P(x)、Q(x,y)等,其中x、y等表示参数。
量词及其性质
量词
全称量词
量词是用来描述数量或范围的词,如“所 有”、“有些”等。在一阶逻辑中,量词 分为全称量词和存在量词两种。
全称量词表示“对于所有的”,通常用符 号“∀”表示。例如,命题“所有的x都满 足P(x)”可以表示为∀xP(x)。
02
前束范式在推理中的应用主要包括前束化算法和前束范式推理规则。前束化算 法可以将任意的一阶逻辑公式转化为等价的前束范式,而前束范式推理规则可 以用于对前束范式进行推理和证明。
03
前束范式的优点在于它可以简化推理过程,提高推理效率。同时,前束范式也 为机器学习和自然语言处理等领域提供了一种有效的逻辑表示和推理方法。
机器学习算法基础
数据表示
一阶逻辑可用于表示机器学习中的数据。通过逻辑公式,可以描述 数据的特征和属性,为算法提供输入。
算法设计
基于一阶逻辑的算法可以实现机器学习的自动化和智能化。通过逻 辑推理和搜索算法,可以在数据中发现有用的模式和规律。
模型评估
一阶逻辑可用于评估机器学习模型的性能。通过逻辑验证和测试,可 以检验模型的准确性和泛化能力,为算法的改进提供指导。
THANKS
感谢观看
推理规则及证明方法
推理规则
一阶逻辑中,用于从已知前提推导出新结论的规则,如假言推理、拒取式推理等。
证明方法
通过应用推理规则,结合已知前提和假设条件,逐步推导出目标结论的过程。常见的证明方法包括直接证明法、 间接证明法(如反证法)等。
03
一阶逻辑中的推理方法
自然推理系统NR

第2章一阶逻辑典型习题知识分享

第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。

离散数学第二章一阶逻辑知识点总结

数理逻辑部分第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元谓词, n≥2): 表示事物之间的关系如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>y∃x(F(x)∧∃y(G(y)∧L(x,y)))或$x$y(F(x)∧G(y)∧L(x,y)) 两者等值几点注意:1元谓词与多元谓词的区分无特别要求,用全总个体域量词顺序一般不能随便颠倒否定式的使用思考:①没有不呼吸的人②不是所有的人都喜欢吃糖③不是所有的火车都比所有的汽车快以上命题应如何符号化?2。

习题(第二章一阶逻辑)080923

2014-11-8 计算机科学与工程系16
第二章 一阶逻辑(习题)
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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1)假命题 2)真命题
25
一元谓词实例
例:在一阶逻辑中将下面命题符号 化(全总个体域)
凡偶数均能被2整除 F(x):x是偶数,G(x):x能被2整除 x(F(x) →G(x))
26
例:存在着偶素数
F(x):x是偶数,G(x):x是素数 x(F(x) ∧G(x)) 例:没有不犯错误的人 M(x):x是人,G(x):x犯错误 ¬ x(M(x) ∧ ¬ G(x)) x(M(x) →G(x)) (所有的人都犯错误)
19
使用量词注意事项(6-2、3)
2. 如果事先没有给出个体域,都应 以全总个体域为个体域。 3. 在引入特性谓词后,使用全称量 词与存在量词符号化的形式是不 同的。
20
例题
例:每个自然数都是实数 引入特性谓词N(x):x是自然数 R(x):x是实数 x(N(x) →R(x)) 例:有的有理数是整数 引入特性谓词R(x):x是有理数 G(x):x是整数 x(R(x) ∧G(x))
第2章
一阶逻辑
2.1 一阶逻辑基本概念
2.2 一阶逻辑合式公式及解释
2.3 一阶逻辑等值式
2.4 一阶逻辑推理理论
1
2.1
一阶逻辑基本概念
个体词 个体常项 个体变项 个体域(论域) 全总个体域 全称量词∀ 存在量词∃
谓词 谓词常项 谓词变项 特性谓词
使用量词注意事项
2
个体词
在原子命题中所描述的对象;是 可以独立存在的客体;可以是具体 的,也可以是抽象的。 如李明,自然数,计算机,思想 等。
42
约束变元换名
1. xφ(x, x1, x2, …, xn) yφ(y, x1, x2, …, xn)
2. xφ(x, x1, x2, …, xn) yφ(y, x1, x2, …, xn) 其中y {x1, x2, …, xn}
43
换名实例
例. v2 (v1∙v2 +1<0) ∀v3 (v1∙v3 +1<0)
14
谓词p(x)的表达能力和量词
p(x): x是大学生; 论域是某单位的职工; p(x)可以表示论域中所有职工都 是大学生, 也可以表示论域中有些职工是大 学生。 量词:表示数量的词
15
全称量词 ∀
1. 表示“所有的”,“每一个”, “对任何一个”,“一切”, “任意的” xP(x), yQ(x,y)
2. x 是指导变元
16
存在量词 ∃
1. 表示“存在着”,“有一个”, “至少有一个”,“存在一些”, “对于一些”,“某个”等 2. xP(x), 3. x yQ(x,y) 4. !xP(x),存在唯一一个x,x具 有性质P
17
所有的人都是要死的 苏格拉底是人 所以苏格拉底是要死的。
3
个体常项、个体变项
个体常项:表示具体的个体或表 示特定的个体。 a,b,c,…… 个体变项:表示不确定的个体, 泛指。 v1,v2,v3,……或x,y,z……
4
个体域(论域)
个体变项的取值范围,可以是有 限的,也可以是无限的。 如:{1,2,3,4},{a,b,c},{计 算机,2,狮子},自然数集合,实 数集合…
8
P(x) :变元x满足某种性质 称P(x)为一元谓词,或一元关系 Q(x,y) 二元谓词或二元关系 R(x,y,z) 三元谓词或三元关系 由一个谓词(如P)和n个个体变 元如(x1,x2,……,xn)组成 P(x1,x2,……,xn ) ,称为n元原子谓 词或n元命题函数,简称n元谓词。
9
谓词的记法
23
例:命题符号化
1. 对所有的x,均有x2-1=(x+1)( x-1) 个体域为 1)自然数集合 2)实数集合 解: xF(x) 其中F(x):x2-1=(x+1)( x-1),
1)真命题
2)真命题
24
例:命题符号化
2. 存在x,使得x+5=2 个体域为 1)自然数集合 2)实数集合 解: xF(x) 其中F(x):x+5=2,
39
实例
1. v1 (v1 +1=0) 量词的辖域是全公 式。v1是约束变元 2. v2 (v1+ v2 +1<0) 量词的辖域是全 公式。v2是约束变元, v1是自由变元 3. v1 (v1 + v2+1=0 → v2 (v1+ v2 +1<0)) v2 的辖域是(v1+ v2 +1<0);∀v1的辖域是全公式,v1是约 束变元,第二个v2是约束变元,第 一个v2是自由变元.
v1 (v1 + v2+1=0 → v2 (v1+ v2 +1<0)) 换名: x (x + v2+1=0 → y (x+ y +1<0))
44
判断下面哪一个换名是正确的
例:将公式 x(P(x) →Q (x,y)) ∧R (x,y)中的约束变元改名。 1) y(P(y) →Q (y,y)) ∧R (x,y) 2) z(P(z) →Q (x,y)) ∧R (x,y) 3) z(P(z) →Q (z,y)) ∧R (x,y) 3)正确
40
闭式
没有自由变元的公式φ(x1, x2, …, xn), 叫做封闭的合式公式,也叫闭式。 v1 (v1 + v2+1=0 → v2 (v1+ v2 +1<0)) 在上面这个公式中,v1 和v2有时自由 出现,有时是约束出现的,为了避免 混淆我们引入换名规则
41
换名规则
将量词辖域中出现的某个约束 出现的个体变项及对应的指导变项, 改成另一个辖域中未曾出现过的个 体变项符号,公式中其余部分不变, 称为换名规则。
x y (M(x)∧M(y)∧H(x,y)→ ¬ L(x,y))
¬ x y (M(x)∧M(y)∧H(x,y) ∧L(x,y))
29
每个自然数都有后继数 F(x):x是自然数, H(x,y):y是 x的后继数 x(F(x) → y(F(y)∧H(x,y)))
有的自然数无先驱数 F(x):x是自然数, H(x,y):y是 x的先驱数 x(F(x)∧ y(F(y) → ¬ H(x,y)))
1. 论域A中元素a,b,c∈A,满足关系 P,Q,R,记作P(a),Q(a,b),R(a,b,c). 2. 不满足关系记作 ¬ P(a), ¬ Q(a,b), ¬R(a,b,c).
10
例:将下列命题符号化 李明是位大学生 S(c)
1. S(x):x是位大学生;c:李明 2. 若x的论域为某大学计算机系的全体 学生,则S(x)为真; 3. 若x的论域为某中学的全体学生,则 S(x)为假; 4. 若x的论域为某剧场中的观众,则S(x) 真值不确定; 5. 所以个体变元在哪些论域取特定的 值,对命题的真值极有影响。
32
字母表涉及的函数是广义的函 数,它是一个从个体到个体的映射。 比如: f (x,y)表示x + y, f (2,3)表示 个体自然数5; 函数f (x):x 的父亲,c:张强;P (x):x是教授,则P (f (c)):张强的 父亲是教授。
33
考虑命题:对于任意整数x,x21=(x +1)(x -1)是恒等式。 不用函数: xF(x), F(x):x2-1=(x +1)(x -1)是恒等式; 利用函数: x(I(x) →E(f (x), g (x))), 其中I(x):x是整数,f (x)= x2-1, g (x)= (x +1)(x -1), E(x, y): x = y
37
实例
1. x (x +1=0)
2. y (x+ y +1<0)
3. x (x+1=0 → y (x+ y +1<0) )
都是公式
38
辖域、约束变元和自由变元 xA, xA中的x称为指导变 项,A为相应量词的辖域,在辖域中, x的所有出现称为约束出现,x称为 约束变元,A中不是约束出现的其他 变项的出现称为自由出现,这些变 项称为自由变元。
22
使用量词注意事项(6-6)
6. 多个量词同时出现时,不能随意颠倒它 们的顺序,颠倒后会改变原命题的含义. 例:对任意的x,存在着y,使得x+y=5,个 体域为实数集,其中H(x,y):x+y=5, x yH(x,y) 真命题 颠倒量词的顺序, y xH(x,y) 假命题 意为“存在着y,对任意的x,都有 x+y=5”,意义不符、假命题。
36
合式公式(也叫公式)的定义
1. 原子公式是公式, 2. 设A, B是公式,则( ¬ A). 3. (A∧B),(A∨B), (A→B),(A↔B)是公式, 4. 设A, B是公式,x是个体变元则 ( xA), ( xA)都是公式。 5. 只有有限次地应用1-4构成的符 号串才是合式公式(谓词公式)
30
2.2 一阶逻辑合式公式及解释
字母表 项 原子公式 合式公式 指导变项 约束出现 自由出现 闭式
换名规则 代替规则 解释 分类
31
字母表如下:
个体常项:a, b, c,…ai, bi, ci,…, i≥1; 个体变项:x, y, z,…xi, yi, zi,…, i≥1; 函数符号:f, g, h,…fi, gi, hi,…, i≥1 谓词符号:F, G, H,…Fi, Gi, Hi,…, i≥1 5. 量词符号: , 6. 联结词符: ¬ ,∨,∧,→,↔ ; 7. 技术符号:),( 1. 2. 3. 4.
x(M(x) →P(x)), M(a) ⇒ P(a) M(x):x是人,特性谓词 P(x):x是要死的 a:苏格拉底,
相关文档
最新文档