[PDF] 离散数学基础:数理逻辑

合集下载

离散数学第一章数理逻辑

离散数学第一章数理逻辑
故命题可形式化为:(A∧B∧C) ↔ P
34
中北大学离散数学课程组
例3.他既聪明又用功。 例4.他虽聪明但不用功。 例5.除非你努力,否则你将失败。 例6.张三或李四都可以做这件事。
35
中北大学离散数学课程组
作业:
(1)判断下列公式哪些是合式公式,哪些不是合 式公式。
a.(Q→R∧S) b.(P ↔(R →S)) c.((┐P→Q)→(Q→P)) d.(RS→T) e.((P→(Q→R))→((P→Q)→(P→R)) (2)用符号形式写出下列命题。 a.假如上午不下雨,我去看电影,否则就在家里读
书或看报。
36
中北大学离散数学课程组
b.我今天进城,除非下雨。 c.仅当你走我将留下。
37
中北大学离散数学课程组
练习:将下列命题符号化。 1)说逻辑学枯燥无味(P)或毫无意义(Q)是不对的。 2)如果明天有雾(P),则我乘车(Q),不坐飞机(R)。 3)有雨(P)就刮风(Q)。 4)如果小王没来上课(P),一定是他生病了(Q)。 5)如果我上街(P),我就去图书馆看看(Q),除非我很累
2020/6/30
10
中北大学离散数学课程组
结论: 命题一定是陈述句,但并非一切陈述句都是命题。 命题的真值有时可明确给出,有时还需要依靠环境、 条件、实际情况时间才能确定其真值。
2020/6/30
11
中北大学离散数学课程组
二、命题的分类
1.原子命题(简单命题):不能再分解为更为简单命 题的命题。
游; (5)两个三角形全等当且仅当三角形的三条边全部
相等。 (6) 张辉与王丽是同学。
2020/6/30
24
中北大学离散数学课程组
例 (解)

(完整版)数理逻辑简介

(完整版)数理逻辑简介
(3) 34 12 。
(4) 请把门关上! (5) x 是有理数。 (6) 地球外的星球上也有人。
例1、判断下列句子中哪些是命题。 (7) 明天有课吗?
(8) 本语句是假的。 (9) 小明和小林都是三好生。
(10) 小明和小林是好朋友。 判断一个语句是否为命题,首先看是否为陈
述句,再看其真值是否唯一。 命题常项,命题变项均用 p, q, r, 表示。
原语句化为 p (q r) s 。
第二节 命题公式及分类
内容:命题公式,重言式,矛盾式,可满足公式。 重点:(1) 掌握命题公式的定义及公式的真值表。
(2) 掌握重言式和矛盾式的定义及使用真 值表进行判断。
一、命题公式 通俗地说,命题公式是由命题常项,命题变项,
联结词,括号等组成的字符串。
是否重言式 。
例1、判断 A, B两公式是否等值。 (1) A ( p q),B p q
解:作真值表如下:
例1、判断 A, B两公式是否等值。 (2) A p q ,B ( p q) (q p)
解:作真值表如下:
二、重要等值式。
1、交换律 A B B A ,A B B A
(1) ( p q) ( p q)
(2) ( p q) p q q p
(3) ( p q) q
(4) ( p p) q (5) p ( p q)
例4、给定命题公式如下,请判断哪些是重言式, 哪些是矛盾式,哪些是可满足式?
(6) p q p p
(7) ( p q) ( p q)
设 p :我上街, q :我去书店看看,
r :我很累。
原语句化为 r ( p q)(或 (r p) q)。
(5) 小丽是计算机系的学生,她生于1982或1983年, 她是三好生。 设 p :小丽是计算机系的学生, q :小丽生于1982年, r :小丽生于1983年, s :小丽是三好生。

(完整版)离散数学电子教材1(可编辑修改word版)

(完整版)离散数学电子教材1(可编辑修改word版)

(完整版)离散数学电子教材1(可编辑修改word版)第1 章命题逻辑逻辑是研究人的思维的科学,包括辩证逻辑和形式逻辑。

辩证逻辑是研究反映客观世界辩证发展过程的人类思维的形态的。

形式逻辑是研究思维的形式结构和规律的科学,它撇开具体的、个别的思维内容,从形式结构方面研究概念、判断和推理及其正确联系的规律。

数理逻辑是用数学方法研究推理的形式结构和推理的规律的数学学科。

所谓的数学方法也就是用一套有严格定义的符号,即建立一套形式语言来研究。

因此数理逻辑也称为符号逻辑。

数理逻辑的基础部分是命题逻辑和谓词逻辑。

本章主要讲述命题逻辑,谓词逻辑将在第2 章进行讨论。

1.1命题及其表示1.1.1命题的基本概念数理逻辑研究的中心问题是推理(Inference),而推理就必然包含前提和结论,前提和结论都是表达判断的陈述句,因而表达判断的陈述句就成为推理的基本要素。

在数理逻辑中,将能够判断真假的陈述句称为命题。

因此命题就成为推理的基本单位。

在命题逻辑中,对命题的组成部分不再进一步细分。

定义1.1.1 能够判断真假的陈述句称为命题(Proposition)。

命题的判断结果称为命题的真值,常用T(True)(或1)表示真,F(False)(或0)表示假。

真值为真的命题称为真命题,真值为假的命题称为假命题。

从上述的定义可知,判定一个句子是否为命题要分为两步:一是判定是否为陈述句,二是能否判定真假,二者缺一不可。

例1.1.1 判断下列句子是否为命题(1)北京是中国的首都。

(2)请勿吸烟!(3)雪是黑的。

(4)明天开会吗?(5)x+y=5。

(6)我正在说谎。

(7)9+5≤12 。

(8)1+101=110 。

(9)今天天气多好啊!(10)别的星球上有生物。

解在上述的十个句子中,(2)、(9)为祈使句,(4)为疑问句,(5)、(6)虽然是陈述句,但(5)没有确定的真值,其真假随x、y 取值的不同而有改变,(6)是悖论(Paradox)(即由真能推出假,由假也能推出真),因而(2)、(4)、(5)、(6)、(9)均不是命题。

离散数学 第三-四章

离散数学 第三-四章
n i 1
Ai
(f) A (A∪B ), B (A∪B )
集合与关系 >集合的运算
交与 并的关系 定理3-2.1 设A、B、C为三个集合,则下列分配律 成立。 a) A∩(B∪C)=(A∩B)∪(A∩C) b) A∪(B∩C)=(A∪B)∩(A∪C) 定理3-2.2 设A、B为任意两个集合,则下列吸收律 成立 a) A∪(A∩B)=A b) A∩(A∪B)=A 定理3-2.3 A B 当且仅当 A∪B=B 或 A∩B=A。
集合与关系 > 集合的运算
本节重点掌握的概念: 集合, 集合相等,集合包含, 幂集。
本节重点掌握的方法: 集合的表示, 求幂集.
作业
3-1 (1)(a),(c) ,(e)
(3) (4) (a),(c) ,(e) (5) (6) (a),(c) ,(e) (9)
集合与关系 >集合的概念和表示法
上节知识点: 1. 集合的概念 2. 集合的表示 3 集合之间的关系 4 空集和全集 5 幂集(power set)
A-B
E B
A
集合与关系 >集合的运算
• 绝对补 定义3-2.4 设E为全集,任一集合A关于E的补 E-A, 称为集合A的绝对补,记作~A。
即 ~ A={ x| xE ∧ xA}
集合与关系 >集合的运算
(3) 集合的补(complement) 定义3-2.3 设A、B为任意两个集合,所有属于A而 不属于B的一切元素组成的集合S称为B对于A的 补集,或相对补,记作A-B。 即 A-B={ x| xA ∧ xB} 或 xA-B xA但 xB
例如 A={2, 5, 6} B={1, 2, 4, 7, 9} A-B={5, 6} B-A={1,4,7,9} E - A?

离散数学--第一篇 数理逻辑

离散数学--第一篇  数理逻辑

Dr Chen Guangxi
1.2 命题公式及其真值表
【定义1.2.2】赋值 定义 赋值 设p1,p2,…,pn是出现在公式中的全部的命 题变项, 给p1,p2,…,pn各指定一个真值, 称为A的一个赋值或解释。 若指定的一组真值使A的真值为1,则称 这组真值为A的成真赋值(或成真解释)。 若指定的一组真值使A的真值为0,则称 这组真值为A的成假赋值(或成假解释)。
Dr Chen Guangxi
第一章 命题逻辑基本概念
【定义1.1.4】析取联结词 定义 】 例 (1)李军到过桂林或云南。 )李军到过桂林或云南。 (2)数列收敛或发散。 )数列收敛或发散。 (3)你选一楼的一间房或选二楼的一间 ) 不能既选一楼又选二楼)。 房(不能既选一楼又选二楼)。
Dr Chen Guangxi
Dr Chen Guangxi
第一章 命题逻辑基本概念
5种联结词组成一个联结词集 合 。 联结词也可以看做是命题间的运算。 出现在复合命题中的运算符号(联结词 ¬ 符)的优先顺序规定为: 在先,其次 ∨ 与 ∧ ,再其次是→与 ↔ 。此外还可以加 括号,括号内的最优先。
Dr Chen Guangxi
Dr Chen Guangxi
第一章 命题逻辑基本概念
表示命题。 一般用 p, q, rL 或 pi , qi , ri L表示命题。命题的真 值也用符号表示, 表示真, 值也用符号表示,用“1”或“T”表示真,用 或 表示真 表示假。 ,(1),( “0”或“F”表示假。那么,( ),( )的 或 表示假 那么,( ),(2) 符号化形式为: 符号化形式为: π 的真值为1( (1)p: 是无理数。p的真值为 (或T)。 ) : 是无理数。 的真值为 )。 的真值为( (2)q:桂林属于广东省。q的真值为(或F)。 ) :桂林属于广东省。 的真值为 )。 由简单陈述句确定的命题称为简单命题或原子 命题。 命题。由若干个简单命题用联结词联结起来的 命题称为复合命题。 命题称为复合命题。

离散数学资料库

离散数学资料库

《离散数学》资料库第一章数理逻辑1、数理逻辑的历史。

逻辑是研究人类思维学科,最早是由古希腊学者亚里士多德创建的,他的《工具论》奠定了逻辑学的理论基础。

中国最早的一部逻辑专著--《墨经》也创造了一个比较完整的逻辑体系。

b5E2RGbCAP 根据所研究的对象和方法的不同,逻辑学可分为形式逻辑、辩证逻辑和数理逻辑。

数理逻辑得用数学方法研究推理,利用符号体系研究推理过程中前提和结论之间的关系,因此也叫符号逻辑。

plEanqFDPw从十七世纪开始,就有一些学者试图用数学的方法来研究逻辑。

德国的哲学家的数学家莱布尼兹&".10让血2>被公认为是数理逻辑的创始人。

他认为数学之所以能发展如此迅速,数学知识之所以能如此有效,就是因为数学使用了特别的符号语言。

这种符号语言为表达思想和进行推理提供了非常良好的条件。

因此他提出了用一种象数学一样的表意符号体系来研究思维形式和规律,能简洁地表达出各种的推理的逻辑关系,使得推理过程就象数学一样可以利用公式来进行计算,以便用计算来解决争论。

DXDiTa9E3d1847年,英国数学家、逻辑学家布尔(G.Boole>发表了《逻辑的数学分析》(The mathematical Analysis of Logic>,建立了“布尔代数”(Boolean Algebra>,并创造一套符号系统,利用符号来表示逻辑中的各种概念。

布尔建立了一系列的运算法则,利用代数的方法研究逻辑问题,初步奠定了数理逻辑的基础。

RTCrpUDGiT十九世纪七十年代末至二十世纪初,为了理解数学命题的性质和数学思维规律,德国的弗雷格(G.Frege>、意大利的皮亚诺(G.Peano >和英国的罗素(B.Russell>建立了古典逻辑演算、命题演算和谓词演算。

数理逻辑突破了古典形式逻辑的局限,形成了一个完整的逻辑体系.5PCzVD7HxA而德国的希尔伯特(D.Hilbert^D哥德尔(K.Godel>的研究努力又使数理逻辑成为一门内容丰富的独立学科。

离散数学讲义

离散数学讲义
历史上著名的悖论
NO.1 说谎者悖论(1iar paradox or Epimenides’ paradox) 最古老的语义悖论。公元前6世纪古希腊哲学家伊壁孟德 所创的四个悖论之一。是关于“我正在撒谎”的悖论。具 体为:如果他的确正在撒谎,那么这句话是真的,所以伊 壁孟德不在撤谎,如果他不在撒谎,那么这句话是假的, 因而伊壁孟德正在撒谎。
其内容较广,主要包括数理逻辑、 集合 论、图论、代数结构等四个基本部分。
7
什么是离散数学?
离散数学将日常的概念、判断、 推理用数学符号来表示,用数学方法 进行思维。其目标是掌握严密的思维 方法、严格证明的推理能力和演算能 力,掌握处理各种具有离散结构的事 物的描述工具与方法,适应学习其他 专业课程的各种需要,为学习其它计 算机课程提供必要的数学工具。
12
1-1 命题及其表示法
命题:能够判断真假的陈述语句。
例:‘中国是一个国家’, ‘9为素数’。
原子命题:不能分解成更简单的陈述语 句的命题。
复合命题:由连结词、标点符号和原子 命题复合构成的命题。
一般用字母“T”表示“真”,“F”表示 “假”。也经常用“1”表示“真”, “0”表示“假”。
2
课程概况
选修课/必修课:选修 周学时:3(学时) 上课周:1-16周 总学时 数理逻辑(14学时)
第一章 命题逻辑(8) 第二章 谓词逻辑(6)
第二篇 集合论(12学时)
第三章 集合(4) 第四章 二元关系与函数(8)
第四篇 图论(14学时)
第七章 图论(8) 第八章 一些特殊图(4) 第九章 树 (2)
19
NO.2 伊勒克特拉悖论(Eletra paradox) 逻辑史上最早的内涵悖 论。由古希腊斯多亚学派提出。它的基本内容是:伊勒克 特拉有位哥哥奥列斯特回家了.尽管伊勒支持拉知道奥列 斯特是她的哥哥.但她并不认识站在她面前的这个男人。 写成一个推理.即: 伊勒克持拉不知道站在她面前的这个人是她的哥哥。 伊勒克持拉知道奥列期特是她的哥哥。 站在她面前的人是奥列期特。

离散数学-数理逻辑

离散数学-数理逻辑
全称量词
表示所有个体都满足某个条件的量词,例如“所有的苹果都是水果”。
04
范式理论
范式的定义与分类
范式(Paradigm)是指某一学科领 域中,被广泛接受和认可的观念、理 论、方法或标准。在数理逻辑中,范 式主要指逻辑公式的一种标准形式, 用于简化逻辑推理过程和提高推理的 可靠性。
VS
范式主要分为两类:自然范式和人工 范式。自然范式是指直接从语言和直 观中得出的逻辑形式,如命题逻辑中 的重写规则;人工范式则需要通过特 定的人工构造来获得,如集合论中的 形式化表述。
离散数学-数理逻辑
目录
• 引言 • 命题逻辑 • 谓词逻辑 • 范式理论 • 集合论基础 • 数理逻辑的实际应用
01
引言
数理逻辑的定义
01
数理逻辑是研究推理的数学分支 ,主要关注命题和推理的形式化 、符号化及其演绎关系。
02
它使用数学方法对推理过程进行 精确描述和证明,为计算机科学 、人工智能等领域提供理论基础 。
数理逻辑在其他领域的应用
法律
法律逻辑学运用数理逻辑的方法来分析法律推理 和法律论证。
经济学
数理逻辑用于经济学的决策理论、博弈论和信息 经济学等领域。
心理学
认知心理学中的思维过程和认知模型研究运用了 数理逻辑的概念和方法。
THANKS
感谢观看
范式在逻辑推理中的应用
范式在逻辑推理中具有重要的应用价值。通过使用范式,逻辑推理过程可以更加规范、准确和高效。例如,在人工智能领域 中,范式被广泛应用于知识表示、推理和问题求解等方面。通过将知识表示为范式形式,可以方便地进行逻辑推理和知识推 理,从而提高智能系统的性能和可靠性。
此外,范式还为逻辑推理提供了一种通用的语言和工具,促进了不同学科领域之间的交流和合作。通过学习和掌握范式理论 ,人们可以更好地理解和应用数理逻辑的基本原理和方法,从而更好地解决实际问题和开展科学研究。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

对于广义关系R, 若它满足对任意的三个元素x, y, z , 若 x, y ∈R且 x, z ∈R, 则y = z , 则称R为 广义函数(general function)。 不过我们通常考虑从A到B 的 (全) 函数(total function)f : A→B , 它满 足: (i) f ⊆ A×B ; (ii) 对任意元素x, 若x∈A, 则存在y ∈B 使得 x, y ∈f ; (iii) 对任意三个元素x, y, z , 若 x, y ∈f 且 x, z ∈f , 则y = z 。 函 数是 现 代 数 学 的 核 心 概 念,函 数f : A→B 给 出A到B 的 一 种 特 殊 的对 应,这 种 特 殊 性 体 现 在:(i) 存在性:即对任意x∈A,都存在y ∈B 使得 x, y ∈f ;(ii) 惟一性:即对任意x∈A,仅存在惟一 的y ∈B 使得 x, y ∈f 。只所以这两个性质特别重要, 因为这是数学家一直追求的内容。大家知道, 古 代数学(到十五、六世纪)为止,数学(特别是代数学)的核心是求解方程,而求解方程追求的正是 方程要有解(存在性) ,而且要有惟一的解(惟一性) 。因此存在且惟一永远是数学家所追求的目标, 而函数这种对应则体现了这个目标。 我们可以将存在且惟一合称为函数性 (functionality),很多时候,我们在对集合(信息、对象、 系统)进行变换(处理)的时候都希望有这种函数性,例如,我们常见的运算,数的加、减、乘、除,
参考文献
i
ii
目录
第一章
预备知识
我们在这一章讨论一些学习离散数学的预备知识,主要是与集合、关系及函数有关的一些基本 概念,并在讨论数学归纳法的基础上稍微深入一点讨论归纳原理,因为归纳原理在离散数学课程具 有十分重要的地位。
1.1
1.1.1 集合的基本概念
集合、 关系与函数
集合(set)是数学的最基本概念之一, 不能用更简单的概念定义, 只能给出它的描述。 我们说, 一 些对象的整体称为一个集合, 该整体的每个对象称为该集合的元素(element)。 通常用大写字母A, B, C 等表示集合, 用小写字母a, b, c等表示集合的元素。 集合与元素之间的基 本关系是属于关系,或成员关系(membership),通常用a∈A表示a是集合A的元素(成员) ,或说a属 / A。集合的一个基本特点是,集合中的元素 于(belong to)集合A。若a不是集合A的元素,则记为a ∈ 是无序且不重复的。 给出一个集合有两种方法: 1. 元素枚举法: 即通过列出其所有元素的方法来确定该集合, 例如: A = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} B = {a, b, · · · , z } 这种方法适合给出元素数目较少的集合。由于离散数学课程的特点,我们在举例的时候,通常会使 用元素枚举法来给出一些集合, 这符合离散结构化的特点。 2. 性质概括法: 使用某个性质来概括集合中的元素从而确定该集合, 例如: A = {n | n 是小于10的自然数} C = {n | n 是质数} 这 使 用 性 质 概 括 法 确 定 集 合 的 一 般 形 式是:A = {x | P (x)},这 里P (x)表 示 一 个 于x有 关 的 性 质 陈 述(或 更 准 确 地 说,一 个 以x为 变 量 的 谓 词) 。注 意,这 种 表 示 形 式 的 含 义 是x∈A当 且 仅 当x满 足 性 质P 。 实际上,元素枚举法对应的集合论依据是外延原则:一个集合由且仅由它的元素确定,即给出 一个集合就给出了该集合的所有元素,反之,若给出了一个集合的所有元素也就给出了这个集合。 将外延原则应用到无穷集合,实际上蕴含了所谓的“实无穷”的观点,即无穷集合可以当作一个整 1
2
第一章 预备知识
体进行研究, 例如我们在给出自然数集合N时, 我们想到的就是所有自然数构成的全体, 我们可以对 自然数这个整体进行研究。与之相对应的是“潜无穷”的观点,即认为无穷集合作为一个整体是不 存在的,为研究无穷集合的性质,我们只能通过一些构造的方法,逐步构造其元素,以从有穷达到 无穷。例如,对于自然数,数学归纳法就是一种从有穷达到无穷的方法。 “潜无穷”观点导致直觉主 义的产生, 导致对可构造性的研究, 对于计算机的产生具有很重要的意义。 性 质 概 括 法 则 对 应 朴 素 集 合 论另 一 原则:抽 象 原则,即,对 于 任 意一 个 性 质P ,都 存 在 一 个 集 合A,使 得A的 每 个 元 素 都 具 有 性 质P ,且A包 含 了 所 有 具 有 性 质P 的 元 素。此 原则 不 能 滥 用,因 为 不 是 所 有 性 质 都 能 得到 一 个 符 合 逻 辑 的 集 合,例 如, “所 有 不 以 自 身 为 元 素 的 集 合(? )R = {x | x ∈ / x}” , “所有集合构成的集合(?)U = {X | X 是集合}”等都实际上不是合乎逻辑的 集合, 前者是罗素悖论, 有R∈R当且仅当R ∈ / R, 后者根据康托尔证明的不存在最大基数 (因为一个 集合的幂集的基数总是大于该集合的基数! ) ,因此也不存在由所有集合构成的集合(否则该集合就 是具有最大基数的集合! ) 。 在公理集合论中,使用子集分离原则代替抽象原则。子集分离原则说,若已经存在一个集合U , 再给出一个性质P ,那么U 中所有满足性质P 的元素可得到一个集合。在实际应用时,当然在绝大多 数情况无需为这些数学基础所困扰,有时为避免悖论等种种问题,假设存在一个全集(universal)U , 即我们所研究的所有元素都属于U , 那么使用抽象原则实际上是使用子集分离原则。 元素枚举法和性质概括法代表了我们考察集合(对象、系统)的两种观点,前者从集合(对象、 系统)内部考察集合(对象、 系统)的性质, 而且从集合(对象、 系统)与外部(其他集合、 对象 、 系 统)的关系的角度考察集合的性质。值得注意的是,这两种方法是计算机科学乃至任意学科的两种 基本的思维方法,例如,面向对象技术可以说是要从对象与对象之间的关系考察对象,抽象数据类 型从数据与数据之间的操作性质考察数据的性质等等。我们在后面学习集合论时也要注意运用这两 种思维方法。 外延原则确定了判断两个集合是否相等的基本标准,即A = B 当且仅当对任意元素x,x∈A当 如果对任意元素x, 若x∈A则x∈B 则我们称A是B 的子集(subset), 记为A⊆B 。 显然A = 且仅当x∈B 。 B 当且仅当A⊆B 且B ⊆A。若A⊆B 且A = B , 则称A为B 的真子集(proper subset), 记为A ⊂ B 。 约定存在一个空集(empty set),记为∅,即不含任何元素的集合,且空集是任意集合的子集。对 任意集合A, A的所有子集也构成了一个集合, 称为A的幂集(power set), 记为℘(A), 即: ℘(A) = {x | x⊆A} 因此, 我们总有∅∈℘(A)以及A∈℘(A), 这说明集合的元素本身也可能是集合。 实际上, 从集合论的角 度看, 它所研究的任何对象都是集合。 集合的基本运算是并(union)和交(intersection),对于两个集合A和B ,它们的并记为A ∪ B ,交 记为A ∩ B , 分别定义如下: A ∪ B = {x |x∈A 或者 x∈B } A ∩ B = {x |x∈A 而且 x∈B }
i 1 1 1 2 3 4 7 7 9
归纳定义和归纳证明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 综合练习题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 本章小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
证明 我们只需证明当 a, b = c, d 时有a = c且b = d。 首先根据有序对的定义,a, b = c, d 表 示{{a}, {a, b}} = {{c}, {c, d}},从而根据集合相等的含义有{a}∈{{c}, {c, d}},若{a} = {c, d}则意 味着c = d = a, 否则若{a} = {c}, 则也有a = c。总之, 不管怎样都有a = c。 另一方面,我们也有{a, b} = {c, d} = {a, d},这时,若b = a,则根据集合元素是不重复的,就 有{a, b} = {a} = {a, d}这意味着d = a = b, 否则若b = a, 则同样有b = d。 实际上, 我们也无需关系上述引理的证明, 而只需要知道两点:一是有序对是通过集合定义的, 即有序对也是一个集合;二是有序对的基本性质是 a, b = c, d 当且仅当a = c且b = d。有序对的定 义可推广到n元组(tuple) a0 , a1 , · · · , an−1 , 不过我们暂时无需关心n元组。 两个集合A和B 的笛卡尔积(Cartesian product)A×B 定义为:A×B = { a, b | a∈A 且 b∈B }。笛 卡尔积也可推广到n个集合A0 , A1 , · · · , An−1 的笛卡尔积A0×A1×· · ·×An−1 。但同样我们也暂时不定 义n个集合的笛卡尔积。 若集合R的所有元素都是有序对,则称R为广义关系(general relation)。但通常我们给定两个集 关系(relation)。 若R ⊆ A × A, 则称R为A上的 (二元) 合A和B , 称A × B 的子集R是A与B 之间的 (二元) 关系。关系R的定义域(domain)dom(R)定义为:dom(R) = {x | 存在y 使得 x, y ∈R},而关系R的值 域(range)ran(R)定义为: ran(R) = {y | 存在x使得 x, y ∈R}。显然广义关系R是dom(R)×ran(R)的 子集。 给定n个集合A0 , A1 , · · · , An−1 ,也可定义它们之间的n元关系R为A0×A1×· · ·×An−1 的子集,不 过在绝大多数情况下我们都是研究二元关系。 注意, 空集∅ ⊆ A × B 也是A与B 之间的关系, 而A × B 本身也是A与B 之间的关系, 它被称为A与B 之 间的全关系。此外, 对于集合A, idA = { a, a | a∈A}称为A上的恒等关系(identity relation)。 A与B 之 间 的 关 系 建 立 了A到B 的 一 个 对 应(correspondence):对 于A的 一 个 元 素a∈A,可 能 指 定B 的 一 个 元 素b∈A与 其 配 对,即 使 得 a, b ∈R。若 a, b ∈R,我 们 可 称b为a(在 关 系R下)的 像(image), 而a则为b(在关系R下)的原像(pre-image)。
相关文档
最新文档