日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【集合论】二元关系 ( 定义域 | 值域 | 域 | 逆运算 | 逆序合成运算 | 限制 | 像 | 单根 | 单值 | 合成运算的性质 )

發布時間:2025/6/17 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【集合论】二元关系 ( 定义域 | 值域 | 域 | 逆运算 | 逆序合成运算 | 限制 | 像 | 单根 | 单值 | 合成运算的性质 ) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、關系的定義域、值域、域
  • 二、關系的定義域、值域、域 示例
  • 三、關系的逆運算
  • 四、關系的逆序合成運算
  • 五、關系的限制
  • 六、關系的象
  • 七、單根
  • 八、單值
  • 九、合成運算的性質





一、關系的定義域、值域、域



RRR 是一個任意集合

定義域 ( Domain ) : domR={x∣?y(xRy)}dom R = \{ x | \exist y (xRy) \}domR={x?y(xRy)}

存在 yyy , xxxyyyRRR 關系 , RRR 關系是一個集合 , 集合中的元素是有序對 , xRyxRyxRy<x,y><x,y><x,y> 有序對 ;

RRR 中的有序對 , 第一個元素是 xxx , 第二個元素是 yyy , 那么可以將該 xxx 放入定義域中 ;

RRR 關系中所有的有序對的第一個元素拿出 , 構成一個定義域 ;


值域 ( Range ) : ranR={y∣?y(xRy)}ran R = \{ y | \exist y (xRy) \}ranR={y?y(xRy)}

RRR 關系中所有的有序對的第一個元素拿出 , 構成值域 ;


域 ( Field ) : fldR=domR∪ranRfld R = dom R \cup ran RfldR=domRranR

域 是 定義域 和 值域的并集 ;





二、關系的定義域、值域、域 示例



1. R1={a,b}R_1 = \{a, b\}R1?={a,b}

R1R_1R1? 中沒有有序對 , 因此其 定義域 , 值域為空 , 進而其 域 也為空 ;

domR1=?dom R_1 = \varnothingdomR1?=?

ranR1=?ran R_1 = \varnothingranR1?=?

fldR1=?fld R_1 = \varnothingfldR1?=?


2. R2={a,b,<c,d>,<e,f>}R_2 = \{ a, b, <c, d> , <e,f> \}R2?={a,b,<c,d>,<e,f>}

domR2={c,e}dom R_2 = \{ c, e \}domR2?={c,e}

ranR2={d,f}ran R_2 = \{ d, f \}ranR2?={d,f}

fldR2={c,d,e,f}fld R_2 = \{ c, d, e , f\}fldR2?={c,d,e,f}


3. R3={<1,2>,<3,4>,<5,6>}R_3 = \{ <1,2>, <3, 4> , <5,6> \}R3?={<1,2>,<3,4>,<5,6>}

domR3={1,3,5}dom R_3 = \{ 1, 3, 5 \}domR3?={1,3,5}

ranR3={2,4,6}ran R_3 = \{ 2, 4, 6 \}ranR3?={2,4,6}

fldR3={1,2,3,4,5,6}fld R_3 = \{ 1, 2, 3, 4,5, 6\}fldR3?={1,2,3,4,5,6}





三、關系的逆運算



任意集合 F,GF , GF,G , 這里兩個集合是關系 , 集合中的元素是有序對

逆運算 ( Inverse ) :

F?1={<x,y>∣yFx}F^{-1} = \{ <x, y> | yFx \}F?1={<x,y>yFx}


FFF 關系中的所有有序對中的元素 , 前后調換方向 , 有序對中第一個元素變為第二個元素 , 第二個元素變為第一個元素 ;


如 :yFxyFxyFx , 是 <y,x><y, x><y,x> 有序對 , 變成 <x,y><x, y><x,y> 有序對 ;





四、關系的逆序合成運算



逆序合成 ( Composite ) :

FoG={<x,y>∣?z(xGz∧zFy)}FoG = \{ <x, y> | \exist z ( xGz \land zFy ) \}FoG={<x,y>?z(xGzzFy)}


如果 關系 GGG 中有 <x,z><x,z><x,z> 有序對 , 關系 FFF 中有 <z,y><z, y><z,y> 有序對 , 就可以得到一個新的有序對 <x,y><x,y><x,y> , 該新的有序對在 關系 FFF 和 關系 GGG 的合成 運算結果中 ;

這種合成是 逆序合成 , 先用 FoGFoGFoG 中的后面的 GGG 關系的有序對 , 然后再用 前者 FFF 中的有序對 ;


逆序合成 與之對應的是順序合成 , 一般情況下使用逆序合成 , 其性質使用方便 ;





五、關系的限制



對于任意集合 F,AF, AF,A , 可以定義


FFF 集合在 AAA 集合上的 限制 ( Restriction ) :

F?A={<x,y>∣xFy∧x∈A}F \upharpoonright A = \{ <x, y> | xFy \land x \in A \}F?A={<x,y>xFyxA}


解析 :

FFF 集合是一個關系 , 其元素是 有序對

AAA 集合是普通集合 , 其元素就是單純的單個元素 ;

FFF 集合中的 有序對 元素中 , 如果 有序對的 第一個元素 在 AAA 集合中, 那么將這個有序對挑出來 , 放到一個新的集合中 , 這個新集合就稱為 FFF 集合在 AAA 集合上的 限制 , 記作 F?AF \upharpoonright AF?A ;

上述 限制 ( Restriction ) 是限制 有序對中的第一個元素 ;

如果想要 限制第二個元素 , 將 FFF 集合中的有序對中的 第二個元素屬于 AAA 的集合的有序對挑出來 , 可以將 FFF 關系進行逆運算 , 然后 F?1F^{-1}F?1 的限制 ;

限制的結果仍然是一個關系 , 其集合中的元素是有序對 ;





六、關系的象



對于任意集合 F,AF, AF,A , 可以定義


FFF 集合在 AAA 集合上的 像 ( Image ) :

F(A)=ran(F?A)F(A) = ran(F \upharpoonright A)F(A)=ran(F?A)

即 , FFFAAA 集合上的 限制 ( Restriction ) 的值域 ;


另一種表示方式 : F[A]={y∣?x(x∈A)∧xFy}F [A] = \{ y | \exist x ( x \in A ) \land xFy \}F[A]={y?x(xA)xFy}

FFF 中的 有序對 挑出來 , 然后挑出有序對中第一個元素在 AAA 集合中的有序對 , 將上述 有序對的第二個元素挑出來 , 放入新的集合中 , 這個集合就 FFFAAA 集合上的 像 ;


像 的結果不是一個關系 , 而是 符合特定要求的 有序對集合 中的有序對的第二個元素組成的集合 ;





七、單根



任意集合 FFF , 單根 ( Single Rooted ) 定義 :

FFF 是單根的

?\Leftrightarrow?

?y(y∈ranF→?!x(x∈domF∧xFy))\forall y ( y \in ran F \to \exist ! x( x \in domF \land xFy ) )?y(yranF?!x(xdomFxFy))

?\Leftrightarrow?

(?y∈ranF)(?!x∈domF)(xFy)( \forall y \in ran F )( \exist ! x \in domF )(xFy)(?yranF)(?!xdomF)(xFy)


任何一個 yyy , yyy是有序對中的值域中的元素 , 有序對中與 yyy 對應的值 xxx 元素 , 即 <x,y><x, y><x,y> 構成一個有序對 , xxx 存在并且唯一 ;

有序對 <x,y><x, y><x,y> 中每個 yyy 都對應著不同的 xxx


一些謂詞公式說明 :

?!\exist !?! 表示 唯一存在 ;

?x((x∈A→B(x))\forall x ( (x \in A \to B(x) )?x((xAB(x)) 可以縮寫為 (?x∈A)B(x)(\forall x \in A)B(x)(?xA)B(x)

?x(x∈A∧B(x))\exist x ( x \in A \land B(x) )?x(xAB(x)) 可以縮寫為 (?x∈A)B(x)(\exist x \in A)B(x)(?xA)B(x)





八、單值



任意集合 FFF , 單值 ( Single Value ) 定義 :

FFF 是單值的

?\Leftrightarrow?

?x(x∈domF→?!y(y∈ranF∧xFy))\forall x ( x \in dom F \to \exist ! y( y \in ranF \land xFy ) )?x(xdomF?!y(yranFxFy))

?\Leftrightarrow?

(?x∈domF)(?!y∈ranF)(xFy)( \forall x \in dom F )( \exist ! y \in ranF )(xFy)(?xdomF)(?!yranF)(xFy)


任何一個 xxx , xxx是有序對中的定義域域中的元素 , 有序對中與 xxx 對應的值 yyy 元素 , 即 <x,y><x, y><x,y> 構成一個有序對 , yyy 存在并且唯一 ;

有序對 <x,y><x, y><x,y> 中每個 xxx 都對應著不同的 yyy





九、合成運算的性質



R1,R2,R3R_1, R_2, R_3R1?,R2?,R3? 是三個集合 , 則有以下性質 :

(R1oR2)oR3=(R1o(R2oR3))(R_1 o R_2) o R_3 = (R_1 o ( R_2 o R_3 ))(R1?oR2?)oR3?=(R1?o(R2?oR3?))



F,GF, GF,G 是兩集合 , 有以下性質 :

(FoG)?1=G?1oF?1(F o G)^{-1} = G^{-1} o F^{-1}(FoG)?1=G?1oF?1

合成運算的逆 等于 兩個集合逆的合成 ;

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的【集合论】二元关系 ( 定义域 | 值域 | 域 | 逆运算 | 逆序合成运算 | 限制 | 像 | 单根 | 单值 | 合成运算的性质 )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。