离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图

下面是习题与解析

第一题 序偶与类型

离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图

(1) 解:

R={<1,2>,<1,4>,<1,6>,<2,1>,<2,2>,<2,4>,<2,6>,<4,1>,<4,2>,<4,4>,<4,6>,<6,1>,<6,2>,<6,4>,<6,6>}

因为 1+1=2

所以<1,1> \notin R ,<2,2>\notinR R既不是自反,也不是反自反

关系矩阵如下
R=[0111111111111111] R=\begin{bmatrix} 0&1&1&1\\ 1&1&1&1\\ 1&1&1&1\\ 1&1&1&1 \end{bmatrix}
可以看出,R为对称矩阵,是对称的

MRR=[0111111111111111][0111111111111111]=[1111111111111111] M R\circ R=\begin{bmatrix} 0&1&1&1\\ 1&1&1&1\\ 1&1&1&1\\ 1&1&1&1 \end{bmatrix} \circ \begin{bmatrix} 0&1&1&1\\ 1&1&1&1\\ 1&1&1&1\\ 1&1&1&1 \end{bmatrix} =\begin{bmatrix} 1&1&1&1\\ 1&1&1&1\\ 1&1&1&1\\ 1&1&1&1 \end{bmatrix}
因为 M ~R\circ R~ \geqMR,所以MR不是可传递的

(2) R={<1,2>,<1,4>,<1,6>,<2,4>,<2,6>,<4,6>}

因为 <1,1>,<2,2>,<4,4>,<6,6> \notin R,所以是反自反的

关系矩阵
R=[0111001100010000] R=\begin{bmatrix} 0&1&1&1\\ 0&0&1&1\\ 0&0&0&1\\ 0&0&0&0 \end{bmatrix}
显然是不对称的
MRR=[0111001100010000][0111001100010000]=[0011000100000000] MR\circ R=\begin{bmatrix} 0&1&1&1\\ 0&0&1&1\\ 0&0&0&1\\ 0&0&0&0 \end{bmatrix} \circ \begin{bmatrix} 0&1&1&1\\ 0&0&1&1\\ 0&0&0&1\\ 0&0&0&0 \end{bmatrix} =\begin{bmatrix} 0&0&1&1\\ 0&0&0&1\\ 0&0&0&0\\ 0&0&0&0 \end{bmatrix}
因为M R \circ R\leqMR,所以是可传递的

第二题 关系图,矩阵与类型

离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图

R的关系矩阵
R=[1001000011010010] R=\begin{bmatrix} 1&0&0&1\\ 0&0&0&0\\ 1&1&0&1\\ 0&0&1&0 \end{bmatrix}
R的关系图
离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图

如图,1,2,3节点没有自旋,0有自旋,所以既不是自反,也不是反自反

从关系矩阵中,<2,3><3,2>对称,所以可以看出既不是对称,也不是反对称
MRR=[1001000011010010][1001000011010010]=[1011000010111101] MR\circ R=\begin{bmatrix} 1&0&0&1\\ 0&0&0&0\\ 1&1&0&1\\ 0&0&1&0 \end{bmatrix} \circ \begin{bmatrix} 1&0&0&1\\ 0&0&0&0\\ 1&1&0&1\\ 0&0&1&0 \end{bmatrix} =\begin{bmatrix} 1&0&1&1\\ 0&0&0&0\\ 1&0&1&1\\ 1&1&0&1 \end{bmatrix}
所以M R \circ R\nleqMR,所以不是可传递的

第三题关系图,矩阵与类型

离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图

R的关系图
离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图
R的关系矩阵
R=[0011001100010000] R=\begin{bmatrix} 0&0&1&1\\ 0&0&1&1\\ 0&0&0&1\\ 0&0&0&0 \end{bmatrix}
从关系图可知

  • 顶点没有自旋,所以是反自反的

  • 任意点之间只有单向的边,所以是反对称的

从关系矩阵计算
MRR=[0011001100010000][0011001100010000]=[0001000100000000] MR \circ R=\begin{bmatrix} 0&0&1&1\\ 0&0&1&1\\ 0&0&0&1\\ 0&0&0&0 \end{bmatrix} \circ \begin{bmatrix} 0&0&1&1\\ 0&0&1&1\\ 0&0&0&1\\ 0&0&0&0 \end{bmatrix} =\begin{bmatrix} 0&0&0&1\\ 0&0&0&1\\ 0&0&0&0\\ 0&0&0&0 \end{bmatrix}

因为M R \circ R\leqMR

所以是可传递的

第四题 复合关系

离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图
R1,R2的关系矩阵
R1=[1100000100000000]R2=[0001001101000000] R1=\begin{bmatrix} 1&1&0&0\\ 0&0&0&1\\ 0&0&0&0\\ 0&0&0&0 \end{bmatrix} R2=\begin{bmatrix} 0&0&0&1\\ 0&0&1&1\\ 0&1&0&0\\ 0&0&0&0 \end{bmatrix}

R1R2=[1100000100000000][0001001101000000]=[0011000000000000] R1\circ R2=\begin{bmatrix} 1&1&0&0\\ 0&0&0&1\\ 0&0&0&0\\ 0&0&0&0 \end{bmatrix} \circ \begin{bmatrix} 0&0&0&1\\ 0&0&1&1\\ 0&1&0&0\\ 0&0&0&0 \end{bmatrix} =\begin{bmatrix} 0&0&1&1\\ 0&0&0&0\\ 0&0&0&0\\ 0&0&0&0 \end{bmatrix}

R2R1=[0001001101000000][1100000100000000]=[0000000000010000] R2\circ R1= \begin{bmatrix} 0&0&0&1\\ 0&0&1&1\\ 0&1&0&0\\ 0&0&0&0 \end{bmatrix} \circ \begin{bmatrix} 1&1&0&0\\ 0&0&0&1\\ 0&0&0&0\\ 0&0&0&0 \end{bmatrix}= \begin{bmatrix} 0&0&0&0\\ 0&0&0&0\\ 0&0&0&1\\ 0&0&0&0 \end{bmatrix}

R12=[1100000100000000][1100000100000000]=[1101000000000000] R1^2= \begin{bmatrix} 1&1&0&0\\ 0&0&0&1\\ 0&0&0&0\\ 0&0&0&0 \end{bmatrix} * \begin{bmatrix} 1&1&0&0\\ 0&0&0&1\\ 0&0&0&0\\ 0&0&0&0 \end{bmatrix} =\begin{bmatrix} 1&1&0&1\\ 0&0&0&0\\ 0&0&0&0\\ 0&0&0&0 \end{bmatrix}

R23=[0001001101000000][0001001101000000][0001001101000000]=[0000001101000000] R2^3= \begin{bmatrix} 0&0&0&1\\ 0&0&1&1\\ 0&1&0&0\\ 0&0&0&0 \end{bmatrix} * \begin{bmatrix} 0&0&0&1\\ 0&0&1&1\\ 0&1&0&0\\ 0&0&0&0 \end{bmatrix} * \begin{bmatrix} 0&0&0&1\\ 0&0&1&1\\ 0&1&0&0\\ 0&0&0&0 \end{bmatrix} =\begin{bmatrix} 0&0&0&0\\ 0&0&1&1\\ 0&1&0&0\\ 0&0&0&0 \end{bmatrix}

第五题 求t(R)

离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图

R={<a,b>,<b,c>,<c,d>,<d,c><b,e>,<e,e>}

R的关系矩阵
M=[0100000101000100010000001] M=\begin{bmatrix} 0&1&0&0&0\\ 0&0&1&0&1\\ 0&0&0&1&0\\ 0&0&1&0&0\\ 0&0&0&0&1 \end{bmatrix}
自反闭包r(R ),将主对角线补齐即可
M r(R) =[1100001101001100011000001] M~r(R)~=\begin{bmatrix} 1&1&0&0&0\\ 0&1&1&0&1\\ 0&0&1&1&0\\ 0&0&1&1&0\\ 0&0&0&0&1 \end{bmatrix}
对称闭包s(R ),将不成对的1补全
M s(R) =[0100010101010100010001001] M~s(R)~=\begin{bmatrix} 0&1&0&0&0\\ 1&0&1&0&1\\ 0&1&0&1&0\\ 0&0&1&0&0\\ 0&1&0&0&1 \end{bmatrix}

WarShall求t(R),从i列计算,j行有为1的,将第i行加到j行
M=[0100000101000100010000001]M12=[0110100101000100010000001] M=\begin{bmatrix} 0&1&0&0&0\\ 0&0&1&0&1\\ 0&0&0&1&0\\ 0&0&1&0&0\\ 0&0&0&0&1 \end{bmatrix} M12=\begin{bmatrix} 0&1&1&0&1\\ 0&0&1&0&1\\ 0&0&0&1&0\\ 0&0&1&0&0\\ 0&0&0&0&1 \end{bmatrix}

M13=[0111100101000100010000001]M23=[0111100111000100010000001]M43=[0111100111000100011000001] M13=\begin{bmatrix} 0&1&1&1&1\\ 0&0&1&0&1\\ 0&0&0&1&0\\ 0&0&1&0&0\\ 0&0&0&0&1 \end{bmatrix} M23=\begin{bmatrix} 0&1&1&1&1\\ 0&0&1&1&1\\ 0&0&0&1&0\\ 0&0&1&0&0\\ 0&0&0&0&1 \end{bmatrix} M43=\begin{bmatrix} 0&1&1&1&1\\ 0&0&1&1&1\\ 0&0&0&1&0\\ 0&0&1&1&0\\ 0&0&0&0&1 \end{bmatrix}

M14=[0111100111001100011000001]M15=[0111100111001100011000001] M14=\begin{bmatrix} 0&1&1&1&1\\ 0&0&1&1&1\\ 0&0&1&1&0\\ 0&0&1&1&0\\ 0&0&0&0&1 \end{bmatrix} M15=\begin{bmatrix} 0&1&1&1&1\\ 0&0&1&1&1\\ 0&0&1&1&0\\ 0&0&1&1&0\\ 0&0&0&0&1 \end{bmatrix}

最后的M15就是传递闭包

第六题 求表达式

离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图
离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图
R的关系矩阵
M=[000010000010101000000010000000000000]MR2=[000000000000101010000000000000000000]MR3=[000000000000101010000000000000000000] M=\begin{bmatrix} 0&0&0&0&1&0\\ 0&0&0&0&1&0\\ 1&0&1&0&0&0\\ 0&0&0&0&1&0\\ 0&0&0&0&0&0\\ 0&0&0&0&0&0 \end{bmatrix} MR^2=\begin{bmatrix} 0&0&0&0&0&0\\ 0&0&0&0&0&0\\ 1&0&1&0&1&0\\ 0&0&0&0&0&0\\ 0&0&0&0&0&0\\ 0&0&0&0&0&0 \end{bmatrix} MR^3=\begin{bmatrix} 0&0&0&0&0&0\\ 0&0&0&0&0&0\\ 1&0&1&0&1&0\\ 0&0&0&0&0&0\\ 0&0&0&0&0&0\\ 0&0&0&0&0&0 \end{bmatrix}

t(R)=[100010010010101000000110000010000001]s(R)=[001010000110101000010010110100000000]r(R)=[000010000010101000000010000000000000] t(R)=\begin{bmatrix} 1&0&0&0&1&0\\ 0&1&0&0&1&0\\ 1&0&1&0&0&0\\ 0&0&0&1&1&0\\ 0&0&0&0&1&0\\ 0&0&0&0&0&1 \end{bmatrix} s(R)=\begin{bmatrix} 0&0&1&0&1&0\\ 0&0&0&1&1&0\\ 1&0&1&0&0&0\\ 0&1&0&0&1&0\\ 1&1&0&1&0&0\\ 0&0&0&0&0&0 \end{bmatrix} r(R)=\begin{bmatrix} 0&0&0&0&1&0\\ 0&0&0&0&1&0\\ 1&0&1&0&0&0\\ 0&0&0&0&1&0\\ 0&0&0&0&0&0\\ 0&0&0&0&0&0 \end{bmatrix}

r(R)步骤和第5题一致

第七题 求关系图等价类

离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图
离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图

由关系图可知

A0={a,b},A1={c,d}所组成的所有序偶都在R中

所以R的等价类有A0,B0

第八题 写出序偶与哈斯图

离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图

(1) R={

<1,1><1,2>,<1,3>,<1,4>,<1,6>,<1,8>,<1,12>,<1,24>

<2,2><2,4>,<2,6>,<2,8>,<2,12>,<2,24>

< 3,3>,< 3,6>,< 3,12>,< 3,24>,<4,4>,<4,8>,<4,12>,<4,24>

<6,6>,<6,12>,<6,24>,<8,8>,<8,24>,<12,12>,<12,24>,<24,24>

}

离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图

注:假装没有看到箭头

(2)

R={

<1,1>,<1,2>,<1,3>,<1,4>,<1,5>,<1,6>,<1,7>,<1,8>,<1,9>,<1,10>,<1,11>,<1,12>

<2,2><2,4>,<2,6>,<2,8>,<2,12>,❤️,3>,❤️,6>,❤️,9>,❤️,12>

<4,4>,<4,8>,<4,12>,<5,5>,<5,10>,<6,6>,<6,12>

<7,7>,<8,8>,<9,9>,<10,10><11,11>,<12,12>

}

离散数学【关系】习题解析 序偶,直积,关系图,关系矩阵,哈斯图