映射是一种数学关系,它将一个集合(称为定义域)中的每个元素唯一地对应到另一个集合(称为值域)中的元素。数学上通常用f:A→B表示,其中A是定义域,B是值域。
- 称 b 为 a 在 f 下的像,a 为 b 在 f 下的原像
- 称集合 f(A)={f(a)∣a∈A} 为 A 在映射 f 下的象(像/象均可)
- 记作 f:a↦b 或者 f(a)=b
- 单射(Injective):如果不同的元素在A中被映射到B中的不同元素,则称f为单射。即,如果a1=a2,则f(a1)=f(a2)。
- 满射(Surjective):如果B中的每个元素至少由A中的一个元素映射,则称f为满射。即,对于每个b∈B,至少存在一个a∈A使得f(a)=b。
- 双射(Bijective):如果映射既是单射又是满射,则称f为双射。即,对于每个b∈B,存在唯一一个a∈A使得f(a)=b。
对于任何任意集合 A ,显然都可以定义1A:IA(a)=a,a∈A,即把 A 上的元素映射到其自身。此时的 1A 称为 A 上的恒等映射或单位映射。
并不是所有 A 到自身的映射都是恒等映射
比如对于任意整数 n ,我们定义 f(n)=n+1,容易验证 f 是 Z 到 Z 自身的映射,但不是恒等映射
设 f:A→B 是映射, X⊆A,Y⊆A, 则有
f(X∪Y)=f(X)∪f(Y)f(X∩Y)=f(X)∩f(Y)