文档库 最新最全的文档下载
当前位置:文档库 › 谓词逻辑作业09-07

谓词逻辑作业09-07

谓词逻辑作业09-07
谓词逻辑作业09-07

1.将下列命题符号化

1)人都生活在地球上;

2)有的人长着黑头发;

3)中国人都用筷子吃饭;

4)并不是所有的实数都能表示成分数;

5)没有能表示成分数的无理数;

6)不存在比所有火车都快的汽车;

7)有的火车比有的汽车快;

8)说凡是汽车就比火车慢是不对的。

2. 设下面所有谓词的个体域D={a,b,c}。试将下面谓词公式中的量词消除,写成与之等价的命题公式。

1) ?xF(x)∧?xG(x)

2) ?x(P(x)→Q(x))

3)?x?P(x)∨?xP(x)

3.指出下列表达式中的自由变量和约束变量,并指明量词的作用域:1)(?xP(x)∧?xQ(x))∨(?xP(x)→Q(y))

2)?x?y((P(x)∧Q(y))→?zR(z))

3)F(z)→(??x?yG(x,y,a))

4)?x F(x)→?yG(x,y)

5)(?xF(x)∧?yG(x,y,z))→?zH(x,y,z)

4.设I是如下一个解释:

D={a,b}

P(a,a)=1 P(a,b)=0 P(b,a)=0 P(b,b)=1

试确定下列公式在I下的真值:

1)?x?yP(x,y);

2)?x?yP(x,y);

3)?x?yP(x,y);

4)?y?P(a,y);

5)?x?y(P(x,y)→P(y,x));

6)?xP(x,x)

5.判断下列公式的类型

1)?xP (x)→?xP(x)

2)?x?y(F(x,y) →F(y,x))

3)?(?xF(x) →?yG(y))∧?yG(y)

4)?x?yP(x,y) →?y?x P(x,y)

6.设I是如下一个解释:

D={3,2};a=3 b=2 ;f(3)=2 f(2)=3;

P(3,3)=1 P(3,2)=1 P(2,3)=0 P(2,2)=0

试求出下列公式在I下的真值:

1)(a,f(a))∧P(b,f(b));

2)x?yP(y,x);

3)x?y(P(x,y)→P(f(x),f(y)));

7.试将下列公式化成等价的前束范式:

1)?x(P(x)→?yQ(x,y));

2)?x((??yP(x,y))→(?zQ(z)→R(x)));

3)?x?y(?zP(x,y,z)∧(?uQ(x,u)→?vQ(y,v)))。

命题逻辑和谓词逻辑习题课的题目及参考答案

命题逻辑和谓词逻辑习题课的题目及参考 答案 说明:红色标注题目可以暂且不做 命题逻辑和谓词逻辑习题课的题目 一、填空 1、若P,Q,为二命题,Q P→真值为0 当且仅当。2、命题“对于任意给定的正实数,都存 在比它大的实数”令F(x):x为实数,:) , (则命题的逻辑谓词公式y L> x x y 为 。

3、谓词合式公式)( xP? ?的前束范式 x → ) (x xQ 为。 4、将量词辖域中出现的 和指导变元交换为另一变元符号,公式 其余的部分不变,这种方法称为换名规 则。 5、设x是谓词合式公式A的一个客体变 元,A的论域为D,A(x)关于y是自由的,则 被称为存在量词消去规则,记为ES。 6.设P,Q 的真值为0,R,S的真值为1,则 → ∨ Q P? ∨ ?的真值 → ∧ ? (S ))) ( R ( ) P R ( = 。 7.公式P ∧) ( ) (的主合取范式为 ∨ R S R P? ∨ ∧

。 8.若解释I的论域D仅包含一个元素,则)( xP? → ?在I下真值为 xP ) (x x 。 9. P:你努力,Q:你失败。“除非你努力,否则你将失败”的翻译为 ;“虽然你努力了,但还是失败了”的翻译为 。 10. 论域D={1,2},指定谓词P 则公式),(x y ?真值 x? yP 为。 11.P,Q真值为0 ;R,S真值为1。则

∧ wff∧ R ∨ → )) ∧的真值∨ S P )) P ) ( ( (( Q R (S 为 。 12. R ?) ) ((的主合取范式 ∧ R Q ∨ P wff→ 为 。 13.设 P(x):x是素数, E(x):x 是偶数,O(x):x是奇数 N (x,y):x可以整数y。则谓词))) x y O P y ?的自然语言是 → ? wff∧ x ( ) ( N ( , y ( (x ) 。 14.谓词)),,( x y z P x z ?的前束 ? P ? ∧ → wff? y ) , ( , )) y ( z ( uQ x (u 范式为 。

谓词逻辑归结原理源代码

#include #include #include #define null 0 typedef struct { char var; char *s; }mgu; void strreplace(char *string,char *str1,char *str2) { char *p; while(p=strstr(string,str1)) { int i=strlen(string); int j=strlen(str2); *(string+i+j-1)='\0'; for(int k=i-1;(string+k)!=p;k--) *(string+k+j-1)=*(string+k); for(i=0;is)) continue; if((u+i)->var==(u+j)->var) { delete (u+j)->s; (u+j)->s=null; k--; j=i; } if(((u+i)->s)&&((u+i)->var==*((u+i)->s))) { delete (u+i)->s; (u+i)->s=null; k--;

} } j=count; if(k==j)return; count=k; for(int i=1;i0;i++) { if((u+i)->s) continue; while(!((u+j)->s)) j--; (u+i)->var= (u+j)->var; (u+i)->s= (u+j)->s; (u+j)->s=null; k--; } cout<<"gjvjkhllknkln"; } class unifier { char *string; mgu unit[50]; int count; public: int num; unifier(); void input(); int differ(int n); int change(int i,int j,int n); void print(); ~unifier(){delete string;} }; unifier::unifier() { count=0; unit[0].s=null; } void unifier::input() { cout <>num;

谓词逻辑习题及答案

谓词逻辑习题 1. 将下列命题用谓词符号化。 (1)小王学过英语和法语。 (2)2大于3仅当2大于4。 (3)3不是偶数。 (4)2或3是质数。 (5)除非李键是东北人,否则他一定怕冷。 解: (1) 令)(x P :x 学过英语,Q(x):x 学过法语,c :小王,命题符号化为)()(c Q c P ∧ (2) 令),(y x P :x 大于y, 命题符号化为)3,2()4,2(P P → (3) 令)(x P :x 是偶数,命题符号化为)3(P ? (4) 令)(x P :x 是质数,命题符号化为)3()2(P P ∨ (5) 令)(x P :x 是北方人;)(x Q :x 怕冷;c :李键;命题符号化为)()(x P c Q ?→ 2. 设个体域}{c b a D ,, =,消去下列各式的量词。 (1)))()((y Q x P y x ∧?? (2)))()((y Q x P y x ∨?? (3))()(y yQ x xP ?→? (4)))()((y yQ y x P x ?→?, 解: (1) 中))()(()(y Q x P y x A ∧?=,显然)(x A 对y 是自由的,故可使用UE 规则,得到 ))()(()(y Q y P y y A ∧?=,因此))()(())()((y Q y P y y Q x P y x ∧?∧?? ,再用ES 规则, )()())()((z Q z P y Q y P y ∧∧? ,D z ∈,所以)()())()((z Q z P y Q x P y x ∧∧?? (2)中))()(()(y Q x P y x A ∨?=,它对y 不是自由的,故不能用UI 规则,然而,对 )(x A 中约束变元y 改名z ,得到))()((z Q x P z ∨?,这时用UI 规则,可得: ))()((y Q x P y x ∨?? ))()((z Q x P z x ∨??? ))()((z Q x P z ∨? (3)略 (4)略 3. 设谓词)(y x P ,表示“x 等于y ”,个体变元x 和y 的个体域都是}321 {,,=D 。求下列各式的真值。 (1))3(,x xP ? (2))1(y yP ,? (3))(y x yP x ,?? (4))(y x yP x ,?? (5))(y x yP x , ?? (6))(y x xP y , ?? 解:

北邮离散数学第一次阶段作业

北京邮电大学 离散数学 第一次阶段作业 判断题 1. 如果A∪B=B,则A?B。【答案:A】 A. 正确 B. 错误 2. 如果a∈A∪B,则a?A或a?B。【答案:B】 A. 正确 B. 错误 3. a∈{a,a}。【答案:A】 A. 正确 B. 错误 4.{?}是空集。【答案:B】 A. 正确 B. 错误 5.设ρ是集合A上的等价关系,则当a,b∈ρ时,aρ=bρ。【答案:A】 A. 正确 B. 错误 单项选择题 1. 设A={a,a},则下列各式中错误的是【答案:B】 A. a∈2A B. {a}?2A C. {a}∈2A D. {a}?2A 解:2A={?,a,a, a,a} 2. 下列各式中不正确的是【答案:C】 A. ??? B. ?∈{?} C. ??? D. ?∈{?,?} 3. 设ρ是集合A上的关系,则()不是ρ为反对称关系的充分必要条件【答案:D】 A. ρ是反对称关系 B. ρ∩ρ?i A C. 对任意x,y∈A,当x,y∈ρ且x≠y时y,x?ρ D. 对A的某两个元素x, y,当x,y,y,x∈ρ时有x=y 4. 设A,B,C是集合,ρ,μ分别是A到B,B到C的关系,x∈A,z∈C,则存在y∈B使得x,y∈ρ且y,z∈μ是x,z∈ρ°μ的()条件【答案:C】 A. 充分而非必要 B. 必要而非充分 C. 充分必要

D. 既非充分又非必要 5. 设A={0,b},B={1,b,3},则A∪B的恒等关系为【答案:A】 A.{0,0,1,1,b,b,3,3} B. {0,0,1,1,3,3} C. {0,0,b,b,3,3} D. {0,1,1,b,b,3,3,0}

离散数学24谓词演算的推理理论

谓词演算的 推理理论

在谓词逻辑中,除了命题逻辑中的推理规则继续有效外,还有以下四条规则。设前提Г= {A 1,A 2,…,A k }. 1. 全称指定规则(全称量词消去规则)US : 例1 取个体域为实数域,F(x, y): x>y, P(x)=(?y) F(x,y), 则(?x)P(x) ?P(z)=(?y) F(z,y). 而不能(?x) P(x) ?P(y)=(?y) F(y,y). 其中x,y 是个体变项符号,c 为任意的个体常量. 或 (?x ) P (x ) ∴ P (y ) (?x) P (x ) ∴ P (c )

2 . 全称推广规则(全称量词引入规则) UG: P(x) ∴ (?x)P(x) 其中x是个体变项符号,且不在前提的任何公式中 自由出现. 3. 存在指定规则(存在量词消去规则) ES: (?x)P(x) ∴ P(c) 1)c是使P(x)为真的特定的个体常量,不是任意的. 2)c不在前提中或者先前推导公式中出现或自由出现, 换句话说,此c是在该推导之前从未使用过的.

4. 存在推广规则(存在量词引入规则) EG: P(c) ∴ ( x)P(x) 其中x是个体变项符号, c是个体常项符号.

谓词逻辑的推理理论由下列要素构成. 1. 等价公式 2. 蕴含式 3. 推理规则: (1) 前提引入规则 (2) 结论引入规则 (3) CP推理规则 (4)归谬论 (5) US规则 (6) UG规则 (7) ES规则 (8) EG规则

1)在推导的过程中,可以引用命题演算中的规则P、规则T、 规则CP . 2)为了在推导过程中消去量词,可以引用规则US和规则ES来 消去量词. 3)当所要求的结论可能被定量时,此时可引用规则UG和规则 EG将其量词加入. 4)证明时可采用如命题演算中的直接证明方法和间接证明方法. 5)在推导过程中,对消去量词的公式或公式中没含量词的子公 式,完全可以引用命题演算中的基本等价公式和基本蕴涵公式. 6)在推导过程中,对含有量词的公式可以引用谓词中的基本等 价公式和基本蕴涵公式.

《离散数学》第一次在线作业

第一次 第1题 空集不是任何集合的真子集 您的答案:错误 题目分数:0.5 此题得分:0.5 批注:本题考查空集的基本概念 第2题 一个集合可以是另一个集合的元素 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:本题考查集合的基本概念 第3题 设A、B为集合,如果集合A的元素都是集合B的元 素,则称A是B的子集 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:本题考查子集的基本概念 第4题 如果一个集合包含了所要讨论的每一个集合,则称该 集合为全集,记为U 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:本题考查全集的基本概念 第5题 在笛卡儿坐标系中,平面上点的坐标< 1,2> 与< 2,1> 代表不同的点 您的答案:正确 题目分数:0.5

此题得分:0.5 批注:本题考查笛卡儿坐标系的基本概念 第6题 复合运算不满足交换律,但复合运算满足结合律您的答案:正确 题目分数:0.5 此题得分:0.5 批注:本题考查复合运算的是否满足交换律和结合律 第7题 映射也可以称为函数,是一种特殊的二元关系 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:本题考查映射的基本概念 第8题 映射的复合运算不满足交换律 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:本题为映射的基础知识 第9题 空集是唯一的 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:本题考查空集的唯一性 第10题 对任意的集合A,A包含A 您的答案:正确 题目分数:0.5 此题得分:0.5

批注:本题考查集合的包含概念 第11题 集合上的三种特殊元是单位元、零元及可逆元 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:本题考查集合上的三种特殊元 第12题 集合A上的偏序关系的三个性质是自反性、反对称性和传递性 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:本题考查集合偏序关系的三个性质 第13题 设f:A→B, g:B→C。若f, g都是满射,则gf也是满射 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:本题考查复合关系的满射概念 第14题 设f:A→B, g:B→C。若f, g都是双射,则gf也是双射 您的答案:正确 题目分数:0.5 此题得分:0.5 批注:本题考查复合关系的双射概念 第15题 设f:A→B, g:B→C。若f, g都是单射,则gf也是单射 您的答案:正确 题目分数:0.5 此题得分:0.5

离散数学作业11_谓词逻辑答案

离散数学作业 作业11——第3章谓词逻辑 1. 符号化下列命题并推证其结论。 每个大学生不是文科学生就是理工科学生,小张不是理工科学生,因此如果小张是大学生,则他就是文科生。 解:a:小张;M(x):x是大学生;F(x): x是文科生;G(x): x是理工科学生,则符号化为 (x)(M(x)F(x)∨G(x)),┐G(a)M(a) F(a) (1) M(a) P(附加前提) (2) (x)(M(x)F(x)∨G(x)) P (3) M(a)F(a)∨G(a) (2),US (4) ┐M(a)∨F(a)∨G(a) (3),等值演算 (5) F(a)∨G(a) (1),(4),析取三段论 (6) ┐G(a) P (7) F(a) (5),(6),析取三段论 (8) M(a) F(a) (1),(7),CP规则 注:也可采用直接证法。 2. 符号化下列命题并推证其结论。 所有的主持人都是有风度的,黎明既是学生又是主持人,所以有一些学生是有风度的。 解:S(x): x是学生;Z(x): x是主持人;F(x):x是有风度的;a:黎明。

(x)(Z(x)F(x)),S(a)Z(a)(x) (S(x)F(x)) (1) (x)(Z(x)F(x)) P (2) Z(a)F(a) (1),US (3) S(a)Z(a) P (4) S(a) (3),化简 (5) Z(a) (3),化简 (6) F(a) (2),(5),假言推理 (7) S(a)F(a) (4),(6),合取引入 (8) (x) (S(x)F(x)) (7),EG 3.在一阶谓词逻辑中构造下面推理的证明。 前提:(x)(F(x)∨G(x)),(x)(F(x)→H(x)), 结论:(x)(H(x)→G(x))。 证明:反证法 (1)(x)(H(x)→G(x)) 附加前提 (2)(x)(H(x)→G(x)) (1),量词否定等值式 (3)(H(c)→G(c)) (2), ES (4)(H(c) ∨G(c)) (3), 等值演算 (5)H(c)G(c) (4), 等值演算 (6)H(c) (5),化简 (7)G(c) (5),化简 (8)(x)(F(x)∨G(x)) P (9)F(c)∨G(c) (8),US

谓词演算的推理理论(牛连强)

2.5 谓词演算的推理理论 1.推理定律 谓词演算中也存在一些基本的等价与蕴含关系,参见表2-2。我们以此作为推理的基础,即推理定律。 表2-2 序号 等价或蕴含关系 含义 E27 E28 ┐?xA(x)??x┐A(x) ┐?xA(x)??x┐A(x) 量词否定等值式 E29 E30?x(A(x)∧B(x))??xA(x)∧?xB(x) ?x(A(x)∨B(x))??xA(x)∨?xB(x) 量词分配等值式(量词分配律) E31 E32 E33 E34 E35 E36 E37 E38 E39 E40 E41 E42 E43?x(A(x)∨B)??xA(x)∨B ?x(A(x)∧B)??xA(x)∧B ?x(A(x)∨B)??xA(x)∨B ?x(A(x)∧B)??xA(x)∧B ?x(B∨A(x))? B∨?xA(x) ?x(B∧A(x))? B∧?xA(x) ?x(B∨A(x))? B∨?xA(x) ?x(B∧A(x))? B∧?xA(x) ?x(A(x)→B(x))??xA(x)→?xB(x) ?x(A(x)→B)??xA(x)→B ?xA(x)→B??x(A(x)→B) A→?xB(x)??x(A→B(x)) A→?xB(x)??x(A→B(x)) 量词作用域的扩张与收缩 I21 I22?xA(x)∨?xB(x)??x(A(x)∨B(x)) ?x(A(x)∧B(x))??xA(x)∧?xB(x) I23 ?xA(x)→?xB(x)??x(A(x)→B(x)) 表2-2中的I、E序号是接着表1-5和1-8排列的,表明它们都是谓词逻辑的推理定律。E31~E34与E35~E38只是A和B的顺序不同。 2.量词的消除与产生规则 谓词推理可以看作是对命题推理的扩充。除了原来的P规则(前提引入)、T规则(命题等价和蕴含)及反证法、CP规则外,为什么还需引入新的推理规则呢? 命题逻辑中只有一种命题,但谓词逻辑中有2种,即量词量化的命题和谓词填式命题。如果仅由表2-2的推理定律就可推证,并不需要引入新的规则,但这种情况十分罕见,也失去了谓词逻辑本身的意义。为此,要引入如下4个规则完成量词量化命题与谓词填式之间的转换,其中的A(x)表示任意的谓词。 (1) 全称指定(消去)规则US(Ubiquity Specification,或记为?-)

2013年9月份考试离散数学第一次作业

2013年9月份考试离散数学第一次作业 一、单项选择题(本大题共40分,共20 小题,每小题2 分) 1. 下列语句中不是命题的只有()。A. 鸡毛也能飞上天?B. 人的死或重于泰山,或轻于鸿毛。C. 不经一事,不长一智。 D. 牙好,胃口就好。 2. 设A={1,2,3,4,5},A上二元关系R={〈1,2〉,〈3,4〉,〈2,2〉},S={〈2,4〉,〈3,1〉,〈4,2〉},则S-1oR-1的运算结果是()。 A. {〈4,1〉,〈2,3〉,〈4,2〉} B. {〈2,4〉,〈2,3〉,〈4,2〉} C. {〈4,1〉,〈2,3〉,〈2,4〉} D. {〈2,2〉,〈3,1〉,〈4,4〉} 3. 下列集合关于所给定的运算成为群的是()。 A. 已给实数a的正整数次幂的全体,且a∈{0,1,-1},关于数的乘法 B. 所有非负整数的集合,关于数的加法 C. 所有正有理数的集合,关于数的乘法 D. 实数集,关于数的除法 4. 在有n个结点的连通图中,其边数() A. 最多有n-1条 B. 至少有n-1条 C. 最多有n条 D. 至少有n条 5. 一个连通的无向图G,如果它的所有结点的度数都是偶数,那么它具有一条() A. 汉密尔顿回路 B. 欧拉回路 C. 汉密尔顿通路 D. 初级回路 6. .以下命题公式中,为永假式的是() A. .p→(p∨q∨r) B. (p→┐p)→┐p C. ┐(q→q)∧p D. ┐(q∨┐p)→(p∧┐p) 7. 在布尔代数L中,表达式(a∧b)∨(a∧b∧c)∨(b∧c)的等价式是()。 A. b∧(a∨c) B. (a∧b)∨(a∧b) C. (a∨b)∧(a∨b∨c)∧(b∨c) D. (b∨c)∧(a∨c) 8. 所有使命题公式为真的赋值为()。 A. 010,100,101,110,111 B. 010,100,101,111 C. 全体赋值 D. 不存在 9. 设i是虚数,·是复数乘法运算,则G=<{i,-i,1,-1},?>是群,下列是G的子群是()。 A.

离散数学第一次作业(命题逻辑) 1、证明下列各式是重言式

离散数学第一次作业(命题逻辑) 1、证明下列各式是重言式 (1)((P∧Q)→P)?T ù((?(P∧Q) ∨ P) ?T ù(?P∨?Q∨P) ?T ù(T∨?Q)?T ùT?T 所以此式为重言式 (2)?(?(P∨Q)→? P)?F ù?((P∨Q)∨? P)?F ù?(T∨Q)?F ù?T?F ùF?F 所以此式为重言式 (3)(Q→P)∧(? P→Q)∧(Q?Q)? P ù(? Q∨P)∧(P∨Q)∧T? P ù((? Q∨P)∧P) ∨((? Q∨P)∧Q) ? P ù(P∨((? Q∨P)∧Q) ? P ù(P∨P) ? P

ùP? P 所以此式为重言式 (4)(P→? P)∧(? P→P)?F ù(? P∨? P)∧(P∨P)?F ù(? P∧P)?F ùF?F 所以此式为重言式 2、求出下列公式的最简等价式:(1)((P→Q)?(? Q→? P))∧R ù((P→Q)?(P→Q))∧R ùT∧RùR (2)P∨? P∨(Q∧?Q) ùT∨FùT (3)(P∧(Q∧S))∨(? P∧(Q∧S))ù((P∨? P )∧(Q∧S))) ùT∧(Q∧S) ù(Q∧S)

3、(1)与非运算符↑(又叫悉菲(Sheffer)记号)用下述真值表定义,可以看出P↑Q??(P∧Q),试证明: (a)P↑P?? P;(b)(P↑P)↑(Q↑Q)? P∨Q; (c)(P↑Q)↑(P↑Q)? P∧Q 证明: (a)P↑P??(P∧P)??P (b) (P↑P)↑(Q↑Q)??P↑?Q??(?P∧?Q) ? P∨Q (c) (P↑Q)↑(P↑Q)??(P∧Q)↑?(P∧Q) ??(?(P∧Q)∧?(P∧Q)) ???(P∧Q) ? P∧Q (2)或非运算符↓(又叫皮尔斯(Peirce)箭头)用下述真值表定义,它与?(P∨Q)逻辑等价。对下述每一式,找出仅用↓表示的等价式。(a)? P;(b)P∨Q;(c)P∧Q。 P Q P↑Q P↓Q 0 0 1 1 0 1 1 0 1 0 1 0 1 1 0 0 证明: (a)? Pù? P∧Tù? P∧?Fù?(P∨F)ùP↓ F (b)P∨Qù??(P∨Q)ù?(P↓Q)ù(P↓Q)↓ F (c)P∧Qù?(?P∨?Q) ù??(? P↓? Q)ù? P↓? Qù(P↓ F)↓(Q↓ F)

离散数学作业答案

离散数学集合论部分形成性考核书面作 业 本课程形成性考核书面作业共3次,内容主要分别是集合论部分、图论部分、数理逻辑部分的综合练习,基本上是按照考试的题型(除单项选择题外) 安排练习题目,目的是通过综合性书面作业,使同学自己检验学习成果,找出 掌握的薄弱知识点,重点复习,争取尽快掌握。本次形考书面作业是第一次作业,大家要认真及时地完成集合论部分的综合练习作业。 要求:将此作业用A4纸打印出来,手工书写答题,字迹工整,解答题要有 解答过程,要求本学期第11周末前完成并上交任课教师(不收电子稿)。并在 03任务界面下方点击“保存”和“交卷”按钮,完成并上交任课教师。 一、填空题 1.设集合{1,2,3},{1,2} ==,则P(A)-P(B )= {{3},{1,3},{2,3}, A B {1,2,3}} ,A?B= {<1,1>,<1,2>,<2,1>,<2,2>,<3,1>,<3.2>} .2.设集合A有10个元素,那么A的幂集合P(A)的元素个数为 1024 .3.设集合A={0, 1, 2, 3},B={2, 3, 4, 5},R是A到B的二元关系, 则R的有序对集合为 {<2, 2>,<2, 3>,<3, 2>},<3,3> .4.设集合A={1, 2, 3, 4 },B={6, 8, 12},A到B的二元关系 R=} ∈ y x∈ y < > = {B , , x , 2 y A x 那么R-1= {<6,3>,<8,4>} 5.设集合A={a, b, c, d},A上的二元关系R={, , , },则R具有的性质是没有任何性质. 6.设集合A={a, b, c, d},A上的二元关系R={, , , },若在R中再增加两个元素{,} ,则新得到的关系就具 有对称性. 7.如果R1和R2是A上的自反关系,则R1∪R2,R1∩R2,R1-R2中自反关系有 2 个. 8.设A={1, 2}上的二元关系为R={|x?A,y?A, x+y =10},则R的自 反闭包为 {<1,1>,<2,2>} . 9.设R是集合A上的等价关系,且1 , 2 , 3是A中的元素,则R中至少 包含 <1,1>,<2,2>,<3,3> 等元素. 10.设集合A={1, 2},B={a, b},那么集合A到B的双射函数是

人工智能原理教案02章 归结推理方法2.4 归结原理

2.4 归结原理 本节在上节的基础上,进一步具体介绍谓词逻辑的归结方法。谓词逻辑的归结法是以命题逻辑的归结法为基础,在Skolem 标准性的子句集上,通过置换和合一进行归结的。 下面先介绍一些本节中用到的必要概念: 一阶逻辑:谓词中不再含有谓词的逻辑关系式。 个体词:表示主语的词 谓词:刻画个体性质或个体之间关系的词 量词:表示数量的词 个体常量:a,b,c 个体变量:x,y,z 谓词符号:P,Q,R 量词符号:, 归结原理正确性的根本在于,如果在子句集中找到矛盾可以肯定命题是不可满足的。 2.4.1 合一和置换 置换:置换可以简单的理解为是在一个谓词公式中用置换项去置换变量。 定义: 置换是形如{t1/x1, t2/x2, …, t n/x n}的有限集合。其中,x1, x2, …, x n是互不相同的变量,t1, t2, …, t n是不同于x i的项(常量、变量、函数);t i/x i表示用t i置换x i,并且要求t i与x i不能相同,而且x i

不能循环地出现在另一个t i中。 例如 {a/x,c/y,f(b)/z}是一个置换。 {g(y)/x,f(x)/y}不是一个置换,原因是它在x和y之间出现了循环置换现象。置换的目的是要将某些变量用另外的变量、常量或函数取代,使其不在公式中出现。但在{g(y)/x,f(x)/y}中,它用g(y)置换x,用f(g(y))置换y,既没有消去x,也没有消去y。若改为{g(a)/x,f(x)/y}就可以了。 通常,置换用希腊字母θ、σ、α、λ来表示的。 定义:置换的合成 设θ={t1/x1, t2/x2, …, t n/x n},λ={u1/y1, u2/y2, …, u n/y n},是两个置换。则θ与λ的合成也是一个置换,记作θ·λ。它是从集合{t1·λ/x1, t2·l/x2, …, t n·λ/x n, u1/y1, u2/y2, …, u n/y n} 即对ti先做λ置换然后再做θ置换,置换xi 中删去以下两种元素: i. 当t iλ=x i时,删去t iλ/x i(i = 1, 2, …, n); ii. 当y i∈{x1,x2, …, x n}时,删去u j/y j(j = 1, 2, …, m) 最后剩下的元素所构成的集合。 例: 设θ={f(y)/x, z/y},λ={a/x, b/y, y/z},求θ与λ的合成。 解: 先求出集合

2013华工离散数学作业

注意看参考答案 1. A.明年国庆节是晴天。 B.在实数范围内,x+y〈3。 C.请回答这个问题! D.明天下午有课吗? 在上面句子中,是命题的只有() 答题: A. B. C. D. 参考答案:A 2. 在上面句子中,是命题的是( ) A.雪是黑色的。 B.这朵花多好看呀!。 C.请回答这个问题! D.明天下午有会吗? 答题: A. B. C. D. 参考答案:A 3. A.现在开会吗? B.在实数范围内,x+y >5。 C.这朵花多好看呀! D.离散数学是计算机科学专业的一门必修课。 在上面语句中,是命题的只有( ) 答题: A. B. C. D. 参考答案:D 4. A.1+101=110 B.中国人民是伟大的。 C.全体起立! D.计算机机房有空位吗? 在上面句子中,是命题的是( ) 答题: A. B. C. D. 参考答案:B 5.下面的命题不是简单命题的是( ) A.3是素数或4是素数 B.2018年元旦下大雪 C.刘宏与魏新是同学 D.圆的面积等于半径的平方与之积 答题: A. B. C. D. 参考答案:A

6.设:p:派小王去开会。q:派小李去开会。则命题: “派小王或小李中的一人去开会” 可符号化为:() A. B. C. D. 答题: A. B. C. D. 参考答案:B 7.下面“”的等价说法中,不正确的为 A.p是q的充分条件 B. q是p的必要条件 C.q仅当p D.只有q才p 答题: A. B. C. D. 参考答案:C 8. p,q都是命题,则p→q的真值为假当且仅当( ) A.p为假,q为真 B.p为假,q也为假 C.p为真,q也为真 D.p为真,q也为假 答题: A. B. C. D. 参考答案:D 9.个命题变元组成的命题公式,有( )种真值情况 A. B. C. D.2 答题: A. B. C. D. 参考答案:C 10. 答题: A. B. C. D. 参考答案:C 11.设F(x):x是火车,G(x):x是汽车,H(x,y):x比y快。命题“说

谓词逻辑习题及答案

谓词逻辑习题 1. 将下列命题用谓词符号化。 (1)小王学过英语和法语。 (2)2大于3仅当2大于4。 (3)3不是偶数。 (4)2或3是质数。 (5)除非李键是东北人,否则他一定怕冷。 解: (1) 令)(x P :x 学过英语,Q(x):x 学过法语,c :小王,命题符号化为)()(c Q c P ∧ (2) 令),(y x P :x 大于y, 命题符号化为)3,2()4,2(P P → (3) 令)(x P :x 是偶数,命题符号化为)3(P ? (4) 令)(x P :x 是质数,命题符号化为)3()2(P P ∨ (5) 令)(x P :x 是北方人;)(x Q :x 怕冷;c :李键;命题符号化为)()(x P c Q ?→ 2. 设个体域}{c b a D ,,=,消去下列各式的量词。 (1)))()((y Q x P y x ∧?? (2)))()((y Q x P y x ∨?? (3))()(y yQ x xP ?→? (4)))()((y yQ y x P x ?→?, 解: (1) 中))()(()(y Q x P y x A ∧?=,显然)(x A 对y 是自由的,故可使用UE 规则,得到 ))()(()(y Q y P y y A ∧?=,因此))()(())()((y Q y P y y Q x P y x ∧?∧?? ,再用ES 规则, )()())()((z Q z P y Q y P y ∧∧? ,D z ∈,所以)()())()((z Q z P y Q x P y x ∧∧?? (2)中))()(()(y Q x P y x A ∨?=,它对y 不是自由的,故不能用UI 规则,然而,对 )(x A 中约束变元y 改名z ,得到))()((z Q x P z ∨?,这时用UI 规则,可得: ))()((y Q x P y x ∨?? ))()((z Q x P z x ∨??? ))()((z Q x P z ∨? (3)略 (4)略 3. 设谓词)(y x P ,表示“x 等于y ”,个体变元x 和y 的个体域都是}321 {,,=D 。求下列各式的真值。 (1))3(,x xP ? (2))1(y yP ,? (3))(y x yP x , ?? (4))(y x yP x ,??

实现基于谓词逻辑的归结原理

河南城建学院 《人工智能》实验报告 实验名称:实现基于谓词逻辑的归结原理 成绩:____ 专业班级: 学号: 姓名: 实验日期:20 14 年 05 月 13日 实验器材:一台装PC机。 一、实验目的 熟练掌握使用归结原理进行定理证明的过程,掌握基于谓词逻辑的归结过程中,子句变换过程、替换与合一算法、归结过程及简单归结策略等重要环节,进一步了解机器自动定理证明的实现过程。 二、实验要求 对于任意给定的一阶谓词逻辑所描述的定理,要求实现如下过程: (1) 谓词公式到子句集变换; (2) 替换与合一算法; (3) 在某简单归结策略下的归结。 三、实验步骤 步1 设计谓词公式及自居的存储结构,即内部表示。注意对全称量词?x和存在量词?x可采用其他符号代替; 步2 实现谓词公式到子句集变换过程; 步3 实现替换与合一算法; 步4 实现某简单归结策略;

步5 设计输出,动态演示归结过程,可以以归结树的形式给出; 步6 实现谓词逻辑中的归结过程,其中要调用替换与合一算法和归结策略。 四、代码 谓词公式到子句集变换的源代码: #include #include #include #include using namespace std; //一些函数的定义 void initString(string &ini);//初始化 string del_inlclue(string temp);//消去蕴涵符号 string dec_neg_rand(string temp);//减少否定符号的辖域 string standard_var(string temp);//对变量标准化 string del_exists(string temp);//消去存在量词 string convert_to_front(string temp);//化为前束形 string convert_to_and(string temp);//把母式化为合取范式 string del_all(string temp);//消去全称量词 string del_and(string temp);//消去连接符号合取% string change_name(string temp);//更换变量名称 //辅助函数定义 bool isAlbum(char temp);//是字母 string del_null_bracket(string temp);//删除多余的括号 string del_blank(string temp);//删除多余的空格 void checkLegal(string temp);//检查合法性 char numAfectChar(int temp);//数字显示为字符 //主函数 void main() { cout<<"------------------求子句集九步法演示-----------------------"<

份考试离散数学第一次作业精选文档

份考试离散数学第一次 作业精选文档 TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-

2014年9月份考试离散数学第一次作业 一、单项选择题(本大题共42分,共 21 小题,每小题 2 分) 1. 下列语句中是命题的只有() A. 在实数范围内,x2+y2>=0 B. 在实数范围内,x+y C. 请回答这个问题 D. 真正有学问的人怎么回不关心政治呢? 2. 设R为实数集,R+={x|x∈R∧x>0},*是数的乘法运算,是一个群,则下列集合关于数的乘法运算构成该群的子群的是()。 A. {R+中的有理数} B. {R+中的无理数} C. {R+中的自然数} D. {1,2,3} 3. 下列语句中不是命题的只有()。 A. 鸡毛也能飞上天? B. 人的死或重于泰山,或轻于鸿毛。 C. 不经一事,不长一智。 D. 牙好,胃口就好。

4. 下述是命题且真值为真的是() A. 下个月8日是晴天 B. 他真年轻啊! C. 长方形面积等于长乘以宽 D. 每个月至少有29天 5. 2.设G是n个顶点的无向简单图,则下列说法不正确的是() A. 若G是树,则其边数等于n-1 B. 若G是欧拉图,则G中必有割边 C. 若G中有欧拉路,则G是连通图,且有零个或两个奇度数顶点 D. 若G中任意一对顶点的度数之和大于等于n-1,则G中有汉密尔顿路 6. .以下命题公式中,为永假式的是() A. .p→(p∨q∨r) B. (p→┐p)→┐p C. ┐(q→q)∧p D. ┐(q∨┐p)→(p∧┐p)

7. 设A={Φ},B=P(P(A)),以下不正确的式子是()。 A. {{Φ},{{Φ}},{Φ,{Φ}}}包含于B B. {{{Φ}}}包含于B C. {{Φ,{Φ}}}包含于B D. {{Φ},{{Φ,{Φ}}}}包含于B 8. 无向图结点之间的连通性,是结点集之间的一个() A. 连通关系 B. 偏序关系 C. 等价关系 D. 函数关系 9. 设R为实数集,函数f:R→R,f(x)=2x,则f是() A. 满射函数 B. 入射函数 C. 双射函数 D. 非入射非满射

北邮离散数学第一次阶段作业

一、判断题(共5道小题,共50.0分) 1. 如果,则或. A. 正确 B. 错误 知识点: 集合 学生答案: [B;] 得分: [10] 试题分值: 10.0 提示: 2. 是空集. A. 正确 B. 错误 知识点: 集合 学生答案: [B;] 得分: [10] 试题分值: 10.0 提示: 3. 设为集合上的等价关系, 则 A. 正确 B. 错误 知识点: 关系 学生答案: [B;] 得分: [10] 试题分值: 10.0 提示: 4. 设集合,则是到的关系

A. 正确 B. 错误 知识点: 关系 学生答案: [A;] 得分: [10] 试题分值: 10.0 提示: 5. 设集合,,则 A. 正确 B. 错误 知识点: 关系 学生答案: [B;] 得分: [10] 试题分值: 10.0 提示: 6. 二、单项选择题(共5道小题,共50.0分) 1. 设为实数集合,下列集合中哪一个不是空集 A. B. C. D. 知识点: 集合 学生答案: [A;] 得分: [10] 试题分值: 10.0 提示:

2. 设是集合A上的关系,则()不是为反对称关系的充分必要条件. A. 是反对称关系 B. ∩ C. 对任意 D. 对A的某两个元素 知识点: 关系 学生答案: [D;] 得分: [10] 试题分值: 10.0 提示: 3. 设为集合上的等价关系,对任意,其等价类为 A. 空集 B. 非空集 C. 是否为空集不能确定 D. 知识点: 关系 学生答案: [B;] 得分: [10] 试题分值: 10.0 提示: 4. 设,,则的恒等关系为 A. B.

2013年4月考试离散数学第一次作业

2013年4月考试离散数学第一次作业 一、单项选择题(本大题共50分,共 25 小题,每小题 2 分) 1. 下列关系中为等价关系的是() A. 朋友关系 B. 父子关系 C. 住在同一街区的邻居关系 D. 买卖关系 2. 集合A上的相容关系所得关系矩阵M(R)的对角线元素()。 A. 全为1 B. 全为0 C. 有的是1,有的是0 D. 有的是2 3. 完全图的结点数目为()时,有欧拉回路。 A. 3 B. 为奇数 C. 为偶数 D. 10 4. 下面哪一个图是树()? A. B. C. D.

5. 任何无向图中结点间的连通关系是() A. 偏序关系 B. 等价关系 C. 相容关系 D. 拟序关系 6. 若集合A的基数为7,则其幂集的基数|P(A)|是多少?() A. 107 B. 70 C. 27 D. 17 7. 若R和S是集合A上的两个关系,则下述结论正确的是() A. 若R和S是自反的,则RoS是自反的。 B. 若R和S是对称的,则RoS是对称的。 C. 若R和S是反自反对称的,则RoS是反自反的。 D. 若R和S是传递的,则RoS是传递的。 8. 设A是整数集,下列说法正确的是()。 A. B. C. D. 9. 设P:我去踢球,Q:明天下雨,命题“如果我踢球,当且仅当明天不下雨”的符号化表示为()。 A. P→Q B. Q→P C. D. P Q 10. 以下哪个不是最小联结词组?() A. { ∧,?} B. { ∨,?} C. { ∧,∨,→} D. {?,→ } 11. 集合A={1,2,… ,10}上的关系R={|x+y=10,x∈A,y∈A},则R的性质为()。 A. 自反的 B. 对称的 C. 传递的、对称的 D. 反自反的、传递的 12. 下面哪一个命题是命题“2是偶数或-3是负数”的否定?() A. 2是偶数或-3不是负数 B. 2是奇数或-3不是负数 C. 2不是偶数且-3不是负数 D. 2是奇数且-3不是负数

谓词逻辑习题及答案

1. 将下列命题用谓词符号化。 4) 2 或 3 是质数。 5)除非李键是东北人,否则他一定怕冷。 解: (1) 令 P( x) :x 学过英语, Q(x) :x 学过法语, c :小王,命题符号化为 P(c) Q(c) (2) 令P(x,y):x 大于 y, 命题符号化为 P(2,4) P(2,3) (3) 令 P(x):x 是偶数,命题符号化为 P(3) (4) 令 P(x):x 是质数,命题符号化为 P(2) P(3) (5) 令 P(x):x 是北方人; Q(x):x 怕冷; c :李键;命题符号化为 Q(c) P(x) 2. 设个体域 D {a ,b ,c} ,消去下列各式的量词。 (1) x y(P(x) Q(y)) (2) x y(P(x) Q(y)) (3) xP(x) yQ(y) (4) x(P(x ,y) yQ(y)) 解: (1) 中 A(x) y(P(x) Q( y)) ,显然 A(x)对y 是自由的,故可使用 UE 规则,得到 A(y) y(P(y) Q(y)) , 因此 x y(P(x) Q(y)) y(P(y) Q( y)) ,再用 ES 规则, y( P( y) Q(y)) P(z) Q(z),z D ,所以 x y(P(x) Q(y)) P(z) Q(z) (2)中 A(x) y(P(x) Q( y)) ,它对 y 不是自由的,故不能用 UI 规则,然而,对 A( x)中约束变元 y 改名z ,得到 z(P(x) Q( z)) ,这时用 UI 规则,可得: x y(P(x) Q(y)) x z(P(x) Q(z)) z(P(x) Q(z)) 3) 略 4) 略 3. 设谓词 P(x ,y)表示“x 等于 y ”,个体变元 x 和y 的个体域都是 D {1,2,3} 。求下列各式 的真值。 (1) xP( x ,3) (2) yP(1,y) (3) x yP(x ,y) (4) x yP( x ,y) (5) x yP(x ,y) (6) y xP(x ,y) 解: (2) 当 x 3时可使式子成立,所以为 Ture 。 (3) 当 y 1 时就不成立,所以为 False 。 谓词逻辑习题 1) 小王学过英语和法语。 2) 2大于3仅当 2大于 4。 3) 3 不是偶数。

相关文档
相关文档 最新文档