关系与映射

定义:由两个具有给定次序的xy所组成的序列称为序偶(Ordered Pair),记作x,y.其中,x称为第1分量,y称为第2分量。

xy时, x,yy,x

x,y=u,v的充分必要条件是: x=u, y=v.

A,B是任意两个集合,用A中元素为第1分量,B中元素为第2分量构成序偶。 这样的序偶组成的集合称为AB笛卡尔积(Cartesian Product).

A×B={x,y|xA,yB}.

例如: 花色 × 大小的笛卡尔积是: {(,A), (,K), (,Q), (,J), (,10), , (,6), (,5), (,4),(,3), (,2)}.

n个具有给定次序的个体a1,a2,,an组成的序列,称为有序n元组, 记作: a1,a2,,an, 其中ai称为第i个分量。

a1,a2,,an=b1,b2,,bn

当且仅当

ai=bi(i=1,2,,n).

A1,A2,,An是任意给定的n个集合,若有序n元组a1,a2,,an的第1分量取自集合A1,第2分量取自A2,,第n分量取自An,则由所有这样的有序n元组组成的集合称为集合A1,A2,,An笛卡儿积,并用A1×A2××An表示。 A1×A2××An={a1,a2,,an |aiAi,i=1,2,,n}.

求证: A×(BC)=(A×B)(A×C) 成立。

证明:对任意的x,y, x,yA×(BC),有: xAy(BC) xA(yByC) (xAyB)(xAyC) x,yA×Bx,yA×C x,y(A×B)(A×C) 所以A×(BC)(A×B)(A×C).

对任意的x,y,x,y(A×B)(A×C),有: x,yA×Bx,yA×C (xAyB)(xAyC) xA(yByC) xAy(BC) x,yA×(BC) 所以(A×B)(A×C)A×(BC).​

综上:A×(BC)=(A×B)(A×C).

如果一个集合的全部元素都是序偶,则称这个集合为一个二元关系,记作R.

例:设A={2,3,4},定义 R1={x,y|x,yAx>y} 即: R1={4,3,4,2,3,2} 表示集合A上元素的大于关系。

A,B是任意两个集合,A×B的任意一个子集所定义的二元关系R称为从集合A到集合B的一个二元关系。 A=B时,称RA上的二元关系。

例:设A={1,2,3},B={a,b},则: A×B={1,a,1,b,2,a, 2,b,3,a,3,b} A×B的任何子集都是一个二元关系。

A1,A2,,An是任意给定的集合,笛卡儿积A1×A2××An的任意一个子集R称为A1, A2, , An上的一个n元关系。特别的,当A1=A2==An=A时,称RA上的n元关系。

AB是任意给定的两个集合, f是从AB的二元关系。若对于任意的xA,存在唯一的yB,使得x,yf,则称关系f为从AB的一个函数映射, 记作f:AB.

若有x,yf,则称x原像(或自变量),称yf作用下x。通常用y=f(x)表示x,yf.

二元关系和函数的区别如下:

(1)函数的定义域必须等于A.二元关系的定义域可以是A,也可以是A的一个子集。

(2)作为二元关系,一个x可以对应多个不同的y.而作为函数,一个x只能对应一个y.

定理:设A,B都是有限集,|A|=m,|B|=n,则从AB共有nm个不同的函数。

通常用BA表示从AB的所有不同函数构成的集合,即: BA={f|f:AB}. 对于函数f:XY

(1)若V(f)=Y,则称f满射 (Surjection).

(2)对任意的x1,x2X,当x1x2时必有f(x1)f(x2),则称f单射 (Injection).

(3)若f既是满射的又是单射的,则称f双射 (Bijection).

例:以下是4个不同类型的函数:

f1:{a,b,c,d}{1,2,3}, f1={a,1,b,2,c,3,d,3} f2:{a,b,c}{1,2,3,4}, f2={a,1,b,2,c,3} f3:{a,b,c}{1,2,3}, f3={a,1,b,2,c,3} f4:{a,b,c}{1,2,3}, f4={a,1,b,1,c,3}

例:设A={a,b},B={c,d,e},定义: f:AB, f={a,c,b,d} (单射但不是满射),那么f1BA的关系是f的逆关系。 f1={c,a,d,b},

D(f1)={c,d}B,所以f1并不是函数。

f:XY是一个双射函数,称f的逆关系为f逆函数 (Inverse Function),记作f1.

f的逆函数f1存在,则称f是可逆的。

设有函数f:XY,g:YZ,则 gf:XZ={x,z|xXzZyY,y=f(x)z=g(y)} 称为fg复合函数(Composition). (gf)(x)=g(f(x)).

求证: 如果f:XY,g:YZ都是满射,那么gf:XZ也是满射。

证明: 设zZ的任意元素,因为g是满射,所以存在bB使得g(y)=z. 又因为f是满射,所以存在aA使得g(x)=y. 于是(gf)(x)=g(f(x))=z,所以gf是满射。