北邮高级数理逻辑课件
- 格式:doc
- 大小:523.50 KB
- 文档页数:15
3命题逻辑形式系统(FSPC)3.1 命题逻辑与命题演算Leibniz提出逻辑推理变成符号演算不久,英国数学家BOOL提出了布尔代数。
布尔代数把逻辑命题与逻辑推理归结为代数计算。
把命题看作是计算对象;把联结词看作算子;讨论计算的性质。
1、命题(Propositions):可以判断真假的陈述句。
不涉及任何联结词的命题称为原子命题。
2、联结词:⌝, →, ↔, ∨, ∧为联结词,用于联结一个或者多个命题。
~A=1-A→如果A成立则B成立,<->如果A成立则B成立,并且如果B成立则A成立;A→BA∨B,或者A成立或者B成立;A∧B,A成立并且B成立。
3、真值表:命题的真假称为命题的真值,用0表示假;用1表示真。
A←→BT(~A)=1-T(A) A=1, ~A=0, 1-ATrue(⌝A)=1- True(A),如果True(A)=0,True(⌝A)=1:True(A)=1, True(⌝A)=0T(A→B)=1 或者A不成立,或者B成立;A=1, B=1, A→B =1A=0, B=1, A→B=1A=0, B=0, A→B=1A=1,B=0 A→B=0或者A=0, 或者B=1 ~AvB=A→BA<=B;;;;A<=BA=0,B=1A=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)=1B=1;T(A→B)=1A→B是或者A=0,或者B=1;=~AvBA<=BA∨B=MAX(A,B) A=1, B=0, 1;A=1,B=1, 1, A=0,B=1;1, A=0,B=0, 0A∧B=MIN(A,B) =~(~A v ~B) DEMORGAN~A ∨BTrue(A->B):True(A)《=True(B)A =0,1;如果True(A)=1,则 True (B )=1,True(A->B)=1:或者True(A)=0或者True(B)=1:或者A 不成立,或者B 成立=⌝A ∨B ;如果True(A)=0,则 True (B )=0,1;True(A)=<True (B );True(A) =True(B),True(A<->B)=1; True(A ∨B);A=1,B=0,1,A=1,B=1, 1;A=0,B=0,0,A=0,B=1,1. True(A ∧B),A=1,B=0,0,A=1,B=1,1;1=0,B=0,0; A=0,B=1,0True(A ∨B)=max(True(A), True(B)); True(A ∧B)= min(True(A), True(B)); 4、 命题变元:以真值为值域的变量称为命题变元。
4.5 一阶谓词语义系统 4.5.1 什么是形式系统语义抽象公理系统或者形式系统,具有较高的抽象性。
因此,已经脱离了任何一个具体的系统,但是我们可以对形式系统作出各种解释。
通过这种解释将形式系统对应到各种具体的系统中取。
例如可以将一阶谓词逻辑系统,解释到平面几何系统中。
怎样将形式系统解释成具体系统呢?我们先看下面的例子:如果我们要知道)),1((x f xP ∀的具体的真值=1,我们至少要知道以下事情: 1、 x 在什么范围之内,x 范围是实数。
2、 f 是什么? (X+1)3、 P 是什么?P 代表的是大于=04、 a=?a=15、 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) ->5s(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年发表的《形式语言中的真实概念》。
后来被称为模型论—标准语义学理论。
进一步的发展由维特根斯坦最早提出设想,卡尔纳普最早把它展开为系统。
模态逻辑汉语中“模态”是英语词Modal的音译。
英语词modality(模态性)源出于拉丁文modalitas,含形态、样式和形式的意思。
现代模态逻辑是现代逻辑的重要分支,它在科学和技术领域的应用越来越广泛,它的许多课题不仅受到逻辑学家的注意,而且也受到计算机科学家和计算机工程技术人员以及其他工程技术人员的关注。
因此,深入研究和发展这门科学,已成为逻辑工作者的一项重要任务。
逻辑学中在两种意义上,即在狭义和广义上使用“模态”这个术语。
涉及必然性,或然性(偶然性),遗传性和相容性等模态属于狭义模态。
从某种观点来看,它们表达的是命题的真假强度。
因此,也称为真值模态。
例如:“物体间存在着引力是必然的”;“到本世纪末我国国民生产总值翻两翻是可能的”等都属于这类模态命题。
我们这章的模态系统主要研究这类狭义模态性。
广义模态性是指命题本身所具有的非真值函项的(或非外延的)种种性质。
广义模态词较多,除了必然、可能之外,尚有必须(应该)、允许、禁止;知道、相信、可接受、可疑、可证;曾经、总是、将是、优先、中立等。
这些模态词分别是道义逻辑,认识逻辑,时态逻辑,和价值逻辑研究的对象。
还有希望、需要等尚未深入研究的模态词。
其例子为:“宇宙间存在着黑洞是可信的”;“在商品生产的社会中价值规律起着重要作用是众所周知的”;“子女赡养扶助父母是应该的”;“世界上还存在着野人是可疑的”等。
在这章,我们将讨论一些模态命题逻辑的系统,但首先将给出现代模态系统所要表达的某些模态概念的一般叙述。
6.1 模态逻辑介绍本章主要来介绍模态逻辑系统基本概念,然后,具体介绍命题模态逻辑和一阶谓词模态逻辑。
Modal logic6.1.1模态逻辑引入逻辑系统的发展从命题逻辑发展到了一阶谓词逻辑,主要是因为命题逻辑系统的描述能力有限。
模态逻辑的出现同样是为了扩充一阶谓词逻辑和命题逻辑的描述能力。
1、命题逻辑的缺陷:命题逻辑的原子命题不能细化,层次太高,而不能完全描述世界;例:所有实数的平方是非负的;-3是实数;-3的平方是非负的;一阶谓词逻辑,利用谓词,函词和量词来解决这样的问题;成立))3(()3())(()(--→∀f P R x f P x xR2、命题逻辑和一阶谓词逻辑的缺陷:这两种逻辑都不能描述有时间概念的变化。
形式系统由{∑, 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 →B4、 公理集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 →ABB A A →, 已知:R 是一个有关公式的性质证明:R 对于所有公式有效I. 对于)(FSPC Atom p ∈,则)(P RII. 假设公式A 和B 都具有RIII. )(FSPC Atom A ∈∀,且)(A R ,则)(A R ⌝IV. B A ,∀是公式,如果)(A R 且)(B R ,则)(B A R →根据:形式系统的联结词只有两个→⌝,,因为在命题逻辑的语义上,其他联结词可以有这两个联结词表示。
3命题逻辑形式系统(FSPC)-续3.4 命题逻辑语义P(X)→Q(F(X-a)) A(X)-->A(X)X是复数,则(x-a)平方大于等于0;X=RPx是复数Q(x)代表的是大于等于0F代表的是平方X复数T(P(X))=0.5P(X)→(Q(X)→P(X))A→B3.4.1基本概念1、什么是形式系统的语义(1)形式系统与具体的系统无关(2)能够用形式系统来描述现实系统(3)把从形式系统解释成“→”现实系统的过程成为语义语义有多种类型:指称语义,克里普克语义,操作语义,公理语义等2.语义构成(指称语义)语义主要有两部分:(1)结构:(有两个主要部分构成)*确定研究对象集合,论域或个体域*把形式系统中的变量到论域中的一组规则映射规则(2)域值:指一组给公式赋值的规则根据这项规则将-Atomic→Value中3.4.2 命题逻辑语义1、语义结构由于没有变量,所以只有第二部分赋值,值域为{0,1}赋值规则: I.{}1,0∈V PII. ⎪⎩⎪⎨⎧===⌝0,11,0)(V VVA A AT(~A)= 当T (A )=0时,T(~A)=1。
当T (A )=1时,T(~A)=0。
III. ⎪⎩⎪⎨⎧=====∧00,01,1)(VV VV VB A B A B A 或 当T(A)=T(B)=1时,T(B A ∧)=1,其他情况T(B A ∧)=0。
IV. ⎪⎩⎪⎨⎧=====∨00111)(VV V V VB A B A B A ,或, 当T(A)=1或者T (B )=1情况下,T (B A ∨)=1,其他情况T (B A ∨)=0。
V. ⎩⎨⎧===→,否则或,0101)(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 BVI. ⎪⎩⎪⎨⎧≠==↔VV VV VBA BA B A ,,01)( 2、 语义的特殊公式1) 公式A 为永真式,重言式tautologies ,如果对一切赋值v ,1=VA .A →A=~AvA(A →A)=1, A →(B →A)=12) 公式A 为永假式,矛盾式contradictions,如果对一切赋值v ,0=VA~A^A=03) A ,B 为逻辑等价的,如果对于一切赋值v ,VVB A =,记做A ╞B(A |=|B )T(A)=T(B),对于任意T A-->A A-->(B-->A)4) 可满足的,公式A 为可满足的,如果至少存在一个赋值v ,1=VA3、 真值计算有了赋值映射,我们可以计算任意公式的真值。
形式系统由{∑, 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 →B4、 公理集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 →ABB A A →, 已知:R 是一个有关公式的性质证明:R 对于所有公式有效I. 对于)(FSPC Atom p ∈,则)(P RII. 假设公式A 和B 都具有RIII. )(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(AA→⌝A⌝⌝⌝A⌝⌝→→A→⌝⌝⌝⌝3)A()A(AA→⌝⌝AA公理代入原理:设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)AB→CBC自然推演: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→AA →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=VA . 2) 公式A 为永假式,矛盾式contradictions,如果对一切赋值v ,0=VA 3) A ,B 为逻辑等价的,如果对于一切赋值v ,VV B A =,记做A ╞B(A |=|B ) 4) 公式A 为可满足的,如果至少存在一个赋值v ,1=VA逻辑推论:设∑是一个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<m时,命题成立:A是定理则A是永真的。
证明:当n=m时,命题成立。
A1,A2,……Am-1, Am=A v1, 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、 指称语义:语义是由语义结构和以及在这种结构下公式赋真值的规定构成的。