一對一與映成
觀念
函數 的兩個關鍵性質:一對一 (injective) 不同輸入給不同輸出();映成 (surjective) 對應域每個元素都被打到。兩者都滿足叫雙射 (bijective),此時反函數存在,且 。
判斷訣竅:一對一看「會不會撞」(水平線測試),映成看「有沒有漏」。 在 兩者皆非,但改定義域為 就一對一、改對應域為 就映成——性質取決於定義域與對應域,不只看公式。
計數:、,函數 個,一對一函數在 時有 個( 時 0 個),雙射 個()。
雙射是「兩個集合一樣大」的定義,Cantor 用它比較無窮集合;一對一函數是編碼無損、雜湊無碰撞的數學條件。
例題
函數 , 是?
- ① 既非一對一也非映成
- ② 一對一但非映成
- ③ 雙射(一對一且映成)
- ④ 映成但非一對一
看解法與答案
一對一 (injective):不同輸入給不同輸出;映成 (surjective):對應域每個元素都被打到。
嚴格遞增所以一對一 ✓;任何實數 都有立方根 ,映成 ✓。
所以選 ③「雙射(一對一且映成)」。兩項都成立,所以不是只選其一。
答案: 雙射(一對一且映成)
用在哪裡
- 交易代號對公司不是一對一:富邦金的普通股 2881 與特別股 2881A 是兩個代號對到同一家公司,合併部位時要注意。
- 密碼加密必須是一對一函數,否則兩段明文變成同一段密文就解不回來;雜湊函數則刻意不是一對一。
插畫


學習路徑
先學會
互動練習在本機版
這個網站是觀念與例題的閱讀版。互動練習(每次出不同數字的新題、自動判對錯、錯題本、熟練度與複習排程)在「數學學院」本機版,目前還沒對外開放。