数理逻辑(讲义)

合集下载

数学为什么需要数理逻辑

数学为什么需要数理逻辑

数学为什么需要数理逻辑以我的学识和经历,是不⾜以写形如“数学为什么需要数理逻辑”这类⽂章的。因此,本⽂并

不是⼀篇正规的⽂章,我写这篇⽂章的⽬的,是向数学的初学者简单地介绍⼀些数理逻辑和数学的关系。错误与不当之处敬请批评指正。

说到逻辑,⼤家天天都在⽤,但真正深⼊的理论性的逻辑,知道的⼈却并不多。在逻辑的教育⽅⾯,美国做的⽐我们好,据说他们从⼩学开始就在课堂上学习简单的逻辑,并把逻辑当成并列于语⽂和数学同等重要的课程;⼤学中也专门开设必修的数理逻辑课程。⽽在中国,只有在⾼中的数学课本中接触过简易逻辑,以后就再也没有必修的逻辑课程了。所以,“国内不少学⽣甚⾄学者在逻辑性⽅⾯的⽋缺是严重的”(徐明,《符号逻辑讲义》,18页倒数第3⾏)。但我个⼈觉得,这种⽋缺仅仅是理论知识上的⽋缺,中国⼈对逻辑的直觉绝对不⽐美国⼈差,⽋缺的仅仅是理论上的训练。不重视理论似乎是中国古⽼的传统,“中国历史上对⼏何学的研究与希腊⼈是不能⽐的,其结果也就是⼀些⼏何定理的特例。这恐怕和我们求⽤不求真的传统脱不了⼲系。”(徐明,博⽂“哲学是智⼒活动,是求真的学

问”(/s/blog_4c9a1d6a0100hqh0.html))

⼀些做数学的⼈会问:逻辑在数学中究竟有什么⽤呢?下⾯我对这个问题谈谈我⾃⼰的看法:

1、逻辑对数学的作⽤之⼀:帮助数学奠定严格的理论基础。这⼀点读过数学史的⼈⼤概都知道。数学史上曾经出现过3次危机,第3次最为严重,⼏乎颠覆了整个数学的基础。每⼀次危机的解决,都增加了⼈类对数学本质的认识,特别是第3次数学危机的解决,不仅极⼤地改变了数学⾃⾝的⾯貌,还使⼈类进⼊了信息时代。这个过程详见汪芳庭的《数学基础》的第⼀章:历史概述。当然,优秀的数学⼯作者有良好的直觉,这种直觉⾜以帮助他们判断什么样的数学推理是被允许的,什么是错误的数学推理,所以他们未必⾮要去了解数理逻辑是如何把数学严格化的。但是,初学者在没有建⽴这种直觉的时候,⼜没有相应的逻辑知识,遇到⼀些“悖论”就束⼿⽆措了。另外,在处理边缘问题上,即使是数学⼤师的直觉也会犯错。所以,从这个⾓度来说,数学⼯作者学⼀些数理逻辑知识是很有必要的。数理逻辑实际上是对于正确的数学推理提供了⼀个严格的标准。设想有⼀个民科和⼀个数学家争论,民科说他是对的,数学家说他是对的,谁也说服不了谁,因为数学家所⽤的语⾔民科理解不了,民科的推理数学家也不认可。这时候数理逻辑就提供了⼀个辨别是⾮的准绳:能够形式化并且能够机械地推理的论证就是对的。由于这个标准是机械化的,不依赖于任何个⼈的意识,也不依赖于任何团体的意识,所以有很强的客观性。数学家能够轻⽽易举地把⾃⼰的论证形式化,⽽民科不能,这样是⾮⾃明。

逻辑学讲义——精选推荐

逻辑学讲义——精选推荐

逻辑学讲义

逻辑学讲稿

第⼀章绪论

第⼀节逻辑学的对象

⼀、逻辑学的定义

逻辑学是研究思维的形式结构及其规律的科学。

“逻辑”⼀词是由英⽂logic的⾳译。它来源于古希腊语“λoros(logos)”(逻各斯),愿义指思想、⾔辞、理性、规律性等。古代西⽅学者⽤“逻辑”来指称研究推理论证的学问。我国古代和近代学者曾⽤“形名之学”、“名学”、“辩学”、“名辩之学”、“名理”、“理则学”、“伦理学”等表⽰“逻辑”,到20世纪才逐渐通⽤“逻辑”这⼀译名。

在现代汉语⾥,“逻辑”是个多义词。例如:

(1)“研究中国⾰命的逻辑”。这⾥的“逻辑”是指客观事物发展变化的规律。

(2)只有感觉的材料⼗分丰富和合于实际,⼈们才能根据这样的材料造出正确的概念,作出合乎逻辑的结论来。这⾥的“逻辑”是指思维的规律、规则。

(3)为了搞好管理,实现科学决策,学点逻辑是⼗分必要的。这⾥的“逻辑”是指逻辑学。

逻辑学通常叫做“形式逻辑”、“普通逻辑”等,简称“逻辑”。

逻辑学经历了从传统逻辑到现代逻辑的发展。其中,传统逻辑的奠基⼈是古希腊的哲学家亚⾥⼠多德。我们讲的逻辑学就是传统逻辑。

现代逻辑是指数理逻辑,也叫符号逻辑。

⼆、思维和思维的逻辑形式

1.思维

关于思维,⼈们有着不同的看法。有⼈把思维分为三种类型,即:抽象思维(即逻辑思维)、形象思维(即直感思维)、灵感思维(即顿悟思维)。

逻辑学属于思维科学,是研究思维的科学。

逻辑学的基本反映形式为概念、判断和推理。

把思维作为研究对象的学科有很多。包括哲学、⼼理学、神经⽣理学、语⾔学以及⼈⼯智能、信息论等,也都直接或间接地研究思维。

数理逻辑讲义

数理逻辑讲义

数理逻辑的一般介绍

我们在中学时代就能进行一些证明了, 但并非所有的人都能回答到底什么是证明. 大概来说, 所谓的证明就是把认为某一断言是正确的理由明确地表述出来. 在这一过程中, 我们通常都需要把一些人们已接受的命题作为讨论的基础. 在此基础上, 如果我们能够把该断言推导出来, 该断言就是被认为是被证明了, 因而也就会被人们接受. 于是, 一个很自然的问题就是: 推导究竟为何物? 这个问题就属于逻辑的范畴.

逻辑研究推理, 而数理逻辑则研究数学中所用的推理. 由于这种推理在计算机科学中有许多有广泛的应用, 数理逻辑也就成为计算机科学的重要基础之一.

很明显, 我们不能够证明一切命题. 如上所述, 当我们证明某一断言(结论) 的时候需要一些其它的命题(前提)作为推理的基础. 我们还可以要求对这些前提进行证明. 如果一直这样要求下去, 或迟或早, 我们会遇这样的情况: 我们进行了“循环” 证明, 即把要证明的命题作为前提来使用, 或者我们无法再作任何证明, 因为没有更为明显的命题可以用来作为前提了.这样,我们就必须不用证明而接受某些命题,我们把这类命题称为“公理”; 其它由这些公理而证明的命题则被称为“定理”.

所谓的命题, 直观上是关于某些概念之间的关系. 因而, 我们要求公理是那些根据概念可以明显地接受的命题. 由概念,公理和定理所组成的全体就是公理系统.

以上对公理系统的描述要求我们知道公理系统的确切含义. 然而, 从推理的角度来说, 我们并不需要如此. 让我们来看下面的例子:

(1).每个学生都是人,(2).王平是学生, (3).王平是人.

离散数学_数理逻辑

离散数学_数理逻辑

0 110 110 110 1 001 001 001 按位NOT
0 110 1 100 0 100 1 110
110 110 011 101 010 100 按位AND 111 111 按位OR
■ 逻辑运算还广泛用于信息检索,例如,检索网页索引。由于这些检索使用命题 逻辑技术,所以又称为布尔检索。
17
Βιβλιοθήκη Baidu
1.3 命题公式与解释
• 上一节介绍了5种常用的逻辑联结词,利用这些逻 辑联结词可将具体的命题表示成符号化的形式。 对于较为复杂的命题,需要由这5种逻辑联结词经 过各种相互组合以得到其符号化的形式,那么怎 样的组合形式才是正确的、符合逻辑的表示形式 呢?
18
1.3.1命题公式
定义 1.3.1(1)单个的命题变元是命题公式。 (2)如果 A 是命题公式,那么 A 也是命题公式。 (3)如果 A 、 B 是命题公式,那么( A ∧ B ),( A ∨ B ), ( A → B ) 和( A B )也是命题公式。 (4)当且仅当能够有限次地应用(1)(2) (3)所得到的包含命题 、 、 变元、联结词和括号的符号串是命题公式(又称为合式公式,或简称 为公式) 。
16
例 1.2.6
求位串 0 110 110 110 的按位 NOT 以及与位串 1 100 011 101 的按位
AND 和 OR 按位(这里以及本书其它地方均把位串按 3 个字位分块以便于阅读) 。

离散数学讲义

离散数学讲义
• 太阳明天会出来。
是命题,它的真值是唯一确 定的,只是目前人们不知道
是命题,它的真值是唯一确 定的,到明天就知道了。
再次注意:命题是具有唯一真值的陈述句。
16
我正在说谎
悖论(paradox)是一种矛盾命题。悖论是自相矛盾的命题。 即如果承认这个命题成立,就可推出它的否定命题成立; 反之,如果承认这个命题的否定命题成立,又可推出这个 命题成立。
• 地球是圆的。
是命题,真值为T
• 2+3=5
是命题,真值为T
• 2+3=6 • 你会讲英语吗? • 3-x=5
是命题,真值为F 不是命题(疑问句不是命题)。 不是命题,它的真值不确定。
15
1-1 命题及其表示法(续)
判断下列句子哪些是命题(续)?
• 请关上门!
不是命题,祈使句不是命题。
• 除地球外的星球 有生物。
4
课程源自文库核
第四篇 代数系统(8学时)
第5、6章 图论(8)
考核方式:
闭卷笔试
5
课程要求
(1)上课认真听讲 (2)课后及时复习 (3)独立、认真地完成作业 (4)有问题及时提出,不要积累问题
6
什么是离散数学?
• 是研究离散对象和它们之间的关系 的现代数学。
• 它为计算机科学中的数据结构、编 译理论、操作系统、算法分析、人 工智能等提供了必要的数学知识。

逻辑学课件

逻辑学课件

逻辑学笔记

第一章引论

一、什么是逻辑

(一)“逻辑”一词的由来及现代意义

1、由来:“逻辑”一词是由英文Logic音译过来的,它导源于希腊文逻各斯,原意是指思想、言辞、理性、规律性等。古代西方学者用“逻辑”来指称研究推理论证的学问。我国古代和近代学者曾用“形名之学”、“名学”、“辩学”、“名理”、“理则学”、“论理学”等表示“逻辑”,严复首次

把“Logic”译为“逻辑”,到20世纪三四十年代,逐渐通用“逻辑”这一译名。

2、在现代汉语中,“逻辑”是个多义词

(1)跨过战争的艰难路程之后,胜利的坦途就要来了,这是战争的自然逻辑。(指客观事物发展的规律)

(2)把侵略说成是“友谊”,这是地地道道的强盗逻辑。(指某种特殊的理论、观点或看问题的方法)

(3)说话写文章要讲逻辑。(指人们思维的规律、规则)

(4)为了搞好管理工作,实现科学决策,学点逻辑是十分必要的。(指研究思维形式、思维规律和思维方法的学问,即逻辑学)

(二)逻辑的定义

1、辩证唯物主义的认识论认为,人的认识过程包括感性认识和理性认识两个阶段。

感性认识:认识事物的表面现象和外部联系。具有直观性和表面性的特点。感性认识有三种形式,即感觉、知觉、表象;

理性认识:揭示事物的本质和它的内部联系。理性认识也有三种形式,即概念、判断、推理。

2、思维及其基本特征

思维简单地说就是理性认识,就是人脑间接地认识世界的一种活动。思维的基本特征:在于它的间接性、概括性以及与语言的有机联系。(1)思维的间接性就在于它能够认识知觉所不能提供的东西,或知觉尚未提供的东西,它能够根据已有的知识对事物作出新的判断。

《离散数学》讲义(胡盛)

《离散数学》讲义(胡盛)
定义1-5.1
给定一命题公式,若无论对分量作怎样的指派,其对 应的真值永为T,则称该命题公式为重言式或永真公 式。 例如:表1-4.4
2、等价公式-验证(等价公式表)
例题 6 验证吸收律
P(PQ)P
P(PQ)P
离散数学
42
2、等价公式-等价置换
在一个命题公式中,如果用公式置换命题的某个 部分,一般地,将会产生某种新的公式, 例如: Q(P(PQ))中以(PQ)代替(PQ),则 Q(P(PQ))就与原式不同。为了保证取代 后的公式与原始公式是等价的,需要对置换作出 一些规定。
离散数学
43
2、等价公式-等价置换(概念)
定义1-4.3 如果X是合式公式A的一部分,且X本 身也是一个合式公式,则称X为合式公式A的子 公式。 定理1-4.1 设X是合式公式A的子公式,若XY, 如果将A中的X用Y来置换,所得到公式B与公式 A等价,即AB。
离散数学
44
命题公式证明-利用等价公式
它可以是有意义的一般论证,也可以是科学理论中的数学证 明或结论。建立逻辑学的主要目的在于探索出一套完整的规 则,按照这些规则,就可以确定任何特定论证是否有效。这 些规则,通常称为推理规则。
离散数学
6
第一章 命题逻辑
在逻辑学中,与其说注重的是论证本身,不如说注重的 是论证形式。同其它科学理论一样,也可以把推理理论 公式化。这样,依据各项规则并使用机械方法,不难确 定论证的有效性。使用这种方法进行推理时,所遵循的 规则一定不能具有二义性。为了表述任何成套规则或者 理论,都需要为它配置一种语言。

第2讲 常用逻辑用语 高中数学 北师大(2019) 必修 第一册 同步讲义

第2讲 常用逻辑用语 高中数学 北师大(2019) 必修 第一册  同步讲义

第2讲常用逻辑用语

模块1 必要条件与充分条件

一、知识梳理

1.命题

可以判断真假,用文字或符号表述的陈述句叫作命题.一般用小写英文字母表示一个命题,如p,q,r,···

一个命题通常可以表示为“若p,则q”和“p是q”两种形式.正确的命题叫作真命题,错误的命题叫做作假命题.

2.充分条件与必要条件

一般地,当命题“若 p,则 q”是真命题时,我们就说由 p 可以推出 q,记作 p ⇒q,读作“p 推出 q”.此时称 p 是 q 的充分条件,q 是 p 的必要条件.

3.充要条件

当命题“如果 p ⇒ q且 q ⇒ p,则称 p 是 q 的充分且必要条件,简称 p 是 q 的充要条件,记作 p ⇔ q.

p 是 q 的充要条件,又常说成“p成立当且仅当q成立”或“ p与q ”等价.

p 是 q 的充要条件时,q也是p的充要条件.

4. p 与 q 之间的四种关系与相应结论

二、精讲讲练

考点 1:充分性与必要性的判断

例 1★★★

用“充分不必要”“必要不充分”“充要”或“既不充分也不必要”填空.

①在同一平面内,同位角相等是两直线平行的条件.

②设a∈R,则 a > 1 是a2> 1的条件.

③设a,b ∈R,则a+b > 4 是 a > 2 且b > 2 的条件.

④x > 1是1

x< 1的条件.

⑤若A,B 是两个集合,则A∩B ≠∅是A ⊆B 的条件.

⑥已知x,y∈R,则(x−1)2 +(y−2)2= 0是(x−1) (y−2) = 0 的条件.

例 2 ★★★

已知p:x=2,q:x-2=2-x,则p是q的()

A.充分不必要条件B.必要不充分条件

离散数学讲义 第二章命题逻辑PPT课件

离散数学讲义 第二章命题逻辑PPT课件
P1,P2,…,Pn是出现于其中的全部命题变元,对P1, P2,…,Pn分别指定一个真值,称为对P1,P2,…,Pn公式A 的一组真值指派。
列出命题公式A在P1,P2,…,Pn的所有2n种真值指 派下对应的真值,这样的表称为A的真值表。
16
例3 给出公式 F=((P∨Q)(Q∧R)) (P∧¬R)的真
如果将公式a中的子公式c置换成公式d之后得到等价演算等价演算是指利用已知的一些等价式根据置换规则代入规则以及等价关系的可传递性推导出另外一些等价式的过程
第二章 命题逻辑
数理逻辑是用数学方法研究思维规律的一门学科。
所谓数学方法是指:用一套数学的符号系统来描述和 处
理思维的形式与规律。因此, 数理逻辑又称为符号逻辑。
例2 设A=P→(Q∧ P ),判断下列命题公式是否是A的代
入实例: B= S∧R →(Q∧ (S∧R) ) C= S∧R →(Q∧ P )
解 B是;C不是
15
二、真值指派
命题公式代表一个命题,但只有当公式中的每一 个命题变元都用一个确定的命题代入时,命题公式才 有确定的真值,成为命题。
定义2.3.3 设A( P1,P2,…,Pn )是一个命题公式,
用真值来描述命题是“真” 还是“假”。分别用“1”和 “0命”题表用示大写的拉丁字母A、B、C、……P、Q、……或 者带下标的大写的字母来表示。

数理逻辑讲义

数理逻辑讲义
归纳生成集合S: S : M ,{g1, g2,....., gk } 。
归纳定义. 集合S是满足如下条件的最小集合T: (1) M T 。
(2)对于每个1 i k ,
如果
x1
,
.....x ni
T
,则
gi
(
x1
,
.....x ni
)T

设 h, h1,......, hk 为k+1个己知基函数:
验证算法存在!
重言式:A 每一个赋值下取值均为真。 矛盾式:A 每一个赋值下取值均为假。
8
SAT 问题的在计算机科学中的地位: SAT 问题是计算机科学中的核心问题。曾被著名美籍华人数理逻辑学家王浩称为“当代
数理逻辑和理论计算机的第一问题”。 计算机科学家们一直都在寻求各种快速策略和方法改进求解 SAT 问题。现已证明:工程
(2)有限个可数集的并仍为可数集。 (3)可数个可数集的并仍为可数集。 自然数集合N的归纳定义: (1) 0 N . (2)如果 n N ,则(后继) n' N 。 (3)N只含通过(1)(2)有限次使用得到的数。 等价定义:自然数集合N是满足如下条件的最小集合S (1) 0 S 。 (2)如果 n S ,则(后继) n'S 。 设R是一个性质, R(x) 表示x具有性质R。 定理1(数学归纳法)如果 (1) R(0) 。

数理逻辑的发展历史及其作用

数理逻辑的发展历史及其作用

数理逻辑的发展历史及其作用

摘要:数理逻辑又称符号逻辑、理论逻辑。它既是数学的一个分支,也是逻辑学的一个分支。是用数学方法研究逻辑或形式逻辑的学科。其研究对象是对证明和计算这两个直观概念进行符号化以后的形式系统。数理逻辑是数学基础的一个不可缺少的组成部分。

关键词:数理逻辑史命题演算谓词演算

数学的主要内容是计算和证明。在十七世纪,算术因符号化促使了代数学的产生,代数使计算变得精确和方便,也使计算方法系统化。费尔马和笛卡儿的解析几何把几何学代数化,大大扩展了几何的领域,而且使得少数天才的推理变成机械化的步骤。这反映了代数学作为普遍科学方法的效力,于是笛卡儿尝试也把逻辑代数化。与笛卡儿同时代的英国哲学家霍布斯也认为推理带有计算性质,不过他并没有系统地发展这种思想。简而言之,数理逻辑就是精确化、数学化的形式逻辑。它是现代计算机技术的基础。新的时代将是数学大发展的时代,而数理逻辑在其中将会起到很关键的作用。逻辑是探索、阐述和确立有效推理原则的学科,最早由古希腊学者亚里士多德创建的。用数学的方法研究关于推理、证明等问题的学科就叫做数理逻辑。也叫做符号逻辑。

古典形式逻辑是演绎法研究的前数理逻辑时期。数理逻辑史本身又可分为三个阶段。第一阶段开始用数学方法研究和处理形式逻辑。本阶段从莱布尼茨到19世纪末延续了约200年。第二阶段是数理逻辑的奠基时期。19世纪数学发展提出了探讨数学方法和数学基础的问题,数理逻辑围绕着这些课题,创建了新方法并提出了新理论。从19世纪70年代到20世纪30年代约70年时间奠定了本身的基础。第三阶段从20世纪30年代起为数理逻辑的发展时期。本阶段数理逻辑的主要内容已成长为数学的分支,并与数学的其他分支、计算机科学、语言学和心理学有广泛的联系。有少数部分内容如某些公理系统的研究与哲学问题有着相互的作用。

盛世清北-北大820数理逻辑考研考点梳理阶段讲义、习题集

盛世清北-北大820数理逻辑考研考点梳理阶段讲义、习题集

盛世清北-北大820数理逻辑考研考点梳理阶段讲义、

习题集

以下内容由盛世清北编辑整理,主要针对北大820数理逻辑考研时间、考研参考书目、考研开始大纲、考研历年真题、考研复习经验等进行说明。

北大820数理逻辑考研,覆盖院系为:北大哲学系。

初试时间

北大820数理逻辑考研初试时间为2021年12月27日下午14:00-17:00

参考书目

盛世清北根据专业老师建议推荐使用如下部分参考书目用于补充学习

《数理逻辑》汉密尔顿,朱水林译华东师大出版,1986年。

《模态逻辑》周北海,中国社会科学出版社,1996年5月。

课程资料

《盛世清北-北大820数理逻辑考研考点梳理阶段讲义、习题集》《盛世清北-北大820数理逻辑考研专题真题讲义、习题集》

《盛世清北-北大820数理逻辑考研模考试卷集》

考试大纲

北大820数理逻辑考研没有提供官方的考试大纲。

考研真题

认真分析历年试题,做好总结,对于考生明确复习方向,确定复习范围和重点,做好应试准备都具有十分重要的作用。分析试题主要应当了解以下几个方面:命题的风格(如难易程度,是注重基础知识、应用能力还是发挥能力,是否存在偏、难、怪现象等)、题型、题量、考试范围、分值分布、考试重点、考查的侧重点等。考生可以根据这些特点,有针对性地复习和准备,并进行一些有针对性的练习,这样既可以检查自己的复习效果,发现自己的不足之处,以待改进;又可以巩固所学的知识,使之条理化、系统化。最近三年的试题无论从题量、题型、考察的侧重点来说都没有太大的变化,因此考生要仔细研究历年试题,尤其是最近三年的试题。在复习的初期通过分析历年试题能大致了解考试的题型和方向,在复习的中期再分析一遍试题能考察自己是否复习方向正确,复习的深度是否足够,在复习的后期再分析一遍历年试题,能检查自己的复习是否到位,类似的题目是否会做,同时模拟的做一遍试题,分析一下自己如何安排考试时间,各个题目答多少,做到心中有数,考试时才不会心慌意乱。

离散数学符鸿飞讲义

离散数学符鸿飞讲义

离散数学符鸿飞讲义

离散数学是计算机科学和数学领域的重要基础学科之一,对于理解和应用计算

机科学中的算法、数据结构、离散数学等方面知识至关重要。符鸿飞讲义是一本较为权威和系统的离散数学教材,下面将按照该讲义的内容结构进行介绍和解释。

首先,离散数学的基本概念是离散性的,即处理离散对象的学科。在符鸿飞讲

义中,首先介绍了数理逻辑的基本概念和运算规则,包括命题逻辑、一阶逻辑等内容。数理逻辑是离散数学的重要基础,通过学习逻辑知识可以培养学生的严密思维和逻辑推理能力。

其次,在讲义的集合论部分,介绍了集合的基本概念、运算规则和常用定理。

集合论是离散数学的另一个基础性内容,它为后续的离散数学理论和方法的学习打下了基础。学生需要掌握集合的基本性质和运算规则,能够灵活运用集合论知识解决问题。

在关系和函数的学习部分,符鸿飞讲义详细介绍了关系和函数的定义、性质、

分类和应用。关系和函数是离散数学的核心内容之一,它们在图论、离散概率等领域有着广泛的应用。学生需要理解关系和函数的概念,能够分析和应用不同类型的关系和函数,掌握关系和函数的性质和运算规则。

在讲义的图论部分,介绍了图的基本概念、性质、算法和应用。图论是离散数

学的一个重要分支,它在计算机科学、网络优化、算法设计等领域有着重要的应用。学生需要学习图的基本性质和算法,能够分析和解决与图相关的实际问题,掌握图的常用算法和应用方法。

最后,在概率论的学习部分,符鸿飞讲义介绍了离散概率的基本概念、概率分布、概率性质和应用。概率论是离散数学的另一个重要内容,它在数据分析、机器学习、密码学等领域有着广泛的应用。学生需要学习概率的基本理论和方法,能够分析和计算概率事件的概率,掌握概率的性质和应用技巧。

北大逻辑学教材

北大逻辑学教材

北大逻辑学教材包括以下几本:

《数理逻辑》,邢滔滔著,北大逻辑学考研民间默认参考书。这本书不把命题逻辑和谓词逻辑分开,直接合一起专攻一阶逻辑。演算系统也不用公理系统,而是采用自然演绎。还讲了直觉主义逻辑的基础知识。总体来说有自己的特色,讲述清晰,适合入门。

《现代逻辑学讲义》,李小五著,分为数理逻辑和模态逻辑两册。很难说这本书有什么特点,但作者自己用着挺顺手。

《简明数理逻辑》,赵希顺著,涵盖四大论的基础内容,算是作者开过的所有课程的讲义合集。其中第二章是素朴集合论的授课内容,第三章和第四章是早年教授逻辑演算时的讲义,第五章是递归论的授课内容,第七章是模型论的授课内容。第六章哥德尔定理讲得简单了些,把数论细节全省略了。

高考数学(简单版)-2简单逻辑 - 简单 - 讲义

高考数学(简单版)-2简单逻辑 - 简单 - 讲义

简单逻辑

知识讲解

一、命题的概念和四种命题

1.命题的概念

概念:我们把语言、符号或式子表达的,可以判断真假的陈述句称为命题.其中判断为真的语句称为真命题,判断为假的语句称为假命题.

注意:并不是任何语句都是命题,疑问句、祈使句、感叹句都不是命题.也就是说,判断一个语句是不是命题的两要素:①命题是陈述句②可以判断真假.

2.命题的四种形式

1)对于“若p ,则q ”形式的命题,p 称为命题的条件,q 称为命题的结论.命题“如果p ,

则q ”是由条件p 和结论q 组成的,对p q ,

进行“换位”和“换质(否定)”后,可以构成四种不同形式的命题.

2)四种命题的关系如图所示.

3.命题“如果p ,则q ”的四种形式之间有如下关系:

1

)互为逆否命题的两个命题等价(同真或同假).因此证明原命题,也可以证它的逆否命

题.

2)互逆或互否的两个命题与原命题不等价.

注意:注意命题的否定与否命题之间的区别,前者是命题的反面,且与命题的真假恰好相反;后者是对条件与结论同时进行否定,它的真假与原命题的真假没有绝对的联系.

二、简单的逻辑联结词

1.且:用逻辑联结词“且”把命题p 和q 联结起来,就得到一个新命题,记作p q ∧,读作“p 且

q ”.

逻辑联结词“且”与日常语言中的“并且”、“及”、“和”相当.可以用“且”“定义集合的交集:{|()()}A B x x A x B =∈∧∈.

2.或:用逻辑联结词“或”把命题p 或q 联结起来,就得到一个新命题,记作p q ∨,读作“p

或q ”.逻辑联结词“或”的意义和日常语言中的“或者”相当.可以用“或”定义集合的并集:{|()()}A B x x A x B =∈∨∈.

数理逻辑(讲义)

数理逻辑(讲义)

数理逻辑(讲义)

《数理逻辑》教案

许道云

(2021.8)

教材:《面向计算机科学的数理逻辑》(第二版)

(陆钟万著)

出版社:科学出版社

版本:2021年6月第8次印刷

绪言(课程介绍)

什么是逻辑?命题(判断)对象、以及对象间的(推理)关系。数理逻辑:用数学

的方法研究逻辑。

数理逻辑研究分支:模型论、集合论、递归论、证明论。数理逻辑研究什么?

逻辑推理:当前提为真时,保证结论为真。

逻辑研究这样的可推理关系。即,前提和结论之间的推理关系是否正确。演绎推理--

-演绎逻辑。

它不同于归纳逻辑。归纳逻辑是从前提出发,使用归纳推理,得到的结论与自身协调,或与前提协调。

数理逻辑属于演绎逻辑范围。只研究推理及可推理关系,不关心前提与结论中各个命

题的真假。

例1. 前提:所有大于2不被自身整除的自然数为素数。 7不被自身整除。结论:7不是素数。例2. 前提:所有中学生打网球。王君不打

网球。结论:王君不是中学生。

命题有内容和形式:内容决定命题的真或假。决定前提和结论之间的可推导关系,是

命题逻辑形式。如:

前提:集合S中的所有元素具有R性质。 a不具有R性质。

结论:a不是S中元素。命题的陈述需要语言。

元语言:描述对象的所用的最基本语言。如:自然语言(汉语)。

对象语言:描述“对象所用元语言”的语言。

如:形式语言(符号语言)。

自然语言中语言上的相似并不保证逻辑形式上的相同。

1

例1:X认识Y。(前提) Y是足球队长。(前提) X认识足球队长。

(结论)例2:X认识A班某学生。(前提) A班某学生是足球队长。(前提)

X认识足球队长。(结论)近代数理逻辑思想:

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
其中,a 是抽象的,而 0 是具体的。 为什么会有各种逻辑? 由逻辑研究内容,我们可以观察下表: 语法 形式语言 (表达方式和能力) 形式推理: | A 可靠性: | A | A 完备性: | A | A 语义 解释系统 语义(映谢)函数 逻辑推理: | A
0 (3) ( A B ) v 1
if Av B v 0 o.w.
7
1 if Av B v 1 (4) ( A B) v . 0 o . w . 0 if Av 1 and B v 0 v (5) ( A B) . o.w. 1 1 if Av B v (6) ( A B) . o.w. 0
A, ( A * B) Form( LP ) 。其中, * { , , , } 。
(3) Form( LP ) 只含通过有限次使用(1) (2)得到的符号串。 结构归纳法:将 Form( LP ) 类比自然数集 N。 设 P 为一个性质, P( x) 对表示 x 具有性质 P。 类似于数学归纳法,引入关于 Form( LP ) 上的某个性质(结论)P 是否成立(真)的结构归 纳法。 (1) (归纳基) P 关于原子命题公式成立。 (归纳基) (2) (归纳步) 对 A, B Form( LP ) ,假定 P 关于命题公式 A、B 成立。验证:P 关于命题公
6
式 A, ( A * B) 成立。其中, * { , , , } 。 语义解释:命题公式的解释(赋值)。 对原子命题公式的解释: (形式上是一个映射)
v : Atom( LP ) {0,1} 。称为一个赋值。
理解为: p 在 v 下被解释为 pv {0,1} 。 pv v( p) 0 表示“假” 。1 表示“真” 。 基于这样的解释系统,命题逻辑只研究具有明确真、假区分的对象。这就是命题限制到具有 明确真、假意义的陈述语句的根本原因。 对联结词运算符号的解释: p 0 1
预备知识
集合:某些对象全体。 集合表述方式: 内涵:元素具有的性质P。 外延:所含元素的全体。 自然数集合N上的二元关系 <(作为集合) : (内涵)m<n: 存在不为0的自然数x,使得m+x=n。 (外延){(0,1) , (0,2) ,……} 二元关系的性质:自反,对称,等价,……。 集合等势: S ~ T | S || T | 可数无限集:与自然数集等势的集合。 可数集:有限集或可数无限集。 | S || N | 定理: (1)可数集的子集仍然可数。 (2)有限个可数集的并仍为可数集。 (3)可数个可数集的并仍为可数集。 自然数集合N的归纳定义: (1) 0 N . (2)如果 n N ,则(后继) n ' N 。 (3)N只含通过(1) (2)有限次使用得到的数。 等价定义:自然数集合N是满足如下条件的最小集合S (1) 0 S 。 (2)如果 n S ,则(后继) n ' S 。 设R是一个性质, R( x) 表示x具有性质R。 定理1(数学归纳法)如果 (1) R(0) 。 (2)对于任意的 n N ,如果 R(n) 则 R(n ') 。 则对于任意的 n N 有 R(n) 。 设h,g为两个N上的己知函数。递归定义N上一个函数f如下:
p
1 0
p 0 0 1 1
q 0 1 0 1
pq
0 1 1 1
pq
0 0 0 1
pq
1 1 0 1
pq
1 0 0 1
对命题公式的解释:对于一个公式 A,在一个赋值 v 下总可以计算出它的真值: Av {0,1} 。 (归纳计算)
(1) p v {0,1}. 1 (2) (p ) v 0 if p v 0 if p v 1 . .
重言式:A 每一个赋值下取值均为真。 矛盾式:A 每一个赋值下取值均为假。
8
SAT 问题的在计算机科学中的地位: SAT 问题是计算机科学中的核心问题。曾被著名美籍华人数理逻辑学家王浩称为“当代 数理逻辑和理论计算机的第一问题” 。 计算机科学家们一直都在寻求各种快速策略和方法改进求解 SAT 问题。现已证明:工程 技术、军事、人工智能、并发控制、交通运输等领域中的诸多重要问题(如程控电话的自动 交换,大型数据库的维护,大规模集成电路的自动布线,软件自动开发,机器人动作规划等) 都涉及到 SAT 问题。 SAT 问题是 NP 完全问题。从理论上说,SAT 问题不能在多项式时间内解决,直观上它超 出了现代计算机的能力。所以,SAT 问题是计算机科学技术发展中的“瓶颈”问题。 从理论上讲,可满足性判定问题是 NP 完全的,然而在实际应用中,并非每一个 CNF 公式 的可满足性问题的判定都需要指数时间。根据统计分析,对于 3-CNF 公式而言,出现在公式 中的子句数与变元数之比是一个重要的参数,当公式的这个参数在 4.25 附近时,公式的可满 足性的判定的确难。但是,当公式的这个参数远离 4.25 时,公式的可满足性的判定有可能在 多项式时间内就可以完成。 约束满足性问题(CSP 问题) : q CSP W n 个变元: u1 ,......, un 。
4
(1) f (0) g (0) . (2) f (n ') h( f (n)) . 定理2(递归原理)对于给定的函数g和h,能唯一定义N上一个函数f满足上述递归条件。 一般集合S的归纳定义: (1) 指定一个集合M。 (基元,生成元) (2) 指定k个函数 g1 , g 2 ,....., g k 为生成函数.分别为 n1 , n2 ,....., nk 元函数。 归纳生成集合S: S: M ,{g1 , g2 ,....., gk } 。 归纳定义. 集合S是满足如下条件的最小集合T: (1) M T 。 (2)对于每个 1 i k , 如果 x1 ,.....xn T ,则 gi ( x1 ,.....xn ) T 。 i
在表中,形式语言、解释系统、推理规则是可变的。 (1) 当形式语言的表达能力不够用时,新的语言就会出现。 (2) 不同规则系统的引入,直接关系到形式推理的能力说、有效性、以及单调性等。 (3) 不同的解释系统,给出不同的语义模型。
思考题: 1、逻辑研究的主要内容。 2、为什么会有各种逻辑?
3
第一章
, , , 。
真---1;假---0。 命题公式的生成: (归纳定义命题公式集 Form( LP ) )
P P (1) (归纳基) : Atom( L ) { p, q, r ,......} Form( L ) 。
(原子命题公式集)
P (2) (归纳定义) :如果 A, B Form( L ) ,则
S: M ,{g1 , g2 ,....., gk };{h, h1, h2 ,....., hk }
例:自然数(算术)系统
N : {0},{s};{c0 , ,*} . x ' s( x) x 1, c0 ( x) 0
5
第二章
经典命题逻辑
命题定义:具有明确真假值的(对象)陈述。 简单命题:最小命题。 (最简单,不可分解,原子,……) 复杂命题:借助联结词组合后命题小命题。 组合方式: (1)一元:否定、不、非。 (2)二元: 或;且;如果…,则…;除非;当…,才有…; 仅当…,才有…。等等。 描述缺陷:自然语言。 (非通用标准语言) 形式语言:命题语言LP。 (通用) 字母表:0,1,p,q,r,……。 运算符: ,
1
例1:X认识Y。 (前提) Y是足球队长。 (前提) X认识足球队长。 (结论) 例2:X认识A班某学生。 (前提) A班某学生是足球队长。 (前提) X认识足球队长。 (结论) 近代数理逻辑思想: Leibniz力图建立一种精确的、普适的科学语言作为形式语言。直到1879年,Frege才建 立了这样的语言。近代数理逻辑介绍的就是这种形式语言。所以,数理逻辑史从1879年算起。 在数理逻辑中要构造一种符号语言来代替自然语言,这种人工构造的符号语言称为形式 语言。 对象的描述和对象间的推理关系全部用形式语言表示。 数理逻辑研究的主要内容: (1)引入一个形式语言,以表示非结构化对象。并且要求表示公式的语言是递归生成的。 (2)引入一套形式化推理规则, 基于这些规则进行符号化演算。引入形式证明的一般形式。 ( | A) (3)引入一套解释系统---语义(映射)函数,赋予形式符号在给定环境下的具体含义。 (4)基于语义模型,引入逻辑推理概念。( | A ) (5)研究形式推理与逻辑推理之间的关系。 (可靠性和完备性) 。 形式推理系统的可靠性: | A | A 。 形式推理系统的完备性: | A | A 。 一般,逻辑中的语言和推理是某类智能推理的抽象,语言解决表示问题(即,数据结构问 题)。从某种意义上讲,应该是先有具体实例,想找一种一般描述,这就产生了形式语言和形 式推理。实例数据对形式符号给出一种解释(或赋值)。两者之间的映射关系形成一个解释系 统。 实例数据与形式符号有解释(或赋值)和被解释(或赋值)之分。 如:a:=0. 可以理解为:将数字 0 赋给符号 a. 也可理解为:a 被解释为 0.
i
设 h, h1 ,......, hk 为k+1个己知基函数:
h: M S hi : S ni S (i 1, 2,..., k )
递归原理定义S上的一个函数f:
.
f ( x) : h( x) ( x M ) f ( gi ( x1 ,.....xn )) : hi ( f ( x1 ),....., f ( xn )) (i 1, 2,..., k )
i i
定理3(递归原理)对于给定的函数 h, h1 ,......, hk ,能唯一定义S上一个函数f满足上述递归条 件。 归纳集生成系统: S : M ,{g1 , g 2 ,....., g k } 。 递归函数生成系统: S: S ,{h, h1 ,
h2 ,....., hk } 。
v
命题公式 A 的真值表:在所有可能的赋值 v 下,将取值结果列入表中。 如: (┐p∧q)→┐r 的真值表
可满足性:公式 A 是可满足,如果至少存在一个赋值 v 使 A 取真。 如果公式 A 含有 n 个变元,验证公式 A 的可满足性需要对 2 个赋值逐一验证。直观上需 要指数验证时间。
n
wk.baidu.com
可满足性判定问题(SAT 问题) : 实例:一个命题公式 A。 询问:是否存在一个赋值 v 使 A 取真(满足 A)? 验证算法存在!
《数理逻辑》教案
许道云
(2011.8)

材:《面向计算机科学的数理逻辑》(第二版) (陆钟万著)
出版社:科学出版社 版 本:2006 年 6 月第 8 次印刷
绪言(课程介绍)
什么是逻辑?命题(判断)对象、以及对象间的(推理)关系。 数理逻辑:用数学的方法研究逻辑。 数理逻辑研究分支:模型论、集合论、递归论、证明论。 数理逻辑研究什么? 逻辑推理:当前提为真时,保证结论为真。 逻辑研究这样的可推理关系。即,前提和结论之间的推理关系是否正确。演绎推理 --演绎逻辑。 它不同于归纳逻辑。归纳逻辑是从前提出发,使用归纳推理,得到的结论与自身协调, 或与前提协调。 数理逻辑属于演绎逻辑范围。只研究推理及可推理关系,不关心前提与结论中各个命题 的真假。 例1. 前提:所有大于2不被自身整除的自然数为素数。 7不被自身整除。 结论:7不是素数。 例2. 前提:所有中学生打网球。 王君不打网球。 结论:王君不是中学生。 命题有内容和形式:内容决定命题的真或假。决定前提和结论之间的可推导关系,是命题逻 辑形式。如: 前提:集合S中的所有元素具有R性质。 a不具有R性质。 结论:a不是S中元素。 命题的陈述需要语言。 元语言:描述对象的所用的最基本语言。 如:自然语言(汉语) 。 对象语言:描述“对象所用元语言”的语言。 如:形式语言(符号语言) 。 自然语言中语言上的相似并不保证逻辑形式上的相同。
相关文档
最新文档