离散数学第二章一阶逻辑
- 格式:ppt
- 大小:275.50 KB
- 文档页数:25
《离散数学》-⼀阶逻辑-基本概念⼀阶逻辑这个⼀块属于离散数学的内容,它的功能就是将⾃然事物给符号化以为体系的确⽴奠定语⾔基础。
回想⽆论学汉语还是英语的语法,我们都是从句⼦的主⼲学起,那么数学作为⼀门语⾔,它的句⼦当然也有所谓的主⼲。
个体词:个体次是所研究对象可以独⽴存在的具体的或者抽象的客体。
具体⽽特定的客体个体成为个体常项,⼀般⽤⼩写字母a、b、c表⽰。
⽽将抽象或泛指的个体词成为个体变项,⼀般⽤英⽂字母x、y、z表⽰,并称个体变项的取值范围为个体域。
举例说明:(1)“5是素数”,5、素数都是个体词语,5是个体常项⽽素数是个体变项.(2)“x>y”,x、y都是个体变项.谓词:这⾥似乎类似于⾃然语⾔中谓语动词,往往是形容“⼀个动作”,但是在这⾥,谓词是形容“⼀种关系”,当然和个体词类似,根据这种描绘个体之间的关系的确定与否(具体或者抽象泛指),我们也可以把谓词分为常项和变项。
举例说明:(1) X是有理数。
“是有理数”是常项谓词。
(2) X与y有具体关系L。
这⾥及其迷惑⼈的是语句“有具体关系L”,但是本质上关系L还是抽象的不确定的,因此这⾥“有具体关系L”是变项谓词。
下⾯要做的就是将这种描述关系的语句进⾏符号化,这⾥其实有点类似于函数的概念,因为谓词描述的是个体之间的关系,因此它必须依赖于个体。
我们⽤F、G、H来进⾏符号化的表⽰。
F(a)、F(x)分别表⽰个体常项a、个体变项x满⾜的性质F(a)和F(x).更⼀般的情况,P(x1,x2,x3…xn)表⽰个体x1,x2,…xn具有关系P。
对于不含个体变项的谓词,我们成为0元谓词。
Ex1:将下列命题在⼀阶逻辑中⽤0元谓词符号化,并讨论他们的真值(1) 只有2是素数,4才是素数。
G(2)表⽰2是素数,G(4)表⽰4是素数,则我们将这个命题符号化的结果: G(2) —> G(4),由于命题的条件为假,因此该命题为真。
(2) 如果5⼤于4,则4⼤于6G(5,4)表⽰“5⼤于4”,命题符号化之后的结果: G(5,4) —> G(4,6),条件为真结论为假,因此命题为假。
自考离散数学第二章答案-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN习题2.1答案(从本章起,习题答案由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)这个表达式的含义就是一个陈述句:那位大学生戴眼镜且那位大学生穿西服且那位大学生在看英文杂志。
个体词是:那位大学生。
谓词有:戴眼镜、穿西服、在看英文杂志。
2.2习题答案(从本章起,习题答案由jhju提供,晓津补充。
如有问题或不同意见,欢迎到分课论坛发表)题号:1234561、对下列公式指出约束变元和自由变元,并指明量词的辖域。
a,(x)(P(x)—→Q(x))∧(x)R(x,y);(x)的指导变元是x,其辖域是(P(x)—→Q(x))(x)的指导变元是x,其辖域是R(x,y)对于(x)来说,x是约束出现,y则是自由出现。
2.13 设解释I为:个体域D I ={-2,3,6},一元谓词F(X):X≤3,G(X):X>5,R(X):X≤7。
在I下求下列各式的真值。
(1)∀x(F(x)∧G(x))解:∀x(F(x)∧G(x))⇔(F(-2) ∧G(-2)) ∧(F(3) ∧G(3)) ∧(F(6) ∧G(6))⇔((-2≤3) ∧(-2>5)) ∧((3≤3) ∧(3>5)) ∧((6≤3) ∧(6<5))⇔((1 ∧0))∧((1 ∧0)) ∧((0 ∧0))⇔0∧0∧0⇔0(2) ∀x(R(x)→F(x))∨G(5)解:∀x(R(x)→F(x))∨G(5)⇔(R(-2)→F(-2))∧ (R(3)→F(3))∧ (R(6)→F(6))∨ G(5)⇔((-2≤7) →(-2≤3))∧ (( 3≤7) →(3≤3))∧ (( 6≤7) →(6≤3)) ∨ (5>5)⇔(1 →1)∧ (1 →1)∧ (1→0) ∨ 0⇔1∧ 1∧ 0 ∨ 0⇔0(3)∃x(F(x)∨G(x))解:∃x(F(x)∨G(x))⇔(F(-2) ∨ G(-2)) ∨ (F(3) ∨G(3)) ∨ (F(6) ∨G(6))⇔((-2≤3) ∨ (-2>5)) ∨ ((3≤3) ∨ (3>5)) ∨ ((6≤3) ∨ (6>5))⇔(1 ∨ 0) ∨ (1 ∨ 0) ∨ (0 ∨ 1)⇔1 ∨ 1 ∨ 1⇔12.14 求下列各式的前束范式,要求使用约束变项换名规则。
(1)⌝∃xF(x)→∀yG(x,y)(2) ⌝(∀xF(x,y) ∨∃yG(x,y) )解:(1)⌝∃xF(x)→∀yG(x,y)⇔⌝∃xF(x)→∀yG(z,y) 代替规则⇔∀x⌝F(x)→∀yG(z,y) 定理2.1(2 )⇔∃x(⌝F(x)→∀yG(z,y) 定理2.2(2)③⇔∃x∀y(⌝F(x)→G(z,y)) 定理2.2(1)④(2)⌝(∀xF(x,y) ∨∃yG(x,y) )⇔⌝(∀zF(z,y) ∨∃tG(x,t)) 换名规则⇔⌝(∀zF(z,y) )∧⌝(∃tG(x,t) )⇔∃z⌝F(z,y) ∧∀t⌝G(x,z)⇔∃z (⌝F(z,y) ∧∀t⌝G(x,z))⇔∃z ∀t(⌝F(z,y) ∧⌝G(x,t))2.15 求下列各式的前束范式,要求使用自由变项换名规则。