基本介紹
設A、B是集合,若存在對應關係
使A中每個元素a在B中有且僅有唯一元素b與之對應.則稱
是從A到B的映射,記作
。稱元素b為元素a的
象,元素a為元素b的
象源,記作
。稱集合A為映射
的
定義域,記作
或
。稱集合B為映射
的
陪域,B中所有象元素組成的集合為映射的
值域,記作
或
或
。
單射、滿射與雙射
數學上,
單射、
滿射和
雙射指根據其
定義域和
陪域的關聯方式所區分的三類函式。
單射:指將不同的變數映射到不同的值的函式。
滿射:指陪域等於值域的函式, 即:對陪域中任意元素,都存在至少一個定義域中的元素與之對應。
雙射(也稱一一對應):既是單射又是滿射的函式。直觀地說,一個雙射函式形成一個對應,並且每一個輸入值都有正好一個輸出值以及每一個輸出值都有正好一個輸入值。
圖1~圖4對比了四種不同的情況:
圖1雙射(單射與滿射) | 圖2 單射但非滿射 |
圖3 滿射但非單射 | 圖4 非滿射非單射 |
單射
一個函式稱為單射(一對一)如果每個可能的像最多只有一個變數映射其上,等價的有,一個函式是單射如果它把不同值映射到不同像,一個單射函式簡稱單射,形式化的定義如下,
一個函式
是單射若且唯若A是空的或
是左可逆的,也就是說,存在一個函式
使得
上的恆等函式,
因為每個函式都是滿射當它的陪域限制為它的值域時,每個單射導出一個到它的值域的雙射。更精確的講,每個單射
可以分解為一個雙射接著一個如下的包含映射。令
為把陪域限制到像的
,令
為從
到B中的包含映射,則
。一個對偶的分解會對滿射成立。
兩個單射的複合也是單射,但若
是單射,只能得出
是單射的結論,參看圖5。
滿射
一個函式稱為滿射,如果每個可能的像至少有一個變數映射其上,或者說陪域任何元素都有至少有一個變數與之對應。形式化的定義如下:
函式
為一個滿射,若且唯若存在一個函式
滿足
等於Y上的單位函式。(這個陳述等同於選擇公理。)
將一個滿射的陪域中每個元素的原像集看作一個等價類。我們可以得到以該等價類組成的集合(原定義域的商集)為定義域的一個雙射。
如果
和
皆為滿射,則
為滿射, 如果
是滿射,則僅能得出
是滿射,參見圖6。
雙射
既是單射又是滿射的函式稱為雙射,函式為雙射若且唯若每個可能的像有且僅有一個變數與之對應,
函式
為雙射若且唯若其可逆,即,存在函式
滿足
上的恆等函式,且
為B上的恆等函式。
兩個雙射的複合也是雙射. 如
為雙射,則僅能得出
為單射且
為滿射,見圖7。
同—集合上的雙射構成一個對稱群。
如果X,Y皆為實數R,則雙射函式
可以被視覺化為兩根任意的水平直線只相交正好一次。(這是水平線測試的一個特例。)
例1 對於函式
,如果選擇的定義域和陪域不同,映射的性質就可能不同,如表2所示。
定義域 | 陪域 | 映射 | 單射 | 滿射 | 雙射 |
R | | × | × | × | × |
R | R | √ | × | × | × |
R | | √ | × | √ | × |
| R | √ | √ | × | × |
| | √ | √ | √ | √ |
和值域的區別
映射定義為集合A到B的對應關係,並且滿足對於每一個A中的元素(
原象)都存在惟一的B中的元素(象)與之對應。
把B中的一個特殊的子集:所有A中元素在B中的象的集合叫做
值域。
所以:形象地說值域就是象集合,陪域是包含值域的任意集合。