在日常生活中,有许多事物是成对出现的,且具有一定的顺序。例如,上、下;左、右;平面上点的坐标等。任意两个元素
x
与
y
配成一个有序的对(
x
,
y
),称为
x
与
y
的序对或称序偶,有序是指当
x
≠
y
时,(
x
,
y
)≠(
y
,
x
);(
x
,
y
)=(
x
',
y
')
x
=x',
y
=
y
'。
定义1.6 设 X , Y 是两个非空集合,由 X 的元素与 Y 的元素搭配成的全体序偶组成一个集合,称为 X 与 Y 的直积(或笛卡尔积),记为 X × Y 。即 X × Y ={( x , y )| x ∈ X , y ∈ Y }。
例1.1 设 X ={1,2}, Y ={0,2},则
X × Y ={(1,0),(1,2),(2,0),(2,2)};
Y × X ={(0,1),(0,2),(2,1),(2,2)}。
一般地, X × Y ≠ Y × X 。即,如果把集合的直积作为集合之间的运算,那么该运算不满足交换律。
两个集合的直积可推广为多个集合的直积。
关系是一个基本概念。客观世界中的事物之间普遍存在着某种联系,这种联系就称为关系,其中最简单的就是二元关系。在日常生活中有“父子关系”,“朋友关系”、“师生关系”等,在数学上有“大于关系”、“等于关系”等。而序偶又可以表达两个对象之间的关系。于是,引进下面的定义。
定义1.7 设 X , Y 为非空集合,则 X × Y 的子集 R 称为从 X 到 Y 的二元关系。特别地,当 X = Y 时,称之为 X 上的二元关系,以后把二元关系简称为关系。
若(
x
,
y
)∈
R
,则称
x
与
y
有关系,记为
xRy
;若(
x
,
y
)∉
R
,则称
x
与
y
没有关系,记为
。
R
的特征函数:
为方便,特征函数 χ R ( x , y )常简记为 R ( x , y )。
例1.2
设
X
={1,4,7,8},
Y
={2,3,6},定义关系
R
x
<
y
,称
R
为“小于”关系。于是
R
={(1,2),(1,3),(1,6),(4,6)}。
例1.3 设 X 为实数集,则子集 R ={( x , y )|( x , y )∈ X × X , y = x }是实数集上元素间的“相等”关系。
例1.4 X ={1,2,3,4,5,6}, X 上的整除关系定义为:
R ={( x , y )| x | y , x , y ∈ X }={(1,1),…,(1,6),(2,4),(2,6),(3,6)}。
定义1.8 设 R , R 1 , R 2 ∈ P ( X × Y ),定义:
并: R 1 ∪ R 2 ={( x , y )|( x , y )∈ R 1 或( x , y )∈ R 2 };
交: R 1 ∩ R 2 ={( x , y )|( x , y )∈ R 1 且( x , y )∈ R 2 };
余: R c ={( x , y )|( x , y )∉ R };
逆: R -1 ={( y , x )|( x , y )∈ R }∈ P ( Y × X );
合成:设 R 1 ∈ P ( X × Y ), R 2 ∈ P ( Y × Z ),则 R 1 与 R 2 的合成 R 1 ° R 2 ∈ P ( X × Z )定义为: R 1 ° R 2 ={( x , z )|∃ y ∈ Y ,( x , y )∈ R 1 且( y , z )∈ R 2 }。
例1.5 设 X ={1,2,3}, Y ={ a , b , c , d }, Z ={甲,乙},若
R 1 ={(1, a ),(1, c ),(2, b ),(3, a ),(3, d )}∈ P ( X × Y ),
R 2 ={( a ,甲),( c ,甲),( b ,乙),( d ,乙)}∈ P ( Y × Z ),
则
={(1,甲),(3,甲),(2,乙),(3,乙)}∈
P
(
X
×
Z
)。
关系的特征函数称为特征关系。
定义1.9 设 R ∈ P ( X × Y ),则 R 的特征函数
称为 R 的特征关系。 fR ( x , y )可理解为 x , y 具有 R 的程度。
若从特征关系的角度看关系的运算,则有
(ⅰ)
(
x
,
y
)∈
X
×
Y
,
(ⅱ)
(
x
,
y
)∈
X
×
Y
,
(ⅲ)
(
x
,
y
)∈
X
×
Y
,
(
x
,
y
)=1-
fR
(
x
,
y
);
(ⅳ)
(
x
,
y
)∈
X
×
Y
,
(
y
,
x
)=
fR
(
x
,
y
);
(ⅴ)
R
1
∈
P
(
X
×
Y
),
R
2
∈
P
(
Y
×
Z
),则
(
x
,
z
)∈
X
×
Z
,
(ⅵ)
R
1
R
2
(
x
,
y
)∈
X
×
Y
,
1 2;
(ⅶ)
R
1
=
R
2
(
x
,
y
)∈
X
×
Y
,
1 2 。
关系的表示方法很多,除了用直积的子集表示外,对于有限论域情形,用矩阵表示在运算上更为方便。有限集之间的关系可用矩阵表示。设
X ={ x 1 , x 2 ,…, x n }, Y ={ y 1, y 2 ,…, y m }, R ∈ P ( X × Y ) (1.3)
令
将 R 写成矩阵,有
矩阵的行数
n
为
X
中元素的个数,列数
m
为
Y
中元素的个数,
r
ij
=1
x
i
Ry
j
。关系矩阵中的元素或是0或是1,在数学上把诸元素只是0或1的矩阵称为布尔(Boole)矩阵。因此,任何普通二元关系的矩阵都是布尔矩阵。
例1.6 X ={2,3}, Y ={1,2,3,4},从 X 到 Y 的小于关系为
则
R
可写成矩阵形式
。
R ={( x , y )| x < y , x ∈ X , y ∈ Y }={(2,3),(3,4),(2,4)} (1.5)
关系的各种运算可在矩阵中进行。
若 R 1 =( r ij ) n×m , R 2 =( s ij ) n×m ,则
R
=(1-
r
ij
)
n × m
,
R
-1
是
R
的转置。
如果两关系均用矩阵表示,则复合关系可用类似于矩阵乘法的方法得到,“乘”换成“取小”,“加”换成“取大”。
例1.8
设
X
={
x
1
,
x
2
,
x
3
,
x
4
},
Y
={
y
1,
y
2
,
y
3
},
Z
={
z
1
,
z
2
,
z
3
},从
X
到
Y
的关系
R
={(
x
2
,
y
3
),(
x
3
,
y
1
),(
x
4
,
y
3
)},
Y
到
Z
的关系
Q
={(
y
2
,
z
3
),(
y
3
,
z
1
)},求
。
解:
从而,
={(
x
2
,
z
1
),(
x
4
,
z
1
)}。与定义式直接运算的结果一致。
定义1.10
设
R
是
X
上的关系,若
x
∈
X
,有
xRx
,即
χ
x
,
y
∈
X
,若
xRy
⇒
yRx
,即
χ
R
(
x
,
y
)=
χ
R
(
y
,
x
),则称R是对称的。
x
,
y
,
z
∈
X
,若
xRy
,
yRz
⇒
xRz
,即
χ
R
(
x
,
y
)=1,
χ
R
(
y
,
z
)=1,
χ
R
(
x
,
z
)=1,则称
R
是传递的。
设N为自然数集,N上的关系“<”具有传递性,但不具有自反性和对称性。
设
P
(
X
)为
X
的幂集,
P
(
X
)上的关系“
”具有自反性和传递性,但不具有对称性。
为了将集合的元素进行分类,下面引进一个重要的关系——等价关系。
定义1.11 设集合 X 上的二元关系 R 具有自反性、对称性和传递性,则称 R 是 X 上的等价关系,此时 xRy 又称为 x 等价于 y ,记为 x ≅ y 。
比如,“同龄关系”,数学上的“=”都是等价关系,而朋友关系不是等价关系,因为它不具有传递性。
集合 X 上的等价关系的重要性在于可以将集合 X 分成适当的子集(实际上就是将集合 X 进行分类),为此又引进下面的定义。
定义1.12
设
X
是非空集,
X
i
是
X
的一些非空子集,若∪
X
i
=
X
,且
X
i
∩
X
j
=∅(
i
≠
j
),则称集合族 {…,
X
i
…}为
X
的一个划分,称集
X
i
为这个划分的一个类(
i
∈
I
,
I
为指标集),以∏表示划分,即为∏= {
X
i
|
X
i
X
,且
x
∈
X
恰属于
X
i
}。
划分∏的每一个元素称为一个块,也称为划分的一个类。
当划分的块数为有限时,划分∏也可表示为∏={ X 1 , X 2 ,…, X n }, n 为块数。
显然,对有限集而言,它的划分块数一定是有限的。
例1.9 设 X ={1,2,3,4},则∏ 1 ={{1},{2},{3},{4}},∏ 2 ={{1,2},{3},{4}},∏3={{1,2,3},{4}},∏4={{1,2},{3,4}},∏5={{1,2,3,4}}等都是 X 的划分,但∏'={{1},{2,3}},∏″={{1},{2,3},{2,4}}等不是 X 的划分。
下面的定理说明了集合 X 上的等价关系与划分(即分类)之间的联系。
定理 集合 X 上的任一等价关系可以确定 X 的一个划分(即分类);反过来,集合 X 的任一划分(即分类)可以确定 X 上的一个等价关系。
例1.10 设论域 X = {某高校全体本科生(四年制)},在 X 上定义了 R 1 =“同年级关系”,显然“同年级关系”是一个等价关系。因此,关系 R 1 把 X 划分为四个不同的年级: X ={ X 1 , X 2, X 3 , X 4 },其中 X i 表示 i 年级, i =1,2,3,4。这就表明,论域 X 上的等价关系 R 1 (同年级关系)可以确定一个划分(分类): X ={ X 1 , X 2, X 3 , X 4 }。
例1.11 设论域 X = {某高校学生},在论域 X 上有一个划分(分类): X ={男生,女生}={ Y 1 , Y 2 },因为这个划分是按性别划的,所以这个划分可以确定 X 上的一个关系 R 2 =“同性别关系”。显然,“同性别关系”= R 2 是一个等价关系。
定义1.13 设 R 是集合 X 上的关系,若关系 R 是自反的、对称的,则称 R 是相似关系。
例如朋友关系、同学关系都是相似关系。
与等价关系一样,相似关系的应用也是非常广泛的。