江苏科技大学 数理逻辑2010试题、数理逻辑2011试题

合集下载

数理逻辑练习题及答案-2

数理逻辑练习题及答案-2

数理逻辑练习题及答案-2命题逻辑等价演算1.设A、B、C为任意的命题公式。

(1)已知A∨CB∨C,问:AB一定成立吗?(2)已知A∧CB∧C,问:AB一定成立吗?(3)已知┐A┐B,问:AB一定成立吗?2.用等值演算法判断下列公式的类型,对不是重言式的可满足式,再用真值表法求出成真赋值。

(1)┐(p∧q→q)(2)(p→(p∨q))∨(p→r)(3)(p∨q)→(p∧r)3.用等值演算法证明下面等值式:(1)┐(pq)(p∨q)∧┐(p∧q)(2)(p∧┐q)∨(┐p∧q)(p∨q)∧┐(p∧q)4.求下列公式的主析取范式,并求成真赋值:(1)(┐p→q)→(┐q∨p)(2)┐(p→q)∧q∧r(3)(p∨(q∧r))→(p∨q∨r)5.求下列公式的主合取范式,并求成假赋值:(1)┐(q→┐p)∧┐p(2)(p∧q)∨(┐p∨r)(3)(p→(p∨q))∨r6.求下列公式的主析取范式,再用主析取范式求合取范式:(1)(p∧q)∨r(2)(p→q)∧(q→r)7.用主析取范式判断下列公式是否等值:(1)(p→q)→r与q→(p→r)(2)┐(p∧q)与┐(p∨q)8.用主合取范式判断下列公式是否等值:(1)p→(q→r)与┐(p∧q)∨r(2)p→(q→r)与(p→q)→r9.某电路中有一个灯泡和三个开关A,B,C。

已知在且仅在下述四种情况下灯亮:(1)C的扳键向上,A,B的扳键向下。

(2)A的扳键向上,B,C的扳键向下。

(3)B,C的扳键向上,A的扳键向下。

(4)A,B的扳键向上,C的扳键向下。

设F为1表示灯亮,p,q,r分别表示A,B,C的扳键向上。

(a)求F的主析取范式。

(b)在联结词完备集{┐,∧}上构造F.(c)在联结词完备集{┐,→,}上构造F.答案1.(1)不一定。

(2)不一定。

(3)一定。

2.(1)矛盾式。

(2)重言式。

(3)可满足式,000,001,101,111为成真赋值。

3.(1)┐(pq)┐((p→q)∧(q→p))┐((┐p∨q)∧(┐q∨p))(p∧┐q)∨(q∧┐p)(p∨q)∧(p∨┐p)∧(┐q∨q)∧(┐p∨┐q)(p∨q)∧┐(p∧q)(2)(p∧┐q)∨(┐p∧q)(p∨┐p)∧(p∨q)∧(┐q∨┐p)∧(┐q∨q)(p∨q)∧┐(p∧q)4.(1)m0∨m2∨m3,00,10,11为成真赋值。

(完整word版)江苏科技大学 数理逻辑2010试题、数理逻辑2011试题

(完整word版)江苏科技大学 数理逻辑2010试题、数理逻辑2011试题

命题1.8 可数个可数集的并集是可数集.证明:设可数个可数集分别为012,,,A A A , 其中012{,,,}(0,1,2,)i A a a a i ==. 我们令0i i A A ∞==. 把A 的元素按照如下次序排成阵列00010203101112132021222330313233,,,,,,,,,,,,,,,,a a a a a a a a a a a a a a a a (0.1)并依据箭头指示的方向顺序对集合A 的元素进行枚举. 不难看出该枚举算法可以保证A 的每个元素在有限步里被枚举到, 由此说明A 是可数的. ■命题1.2.2. 实数集R 是不可数集.证明: 根据上述分析知, 只要证明所有形如(1.2.2)的#2小数的全体是不可数的.运用反证法: 如果全体形如(1.1.2)的#2小数是可数的, 则这些数的全体可枚举如下: 000102031011121320212223303132330.0.0.0.x x x x x x x x x x x x x x x x (0.2)其中每个ij x 是0或1. 我们利用枚举(2.3)构造一#2小数010.n y y y y =满足: 1i y =如果0ii x =; 0i y =如果1ii x =, 则y 不同于(2.3)所枚举出的全体#2小数中的任意一个, 由此产生矛盾. 此矛盾说明全体#2小数是不能枚举的, 因此它们是不可数的, 所以R 也是不可数的. ■例3-1. 证明自然数加法(,)f x y x y =+是原始递归函数.证明: 首先我们注意到自然数集上的恒等函数I()x x =是原始递归函数,因为11I()P ()x x=. 于是(,)f x y x y =+可以通过递归模式(,0)I()f x x =,(,1)S((,))f x y f x y +=定义. 所以(,)f x y x y =+是原始递归函数. ■例3-2. 证明自然数乘法(,)g x y x y =⋅是原始递归函数.证明: 我们已经证明了x y +是原始递归的,在此基础上(,)g x y x y =⋅可以通过递归模式(,0)O()g x x =,(,1)(,)g x y g x y x +=+定义. 所以(,)g x y x y =⋅是原始递归函数. ■命题6.1(可靠性定理). 每个L 的定理都是L 的重言式.证明:设A 是L 的定理,则存在L 的证明,即公式序列12,,,n A A A 满足:每个i A 或是L 的公理,或是由某两个前面的公式j A 和k A 经MP 得到. 现在我们施归纳于公式序列12,,,n A A A 的长度n 来证明.奠基步:当1=n 时,上述序列中只有一个公式A ,那么A 必为L 的公理L 1,L 2或L 3,由例6-2知A 一定是重言式.归纳推证步:假设命题对小于n 的证明序列成立. 在证明序列12,,,n A A A 中公式n A 是A ,可分两种情况考虑:情况1. n A 是公理,那么由奠基步的证明即得A 是重言式.情况2. n A 是由公式,()j k j k n <<A A 经MP 得到,此时不妨设k A 为n j A A →的形式. 由于j A 和k A 是出现在n A 之前L 的定理,故根据归纳假定知j A 和k A 均为重言式,即对任意赋值v ,均有()j v T =A 和()()k j n v v T =→=A A A . 如果()n v F =A ,那么根据赋值的定义就有()j v F =A ,此和()j v T =A 矛盾. 此矛盾说明对任意的赋值v 必有T v n =)(A ,故n A 是L 的重言式. 根据归纳法原理命题得证.命题6.2. 形式系统L 是协调的.证明:如果L 不是协调的,则存在L 的公式A 使得|L --A 并且|L --A . 由可靠性定理知A 和A 都是重言式,即对任意L 的赋值v ,()v A 和(~)v A 均为T ,由此而产生矛盾. ■命题6.3. L 的扩充*L 是协调的充要条件为存在一个合式公式不是*L 的定理.证明:如果*L 协调,则对任意公式A ,A 和A 不能同时为*L 的定理,故至少有一公式不是*L 的定理.反之,假定*L 不协调,那么就有公式B 使得*L --|B 并且*|L --B . 由于*L 是L 的扩充,那么L 的定理也是*L 的定理,由例2-2(b )知()→→B B A 是L 的定理, 于是运用推理规则MP 就可得到*L --|A , 其中A 为任意公式,这样任意公式A 都成为了*L 的定理. 换句话说,如果有公式不是*L 的定理,那么*L 必是协调的. ■在我们通过对L 的公理集添加公式得到扩充*L 时,必须保证*L 是协调的. 下面命题为我们提供了一个途径.命题 6.4. 设*L 是L 的协调扩充,A 是L 的公式并且A 不是*L 的定理. 则我们把A 加到*L 的公理中得到*L 的扩充**L 是协调的.证明:设A 是L 的公式且不是*L 的定理. 现将A 加入*L 的公理集得到*L 的扩充**L .如果**L 不协调,则有某公式B 使得**|L --B 并且**|L --B ,由此可得**|L --A . 由于**L 与*L 的区别在于**L 只比*L 多一条公理A ,所以在*L 中,若假设A 则可推出A ,即*|L --A A ,运用演绎定理就得到*|L --→A A . 注意到()→→A A A 是L 的定理因而也是*L 的定理,于是运用MP 可得*|L --A ,这和A 不是*L 的定理矛盾.命题6.5. 设*L 是L 的协调扩充,则存在*L 的协调完备扩充.证明:首先注意到L 的全部公式是可数的,因而我们可用某种方法将之排列出来. 设,,,210A A A是L 的全部公式的一个枚举. 我们构造*L 的扩充序列01,,,,n J J J 如下:首先令*0J L =,构造1J :如果00|J --A ,则令10J J =;如果没有00|J --A ,即0A 不是0J 的定理,则把0A 加入0J 的公理集得到1J . 根据命题6.4知1J 是协调的.假定已有1n J -且1n J -是协调的,我们构造n J : 如果11|J n n----A ,则令1n n J J -=,如果没有11|J n n----A ,则把1n-A 加入1n J -的公理集得到n J . 同样n J 是协调的.按照这样的方法依次构造下去,我们得到了一个扩充序列01n J J J ⊆⊆⊆⊆,其中*0J L =而每个(0,1,)n J n =都是协调的.构造形式系统J ,它的公理集是由所有01,,,,n J J J 的公理集的并集组成. 我们证明J 是*L 的协调完全扩充.首先J 是协调的:如果J 不协调,那么有公式A 使得|J --A 并且|J --A ,即在J 中能证明A 和A 都是J 的定理. 但由于证明的序列是有穷的,因而最多只用到J 的有穷条公理,因此必有某个n J ,n J 的公理包含这些公理,于是在n J 中就可证明A 和A 都是n J 的定理,这和n J 协调矛盾.其次J 是完全的:设A 是任一L 的公式,不妨设A 为k A . 如果k A 是k J 的定理,那么k A 也是J 的定理; 否则k A 将成为1k J +的定理,当然也是J 的定理.命题5 在解释I 中,赋值v 满足公式A )(i x ∃的充要条件是在I 中至少存在一个与v -i 等价的赋值'v ,'v 满足A 。

数理逻辑_复习题及参考答案

数理逻辑_复习题及参考答案

从一份模拟试题中抽取出来的《数理逻辑》复习题及参考答案一、单选题(每小题2分,共20分)1 以下语句是命题的是( )。

A . y 等于x 。

B . 每个自然数都是奇数。

C . 请爱护环境。

D . 你今天有空吗?2 设α是一赋值,α(p)= α(q)=1,α(r)=0,下列公式的值为假的是( )。

A .p ∧(q ∨r)B .(p ✂r) ↔ (¬r ✂q)C .(r ✂q) ∧(q ✂p)D .(r ✂q)3 以下联结词的集合( )不是完备集。

A .{¬,∧,∨, ✂,↔}B .{¬,∧,∨}C .{¬, ✂}D .{∧,∨}4 公式A 的对偶式为A*,下列结果成立的是( )。

A .A ↔A*B .¬A ↔A*C .A|=|A*D .¬A|=|A*5 假设论域是正整数集合,下列自然语言的符号化表示中,( )的值是真的。

A .∀x ∃yG(x,y),其中G(x,y)表示xy=yB .∀x ∀yF(x,y),其中F(x,y)表示x+y=yC .∃x ∀yH(x,y),其中H(x,y)表示x+y=xD .∀x ∀yM(x,y),其中M(x,y)表示xy=x6.以下式子错误的是( )。

A .∀x ¬A(x) |=| ¬∃xA(x)B .∀x(A(x)∧B(x)) |=| ∀xA(x)∧∀x B(x)C .∃x(A(x)∨B(x)) |=| ∃xA(x)∨∃x B(x)D .∀x(A(x)∨B(x)) |=| ∀xA(x)∨∀x B(x)7. 下列式子( )不正确。

A .{x}∈{{x}}B .{x}∈{{x},x}C .{x}⊆{{x}}D .{x}⊆{{x},x}二、填空题(每小题2分,共20分)1.句子“只有小王爱唱歌,他才会弹钢琴。

”中,把“小王爱唱歌”形式化为命题符p ,“小王会弹钢琴”形式化为命题符q ,则句子形式化为公式 。

历年逻辑真题汇总

历年逻辑真题汇总

历年逻辑真题(2011-2005年)2011年1月份全国联考逻辑真题三、逻辑推理:第26~55小题,每小题2分,共60分。

下列每题给出的A、B、C、D、E五个选项中,只有一项是符合试题要求的。

请在答题卡上将所选项的字母涂黑。

26.巴斯德认为,空气中的微生物浓度与环境状况、气流运动和海拔高度有关。

他在山上的不同高度分别打开装着煮过的培养液的瓶子,发现海拔越高,培养液被微生物污染的可能性越小。

在山顶上,20个装了培养液的瓶子,只有1个长出了微生物。

普歇另用干草浸液做材料重复了巴斯德的实验,却得出不同的结果:即使在海拔很高的地方,所有装了培养液的瓶子都很快长出了微生物。

以下哪项如果为真,最能解释普歇和巴斯德实验所得到的不同结果? (A)只要有氧气的刺激,微生物就会从培养液中自发地生长出来。

(B)培养液在加热消毒、密封、冷却的过程中会被外界细菌污染。

(C)普歇和巴斯德的实验设计都不够严密。

(D)干草浸液中含有一种耐高温的枯草杆菌,培养液一旦冷却,枯草杆菌的孢子就会复活,迅速繁殖。

(E)普歇和巴斯德都认为,虽然他们用的实验材料不同,但是经过煮沸,细菌都能被有效地杀灭。

27.张教授的所有初中同学都不是博士;通过张教授而认识其哲学研究所同事的都是博士;张教授的一个初中同学通过张教授认识了王研究员。

以下哪项能作为结论从上述断定中推出? (A)王研究员是张教授的哲学研究所同事。

(B)王研究员不是张教授的哲学研究所同事。

(C)王研究员是博士。

(D)王研究员不是博士。

(E)王研究员不是张教授的初中同学。

28.一般将缅甸所产的经过风化或经河水搬运至河谷、河床中的翡翠大砾石,称为"老坑玉"。

老坑玉的特点是"水头好"、质坚、透明度高,其上品透明如玻璃,故称"玻璃种"或"冰种"。

同为老坑玉,其质量相对也有高低之分,有的透明度高一些,有的透明度稍差些,所以价值也有差别。

数理逻辑练习题及答案

数理逻辑练习题及答案

命题逻辑基本概念1.将下列命题符号化。

(1)刘晓月跑得快,跳得高。

(2)老王是山东人或河北人。

(3)因为天气冷,所以我穿了羽绒服。

(4)王欢与李乐组成一个小组。

(5)李辛与李末是兄弟。

(6)王强与刘威都学过法语。

(7)他一面吃饭,一面听音乐。

(8)如果天下大雨,他就乘班车上班。

(9)只有天下大雨,他才乘班车上班。

)除非天下大雨,他才乘班车上班。

10)除非天下大雨,他才乘班车上班。

(10)下雪路滑,他迟到了。

(1111)下雪路滑,他迟到了。

)2与4都是素数,这是不对的。

(1212))“2或4是素数,这是不对的”是不对的。

13)“2(132.将下列命题符号化,并给出各命题的真值:(1)若3+2=4,则地球是静止不动的。

(2)若3+2=4,则地球是运动不止的。

(3)若地球上没有树木,则人类不能生存。

(4)若地球上没有水,则是无理数。

3.将下列命题符号化,并给出各命题的真值:(1)2+2=4当且仅当3+3=6。

(2)2+2=4的充要条件是3+3≠6。

(3)2+2≠4与3+3=6互为充要条件。

(4)若2+2≠4,则3+3≠6,反之亦然。

2+3=5。

4.设p:2+3=5q:大熊猫产在中国。

r:复旦大学在广州。

求下列复合命题的真值:(1)(pq)→r(2)(r→(p∧q))┐p)┐r→(┐p∨┐q∨r)r)(3)┐r→(┐p∨┐q∨∧q∧┐r)((┐p∨┐q)→r)(p∧(4)(p5.用真值表判断下列公式的类型:)p→(p∨q q∨r)(1)p→(p∨(2)(p→┐q)→┐q)┐(q→r)∧r r(3)┐(q→r)∧(4)(p→q)→(┐q→┐p)(5)(p∧r)(┐p∧┐q)(p∧r)(┐p∧┐q)(6)((p→q)∧(q→r))→(p→r)(7)(p→q)(rs)答案1.(1)p ∧q ,其中,,其中,p p :刘晓月跑得快,:刘晓月跑得快,q q :刘晓月跳得高。

(2)p ∨q ,其中,,其中,p p :老王是山东人,:老王是山东人,q q :老王是河北人。

数理逻辑考试试题

数理逻辑考试试题

1.用真值表判断下列公式的类型(重言式、矛盾式还是普通式):(1)p→(p∨q∨r)(2)(p→╕p)→╕q(3)╕(q→r)∧r(4)(p→q)→(╕q→╕p)(5)(p∧r) (╕p∧╕q)(6)((p→q)∧(q→r))→(p→r)(7)(p→q) (r s)2.求下列公式的成真赋值(1)╕p→q(2)p∨╕q(3)(p∧q)→╕p(4)╕(p∨q)→q3.求下列公式的成假赋值(1)╕(╕p∧q)∨╕r(2)(╕q∨r)∧(p→q)(3)(p→q)∧(╕(p∧r)∨p)4.已知p→(p∨q)是重言式,╕(p→q)∧q是矛盾式,试判断(p→(p ∨q))∧(╕(p→q)∧q)及(p→(p∨q)) ∨(╕(p→q)∧q)的类型。

5.用等值演算法证明下列等值式(1)p<=>(p∧q)∨(p∧╕q)(2)((p→q)∧(p→r))<=>(p→(p∧r))(3)╕(p q)<=>(p∨q)∧╕(p∧q)(4)(p∧╕q)∨(╕p∧q)<=>(p∨q)∧╕(p∧q)6.求下列公式的主析取范式和主和取范式(1)(p∧q)∨r(2)(p→q)∧(q→r)(3)(p∧q)→q(4)(p q)→r(5)╕(r→p)∧p∧q7.前提:╕p∨q,╕q∨r,r→s,p结论:s根据前提,证明结论8.根据以下前提:p→(q→r),q→(r→s),证明:(p∧r)→s9.前提:╕(p→q)∧q,p∨q,r→s结论1:r结论2:s结论3:r∨s证明从此前提出发,推出的结论1,结论2,结论3都是正确的。

10.证明下列各推理(1)前提:p→(q→r),p,q结论:r∨s(2)前提:p→(q→r),s→p,q结论:s→r(3)前提:p→╕q,╕r∨q,r∧╕s结论:╕p11.构造下列推理的证明没有白色的乌鸦,北京鸭都是白色的,所以北京鸭都不是乌鸦12.构造下列推理的证明(1)偶数都能被2整除,6是偶数,所以6能被2整除。

数理逻辑考试题及答案

数理逻辑考试题及答案
(1)若2和3都是素数,则6是奇数。2是素数,3也是素数。所以,5或6是奇数。
解:令p:2是素数,q:3是素数,r:5是奇数,s:6是奇数。由此,p=1,q=1,r=1,s=0。本题推理符号化为:((pq)→s)pq)→(rs)。计算推理公式真值为真,由此,本题推理正确。
二、命题逻辑等值演算(5分)
证毕。
(2)若n是偶数并且大于5,则m是奇数。只有n是偶数,m才大于6。现有n大于5。所以,若m大于6,则m是奇数。
解:形式化:
p:n是偶数;q:n大于5;r:m是奇数;s:m大于6。
前提:(pq)r,sp,q
结论:sr
证明:①q【前提引入】
②sq【①附加规则】(这是证明的关键)
③sq【②置换】
④sp【前提引入】
“离散数学”数理逻辑部分考核试题答案
━━━━━━━━━━━━━━━━━━★━━━━━━━━━━━━━━━━━━
一、命题逻辑基本知识(5分)
1、将下列命题符号化(总共4题,完成的题号为学号尾数取4的余,完成1题。共2分)
(0)小刘既不怕吃苦,又爱钻研。
解:p∧q,其中P:小刘怕吃苦;q:小刘爱钻研。
(0)A:((pq)((pq)(pq)))r
(1)B:(p(qp))(rq)
(2)C:(pr)(qr)
(3)E:p(pqr)
(4)F:(qr)r
解:用真值表判断,A为重言式,B为矛盾式,C为可满足式,E为重言式,F为矛盾式。
3、判断推理是否正确(总共2题,完成的题号为学号尾数取2的余,完成1题。共2分)
(2)x(F(x)y(G(y)H(x,y)))
解:取解释I1:个体域为整数集合,F(x):x是正整数,G(x):x是负整数,H(x,y):x比y大。则在I1解释下,x(F(x)y(G(y)H(x,y)))为真命题。

数理逻辑考试题目及答案

数理逻辑考试题目及答案

数理逻辑考试题目及答案一、单项选择题(每题3分,共30分)1. 在命题逻辑中,下列哪个命题是永真命题?A. (P → Q) ∧ (Q → R) → (P → R)B. (P → Q) ∧ (¬Q → ¬R) → (P → R)C. (P → Q) ∧ (¬Q → R) → (P → ¬R)D. (P → Q) ∧ (¬Q → ¬P) → (P → ¬Q)答案:A2. 谓词逻辑中的量词“∀”表示什么?A. 存在B. 任意C. 所有D. 唯一答案:C3. 以下哪个命题是命题逻辑中的矛盾命题?A. P ∧ ¬PB. P ∨ ¬PC. P → QD. P ↔ ¬P答案:A4. 在谓词逻辑中,下列哪个量词是存在量词?A. ∀xB. ∃xC. ∀yD. ∃y答案:B5. 以下哪个命题是命题逻辑中的等价命题?A. P → QB. ¬P → ¬QC. P ↔ QD. P ∨ Q答案:C6. 以下哪个命题是命题逻辑中的蕴含命题?A. P ∧ QB. P ∨ QC. P → QD. P ↔ Q答案:C7. 在谓词逻辑中,以下哪个符号表示存在量词?A. ∀B. ∃C. ¬D. →答案:B8. 以下哪个命题是命题逻辑中的析取命题?A. P ∧ QB. P ∨ QC. P → QD. P ↔ Q答案:B9. 在命题逻辑中,以下哪个命题是永假命题?A. P ∧ ¬PB. P ∨ ¬PC. P → QD. P ↔ ¬P答案:A10. 在谓词逻辑中,以下哪个命题是全称量化?A. ∃x P(x)B. ∀x P(x)C. ¬∀x P(x)D. ¬∃x P(x)答案:B二、填空题(每题2分,共20分)11. 在命题逻辑中,命题“如果P,则Q”的符号表示为______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

命题1.8 可数个可数集的并集是可数集.证明:设可数个可数集分别为012,,,A A A , 其中012{,,,}(0,1,2,)i A a a a i ==. 我们令0i i A A ∞==. 把A 的元素按照如下次序排成阵列00010203101112132021222330313233,,,,,,,,,,,,,,,,a a a a a a a a a a a a a a a a (0.1)并依据箭头指示的方向顺序对集合A 的元素进行枚举. 不难看出该枚举算法可以保证A 的每个元素在有限步里被枚举到, 由此说明A 是可数的. ■命题1.2.2. 实数集R 是不可数集.证明: 根据上述分析知, 只要证明所有形如(1.2.2)的#2小数的全体是不可数的.运用反证法: 如果全体形如(1.1.2)的#2小数是可数的, 则这些数的全体可枚举如下: 000102031011121320212223303132330.0.0.0.x x x x x x x x x x x x x x x x (0.2)其中每个ij x 是0或1. 我们利用枚举(2.3)构造一#2小数010.n y y y y =满足: 1i y =如果0ii x =; 0i y =如果1ii x =, 则y 不同于(2.3)所枚举出的全体#2小数中的任意一个, 由此产生矛盾. 此矛盾说明全体#2小数是不能枚举的, 因此它们是不可数的, 所以R 也是不可数的. ■例3-1. 证明自然数加法(,)f x y x y =+是原始递归函数.证明: 首先我们注意到自然数集上的恒等函数I()x x =是原始递归函数,因为11I()P ()x x=. 于是(,)f x y x y =+可以通过递归模式(,0)I()f x x =,(,1)S((,))f x y f x y +=定义. 所以(,)f x y x y =+是原始递归函数. ■例3-2. 证明自然数乘法(,)g x y x y =⋅是原始递归函数.证明: 我们已经证明了x y +是原始递归的,在此基础上(,)g x y x y =⋅可以通过递归模式(,0)O()g x x =,(,1)(,)g x y g x y x +=+定义. 所以(,)g x y x y =⋅是原始递归函数. ■命题6.1(可靠性定理). 每个L 的定理都是L 的重言式.证明:设A 是L 的定理,则存在L 的证明,即公式序列12,,,n A A A 满足:每个iA或是L 的公理,或是由某两个前面的公式j A 和k A 经MP 得到. 现在我们施归纳于公式序列12,,,n A A A 的长度n 来证明.奠基步:当1=n 时,上述序列中只有一个公式A ,那么A 必为L 的公理L 1,L 2或L 3,由例6-2知A 一定是重言式.归纳推证步:假设命题对小于n 的证明序列成立. 在证明序列12,,,n A A A 中公式n A 是A ,可分两种情况考虑:情况1. n A 是公理,那么由奠基步的证明即得A 是重言式.情况2. n A 是由公式,()j k j k n <<A A 经MP 得到,此时不妨设k A 为n j A A →的形式. 由于j A 和k A 是出现在n A 之前L 的定理,故根据归纳假定知j A 和k A 均为重言式,即对任意赋值v ,均有()j v T =A 和()()k j n v v T =→=A A A . 如果()n v F =A ,那么根据赋值的定义就有()j v F =A ,此和()j v T =A 矛盾. 此矛盾说明对任意的赋值v 必有T v n =)(A ,故n A 是L 的重言式. 根据归纳法原理命题得证.命题6.2. 形式系统L 是协调的.证明:如果L 不是协调的,则存在L 的公式A 使得|L --A 并且|L --A . 由可靠性定理知A 和A 都是重言式,即对任意L 的赋值v ,()v A 和(~)v A 均为T ,由此而产生矛盾. ■命题6.3. L 的扩充*L 是协调的充要条件为存在一个合式公式不是*L 的定理.证明:如果*L 协调,则对任意公式A ,A 和A 不能同时为*L 的定理,故至少有一公式不是*L 的定理. 反之,假定*L 不协调,那么就有公式B 使得*L --|B 并且*|L --B . 由于*L 是L 的扩充,那么L 的定理也是*L 的定理,由例2-2(b )知()→→B B A 是L 的定理, 于是运用推理规则MP 就可得到*L --|A , 其中A 为任意公式,这样任意公式A 都成为了*L 的定理. 换句话说,如果有公式不是*L 的定理,那么*L 必是协调的. ■在我们通过对L 的公理集添加公式得到扩充*L 时,必须保证*L 是协调的. 下面命题为我们提供了一个途径.命题 6.4. 设*L 是L 的协调扩充,A 是L 的公式并且A 不是*L 的定理. 则我们把A 加到*L 的公理中得到*L 的扩充**L 是协调的.证明:设A 是L 的公式且不是*L 的定理. 现将A 加入*L 的公理集得到*L 的扩充**L .如果**L 不协调,则有某公式B 使得**|L --B 并且**|L --B ,由此可得**|L --A . 由于**L与*L 的区别在于**L 只比*L 多一条公理A ,所以在*L 中,若假设A 则可推出A ,即*|L --A A ,运用演绎定理就得到*|L --→A A . 注意到()→→A A A 是L 的定理因而也是*L 的定理,于是运用MP 可得*|L --A ,这和A 不是*L 的定理矛盾.命题6.5. 设*L 是L 的协调扩充,则存在*L 的协调完备扩充.证明:首先注意到L 的全部公式是可数的,因而我们可用某种方法将之排列出来. 设,,,210A A A是L 的全部公式的一个枚举. 我们构造*L 的扩充序列01,,,,n J J J 如下:首先令*0J L =,构造1J :如果00|J --A ,则令10J J =;如果没有00|J --A ,即0A 不是0J 的定理,则把0A 加入0J 的公理集得到1J . 根据命题6.4知1J 是协调的.假定已有1n J -且1n J -是协调的,我们构造n J : 如果11|J n n----A ,则令1n n J J -=,如果没有11|J n n----A ,则把1n-A 加入1n J -的公理集得到n J . 同样n J 是协调的.按照这样的方法依次构造下去,我们得到了一个扩充序列01n J J J ⊆⊆⊆⊆,其中*0J L =而每个(0,1,)n J n =都是协调的.构造形式系统J ,它的公理集是由所有01,,,,n J J J 的公理集的并集组成. 我们证明J 是*L 的协调完全扩充. 首先J 是协调的:如果J 不协调,那么有公式A 使得|J --A 并且|J--A ,即在J 中能证明A 和A 都是J 的定理. 但由于证明的序列是有穷的,因而最多只用到J 的有穷条公理,因此必有某个n J ,n J 的公理包含这些公理,于是在n J 中就可证明A 和A 都是n J 的定理,这和n J 协调矛盾.其次J 是完全的:设A 是任一L 的公式,不妨设A 为k A . 如果k A 是k J 的定理,那么k A 也是J 的定理; 否则k A 将成为1k J +的定理,当然也是J 的定理.命题5 在解释I 中,赋值v 满足公式A )(i x ∃的充要条件是在I 中至少存在一个与v -i 等价的赋值'v ,'v 满足A 。

证明:设v 满足A )(i x ∃,则v 满足~A )(i x ∀,故v 不满足))(~(A i x ∀,于是有一个与v -i 等价的赋值'v 不满足A ~,故此'v 满足A 。

反之,若与v -i 等价的v 满足A ,那么'v 不满足A ~,故v 不满足A )(i x ∀,可得..v 满足~A )(i x ∀,即v 满足A )(i x ∃。

命题7 设I 是L 的解释,A 是L 的公式,v 和w 是I 中的赋值,且对A 中的每个自由变元i x 均有)()(i i x w x v =,则v 满足A 当且仅当w 满足A 。

证明:施归纳于A 中联结词的数目奠基步:A 是原子公式,如),,,(21n n i t t t A ,对任意出现在i t 中的自由变元和常元,均有v 和w 的值相同,因而)()(i i t w t v =),2,1(n i =,故v 满足A 的充要条件为w 满足A 。

归纳推导:情形1,A 是B ~;情形2,A 是C B →;这两种情形可以直接证明,只要用到有关的定义以及归纳假定即可,因而留作习题。

情形3 ,A 是B )(i x ∀,假定v 满足A ,设'w 是任意与w -i 等价的赋值,由于i x 在B )(i x ∀中不自由出现,则对A 中出现的任意自由变元y ,)()()('y v y w y w ==。

我们定义'v 如下:)(')('i i x w x v =))(()('i j x v x v j j ≠=则'v 是与v -i 等价的赋值,由v 满足B )(i x ∀知,'v 满足B 知'v 满足B ,注意到对B 中的任意自由变元)(i x y y ≠,均有)(')()('y w y v y v ==,又有)(')('i i x w x v =,根据归纳假定知'w 满足B ,而'w 是任意与w -i 等价的赋值,故有w 满足B )(i x ∀,即w 满足公式A 。

反之,类似可证明若w 满足B )(i x ∀,则v 满足B )(i x ∀。

根据归纳法原理,命题得证。

□命题3.2. L 的任意公式A 都与一个L 的前束范式B 等价.该命题可施归纳于A 的长度来进行证明,证明的思路可归结为求某公式前束范式的一般方法:步骤1. 对给定的公式A ,改变A 中的约束变元,使它们都不同于A 中的自由变元,而且不同的约束变元取不同的名,这样得到1A . 根据变元替换定理知1--↔|A A ; 步骤2. 如果A 是原子公式,那么它已是前束范式;步骤3. (1)如果A 是~C 的情形:设C 的前束范式为1122i i k ik x x x θθθD ,那么A 的前束范式为1122(~)i i k ik x x x θθθD ,其中,.j j j θθθ∃∀⎧⎪=⎨∀∃⎪⎩如果是如果是 (2)如果A 是→C B 的形式:设C 的前束范式为*1122c i c i ck ik x x x θθθC ,B 的前束范式为*1122b i b i bl il x x x θθθB ,则A 的前束范式为1112()()()()()**c i ck ik b j bl jl x x x x θθθθ→C B .(3)如果A 是()→→C B D ,则先求→B D 的前束范式F ,再求→C F 的前束范式.(4)如果A 是()→→C B D ,则先求→C B 的前束范式F ,再求→F D 的前束范式. ■数理逻辑和计算机科学有着十分密切的关系,无论是数字电子计算机雏形的图灵机,还是数字电路的布尔代数,以及作为程序设计工具的语言、程序设计方法学、关系数据库、知识库、编译方法、人工智能等领域均离不开数理逻辑。

相关文档
最新文档