北邮高级数理逻辑课件

北邮高级数理逻辑课件
北邮高级数理逻辑课件

形式系统由{∑, TERM, FORMULA, AXIOM, RULE}等5个部分构成,其中 称为符号表,TERM 为项集;FORUMULA 为公式集;AIXIOM 为公理集;RULE 为推理规则集。:

1、 符号表∑为非空集合,其元素称为符号。

2、 设∑*

为∑上全体字的组合构成的集合。项集TERM 为∑*

的子集,其元素称为项;

项集TERM 有子集V ARIABLE 称为变量集合,其元素称为变量。F(X) a, X, 3、 设∑*

为∑上全体字的组合构成的集合。公式结FORMULA 为∑*

的子集,其元素称为公式;公式集有子集ATOM ,其元素称为原子公式。 A(f(a,x1,y)), A →B 4、 公理集AXIOM 是公式集FROMULA 的子集,其元素称为公理。

5、 推理规则集RULE 是公式集FORMULA 上的n 元关系集合,即

RULE=)}2(|{n

FORMULA r n n n r ?∧≥∧?是正整数,

其元素称为形式系统的推理规则。

其中公式集和项集之间没有交叉,即TERM ∩FORMULA =φ,公式和项统称为表达式。

由定义可知,符号表∑、项集TERM 、公式集FORMULA 是形式系统的语言部分。而公理集AXIOM 、推理规则集RULE 为推理部分

形式系统特性

1、 符号表∑为非空、可数集合(有穷、无穷都可以)。

2、 项集TERM 、公式集FORMULA 、公理集AXIOM 和推理规则集RULE 是递归集合,

即必须存在一个算法能够判定给定符号串是否属于集合(可判定的)。

3、 形式系统中的项是用来描述研究的对象,或者称为客观世界的。而公式是用来描述

这些研究对象的性质的。这个语言被称为对象语言。定义公式和项产生方法的规则称为词法。

公理:

I ))((A B A →→

II ))()(())(((C A B A C B A →→→→→→ III

))())()(((A B B A →→?→?

证明:A →A (1)

A →(A →A)

((A →(B →C))→((A →B)→(A →C)) ((A →(B →A))→((A →B)→(A →A))

((A →((A →A)→A))→((A →(A →A))→(A →A)) A →((A →A)→A))

(A →(A →A))→(A →A) (A →(A →A)) A →A

B

B

A A →, 已知:R 是一个有关公式的性质 证明:R 对于所有公式有效

I.

对于)(FSPC Atom p ∈,则)(P R

II. 假设公式A 和B 都具有R

III. )(FSPC Atom A ∈?,且)(A R ,则)(A R ?

IV. B A ,?是公式,如果)(A R 且)(B R ,则)(B A R →

根据:形式系统的联结词只有两个→?,,因为在命题逻辑的语义上,其他联结词可以有这两个联结词表示。 已知:A ?? 求证:A 成立 (1) A 是公式

)(A A A →??→ A A →??

(2)

{A ??,A ?}├A ? {A ??,A ?}├A ?? A ??├A 反证 (3)

A ??

)(A A A ??→????→?? A A ??→????

?

????

)

??

)

A???

(A

(

A

A

?

A???

A

??

A→

???

?3

)

A

(

)

A

(A

A→

??

A

A

公理代入原理:设A(P)为含有变元P的公理(定理同样适用),如果将公式A中的变元P 替换为命题变元B,则A(B)仍为公理(定理);(公理填充)

等价替换原理:设命题公式A含有子公式C(C为命题公式),如果C├│D,那么将A中子公式C提换为命题公式D(不一定全部),所得公式B满足A├│B。

紧致性:设∑为FSPC上的公式集合,A为FSPC的公式。如果∑├A,则存在∑的有限子集∑0使得∑0├A。

已知:A→(B→C), B

证明:A→C

公理推演:

A→(B→C)

A

B→C

B

C

自然推演:

f(B)=1,f(A)=0或者f(B→C)=1。

假设f(A)=0;则f(A→C)=1.

假设f(A)=1,那么f(B→C)=1.f(B)=1,则f(C)=1.因此,f(A→C)=1.

由此,命题成立。

给出一个形式系统,其公理定义如下:

{A, (,), →,}

{}

{---}

给出公理如下:

A→A

A →A →A

(A →A)→(A →A) (A →A)→(A →A)

(A-->A-->A)-->(A-->A) 下列哪些是定理? A →A →(A →A)

(A →A)→(A →A)→(A →A) (A →A →A)→(A →A →A) (A →B)→(A →B)→(A →B) 语义构成

结构:(有两个主要部分构成)

*确定研究对象集合,论域或个体域

*把形式系统中的变量到论域中的一组规则映射规则 域值:指一组给公式赋值的规则

根据这项规则将 -Atomic →Value 中 语义的特殊公式

1) 公式A 为永真式,重言式tautologies ,如果对一切赋值v ,1=V

A .

2) 公式A 为永假式,矛盾式contradictions,如果对一切赋值v ,0=V

A

3) A ,B 为逻辑等价的,如果对于一切赋值v ,V

V B A =,记做A ╞B(A |=|B )

4) 公式A 为可满足的,如果至少存在一个赋值v ,1=V

A

逻辑推论:设∑是一个FSPC 上的公式集合,A 是FSPC 上的任一公式。A 为∑的逻辑结

果,记做∑|=A ,当且仅当对任何赋值映射v ,如果v ∑=1时,则1=v

A 。|=读作逻辑蕴涵。

逻辑等价:设公式A 和公式B 分别为FSPC 上的两个公式。A 和B 为逻辑等价的,记做A|=|B 当且仅当A|=B 和B|=A 同时成立。

永真式:如果A 为永真式,则公式集合∑为空集,即|=A 。

演绎定理:

设∑为FSPC 的公式集合,A 和B 分别为FSPC 上的公式。∑|=B A →成立的充分必要条

件是:A ,∑|=B 。

证明: 从语义上: 必要性:

由于f1(∑)=1,则f1(A →B)=1;

由于f1(A →B)=1,并且f1(A)=1,则f(B)=1

充分性:

对于映射f ,若f(∑)=1,

假设f1(A)=0;f1(A →B)=1.

假设f1(A)=1, 由于已知条件可以知道f(B)=1.因此,f(A →B)=1

从形式上: 必要性:

v ∑=1成立,则1)(=→v B A 成立。

对于1)(=→v B A 成立有两种情况,为了证明A ,∑╞B 成立,只需考虑,使v

A =1的情况。 如果赋值映射v ,满足v ∑=1,v A =1且1)(=→v

B A ,则有v

B =1。因此,A ,∑╞B 成立。

充分性:

任取赋值映射v ,满足1=∑v

,则有:

当v A =0时,,1)(=→v

B A 有∑╞B A →

当v A =1时,由已知v

B =1, 因此∑╞B A →

联结词的完备集:联结词的集合为完备的,当且仅当对于其他的联结词都可以由这个联结词的集合中的元素来表示。

FSPC 中的完备集:},,{∨∧?、},{→?、},{??、},{∨?、},{∧?等。如果引入异或,那么异或与?也构成一个完备集合。

形式化系统→语义结构→元理论→自动化

语法构成

语法构成研究形式系统语言构成规律。主要研究推演(重写)规律;主要规律:

(1)独立性:如果形式系统中每一个公理都是独立的,即把任一公里A 从形式系统中删除后,所得形式系统FS ˊ不满足├FS ′A (即A 不是FS ˊ的定理),则称形式系统为独立的;

● 独立形式系统是简洁的;

(2)一致性:形式系统FS 称为一致性,或相容的(consistent )如果不存在FS 的公

?同时成立;

式A,使得├A,├A

●所有形式系统都应该是一致的;

(3)完全性:形式系统为完全的,如果对形式系统中任意公式A,或者├A成立,或者?成立;

├A

●完全性的形式系统,一切都是可知的;因此,几乎没有价值;

(4)可判定性:形式系统FS称为可判定的,如果存在一个算法,对FS对的任一公式A,可确定├A是否成立,否则称FS是可判定的;如果上述算法对定理能作出判断,

而对于非定理未必终止(作判断),称FS为半可判定的;

●FS为可判定的,当且仅当定理集合为递归集;

(5)公式集合一致性:称形式系统的公式集合Γ为一致的,如果形式系统是一致的,

?同时成立。

且不存在公式A使Γ,├A ,├A

语法和语义关系

合理性(soundness):称形式系统FS是合理的,FS的任意公式A有:├FS A,则|=M A,M为所有结构;

完备性(Completeness):称形式系统FS是完备的,如果对FS的任意公式A有:若|=M A,则├FS A,这里M为FS所讨论的一类结构;

紧致性:称形式系FS是紧致的,如果对FS的任意公式集∑有:如果公式集∑的所有穷子集是可满足的,那么公式集∑也是可满足的;

合理性证明:

已知:A是定理

求证:A是永真的

由于A是定理,存在一个证明序列A1,A2,……An=A。

N=1时:A1=A。由于A1或者为公理或者是前边的公式通过推理规则得到。因此,A1是公理,也就是A是公理。对于任意的赋值映射f,则f(A)=1。

假设:n

证明:当n=m时,命题成立。

A1,A2,……Am-1, Am=A v

1, Am是公理:公理是永真的,因此命题成立。

2, Am是前边通过推理规则得到的。推理分离规则,三段论。假设Am是由Ai和Aj通过分离规则得到。由于归纳假设,Ai和Aj都是永真的。由于推理规则保真性,那么Am是永真的。因此,命题成立。

自由变元:自由变元是真正的变元,可以将个体域中的任意个体代入到自由变元中。类似于数学中的变元。

约束变元:约束变元并不是实际意义的变元(数学意义上的变元)。约束变元是为表达某种想的辅助符号。

自由变元约束变元

可代入不可代入

不可改名可改名

量词中的变元成为指导变元,指导 4变元是约束变元

改名原理:在FSFC 中,称公式A ′为公式A 的改名式,如果将A 中至少一个量词的指导变元和相应的约束变元(如果有)都改为另一个相同名字的变元后得到的公式A ’。在FSFC 中,如果A ’为公式A 的改命式,且A ’改用的变元在A 中无任何出现,那么A ├│A ’。

量词规则

全称(?)消去规则:如果∑├)(x xA ?,且项t 对于公式)(x A 为可代入的,则∑├)(t A 。 全称(?)引入规则:如果∑├)(t A ,t 不在∑中出现,则∑├)(x xA ?。

存在(?)销去规则:设∑为FSFC 的任意公式集合,A, B 为公式。变元x 在∑和公式B 中无出现。如果∑├)(x xA ?,A ,∑├B 则∑├B 。

存在(?)引入规则:设∑为FSFC 的任意公式集合,B 为公式。变元x 在∑和公式B 中无出现。如果∑├B ,则∑├)(x xB ?。

形式语义基本概念

1、 指称语义:语义是由语义结构和以及在这种结构下公式赋真值的规定构成的。

2、 语义结构:对于抽象公理系统或形式系统作出的一种解释。包括个体域和在这种个

体域上的个体运算和个体间关系。 下面给出形式系统语义的定义:

3、 形式语义:设FS 是已经存在的形式系统,FS 的语义有语义结构和赋值两个部分组

成:

a) 语义结构:当FS 的项集TERM 不为空时,由非空集合U 和规则组I 所组成二

元组(U ,I ),称为形式系统FS 的语义结构。其中U 和I 的性质如下: i. U 为非空集合,称为论域或者个体域; ii. 规则组I ,称为解释,根据规则组的规定对项集TERM 中的成员指称到U

中的个体;规定对原子公式如何指称到U 中的个体性质(U 的子集)、关

系(n

U 的子集)。

b) 指派:若形式系统FS 中的变量集合Variables 非空,那么下列映射称为指派: s :varibles ->U 。

对于给定的语义结构,可以将指派扩展到项集TERM 上: s :TERM ->U ;

s =S(t) 当t 为变元

S 指派t 中变元由解释确定 当t 为非变元

c) 赋值:是指一组给公式赋值的规则,据此规则可对每一结构U 和指派S 确定一

由原子公式到值域的映射v :atomic ->value 。根据这个赋值规则,可以将赋值

映射进行扩展:v 为v :

d) 可满足:公式A 称为可满足,如果存在结构S 与指派s ,使一个赋值映射v 满

足v(A)=1,否则为不可满足。

一阶谓词语义

1、语义结构:

一阶谓词形式系统采用TARSKI 语义结构。这种语义结构以}1,0{=VALUE 为其真值集合。每一个Tarski 语义结构S ,由非空集合U 和下列解释I 构成:

1. 常元:对于任一常元a, I(a)∈U, I(a)记为a ,为论域中的一个元素;

2.

函数: 对于任一n 元函数)(,n n f I f 为U 的一个n 元函数,记为n

f :

U U n →;

3.

谓词:对于任一n 元谓词n

P ,)(n P I 为U 上的一个n 元关系,记为)

(n P

n n U P ?。当n=1时,1P 为U 的子集。

2、指派:

指派S 为变元集合{}.......

,21r r 到U 上的映射。S 可以扩展为U TERM S →:: 对于每一变元v :)()(v S v S =; 对于每一常元a :)()(a I a a S ==; 对于每一个n 元函词f n 和项t 1,t 2…….t n :

).......)(),(()).......((21)(1)(t S t S f t t f S n n n =

由此可见,指派与结构无关,而S 与结构相关。

3、赋值:

i .

赋值映射v :Atomic {}1,0定义为:对任何n 元谓词)

(n P

及项t 1……t n ,

1)))(),......(((1)(=n n t S t S P v 当且仅当<)(),......(1n t S t S >)(u P ∈,其中)()()(n u P I P =。

ii .

赋值映射v 按下列规则扩展,{}1,0:→Formula v : 对原子公式A :)()(A v A v =;

对于公式B ?,1)(=?B v 当且仅当0)(=B v ;

对于公式B A →,1)(=→B A v 当且仅当,0)(=A v 或1)(=B v ; 对公式xA ?,1)(=?xA v 当且仅当对于U 中每一元素d ,

[]1))|((=d x S A v ,其中[])|(d x S A 表示指派S 对x 指派元素d 。

已知:任意取一个结构,一个赋值映射f ,f 满足f(),(B A x →?)=1: 证明:f()(xB xA ?→?)=1.

设x 取值为d f((A →B)(d))=1 f(A(d)→B(d))=1; f(A)(d)=1 f(B(d))=1

对于论域中的任意一个个体,d, f(A(d)→B(d))=1, f(A(d))=1, f(B(d))=1

一阶谓词形式系统的语义结构:只有一个函词、一个谓词和一个常元的形式系统(推理和符号与一阶谓词相同)。

个体域:},23,1{ =U ,即自然数集合N 谓词:)

2(P 为N 上的≤关系。 函词:)

1(f

为N 上的后继,即1)()

1(+=x x f

常元:1=a

判断以下公式的真值:

))(,(v f a P =1

)),((2121v v f P v v ??=1 )),((222v v f P v ?=0

形式逻辑基本发展思路

推理过程:

语义 逻辑推理

反证,真值表 合理、完备

公式 形式系统

公理,规则→(分离规则)(机器难以识别) 同可满足

标准形式 标准形式

+,-,代替→(机械化)

为什么同可满足?

skolem 标准形

设公式A 为前束范式(其母式为析取范式和合取范式)。称'

A 为A 的斯柯伦标准形,如果'

A 是用skolem 常元、skolem 函词消除A 中量词后得到的公式。当A 的母式为合取范式时,其斯柯伦标准形称为合取型,否则称为析取型。斯柯伦标准型通常的约定为合取型。

例:求公式)......(6321654321x x x x A x x x x x x ??????的斯柯伦标准型。

),,,,,(6543265432x x x x x c A x x x x x ????? ),),,(,,,(65321326532x x x x f x x c A x x x x ????

)),,(,),,(,,,(5322532132532x x x f x x x f x x c A x x x ??? )),,(,),,(,,,(5322532132x x x f x x x f x x c A

求一个公式α的Skolem 标准型的算法:

1°.先将α化为前束范式β1:=Qx 1?Qx n A ,其中A 为母式,不含量词。若所有的Q i :=?(1≤ i ≤n),则β1显然是Skoloem 标准型。取β:=β1 ,即为所求。算法结束;否则转2° : 2°.若β1形为?x 1 ?x 2??x n A ,则选一不在A 中出现的个体常项c(称为Skolem 常项),可得

β2:=?x 2??x n 1

x c A

显然β2是一Skolem 标准型。取β :=β2 ,即为所求。算法结束;

3°.若β1形为?x 1??x k ?x k+1Q k+2x k+2?Q n x n A ,则选一不在A 中出现的k 元函词符号f(称为Skoloem 函词),可得

β2:=?x 1…?x k Q k+2x k+2?Q n x n 1

1+k k x x fx A

若Q k+2 ,?, Q n 全为?,则显然β2是一Skolem 标准型。取β :=β2 ,即为所求。算法结束;

否则返回到3°自己。

子句集概念

对于合取型斯柯伦标准型,其合取项被称为子句,其析取项被称为文字。 由于每个合取型斯柯伦标准型,有多个子句构成。我们可以把一个斯柯伦标准型中的所有子句集合在一起。这样一个斯柯伦标准型,就有了一个与其对应的等价的子句的集合。

公式→Skolem A →C1&C2&C3={C1,C2,C3}::C1=L1vL2vL3.....

公式集合S 被称为公式A 的子句集,如果S 为A 的斯柯伦标准型中全体子句的集合。S 称为可满足的,如果存在一个结构使S 中的每个子句为真;否则称子句集合为不可满足的。

公式→前束范式→Skolem 标准型→子句集

子句集性质

(1) 子句集中两个子句中变量是独立的、无关的,不管子句中的变量名称是否相同。

这主要是因为:21212121)(yc xc xc xc c c x c c ?∧?=?∧?=∧??∧。同一子句中的变量是相互依赖的。

(2) 斯柯伦标准型与源公式之间是同可满足的,斯柯伦标准型与子句集之间是等价

的。因此,子句集与原公式之间是同可满足的。

(3) 如果子句集是可满足的,则子句集的子集都是可满足的。相反,如果一个子句

集的子集是不可满足的,则子句集是不可满足的。

求子句集

通常通过以下步骤,可以得到一个公式的子句集。 1.求A 的合取型前束范式 2.求A 的skolem 标准形 3.求skolem 的析取范式

4.将skolem 析取范式改为子句

例:求公式)),,()),(),(((z y x zR z x Q y x P z y x ?∨∧????的子句集。 ?x ?y(?z(~P(x,y) ∧Q(x,z)) ∨?zR(x,y,z)) ?x ?y ?z((~P(x,y) ∧Q(x,z)) ∨R(x,y,z))

?x ?y ?z((R(x,y,z) ∨~P(x,y)) ∧(Q(x,z)) ∨R(x,y,z))) ?x ?z((R(x,f1(x),z) ∨~P(x,f1(x))) ∧(Q(x,z)) ∨R(x,f1(x),z))) ?x((R(x,f1(x),f2(x)) ∨~P(x,f1(x))) ∧(Q(x,f2(x))) ∨R(x,f1(x),f2(x))))

(R(x,f1(x),f2(x)) ∨~P(x,f1(x))) ∧(Q(x,f2(x))) ∨R(x,f1(x),f2(x)))

子句集为:

{R(x,f1(x),f2(x)) ∨~P(x,f1(x)), Q(x,f2(x))) ∨R(x,f1(x),f2(x))}

)),,()),(),(((z y x zR z x Q y x P z y x ?∨∧????

前束范式

)),,()),(),(((z y x R z x Q y x P z y x ∨∧????

合取范式

)),,(),(()),,(),(((z y x R z x Q z y x R y x P z y x ∨∧∨????

skolem 标准型

)))

(),(,())(),(()))(),(,())(,(((212211x f x f x R x f x Q x f x f x R x f x P x ∨∧∨??

子句集

)))(),(,())(,(211x f x f x R x f x P ∨? 子句1 ))(),(,())(,(212x f x f x R x f x Q ∨

子句2

二元归结:21,C C 为分别为FSPC 中,含有互补文字的子句,L 1= ?L 2那么下面推理称为二元归结:

C 1 , C 2

)()(2211L C L C -∨-

其中,称C 1 , C 2为归结母式,)()(2211L C L C -∨-为归结结果,L 1L 2为归结基。

已知:C 为C 1和C 2的归结结果, 求证:C 为21C C ∧的逻辑结果。

C=)()(2211L C L C -∨- C1=(C1-L1)vL1 C2=(C2-L2)VL2 f(C1)=1,f(C2)=1 f(L1)=1,则f(L2)=0 f(L1)=0,则f(L2)=1

f(c)=f(C1-L1)v f(C2-L2) C1=(c1-l1)vL1

f(l1)=0, f(c1-l1)=1 因此,f(c)=1

f(l1)=1,f(l2)=0,则f(c2-l2)=1,f(c2)=f(c2-l2)Vf(l2) f(c)=1

代换需要注意的是:

首先代换不能是自身代换,用同一变量代换本身是没有什么意义的;

其次,对于代换的过程是一次性将所有的变量同时代换成项,而不是先代换第一项,再代换第二项的顺序结构。

设公式为),,(z y x P ,代换为{}y z x y f /,/)(=θ,求代换结果。

{}y z x y f /,/)(=θ:{f(y)/x}O{z/y},同时代换

结果:P(f(y),z,z)

{f(y)/x}*{z/y},先进性前一项代换,再进行后一项代换

{}x y f /)(=θ,{}y z /=λ={}y z x z f /,/)(=θλ=λθ?

结果:P(f(z),z,z) 合一

既然有了代换的概念,我们必然要考虑,能够将一些不同公式通过代换化为一个公式。合一就是用来解决这样的问题。代换θ称为表达式集合{}n x x x ......21的合一,如果

θθθn x x x ===...21;当表达式集合有合一时,称为集合时可合一的。

Herbrand 域:集合H 称为子句集S 的Herbrand 域,如果 ∞

==0

i i

H

H ,其中H i 递归定义

如下:

{}{}?

??=否则中出现的常元为中无常元出现当 S | S

0c c a H

其中a 为任意常元。

{}中出现的函词

为子句集,S f H t t t t f H H i n n i i )......|)......(111∈?=+

P(f(x),g(y)) ; H0={a},

H1={a,f(a),g(a)}

H2={a,f(a),g(a),f(f(a)),f(g(a)) g(g(a)),g(f(a)),} ….

Herbrand 定理

● 子句集S 为不可满足的,当且仅当S 对所有Herbrand 解释都是不可满足的。 ● Herbrand 定理:子句集S 为不可满足的,当且仅当S 的基例的有穷集合是不

可满足的。

例:子句集:

{}))((),()(),(a f Q x Q x P y P S ?∨?=

y a x a /,/

{})((),()(),(0a f Q a Q a P a P S ?∨?=

显然{})((),()(),(0a f Q a Q a P a P S ?∨?=为可满足的。

y a f x a f /)(,/)(

{}))(()),(())(()),((1a f Q a f Q a f P a f P S ?∨?=

显然{}))(()),(())(()),((1a f Q a f Q a f P a f P S ?∨?=是不可满足的。

由于找到一个{}))(()),(())(()),((1a f Q a f Q a f P a f P S ?∨?=是不可满足的,因此,

子句集S 是不可满足的。

练习,利用归结原理证明,以下的子句集是不可满足的。

)

()()7()()()6()(),()5()

()4()()3())(()()()2())(,()()()1(x c x P x v x P y P y a w a E a P x f C x v x E x f x w x v x E ?∨??∨?∨?∨∨?∨∨?

(8) ~E(x)Vv(x)V~p(f(x)) (9) ~E(a)Vv(a)Vp(f(x)) (10) v(a)Vp(f(a)) (11) v(a)V~p(f(a)) (12) ~v(a) (13) p(f(a)) (14) ~p(f(a)) (15) 空子句

练习

给定有向图,令谓词)(x Go 表示节点x 为可达的;用)()(y Go x Go 表示节点y 可达蕴涵节点x 可达(即从节点y 到节点x 有有向边)。请建立HORN 子句程序,并证明:由节点A 可达节点Z

←Go(Z) Go(A)←

Go(B)←Go(E)←Go(X)←Go(E) Go(Z)←Go(X) ←Go(X) ←Go(E) ←Go(B) ←Go(A) 口 注:右边起点(可达),左边终点(想达到

北邮高级数理逻辑课件

形式系统由{∑, TERM, FORMULA, AXIOM, RULE}等5个部分构成,其中 称为符号表,TERM 为项集;FORUMULA 为公式集;AIXIOM 为公理集;RULE 为推理规则集。: 1、 符号表∑为非空集合,其元素称为符号。 2、 设∑* 为∑上全体字的组合构成的集合。项集TERM 为∑* 的子集,其元素称为项; 项集TERM 有子集V ARIABLE 称为变量集合,其元素称为变量。F(X) a, X, 3、 设∑* 为∑上全体字的组合构成的集合。公式结FORMULA 为∑* 的子集,其元素称为公式;公式集有子集ATOM ,其元素称为原子公式。 A(f(a,x1,y)), A →B 4、 公理集AXIOM 是公式集FROMULA 的子集,其元素称为公理。 5、 推理规则集RULE 是公式集FORMULA 上的n 元关系集合,即 RULE=)}2(|{n FORMULA r n n n r ?∧≥∧?是正整数, 其元素称为形式系统的推理规则。 其中公式集和项集之间没有交叉,即TERM ∩FORMULA =φ,公式和项统称为表达式。 由定义可知,符号表∑、项集TERM 、公式集FORMULA 是形式系统的语言部分。而公理集AXIOM 、推理规则集RULE 为推理部分 形式系统特性 1、 符号表∑为非空、可数集合(有穷、无穷都可以)。 2、 项集TERM 、公式集FORMULA 、公理集AXIOM 和推理规则集RULE 是递归集合, 即必须存在一个算法能够判定给定符号串是否属于集合(可判定的)。 3、 形式系统中的项是用来描述研究的对象,或者称为客观世界的。而公式是用来描述 这些研究对象的性质的。这个语言被称为对象语言。定义公式和项产生方法的规则称为词法。 公理: I ))((A B A →→ II ))()(())(((C A B A C B A →→→→→→ III ))())()(((A B B A →→?→? 证明:A →A (1) A →(A →A) ((A →(B →C))→((A →B)→(A →C)) ((A →(B →A))→((A →B)→(A →A)) ((A →((A →A)→A))→((A →(A →A))→(A →A)) A →((A →A)→A)) (A →(A →A))→(A →A) (A →(A →A)) A →A

高级数理逻辑第2讲全解

3命题逻辑形式系统(FSPC) 3.1 命题逻辑与命题演算 Leibniz提出逻辑推理变成符号演算不久,英国数学家BOOL提出了布尔代数。布尔代数把逻辑命题与逻辑推理归结为代数计算。把命题看作是计算对象;把联结词看作算子;讨论计算的性质。 1、命题(Propositions):可以判断真假的陈述句。不涉及任何联结词的命题称为原 子命题。 2、联结词:?, →, ?, ∨, ∧为联结词,用于联结一个或者多个命题。 ~A=1-A →如果A成立则B成立,<->如果A成立则B成立,并且如果B成立则A成立; A→B A∨B,或者A成立或者B成立;A∧B,A成立并且B成立。 3、真值表:命题的真假称为命题的真值,用0表示假;用1表示真。 A←→B T(~A)=1-T(A) A=1, ~A=0, 1-A True(?A)=1- True(A),如果True(A)=0,True(?A)=1:True(A)=1, True(?A) =0 T(A→B)=1 或者A不成立,或者B成立; A=1, B=1, A→B =1 A=0, B=1, A→B=1 A=0, B=0, A→B=1 A=1,B=0 A→B=0 或者A=0, 或者B=1 ~AvB=A→B A<=B;;;; A<=B A=0,B=1 A=0时,B=?,1;A=1,B=1,1;A=1,B=0,0; A=0,B=0,T(A→B)=1;A=0,B=1,T(A→B)=1;A=1,B=0,T(A→B)=1;A=1,B=1,T(A→B) =1; A=0;T(A→B)=1 B=1;T(A→B)=1 A→B是或者A=0,或者B=1;=~AvB A<=B A∨B=MAX(A,B) A=1, B=0, 1;A=1,B=1, 1, A=0,B=1;1, A=0,B=0, 0 A∧B=MIN(A,B) =~(~A v ~B) DEMORGAN ~A ∨B True(A->B):True(A)《=True(B)

高级数理逻辑第11讲全解

总复习 本章对高级数理逻辑所讲述的内容总结,并对已经学习的内容进行回顾。在对所讲述的内容回顾之前,首先对整个数理逻辑学科的组成进行回顾,从而使大家有更深刻的认识。 数理逻辑学科 学科发展 从数理逻辑学中衍生出来的学科有很多,如:递归论、可计算理论、模型论、机器证明、知识工程、布尔代数等。这些理论都是以数理逻辑学为基础的。针对数理逻辑本身,由于这些学科的需求产生了很多不同种类的逻辑系统。 数理逻辑的不同种类,基本上都是从经典的逻辑系统中扩展而来的。这种扩展通常有语法扩展和语义扩展。 ●语法扩展:在经典逻辑系统中,扩充一些符号,从而衍生出新的逻辑系统。如模态 逻辑,二阶谓词逻辑等。 ●语义扩展:对逻辑系统中语义的范围等进行扩展,如模糊逻辑等。 数理逻辑通常划分成以下不同种类的逻辑系统: 1、经典逻辑:传统的命题逻辑、一阶谓词逻辑等。认为世界是黑白的,对于一个命题 非真既假。 2、模态逻辑:认为世界上任何事情的真假是与时间有着密切的关系的。 3、多值逻辑:认为世界上的对与错是没有绝对的,命题的真假是可以是多个甚至连续 值的。 4、非单调逻辑:讨论如何将人类的常识加入到逻辑系统中去。经典逻辑是单调逻辑, 既事实越多,已有的结论不会消失;而单调逻辑中,可能随着事实的增加原有的结论被否定。 体系构成 在高级数理逻辑(计算逻辑)中,每一种逻辑都自成体系。逻辑的体系过程主要包括以下几个方面: 1、形式系统:用符号的方式来描述一个逻辑系统的构成。类似于形式语言系统。 2、语义系统:针对形式进行解释的一套体系,这套体系确定了符号的含义的解释方法 和规则。 3、元理论:对形式系统组成、语义系统特性和形式与语义之间关系进行研究。从而保 证了数理逻辑的初衷(利用数学演算的方法来研究人类思维过程)。 4、自动化推理:在形式系统的基础上,研究利用计算机自动进行推理的理论和方法。 以及自动推理的效率提高方法和自动推理完备性研究。

培养方案-北京邮电大学软件学院

软件工程(适用于在职专业学位硕士) (工程领域英文名称:Software Engineering ) 1、领域简介 软件工程是利用计算机及电子元器件实施信息的采集、转换、传输、运算、分析、存储、显示、打印、记忆、反馈、控制等软件程序的设计、制作、检测和质量控制的工程技术领域。它涉及各工业、农业、国防的生产过程、生产设备和军事装备的自动化、连续化、智能化,也涉及社会和其它领域,如管理信息化、城市的数字化、办公室自动化、文艺、宣传及其它信息传媒的智能化。因此,软件和硬件(包括计算机、集成电路及其它电子元器件)构成了信息技术的核心,软件产业和硬件产业共同构成信息产业的核心,是国民经济信息化的基础。 北京邮电大学软件工程领域,依托北邮在通信领域的深厚背景,与国内外多家著名通信公司、运营商紧密结合,在面向通信领域的软件工程学科建设及人才培养方面,具有得天独厚的优势。目前北京邮电大学软件工程学科拥有两个重点实验室,网络与交换技术国家重点实验室和可信分布式计算与服务教育部重点实验室(筹),共有教师36人,其中教授10人,副教授13人,具有博士学位人员20人,本科、硕士毕业生历年就业率保持100%。通信软件工程实验教学中心于2010年被评为“北京高等学校实验教学示范中心”。 2、培养目标 面向软件产业发展和信息化建设对软件工程技术人才的需要,培养高层次实用型、复合型软件工程技术和管理人才。本领域培养的学生应满足以下要求: 2.1 拥护党的基本路线和方针、政策;热爱祖国,诚信守法,具有良好的职业道德和敬业精神,愿为我国经济建设和社会发展服务。 2.2 掌握软件工程领域坚实的基础理论和系统的专业知识;具有较强的工程实践能力,具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作的能力,以及工程项目的组织与管理能力、团队协作能力、技术创新能力或市场开拓能力。 2.3 掌握一门外语,具备良好的阅读、理解和撰写外语资料的能力和进行国际化交流的能力。 3、研究方向

高级数理逻辑第3讲全解

3命题逻辑形式系统(FSPC)-续3.4 命题逻辑语义 P(X)→Q(F(X-a)) A(X)-->A(X) X是复数,则(x-a)平方大于等于0; X=R Px是复数 Q(x)代表的是大于等于0 F代表的是平方 X复数 T(P(X))=0.5 P(X)→(Q(X)→P(X)) A→B 3.4.1基本概念 1、什么是形式系统的语义 (1)形式系统与具体的系统无关 (2)能够用形式系统来描述现实系统 (3)把从形式系统解释成“→”现实系统的过程成为语义 语义有多种类型:指称语义,克里普克语义,操作语义,公理语义等2.语义构成(指称语义) 语义主要有两部分: (1)结构:(有两个主要部分构成) *确定研究对象集合,论域或个体域 *把形式系统中的变量到论域中的一组规则映射规则(2)域值:指一组给公式赋值的规则 根据这项规则将-Atomic→Value中

3.4.2 命题逻辑语义 1、语义结构 由于没有变量,所以只有第二部分赋值,值域为{0,1} 赋值规则: I. {}1,0∈V P II. ???? ?===?0 ,11 ,0)(V V V A A A T(~A)= 当T (A )=0时,T(~A)=1。当T (A )=1时,T(~A)=0。 III. ?????=====∧0 0,01,1)(V V V V V B A B A B A 或 当T(A)=T(B)=1时,T(B A ∧)=1,其他情况T(B A ∧)=0。 IV. ?????=====∨0 01 11)(V V V V V B A B A B A ,或, 当T(A)=1或者T (B )=1情况下,T (B A ∨)=1,其他情况T (B A ∨)=0。 V. ???===→,否则 或,01 01)(V V B A B A 当T(A)=0时候,T (B A →)=1,当T(B)=1时候,T (B A →)=1。其他情况下T (B A →)=0。 A B VI. ?????≠==?V V V V V B A B A B A ,,01)( 2、 语义的特殊公式 1) 公式A 为永真式,重言式tautologies ,如果对一切赋值v ,1=V A .

高级数理逻辑第4讲

4一阶谓词逻辑 4.1 一阶谓词逻辑的基本概念 4.1.1命题逻辑的局限性 命题逻辑中的原子命题是最小的研究单元,不再进行深入研究。因此,命题逻辑对现实世界的描述能力是有限的。 1、例如: 所有自然数都大于它的素数 A ?x(A(x)→y?(P(x,y) ∧Q(y))) A(2100)→y?(P(2100,y) ∧Q(y)) ?x(A(x)→y?(P(y,x) ∧Q(y))) 2100是自然数B A(2100) 2100有大于它的素数C y?(P(y, 2100) ∧Q(y)) 对于这个现实中的例子,用命题逻辑无法描述。因为,用命题逻辑来描述,第一个句子是一个原子命题、二三句同样是原子命题。而这些原子命题之间无法建立关联关系。 因此,每一个前题都是单一的命题,没有联结词。所以用命题逻辑描述它不能进行推理。然而上述推理是正确的,是现实中存在的现象。 2、再例如: 所有实数的平方是非负的A -是实数B 3 -的平方是非负的C 3 4.1.2一阶谓词逻辑 1、概述 一阶谓词逻辑解决了上述问题,能够对原子命题进行分割和更细致的研究工作。 ●个体域:任何一门科学都有其研究对象,这些对象的集合称为个体域。个体域 即论域包含所描述问题域中的常元和变元。P(x) ●函词:个体上可以进行运算,能够产生新的个体。这些运算被称为函数,在一 阶谓词里被称为的函词(函数)。F(x,y)=x*y ●谓词:我们在研究个体的时候,主要研究个体的性质。这些有关个体性质的描 述称为谓词。 Q(y), P(x,y) ::x

●量词:关于个体性质,不一定是对全体的个体的都成立。有的对一个范围内成 立,有离散的几个个体成立,有的对全部都成立。为了描述这种范围特征,一 阶谓词引入了量词。 2、谓词和函词 ●谓词定义:谓词表示个体性质和关系的语言成分。它附带放置对象的空位,只 有空位被填充对象,谓词才有意义。没有被填充对象的谓词,称为谓词命名式; 相反为谓词填式。谓词后面的空位个数为谓词的元数。谓词是一个体域上的n 元关系。 通常P(x,y,z)=0,1,表示x,y之间具有关系P(1,2)。 ●函词定义:函词是表示某种操作的语言成份。用于在给定的个体基础上,产生 新的个体对象。与谓词一样,函词具有空位的概念。函词后面空位的个数为函 词的元数。 通常用F(x,y,z)=x+y+z表示。 3、变元和常元 ●常元:常元表示个体域中的一个确定个体。如:5,Zhang San 等。 ●变元:变元可以用来表示个体域上的任意个体,是不确定的。 例如:(1)z+y=0 P(f(y,z)) 二元谓词表示方程 P(f(x,z))==;P(f(-3,2)) -3+2=0 Z+y=x+y=0 (2)对所有z,x,y?x=x?y Q(x*Z,Z*x) 二元谓词表示乘法交换率 Q(x,z)=1 3*2=2*3 Q (f(x,y),f(y,x))= Q (f(1,2),f(2,1))=1 从这个例子来看,变元是具有不同的性质的。因此,在一阶谓词逻辑中将变元划分成自由变元和约束变元。f(x)+x+z=0 对于所有的X,Y,P(x,y)<=P(X,Y) ●自由变元:自由变元是真正的变元,可以将个体域中的任意个体代入到自由变 元中。类似于数学中的变元。 ●约束变元:约束变元并不是实际意义的变元(数学意义上的变元)。约束变元 是为表达某种想的辅助符号。 ●自由变元与约束变元的对比: 自由变元约束变元 可代入不可代入 不可改名可改名 举例说明:采用上例。 4、量词 我们引入了谓词、函词、变元和常元的概念,还不能充分的描述现实中的命题。例如对于下面的命题: 如果P(x)对任意x恒真,则P(x+1)恒真。

高级数理逻辑第8讲

模态逻辑 汉语中“模态”是英语词Modal的音译。英语词modality(模态性)源出于拉丁文modalitas,含形态、样式和形式的意思。 现代模态逻辑是现代逻辑的重要分支,它在科学和技术领域的应用越来越广泛,它的许多课题不仅受到逻辑学家的注意,而且也受到计算机科学家和计算机工程技术人员以及其他工程技术人员的关注。因此,深入研究和发展这门科学,已成为逻辑工作者的一项重要任务。 逻辑学中在两种意义上,即在狭义和广义上使用“模态”这个术语。涉及必然性,或然性(偶然性),遗传性和相容性等模态属于狭义模态。从某种观点来看,它们表达的是命题的真假强度。因此,也称为真值模态。例如:“物体间存在着引力是必然的”;“到本世纪末我国国民生产总值翻两翻是可能的”等都属于这类模态命题。我们这章的模态系统主要研究这类狭义模态性。 广义模态性是指命题本身所具有的非真值函项的(或非外延的)种种性质。广义模态词较多,除了必然、可能之外,尚有必须(应该)、允许、禁止;知道、相信、可接受、可疑、可证;曾经、总是、将是、优先、中立等。这些模态词分别是道义逻辑,认识逻辑,时态逻辑,和价值逻辑研究的对象。还有希望、需要等尚未深入研究的模态词。其例子为:“宇宙间存在着黑洞是可信的”;“在商品生产的社会中价值规律起着重要作用是众所周知的”;“子女赡养扶助父母是应该的”;“世界上还存在着野人是可疑的”等。 在这章,我们将讨论一些模态命题逻辑的系统,但首先将给出现代模态系统所要表达的某些模态概念的一般叙述。 6.1 模态逻辑介绍 本章主要来介绍模态逻辑系统基本概念,然后,具体介绍命题模态逻辑和一阶谓词模态逻辑。Modal logic 6.1.1模态逻辑引入 逻辑系统的发展从命题逻辑发展到了一阶谓词逻辑,主要是因为命题逻辑系统的描述能力有限。模态逻辑的出现同样是为了扩充一阶谓词逻辑和命题逻辑的描述能力。 1、命题逻辑的缺陷:命题逻辑的原子命题不能细化,层次太高,而不能完全描述世界; 例:所有实数的平方是非负的; -3是实数; -3的平方是非负的; 一阶谓词逻辑,利用谓词,函词和量词来解决这样的问题;

高级数理逻辑第7讲

5.5 归结策略 归结算法::: 用归结原理来证明定理,我们最终倒出空子句。怎么样最快的得到空子句是我们考虑的最主要问题。如果人用归结的方法,得到空子句通常是根据人们对子句集中子句的认识,可以最快的得到空子句。 然而,归结原理的主要思想是用机械的方法使计算机能够快速得到空子句。这需要我们考虑高效的计算算法来提高得到空子句的效率。本节主要目的是给出各种得到空子的算法,这些算法都从不同角度提高了得到空子句的归结效率。这些算法又称作为归结策略。 5.5.1 宽度优先 宽度优先是归结策略中最简单的算法。下图说明了,宽度优先策略的主要思想: S 将S 重所有能归结的子句间都归结 S 1 归结产生的子句集 S ∨S 1 将归结产生的子句集与原子句集析取 将S ∨S 1与S 1上能归结的子句间都归结 S 2 归结产生的子句集 ┆ 重复以上过程 □ 这样的归结过程中,有大量的冗余存在。因为,在每个归结步骤中,将有所能够归结的子句之间都归结,从而避免不了产生大量多余的归结步骤。 例如:对于子句集{P ?,Q P ∨,Q P ?∨,Q P ?∨?},宽度优先归结策略将产生以下步骤完成: {Q,~Q,~P,P } (1) 对子句集中,能够归结的子句之间进行归结。归结产生的子句集为:{Q ?,Q , Q Q ∨?,P P ∨?,Q Q ?∨?} (2) 将归结得到的子句集与原子句集合并得到{P ?, Q P ∨,Q P ?∨,Q P ?∨?,Q ?,Q ,Q Q ∨?,P P ∨?,Q Q ?∨?},与{Q ?, Q ,Q Q ∨?,P P ∨? }子句进行归结。 (3) 在进行归结得到{□,…}. 这个归结过程中存在了Q Q ∨?,P P ∨?两个多余的归结步骤。

2019年北邮博士考试大纲

1101英语 一、考试目的及要求 北京邮电大学博士生入学英语考试属于水平考试,主要考查考生为适应博士生阶段专业学习和研究工作之需要而应当具备的英语语言综合运用技能。博士生入学前应具有快捷的英文信息检索能力(熟练、准确的阅读理解能力),阅读速度大于150词/分钟;丰富的词汇知识(英文积极词汇量大于6000单词);快速准确的翻译和编译能力(英汉互译速度大于400词/小时);良好的书面写作(写作速度大于300词/小时)与听说交流等英语沟通能力。 二、考试内容 本校博士生入学英语考试以通用英语为主,题材涵盖社会、文化、历史、地理、政治、经济、科技等各个方面,体裁多样,包括叙述文、议论文、描写文、应用文、说明文等,尽可能不涉及专业性特别强的语言。 考试采用主观题、客观题结合的方式,主要包括以下几个部分: 第一部分:快速阅读/问答题(主观题),测试考生通过快速浏览一篇较长文章,使用略读和查读的技能把握文章主旨大意、段落大意及段落之间的关系,且能分辨文中的事实和细节。 第二部分:深度阅读(Reading in Depth,客观题),主要测试考生理解具体信息,掌握相关阅读策略和技巧的程度。 (1)能理解字面意义和隐含意义; (2)能根据所读材料进行判断和推理; (3)能分析所读材料的思想观点、语篇结构、语言特点和修辞手法; (4)能在理解全文的基础上,弄清文章的宏观结构并细化到对每个单词的微观理解和运用能力。 第三部分:完形填空(Part III: Cloze)(客观题),测试考生综合运用语言的能力第四部分:翻译与编译(Part IV: Translation and Compilation) Section A:英汉互译(主观题),主要测试考生对原文理解的准确性、对句子直译、意译或转译的熟练程度。要求译文忠实原意,语言通顺、流畅。 Section B:资料编译(英译汉)(主观题),测试考生对英文原文资料的信息处理、中文译文的文字加工及文本编辑能力。 第五部分:写作(Part V: Writing)(主观题),主要测试考生运用英语书面表达思想

高级数理逻辑第5讲全解

4.5 一阶谓词语义系统 4. 5.1 什么是形式系统语义 抽象公理系统或者形式系统,具有较高的抽象性。因此,已经脱离了任何一个具体的系统,但是我们可以对形式系统作出各种解释。通过这种解释将形式系统对应到各种具体的系统中取。例如可以将一阶谓词逻辑系统,解释到平面几何系统中。 怎样将形式系统解释成具体系统呢?我们先看下面的例子: 如果我们要知道)),1((x f xP ?的具体的真值=1,我们至少要知道以下事情: 1、 x 在什么范围之内,x 范围是实数。 2、 f 是什么? (X+1) 3、 P 是什么?P 代表的是大于=0 4、 a=?a=1 5、 x=?,x =5,-4 例如,我们可以作出以下解释: 1、解释1: ● x 在实数中取值 ● P 表示等于0 ● ),(a x f 表示x-a ● a=5 因此,公式解释为05==-x 。 令x=5, 则1))),(((=x a f P v s(x) ->5 s(f(a,x) ->I(f)(I(a),s(x)) 令x=6,则0))),(((=x a f P u 2、解释2: ● x 在实数中取值 ● P 表示大于等于0 ● ),(a x f 表示2)(a x - 因此,公式解释为0)(2 >=-a x 。这个公式不必对a 和x 作出具体解释,就可以确定公式的真值。即对于任何实数x ,和赋值映射v ,1)))(((2 =-a x P v 。 由上面的例子可以看出,要对形式系统作出解释,我们要了解以下问题:

?x取值于哪里?即规定讨论问题的领域。 ?给出谓词的含义和谓词的真值 ?给出函数的解释 ?给出变量和常量的值 ?根据连接词的赋值规则,赋值 这就是我们要研究的语义系统-指称语义的主要内容。 现代逻辑语义学理论的创始人是美籍波兰逻辑学家、哲学家A. Tarski,其奠基性文章是 他在1933年发表的《形式语言中的真实概念》。后来被称为模型论—标准语义学理论。进一步的发展由维特根斯坦最早提出设想,卡尔纳普最早把它展开为系统。这体现在他1947年发表的《意义和必然性》一书中;卡普兰·克里普克(S.kripke)和蒙太古作出了进一步的贡献,提出了非经典逻辑的语义学理论—模态逻辑语义学(克里普克结构)。 4.5.2形式语义基本概念 1、指称语义:语义是由语义结构和以及在这种结构下公式赋真值的规定构成的。 2、语义结构:对于抽象公理系统或形式系统作出的一种解释。包括个体域和在这种个 体域上的个体运算和个体间关系。 下面给出形式系统语义的定义: 3、形式语义:设FS是已经存在的形式系统,FS的语义有语义结构和赋值两个部分组 成: a)语义结构:当FS的项集TERM不为空时,由非空集合U和规则组I所组成二 元组(U,I),称为形式系统FS的语义结构。其中U和I的性质如下: i.U为非空集合,称为论域或者个体域; ii.规则组I,称为解释,根据规则组的规定对项集TERM中的成员指称到U 中的个体;规定对原子公式如何指称到U中的个体性质(U的子集)、关 U的子集)。 系(n b)指派:若形式系统FS中的变量集合Variables非空,那么下列映射称为指派: s:varibles->U。 对于给定的语义结构,可以将指派扩展到项集TERM上: s:TERM->U; s=S(t) 当t 为变元 S指派t中变元由解释确定当t为非变元 F(x,a) = I(f) (x, I(a)) = s1( I(f) (x, I(a))) = I(f) (s(x), I(a)) P(f(a,x)) =I(P)(I(f)(a,s(x))) c)赋值:是指一组给公式赋值的规则,据此规则可对每一结构U和指派S确定一 由原子公式到值域的映射v:atomic->value。根据这个赋值规则,可以将赋值 映射进行扩展:v为v:

高级数理逻辑-习题

1. 逻辑语言由哪些内容构成?现代逻辑扩张的方法有哪些?举例说明。 (1)逻辑语言构成 1. 一个字母表(alphabet ):记为A 或∑,其元素称为符号,符号(symbol,sign )的有限串构成字(word )。 2. 一个项集(term set ):记为TERM ,其元素称为项(term ),是某种合法的字。 3. 一个公式集(formula set,well-formed formula--wff ):记为FORMULA ,其元素称为合式公式(wff ),简称公式,是某种合法的字。 一般地,项集与公式集是不相交的,即TERM ?FORMULA=?。 4. 有关的一些语法理论: 1)项形成规则(formation rule of terms ):规定合法的项; 2)公式形成规则(formation rule of wffs ):规定合法的公式; 3)括号省略的原则:缩写约定; 4)代入规则(substitution rule ):代入的原则及为保持这一原则所作的规定; 5)其它语法概念:为涉及的其它语法问题所作的规定。 (2)现代逻辑扩张方法 1. 先从语义开始,对已有的各种联结词、算子做出新的语义解释,从而引出有关这些联结词、算子的新公理、新规则,进而导致产生新的逻辑系统(从语义到语法);例如:三值逻辑、多值逻辑、模糊逻辑、归纳逻辑等。 2. 先从语法开始,对已有的逻辑系统增加新的词项及新的算子,从而引出有关这些词项、算子的新公理、新规则,进而导致产生新的逻辑系统,新的逻辑体系立即引发出全新的语义解释(从语法到语义) 3. 两种扩张的方法混合使用。 (3)扩张方法举例 1. 三值逻辑是如何从二值逻辑扩张而来的 (1)(2)(3)(4)见PPT ...... 2. 从语法到语义的扩张 例如:以下是各非经典逻辑所增加的新算子。 模态逻辑:?(必然),◇(可能); 时态逻辑:?(总是),◇(有时),o (下一个),O (下一时),U (直到); 二阶逻辑:二阶变项,二阶量词; 道义逻辑:O (必须),P (允许),F (禁止); 优先逻辑:P (优先); 时间逻辑:P (过去),R (现在),F (将来); 时相逻辑:H (发生),B (未发生),A (事后),G (完成); 信念逻辑:B (相信); 断定逻辑:A (断定);……等。 3. 两种扩张的方法混合使用。 例如:非经典的莱欣巴哈(Reichenbach )三值量子逻辑。 在联结词方面莱欣巴哈三值量子逻辑增加了: 两种否定词:~(循环否定),——(完全否定),(原否定词(()称为直接否定(-)); 两种蕴涵词:((二者择一蕴涵), (准蕴涵),(原蕴涵词(()称为标准蕴涵(()); 一种等价词: (二者择一等价),(原等价词(()称为标准等价(()); (并且原合取词(∧)记为(?))。 2. 求命题公式)()(Q P Q P ∧?∨?的析取范式与合取范式。

北邮博士研究生招生参考书目

北京邮电大学2011年博士研究生招生参考书目 1101英语(无参考书目) 2201概率论与随机过程 1、《概率论·数理统计·随机过程》(第1~5章,第10~12章),胡细宝、孙洪祥、王丽霞,北京邮电大学出版社(第1版) 2、《随机过程》孙洪祥,机械工业出版社,2008 3、《概率论与随机过程》王玉孝,孙洪祥,北京邮电大学出版社,2005 2202数值分析 1、《数值分析(第5版)》李庆杨等,清华大学出版社,2010年 2、《数值分析基础》关治等,高等教育出版社 1999年 3、《高等数值分析》蔡大用、白峰杉,清华大学出版社 2000年 2203高等代数 1、《高等代数》(第二版)北京大学数学系几何与代数教研室代数小组编,高等教育出版社 2、《线性代数》(第二版)居余马等编,清华大学出版社 2204数学物理方法 1、《数学物理方法》(第2版)郭玉翠编着,清华大学出版社,2006年12月。 2、《数学物理方法学习指导》(第1版)郭玉翠编着,清华大学出版社,2006年2月。 3、《数学物理方法》(第2版)梁昆淼编,高等教育出版社,1978年7月。 4、《矢量分析与场论》(第二版)谢树艺编,高等教育出版社,1985年3月。 2205近世代数 1、《近世代数及其应用(第二版)》阮传概,孙伟,北京邮电大学出版社,2005年。

2、《近世代数基础》张禾瑞,高等教育出版社,2006年 3、《应用近世代数(第二版)》胡冠章,清华大学出版社,2004年。 2206离散数学 1、《Discrete Mathematics and its Applications》第6版,K.H.Rosen,机械工业出版社,2008年。 2、《Applications of Discrete Mathematics》(Updated Edition) John G. Michaels,Kenneth H. Rosen,McGraw-Hill Companies, Inc,2007。 3、《离散数学结构》第五版,Bernard Kolman, Robert C. Busby, Sharon Cutler Ross,高等教育出版社2005年。 4、《离散数学》陈崇昕等,北京邮电大学出版社,1992年 5、《数理逻辑与集合论》(第2版)石纯一等,清华大学出版社,2000年 6、《图论与代数结构》戴一奇等,清华大学出版社,2003年 2207数理统计 1、《概率论与数理统计》盛骤等编,高等教育出版社。 2、《数理统计》赵选民等编,科学出版社。 3、《概率论与数理统计习题解析》姜炳麟等编,北京邮电大学出版社。 3301现代控制理论 《现代控制理论》刘豹,机械工业出版社,1999年5月第2版。 3302机器人技术 1、《机器人学》(第二版)蔡自兴,清华大学出版社,2009年9月 2、《机器人学基础》蔡自兴,机械工业出版社,2009年5月 3303电接触理论与应用

高级数理逻辑-习题

1.逻辑语言由哪些内容构成?现代逻辑扩张的方法有哪些?举例说明。 1. 一个字母表(alphabet):记为A或∑,其元素称为符号,符号(symbol,sign)的有限串构成字(word)。 2. 一个项集(term set):记为TERM,其元素称为项(term),是某种合法的字。 3. 一个公式集(formula set,well-formed formula--wff):记为FORMULA,其元素称为合式公式(wff),简称公式,是某种合法的字。 一般地,项集与公式集是不的,即TERM?FORMULA=?。 4. 有关的一些语法理论。 (1)项形成规则(formation rule of terms):规定合法的项; (2)公式形成规则(formation rule of wffs):规定合法的公式; (3)括号省略的原则:缩写约定; (4)代入规则(substitution rule):代入的原则及为保持这一原则所作的规定; (5)其它语法概念:为涉及的其它语法问题所作的规定。 1. 先从语义开始,对已有的各种联结词、算子做出新的语义解释,从而引出有关这些联结词、算子的新公理、新规则,进而导致产生新的逻辑系统(从语义到语法); 例如:三值逻辑、多值逻辑、模糊逻辑、归纳逻辑等。 2. 先从语法开始,对已有的逻辑系统增加新的词项及新的算子,从而引出有关这些词项、算子的新公理、新规则,进而导致产生新的逻辑系统,新的逻辑体系立即引发出全新的语义解释(从语法到语义) 3. 两种扩张的方法混合使用。 1. 三值逻辑是如何从二值逻辑扩张而来的 (1) 经典的二值逻辑对联结词的语义解释——赋值 υ:FORMULA→V AULE (这里:V AULE={t,f}) 例如:以下是各非经典逻辑所增加的新算子。 ?模态逻辑:?(必然), (可能); ?时态逻辑:?(总是), (有时),o(下一个),①(下一时),U(直到); ?二阶逻辑:二阶变项,二阶量词; ?道义逻辑:O(必须),P(允许),F(禁止); ?优先逻辑:P(优先); ?时间逻辑:P(过去),R(现在),F(将来); ?时相逻辑:H(发生),B(未发生),A(事后),G(完成); ?信念逻辑:B(相信);断定逻辑:A(断定);………等。 3. 两种扩张的方法混合使用。 例如:非经典的莱欣巴哈(Reichenbach)三值量子逻辑。 在联结词方面莱欣巴哈三值量子逻辑增加了: ?两种否定词:~(循环否定),——(完全否定),(原否定词(?)称为直接否定 (-)); ?两种蕴涵词:→(二者择一蕴涵),(准蕴涵),(原蕴涵词(→)称为标准蕴

相关文档
最新文档