双射
双射 | |
---|---|
术语名称 | 双射 |
英语名称 | bijection |
别名 | bijective function, 一一映射, 一一对应, one-to-one correspondence, 1-1 correspondence |
双射(bijection)指一个映射既单又满。即对陪域中的每个元素,都有且仅有一个原像与其对应。 尽管定义的标准不同,双射和可逆映射是等价概念。
定义
对映射 [math]\displaystyle{ f: X\to Y }[/math] ,若:
- [math]\displaystyle{ f }[/math] 是一个单射:[math]\displaystyle{ \forall y \forall x_1 \forall x_2 ((y = f(x_1) \land y = f(x_2)) \rightarrow x_1 = x_2) }[/math]
- [math]\displaystyle{ f }[/math] 是一个满射:[math]\displaystyle{ \forall y \in Y \exist x (y = f(x)) }[/math]
则称这个映射是 bijective 的,或称其是一个双射(bijection)或一一映射/一一对应(one-to-one correspondence)。 若将映射看作一个左全右唯一的关系,这一条件即要求其此外还需是右全且左唯一的。
由于双射在两个集合之间的性质是对称的,若语境中不需要指出具体映射,也不需要指出具体的方向,如“在 [math]\displaystyle{ X }[/math] 和 [math]\displaystyle{ Y }[/math] 之间存在一个双射(there exists a bijection between [math]\displaystyle{ X }[/math] and [math]\displaystyle{ Y }[/math])”。
记号
满射,也使用带有头部和双头部的箭头,如 [math]\displaystyle{ f: X \rightarrowtail\!\!\!\!\!\rightarrow Y }[/math] ,也使用带波浪线的箭头 [math]\displaystyle{ f: X \tilde{\rightarrow} Y }[/math]。 特别在图中经常被画成类似 [math]\displaystyle{ \rightarrowtail\!\!\!\!\!\rightarrow }[/math] 的箭头或在箭头上加波浪线。
⤖ | |
---|---|
字符 | ⤖ |
Unicode码位 | U+2916 Rightwards Two-Headed Arrow with Tail
|
性质
在映射的复合运算下,
- 双射一定是可逆映射。
- 可逆映射一定是双射。
琐事
名称
通常情况下, one-to-one mapping / function 指单射,而 one-to-one correspondence 指双射。