为了定义集合上的关系,我们必须有一个有序对的概念,而不是配对公理给出的无序对。为了对有序对有一个严格的定义,我们旨在满足一个重要的性质,即对于集合a,b,c和d中的元素,.
就其本身而言,有许多方法可以定义有序对以满足此属性。然后定义是。(这只是一个定义或约定,对于集合论可能有用。)
定理
证明
如果和,则.
现在,如果,则。然后,所以和.
因此,我们有 。因此,,这意味着 。
- 如果 ,我们有 ,因此,,所以 。
- 如果 ,请注意 ,所以
利用有序对的定义,我们现在引入二元关系的概念。两个集合的笛卡尔积是 ,
二元关系最简单的定义是有序对的集合。更正式地说,如果 对于某些x,y,则集合 是一个关系。我们可以简化符号并写成 或者简单地 。
我们给出一些在谈论关系时使用的有用集合定义。
- 集合A 是源,B 是目标,其中
- 关系R 的定义域定义为 ,或者包含在R 中的有序对的初始成员的集合。
- 关系R 的值域定义为 ,或者包含在R 中的有序对的所有最终成员的集合。
- 域和值域的并集,,称为R的域。
- 如果 ,则关系R是集合X上的关系。
- R的逆或反关系是集合
- 集合E在关系R下的像定义为 。
- 集合F在关系R下的原像是F在RT下的像,或者 。
亲属关系叔叔和阿姨表明,存在关系父亲和兄弟姐妹的组合。这样的组合表达了相对乘法
我们可以组合两个关系R和S,形成一个关系 。所以 意味着存在某个y,使得 。
基准二元关系
- A上的恒等关系,
- 全关系或集合,其中A的每个元素都与A的每个其他元素相关。符号:,写为
以下属性可能对集合X上的关系R成立,也可能不成立
- 如果 对X中的所有x成立,则R是自反的。
- 如果 意味着 对X中的所有x和y成立,则R是对称的。
- 如果 和 同时成立,则意味着对于 X 中的所有 x 和 y,。
- 如果 和 同时成立,则意味着对于 X 中的所有 x、y 和 z, 成立。
- 如果 R 的定义域是 A,源是
- 如果 xRy 和 xRz 同时成立,则意味着 y = z。
- 既是全关系又是单值关系的关系称为 函数。
当 A 和 B 是不同的集合时,该关系称为 异构关系。然后,单个集合 A 上的关系称为 同构关系。
设 U 是给定上下文中的一个论域。根据幂集公理,存在一个包含所有 U 子集的集合,称为 U 的幂集,记为
集合成员关系 是一个常用的异构关系,其中定义域是 U,值域是
集合成员关系的逆关系用反射成员符号表示:
作为一个练习,证明从 A 到 B 的所有关系都是 的子集。
函数可以被定义为一种特殊的关联关系。我们定义一个偏函数 作为从集合 到另一个集合 的某种映射,它为每个 最多 映射一个 。或者,f 是函数当且仅当
如果对于每个 , 正好 映射一个 ,那么 被称为函数。在讨论函数时,通常使用以下定义。
- 如果 并且 是一个函数,那么我们可以用 来表示它。集合 被称为定义域,集合 被称为值域。
- 对于函数 ,元素 的像是 ,使得 。或者,我们可以说 是 在 处取值。
- 对于一个函数 ,集合 在 中的 _像_ 是集合 。这个集合用 表示。注意不要把它与 (对于 )混淆,后者是 中的一个元素。
- 函数 的 _值域_ 是 ,即所有满足 的值 ,其中可以找到一个 。
- 对于一个函数 ,集合 在 中的 _原像_ 是集合 。它用 表示。
一个函数 被称为满射或映上,如果对于每个 ,都存在一个 使得 。很容易证明一个函数是满射的充要条件是其陪域等于其值域。它被称单射或一对一,如果不同的 元素被映射到不同的 元素,也就是说 。既是单射又是满射的函数直观地称为双射。
给定两个函数 和 ,我们可能对先对某个 求f的值,然后对 求g的值感兴趣。为此,我们定义这两个函数的复合,记作 ,定义为
注意,这两个函数的复合将 中的元素映射到 中的元素,因此我们会写成 。
如果存在一个函数 使得对于 ,,我们称 为 的左逆。如果存在一个 的左逆,我们说 是左可逆的。类似地,如果存在一个函数 使得 ,那么我们称 为 的右逆。如果存在这样的 ,我们说 是右可逆的。如果存在一个既是 的左逆又是 的右逆的元素,我们称这样的元素为 的逆,并用 表示。注意不要将它与 f 的原像混淆;f 的原像总是存在的,而逆可能不存在。以下定理的证明留作习题。
定理: 如果一个函数既有左逆 也有右逆 ,那么 。
定理: 一个函数可逆当且仅当它是双射的。
← Zermelo-Fraenkel (ZF) 公理 · 构造数字 →