第七章 二元关系
7.1 有序对与笛卡尔积
有序对
又称序偶
表示形式:<x, y>;x是第一元素,y是第二元素
性质:
- x ≠ y , < x , y > ≠ < y , x > x \ne y ,<x,y>\ne <y,x> x=y,<x,y>=<y,x>
- 有序对相等必须要两个元素对应相等
笛卡尔积
表示形式: A × B = { < x , y > ∣ x ∈ A ∧ y ∈ B } A×B = \{<x,y>|x\in A \land y\in B\} A×B={<x,y>∣x∈A∧y∈B}
理解:前面元素来自前面的集合,后面的元素来自后面的集合
性质:
-
A × ∅ = ∅ , ∅ × A = ∅ A × \varnothing = \varnothing,\varnothing × A = \varnothing A×∅=∅,∅×A=∅
-
A × B ≠ B × A ( A ≠ ∅ ∧ B ≠ ∅ ∧ A ≠ B ) A × B \ne B × A(A \ne \varnothing \land B \ne \varnothing \land A \ne B) A×B=B×A(A=∅∧B=∅∧A=B)
-
( A × B ) × C ≠ A × ( B × C ) ( A ≠ ∅ ∧ B ≠ ∅ ∧ C ≠ ∅ ) (A×B)×C\ne A×(B×C)(A\ne\varnothing\land B\ne\varnothing \land C \ne\varnothing) (A×B)×C=A×(B×C)(A=∅∧B=∅∧C=∅)
-
A × ( B ∪ C ) = ( A × B ) ∪ ( A × C ) ( B ∪ C ) × A = ( B × A ) ∪ ( C × A ) A × ( B ∩ C ) = ( A × B ) ∩ ( A × C ) ( B ∩ C ) × A = ( B × A ) ∩ ( C × A ) A×(B\cup C) = (A×B)\cup (A×C)\\(B\cup C)×A = (B×A)\cup (C×A)\\A×(B\cap C) = (A×B)\cap (A×C)\\(B\cap C)×A = (B×A)\cap (C×A) A×(B∪C)=(A×B)∪(A×C)(B∪C)×A=(B×A)∪(C×A)A×(B∩C)=(A×B)∩(A×C)(B∩C)×A=(B×A)∩(C×A)
理解:笛卡尔积与交并没有先后关系
-
A ⊆ C ∧ B ⊆ D ⇒ A × B ⊆ C × D A\subseteq C \land B \subseteq D \Rightarrow A×B\subseteq C×D A⊆C∧B⊆D⇒A×B⊆C×D(从范围上去思考;逆命题考虑空集的分配即可讨论)
7.2 二元关系
二元关系
二元关系(简称关系)的集合都满足下面的条件之一:
- 集合非空,且它的元素都是有序对
- 集合是空集
表示形式: < x , y > ∈ R ⇒ x R y < x , y > ∉ R ⇒ x R ( R 上 有 条 斜 杠 ) y <x,y>\in R\Rightarrow xRy\\ <x,y>\notin R \Rightarrow xR(R上有条斜杠)y <x,y>∈R⇒xRy<x,y>∈/R⇒xR(R上有条斜杠)y
一些特殊关系:
-
从A到B的二元关系:A×B的任何子集所定义的二元关系(A=B时,称为 A上的二元关系)
-
空关系:空集称为A上的空关系
-
全域关系: E A = { < x , y > ∣ x ∈ A ∧ y ∈ A } = A × A E_A=\{<x,y>|x\in A \land y\in A\} = A×A EA={<x,y>∣x∈A∧y∈A}=A×A
理解:第一元素和第二元素都属于A的笛卡尔积
-
恒等关系: I A = { < x , x > ∣ x ∈ A } I_A=\{<x,x>|x\in A\} IA={<x,x>∣x∈A}
理解:第一元素等于第二元素,并属于A集合
-
小于等于关系: L A = { < x , y > ∣ x , y ∈ A , x ≤ y } L_A=\{<x,y>|x,y\in A,x\le y\} LA={<x,y>∣x,y∈A,x≤y}
理解:x,y都属于A,但第一元素小于等于第二元素
-
整除关系: D A = { < x , y > ∣ x , y ∈ A , x ∣ y } D_A=\{<x,y>|x,y\in A,x|y\} DA={<x,y>∣x,y∈A,x∣y}
同上理解
-
包含关系: R ⊆ = { < x , y > ∣ x , y ∈ A , x ⊆ y } R_\subseteq=\{<x,y>|x,y\in A,x\subseteq y\} R⊆={<x,y>∣x,y∈A,x⊆y}
同上理解
表示关系的方法
-
集合表达式
-
关系矩阵(<i,j>对应(i,j)的位置)
A={x1,x2,…,xn},R是A上的关系,则
r i j { 1 , x i R x j 0 , e l s e r_{ij} \begin{cases} 1, \;x_iRx_j\\ 0, else \end{cases} rij{1,xiRxj0,else
则:
M R = ( r 11 r 12 ⋯ r 1 n r 21 r 22 ⋯ r 2 n ⋮ ⋮ ⋱ ⋮ r n 1 r n 2 ⋯ r n n ) M_R=\begin{pmatrix} r_{11}&r_{12}&\cdots&r_{1n}\\ r_{21}&r_{22}&\cdots&r_{2n}\\ \vdots&\vdots&\ddots&\vdots\\ r_{n1}&r_{n2}&\cdots&r_{nn}\\ \end{pmatrix} MR=⎝⎜⎜⎜⎛r11r21⋮rn1r12r22⋮rn2⋯⋯⋱⋯r1nr2n⋮rnn⎠⎟⎟⎟⎞ -
关系图
< x i , x j > ∈ R <x_i,x_j>\in R <xi,xj>∈R 那么图中就有一条xi到xj的一条有向边
7.3 关系的运算
习惯:
- 我习惯将右复合说成连接,下面注意分辨
- 限制我是用 ∣ | ∣ 表示
定义域: d o m R = { x ∣ ∃ y ( < x , y > ∈ R ) } domR=\{x|\exists y(<x,y>\in R)\} domR={x∣∃y(<x,y>∈R)}
理解:R中所有第一元素组成的集合
值域: r a n R = { y ∣ ∃ x ( < x , y > ∈ R ) } ranR=\{y|\exists x(<x,y>\in R)\} ranR={y∣∃x(<x,y>∈R)}
理解:R中所有第二元素组成的集合
域: f l d R = d o m R ∪ r a n R fldR=domR\cup ranR fldR=domR∪ranR
理解:R中所有元素的集合
逆关系: R − 1 = { < x , y > ∣ < y , x > ∈ R } R^{-1} = \{<x,y>|<y,x>\in R\} R−1={<x,y>∣<y,x>∈R}
G对F的右复合: F o G = { < x , y > ∣ ∃ t ( < x , t > ∈ F ∧ < t , y > ∈ G ) } FoG=\{<x,y>|\exist t(<x,t>\in F \land <t,y>\in G)\} FoG={<x,y>∣∃t(<x,t>∈F∧<t,y>∈G)}
理解:以某个数为连接数,将两个关系连接起来
R在A上的限制: R ∣ A = { < x , y > ∣ x R y ∧ x ∈ A } R|A=\{<x,y>|xRy\land x\in A\} R∣A={<x,y>∣xRy∧x∈A}
理解:关系R在A的定义域中的集合
A在R下的像: R [ A ] = r a n ( R ∣ A ) R[A]=ran(R|A) R[A]=ran(R∣A)
理解:关系R在A的定义域下的集合的值域
R的n次幂: R 0 = { < x , x > ∣ x ∈ A } = I A ( R 为 A 的 关 系 ) R n + 1 = R n o R R^0 =\{<x,x>|x\in A\} =I_A(R为A的关系)\\ R^{n+1}=R^noR R0={<x,x>∣x∈A}=IA(R为A的关系)Rn+1=RnoR
技巧:
- 对于A的任何关系的0次幂都是 I A I_A IA
- 如果R是用集合表达式给出的,那么通过连接多次即可获得答案
- 如果R是用关系矩阵得出的,那么R的幂就是n个矩阵M之积;但要注意这里相加是逻辑加( 1 + 1 = 1 , 1 + 0 = 1 , 0 + 1 = 1 , 0 + 0 = 0 1 + 1 = 1,1+0=1,0+1=1,0+0=0 1+1=1,1+0=1,0+1=1,0+0=0 )
注意:关系运算的逆运算优先于其他运算,所有关系运算都优先于集合运算
关系的基本运算
-
( F − 1 ) − 1 = F (F^{-1})^{-1}=F (F−1)−1=F
理解:逆的逆等于本身
-
d o m F − 1 = r a n F , r a n f − 1 = d o m F domF^{-1}=ranF,\;ranf^{-1}=domF domF−1=ranF,ranf−1=domF
理解:逆的值域和定义域和原本相反
-
( F o G ) o H = F ( G o H ) (FoG)oH=F(GoH) (FoG)oH=F(GoH)
理解:都是连接性质的,中间做连接词
-
( F o G ) − 1 = G − 1 o F − 1 (FoG)^{-1}=G^{-1}oF^{-1} (FoG)−1=G−1oF−1
理解:连接的逆和逆的连接本质上是一样的(注意顺序)
-
R o I A = I A o R = R ( R 为 A 上 的 关 系 ) RoI_A=I_AoR=R(R为A上的关系) RoIA=IAoR=R(R为A上的关系)
理解:与恒等关系做连接,最后的结果不变
-
F o ( G ∪ H ) = F o G ∪ F o H ( G ∪ H ) o F = G o F ∪ H o F F o ( G ∩ H ) = F o G ∩ F o H ( G ∩ H ) o F = G o F ∩ H o F Fo(G\cup H) = FoG\cup FoH\\ (G\cup H)oF=GoF\cup HoF\\Fo(G\cap H) = FoG\cap FoH\\ (G\cap H)oF=GoF\cap HoF Fo(G∪H)=FoG∪FoH(G∪H)oF=GoF∪HoFFo(G∩H)=FoG∩FoH(G∩H)oF=GoF∩HoF
理解:先并(交)后并(交)对连接没有影响
-
F ∣ ( G ∪ H ) = F ∣ G ∪ F ∣ H ( G ∪ H ) ∣ F = G ∣ F ∪ H ∣ F F ∣ ( G ∩ H ) = F ∣ G ∩ F ∣ H ( G ∩ H ) ∣ F = G ∣ F ∩ H ∣ F F|(G\cup H) = F|G\cup F|H\\ (G\cup H)|F=G|F\cup H|F\\F|(G\cap H) = F|G\cap F|H\\ (G\cap H)|F=G|F\cap H|F F∣(G∪H)=F∣G∪F∣H(G∪H)∣F=G∣F∪H∣FF∣(G∩H)=F∣G∩F∣H(G∩H)∣F=G∣F∩H∣F
理解:限制对于定义域有影响,但对先交(并)后交(并)没有影响
-
存在自然数s和t,使 R s = R t R^s=R^t Rs=Rt
理解: R k R^k Rk都是 E A E_A EA的子集,但是 E A E_A EA是有限个的,所以必当存在两个不同次幂相等
-
R m o R n = R m + n R^moR^n=R^{m+n} RmoRn=Rm+n
理解:m次连接接着相互连接了n次
-
( R m ) n = R n m (R^m)^n =R^{nm} (Rm)n=Rnm
理解:经过n次的m次连接
-
R s + k = R t + k ( 当 R s = R t ) R^{s+k} = R^{t+k}(当R^s = R^t) Rs+k=Rt+k(当Rs=Rt)
理解:从集合表达式的角度分析,相同的矩阵经过相同次数的连接R,结果应该是相同的
-
( k , i ∈ N ) ∃ R s + k p + i = R s + i ( 当 R s = R t ) ⇒ p = t − s (k,i\in N)\exists R^{s+kp+i} = R^{s+i}(当R^s = R^t)\Rightarrow p=t-s (k,i∈N)∃Rs+kp+i=Rs+i(当Rs=Rt)⇒p=t−s
理解:p代表的意义:一个矩阵经过连接p次会得到原来的矩阵
-
s < t ; R s = R t S = { R 0 , r 1 , . . . , R t } ; ∀ q ∈ N ⇒ R q ∈ S s<t;\;R^s=R^t\\S=\{R^0,r^1,...,R^t\};\;\forall q\in N\Rightarrow R^q\in S s<t;Rs=RtS={R0,r1,...,Rt};∀q∈N⇒Rq∈S
理解:这种连接的过程是渐进的,出现重复代表开始新一轮的循环
7.4 关系的性质
自反性: ∀ x ( x ∈ A → < x , x > ∈ R ) \forall x(x\in A\rightarrow <x, x>\in R) ∀x(x∈A→<x,x>∈R),R在A上是自反的
理解:所有A中的元素,在R中都有一二序列相等的有序对
理解(课本给出的,下面也提到,加深印象):R包含 I A I_A IA
反自反性: ∀ x ( x ∈ A → < x , x > ∉ R ) \forall x(x\in A\rightarrow <x,x>\notin R) ∀x(x∈A→<x,x>∈/R),R在A上是反自反的2
理解:所有的A中的元素,在R中都没有一二序列相等的有序对
对称性: ∀ x ∀ y ( x , y ∈ A ∧ < x , y > ∈ R → < y , x > ∈ R ) \forall x\forall y(x,y\in A\land<x,y>\in R\rightarrow <y,x>\in R) ∀x∀y(x,y∈A∧<x,y>∈R→<y,x>∈R),R为A上对称的关系
理解:所有在R中一二序列元素属于A集合中的有序对的逆序对也存在R中
反对称性: ∀ x ∀ y ( x , y ∈ A ∧ < x , y > ∈ R ∧ < y , x > ∈ R → x = y ) \forall x\forall y(x,y\in A\land<x,y>\in R\land<y,x>\in R\rightarrow x=y) ∀x∀y(x,y∈A∧<x,y>∈R∧<y,x>∈R→x=y),R为A上的反对称
理解:R中不能存在一二元素都存在于A集合中的互逆有序对(要两个的那种)
传递性: ∀ x ∀ y ∀ z ( x , y , z ∈ A ∧ < x , y > ∈ R ∧ < y , z > ∈ R → < x , z > ∈ R ) \forall x\forall y\forall z(x,y,z\in A\land <x,y>\in R\land<y,z>\in R\rightarrow<x,z>\in R) ∀x∀y∀z(x,y,z∈A∧<x,y>∈R∧<y,z>∈R→<x,z>∈R),R在A上由传递关系
理解:所有一二序列的元素相等的两个有序对的其他一二序列元素(三个元素都要存在于A集合中)
组成的有序对存在R中
一些定理(充分别要条件的)
-
自反性: I A ⊆ R I_A\subseteq R IA⊆R
理解:自反需要的是包含 I A I_A IA
-
反自反性: R ∩ I A = ∅ R\cap I_A=\varnothing R∩IA=∅
理解:刚好与上面相反
-
对称性: R = R − 1 R=R^{-1} R=R−1
理解:存在互逆有序对(反了一样是充分必要条件要注意区分)
-
反对称性: R ∩ R − 1 ⊆ I A R\cap R^{-1}\subseteq I_A R∩R−1⊆IA
理解:R与其的逆的交集都是存在于 I A I_A IA
-
传递性: R o R ⊆ R RoR\subseteq R RoR⊆R
理解:自身连接后的关系还是存在于自身的
表示 | 自反性 | 反自反性 | 对称性 | 反对称性 | 传递性 |
---|---|---|---|---|---|
集合表达式 | I A ⊆ R I_A\subseteq R IA⊆R | R ∩ I A = ∅ R\cap I_A=\varnothing R∩IA=∅ | R = R − 1 R=R^{-1} R=R−1 | R ∩ R − 1 ⊆ I A R\cap R^{-1}\subseteq I_A R∩R−1⊆IA | R o R ⊆ R RoR\subseteq R RoR⊆R |
关系矩阵 | 主对角线全是1 | 主对角线全是0 | 对称矩阵 | i = j → r i j = 0 i=j\rightarrow r_{ij}=0 i=j→rij=0其他为1 | M 2 M^2 M2中1所在的位置,M中相应的位置都是1 |
关系图 | 每个顶点都有环 | 每个顶点都没有环 | 如果连个顶点有边的话,一定要有两条相反方向的边 | 如果两个顶点有边的话,一定只能有一条单向边 | 如果 x i x_i xi到 x j x_j xj右边, x j x_j xj到 x k x_k xk也有边的话,那么 x i x_i xi到 x k x_k xk之间也有边 |
7.5 关系的闭包
自反闭包(对称,传递) R ’ R’ R’满足的条件:
- R ′ R' R′是自反的(对称或传递)
- R ⊆ R ′ R\subseteq R' R⊆R′
- 对于A上任何包含R的自反(对称或传递)关系 R ′ ′ R'' R′′有 R ′ ⊆ R ′ ′ R'\subseteq R'' R′⊆R′′
理解:在R中添加最少数量的有序对使其变成自反的(对称或传递)
一些关系:
-
自反闭包 r ( R ) = R ∪ R 0 r(R)=R\cup R^0 r(R)=R∪R0
-
对称闭包 s ( R ) = R ∪ R − 1 s(R)=R\cup R^{-1} s(R)=R∪R−1
-
传递闭包 t ( R ) = R ∪ R 2 ∪ R 3 . . . . t(R)=R\cup R^2\cup R^3.... t(R)=R∪R2∪R3....;推论:存在r使得 t ( R ) = R ∪ R 2 ∪ R 3 . . . ∪ R r t(R)=R\cup R^2\cup R^3...\cup R^r t(R)=R∪R2∪R3...∪Rr
理解:在R的基础上,将必要的有序对加上;推论的理解:后面会重复循环,所以有特殊值;证明的过程,就证明定义的三个条件(不会)
-
R是自反的当且仅当 r ( R ) = R r(R)=R r(R)=R
-
R是对称的当且仅当 s ( R ) = R s(R)=R s(R)=R
-
R是传递的当且仅当 t ( R ) = R t(R)=R t(R)=R
-
在 R 1 ⊆ R 2 R_1\subseteq R2 R1⊆R2的情况下,
-
r ( R 1 ) ⊆ r ( R 2 ) r(R_1)\subseteq r(R_2) r(R1)⊆r(R2)
-
r ( R 1 ) ⊆ r ( R 2 ) r(R_1)\subseteq r(R_2) r(R1)⊆r(R2)
-
r ( R 1 ) ⊆ r ( R 2 ) r(R_1)\subseteq r(R_2) r(R1)⊆r(R2)
理解:一开始的条件就已经确定了大小关系,后面只是添加一些大家都缺少的的东西而已
-
-
若R是自反的,那么 s ( R ) s(R) s(R)和 t ( R ) t(R) t(R)也是自反的
理解:自反只需要包含 I A I_A IA即可
-
若R是对称的,那么 r ( R ) r(R) r(R)和 t ( R ) t(R) t(R)也是对称的
理解:理解点就是 t ( R ) t(R) t(R)这一块:因为对称的是两边互通的,所以要变成传递性,他也会两各方向都加一个的
-
若R是传递的,那么 r ( R ) r(R) r(R)是传递的
理解: r ( R ) r(R) r(R)只是在顶点上自身操作,不会影响传递性,但 s ( R ) s(R) s(R)会在顶点与顶点之间操作,会导致传递性出现问题(只有一个有序对的时候)
7.6 等价关系与划分
等价关系:R是自反的、对称的和传递的,则称R是A上的等价关系; < x , y > ∈ R <x,y>\in R <x,y>∈R称x等价于y,记作x~y
等价类:
[
x
]
R
=
{
y
∣
y
∈
A
∧
x
R
y
}
[x]_R=\{y|y\in A \land xRy\}
[x]R={y∣y∈A∧xRy}
[
x
]
R
[x]_R
[x]R为x关于R的等价类,简称x的等价类,简记
[
x
]
[x]
[x]或
x
‾
\overline x
x
举例说明:
设 A = 1 , 2 , 3 , 4... , 8 A={1,2,3,4...,8} A=1,2,3,4...,8,其A上的关系R为:
R = { < x , y > ∣ x , y ∈ A ∧ x ≡ y ( m o d 3 ) } R=\{<x,y>|x,y\in A\land x\equiv y(mod\;3) \} R={<x,y>∣x,y∈A∧x≡y(mod3)}
注: x ≡ y ( m o d 3 ) x\equiv y(mod\;3) x≡y(mod3)称做x于y模3相等;就是x除以3的余数和y除以3的余数相等通过下图可以看出R是A上的等价关系
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q4dkj2ns-1623078816642)(img/等价关系.png)]
看关系图分成三部分,每一部分所有顶点被分为一个等价类
所以上图的等价类为:
[ 1 ] = [ 4 ] = [ 7 ] = { 1 , 4 , 7 } [ 2 ] = [ 5 ] = [ 8 ] = { 2 , 5 , 8 } [ 3 ] = [ 6 ] = { 3 , 6 } [1]=[4]=[7]=\{1,4,7\}\\ [2]=[5]=[8]=\{2,5,8\}\\ [3]=[6]=\{3,6\} [1]=[4]=[7]={1,4,7}[2]=[5]=[8]={2,5,8}[3]=[6]={3,6}
同理,在整数集上模n的等价关系类似
等价关系的性质:
-
∀ x ∈ A , [ x ] \forall x\in A,[x] ∀x∈A,[x]是A的非空子集
理解:一定是有一个集合的,最小也有一个元素
-
∀ x , y ∈ A \forall x,y\in A ∀x,y∈A,如果xRy,那么[x]=[y]
理解:只有相互之间有关系的才会在一个等价类中
-
∀ x , y ∈ A \forall x,y\in A ∀x,y∈A,如果xR(有条斜线),则[x]与[y]不交
-
∪ { [ x ] ∣ x ∈ A } = A \cup\{[x]|x\in A\}=A ∪{[x]∣x∈A}=A
理解,所有等价类的并集就是A本身
商集:以所有等价类作为元素的集合,称为A关于R的商集
A
/
R
=
{
[
x
]
R
∣
x
∈
A
}
A/R=\{[x]_R|x\in A\}
A/R={[x]R∣x∈A}
集合的划分:一个
π
\pi
π(
π
⊆
P
(
A
)
\pi \subseteq P(A)
π⊆P(A))满足下面条件:
-
∅ ∉ π \varnothing \notin \pi ∅∈/π
-
∀ x ∀ y ( x , y ∈ π ∧ x ≠ y → x ∩ y = ∅ ) \forall x\forall y(x,y\in \pi \land x\ne y\rightarrow x\cap y=\varnothing) ∀x∀y(x,y∈π∧x=y→x∩y=∅)
理解:两个集合不相等,那么他们之间一定不交
-
∪ π = A \cup \pi = A ∪π=A
划分有很多种,商集只是其中一种
7.7 偏序关系
偏序关系:R是自反的,反对称的和传递的,称R为A上的偏序关系,记作 ≤ \le ≤,设 ≤ \le ≤为偏序关系,如果 < x , y > ∈ ≤ <x,y>\in\le <x,y>∈≤,记作 x ≤ y x\le y x≤y,读作:x小于等于y
这里的小于等于不是指数的关系,而是指在偏序关系中的顺序性
x小于等与y,表示依照这个序,x排在y的前面,或x就是y
设 ≤ \le ≤为非空集合A上的偏序关系,定义:
-
∀ x , y ∈ A , x < y ⇔ x ≤ y ∧ x ≠ y \forall x,y\in A,x\lt y\Leftrightarrow x\le y \land x\ne y ∀x,y∈A,x<y⇔x≤y∧x=y
-
∀ x , y ∈ A , x 与 y 可 比 ⇔ x ≤ y ∨ y ≤ x \forall x,y\in A,x与y可比\Leftrightarrow x\le y\lor y\le x ∀x,y∈A,x与y可比⇔x≤y∨y≤x
理解:可比就是两者之间要有互相包含的关系;如果全是可比的就称为全序关系(线性关系)
集合A和A上的偏序关系
≤
\le
≤一起称作偏序集,记作
<
A
,
≤
>
<A,\le>
<A,≤>
利用偏序关系的性质可以简化一个偏序关系的关系图,得到偏序集的哈斯图
设 < A , ≤ > <A,\le> <A,≤>为偏序集, ∀ x , y ∈ A \forall x,y\in A ∀x,y∈A,如果 x < y x\lt y x<y且不存在 z ∈ A z\in A z∈A使得 x < z < y x\lt z\lt y x<z<y则称y覆盖x
理解:就是y只比x多一个元素
画哈斯图的步骤:
- x < y x\lt y x<y—>将x画在y的下方
- y覆盖x,就用一条线段连接
通过哈斯图得有序对:底下是第一序列往上写(下面可以跳的(传递性))
最小(大)元:只有一个,就是最小(大)
极小(大)元:可以有很多个(就是小(大)的大家一样大)
附加
- 证明一般都可以使用命题演算法(就是写出元素的属于关系)也可以使用归纳法
- 148