【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《大连海事大学2013-2014学年第一学期硕士研究生《数理逻辑》试题及参考答案》,欢迎阅读!
专业班级: 学号: 姓名:
教务处试卷编号:
备注:1、试卷背面为演草区(不准用自带草纸) 装 订 线
课程编号: 20312019 考核方式:(开卷) 考核时间:2013年12月24日8:00-9:35 主考教师允许携带的用品:教科书、参考书、课件
大连海事大学2013--2014学年第一学期硕士研究生《数理逻辑》试卷及参考答案
题号
得分
一
二
三
四
五
六
七
平时分
卷面分
总分
一.(本题10分)判断下述说法是否正确,正确的在【 】中填写T,不正确的在【 】中填写F,不必说明理由。
1. 【T】如果命题公式AB是恒假的,则A是恒假的并且B是恒假的。 2. 【F】,,是逻辑连接符的极小全功能集。 3. 【T】如果m和m都是关于命题变量p1,
,pn的极小项,则mm当且仅当mmm。
4. 【T】任意命题公式都存在唯一的与之等值的主合取范式。 5. 【F】在一阶逻辑中,xPx,yxPx,z。
6. 【T】项fa,b对公式yPx,y中的自由变量x是自由的。 7. 【F】在一阶逻辑中,xPxxQxxPxQx。 8. 【F】任意一阶公式都与其所对应的子句集等值。
9. 【T】形式系统L的扩张L如果不是相容的,那么L必然是完全的。 10.【T】设A是形式系统K的公式,A是A所对应的封闭公式。则
K
AA。
二. (10分) 设A,B,C是命题公式。试回答下述问题并证明你的结论。
⑴ 如果ACBC,是否一定有AB?(4分) ⑵ 如果ACBC,是否一定有AB?(6分)
解 ⑴ 如果ACBC,不一定有AB,事实上,只要C是重言式,则一定有ACAC,但这时A A。⑵ 如果ACBC,一定有AB。事实上,根据的结合律和置换规则,有
AACCACCACCBCCBCCB。
三. (15分) 设J和J是形式系统L的两个相容完全扩张。试证明,JJ当且仅当存在公式A,使得
证明 设J和J是形式系统L的两个相容完全扩张。 首先,如果存在公式A,使得
J
J
A但
J
A。
A但
J
A,这时A是J的定理但不是J的定理,故显然有JJ,
反之,若JJ,则必存在公式A,使得A是J的定理但不是J的定理,或者A是J的定理但不是J的定理。不失一般性,设公式A是J的定理但不是J的定理,根据J是完全扩张可知,A是J的定理。于是有
综上,原命题成立。
四. (20分) 设S1和S2是两个相容的一阶系统。试判断ThS1ThS2和ThS1ThS2是否一定是相容的,并证明你的结论。
解 ⑴ ThS1ThS2是相容的。事实上,由于S1相容且ThS1ThS2ThS1,故ThS1ThS2必然相容。
1
⑵ ThS1ThS2不一定相容。例如,对于一阶系统K,由于x1A1x1和x1A11x1都不是K的定理,因此,如果S1是1将x1A1x1作为K所得到的K的扩张,S2是将x1A11x1作为K的附加公理所得到的K的扩张,虽然S1和S2都是相容的,1但因为x1A1x1ThS1而x1A11x1ThS2,这时ThS1ThS2不相容。
J
A但
J
A。
五、(本题20分)设S是一阶系统,M是S的模型。令S是将所有在M下为真的的原子公式作为附加公理所得到的S的扩张。请回答下述问题并证明你的结论。
⑴ S是否一定是相容的?(8分) ⑵ S是否一定是完全的?(12分)
解 ⑴ 由于S的公理或者是S的公理,或者是在M为真的的原子公式,而M是S的模型,因此它必然也是S的模型。由于S存在模型,故S一定是相容的。
⑵ S未必是完全的。反例可以如下:
1
如果设是一个只包含一个谓词符号A11和一个个体常量符号a1的一阶语言。对于原子A1a,显然A11a和A11a都不是
专业班级: 学号: 姓名:
教务处试卷编号:
备注:1、试卷背面为演草区(不准用自带草纸) 装 订 线
1
恒真的,故A1a和A11a都不是K的定理。由于将A11a作为附加公理所得到的K的扩张是相容的,故不妨设M是这个11相容扩张的一个模型。显然,M是K的模型,但MA1a。于是,如果令SK,由于A1a在M下为假,故仍有SK。
这时S显然不是完全的。
六.(本题15分)使用归结方法证明下述公式G是公式F的逻辑结果:
F:xPxRx;
G:xyPyQx,yzQx,zRz。
具体给出推出空子句□归结反演过程,注明每一步归结的亲本子句和mgu,并画出最后的归结反演树。
解 将FG化成前束范式:
xPxRxxyPyQx,yzQx,zRz xPxRxxyPyQx,yzQx,zRz xyuzPuRuPyQx,yQx,zRz,
将xyuzPuRuPyQx,yQx,zRz进行Skolem范式化,得子句集
SPuRu,Pb,Qa,b,Qa,zRz,
于是,从S推出空子句□的归结演绎如下,最后的归结反演树如图所示。
⑴ PuRu ⑵ Pb
S中的子句 S中的子句
⑶ Qa,b ⑸ Rb
S中的子句 S中的子句
由⑴⑵,mgu为bu 由⑶⑷,mgu为bz 由⑸⑹,mgu为
⑷ Qa,zRz
⑹ Rb ⑺ □
PuRu
mgubu
Pb
Qa,b Qa,zRz
mgubz
Rb Rb
mgu
□
第六题图
七. (10分) 试证明,存在一阶语言,使得K是不可判定的。
证明 假定T是一个Turing机,其符号表为B,1,状态集为q0,q1,令一阶语言
的个体常量符号集合为
,qn。令AB,1q0,q1,,qnq,q,h,将T转换
成为A上的字问题SA,则Turing机T对于输入停机当且仅当字hq0h和hqh等价。
AB,1q0,q1,,qnq,q,h,
函数符号只有f22,谓词符号只有A12(等词)。记f22xi,xj为xixj。在K的基础上加入以下附加公理:
⑴ A12x1x2x3,x1x2x3 ⑵ A12x1,x2A12x1x3,x2x3 ⑶ A12x1,x2A12x3x1,x3x2
⑷ 对SA中的关系集合中的每个ww,A12w,w ⑸ A12x1,x2A12x2,x3A12x1,x3 可以得到K的有穷扩张K,显然,
K
A12t1,t2当且仅当在SA中t1和t2等价。
试卷 第 2 页 共 3 页
本文来源:https://www.wddqxz.cn/a5daf7b849fe04a1b0717fd5360cba1aa8118cbb.html