跳转至

1.3映射

本页由讲义拆分版 TeX 初步转换生成;答案默认收起。

讲义正文

映射

基本概念

一群学生到某教室上课,听这门课的所有学生组成集合\(\displaystyle A\),该教室中所有座位组成集合\(\displaystyle B\)。学生们各挑一个空座位坐下,这构成了\(\displaystyle A\)\(\displaystyle B\)的一个对应法则,它使得集合\(\displaystyle A\)中的每一个同学,在集合\(\displaystyle B\)中有唯一确定的一个座位与他对应.我们抓住这一例子的主要特征,抽象出下述概念:

定义 1.3.1(映射)

\(\displaystyle A\)\(\displaystyle B\) 为非空集合,如果\(\displaystyle A\)\(\displaystyle B\)有一个对应法则\(\displaystyle f\),使得 \(\displaystyle A\) 中的每一个元素\(\displaystyle a\),在 \(\displaystyle B\) 中都有唯一确定的一个元素\(\displaystyle b\)与它对应.那么称\(\displaystyle f\)\(\displaystyle A\)\(\displaystyle B\)的一个映射,记作

\(\displaystyle f: A \to B\quad a\mapsto b\)

\(\displaystyle A\) 称为 \(\displaystyle f\)定义域(Domain),\(\displaystyle B\) 称为 \(\displaystyle f\)陪域(Codomain).如果 \(\displaystyle f(a)=b\),那么 称\(\displaystyle b\)\(\displaystyle a\)\(\displaystyle f\) 下的像(Image),\(\displaystyle a\)\(\displaystyle b\)\(\displaystyle f\)下 的原像(Preimage).\(\displaystyle f\)值域(像集)\(\displaystyle A\) 中元素的所有像的集合.记作\(\displaystyle f(A)\)\(\displaystyle \text{Imf}(A)\),即

注意值域与陪域的区别,容易知\(\displaystyle f(A)\subseteq B\),但二者不一定相等.

在开头的例子中,我们得知所有上课的学生构成的集合与教室中所有座位构成的集合之间存在一个映射,下面我们考虑若干特殊情况。如果教室里的每一个座位都有学生坐着,教室就坐满了,自然地,我们把这一映射称为满射;如果不同的学生坐在不同的椅子上(没有一个椅子上坐着多个学生),自然地,我们把这一映射称为单射,其严格定义如下:

定义 1.3.2(满射)

映射 \(\displaystyle f\) 称为满射(Surjection),当且仅当对于陪域中的任意元素\(\displaystyle b\),都存在定义域中的元素\(\displaystyle a\),使得 \(\displaystyle f(a)=b\).

定义 1.3.3(单射)

映射 \(\displaystyle f\) 称为单射(Injection),当且仅当对于定义域中的任意两个不同元素\(\displaystyle a,b\),它们的像不同.

定义 1.3.4(双射)

映射 \(\displaystyle f\) 称为双射(Bijection)或一一对应的(One-to-One Correspondence),当且仅当它既是单射又是满射.

\(\displaystyle A, B\) 为有限非空集合,

(1)存在单射 \(\displaystyle f: A \to B\) 的充要条件是 \(\displaystyle |A| \leqslant |B|\)

(2)存在满射 \(\displaystyle f: A \to B\) 的充要条件是 \(\displaystyle |A| \geqslant |B|\)

(3)存在双射 \(\displaystyle f: A \to B\) 的充要条件是 \(\displaystyle |A| = |B|\).

这提示我们,在比较两个有限集的基数时,可考虑通过建立集合间的映射完成解答.

映射的乘法与可逆映射

类比函数的复合,我们可得到映射的乘法/合成原则:

定义 1.3.5(映射的乘法/合成)

\(\displaystyle A,B,C\)是非空集合,若存在映射\(\displaystyle f:A\to B,g:B\to C\),则称\(\displaystyle g\)\(\displaystyle f\)的乘积(合成)是从\(\displaystyle A\)\(\displaystyle C\)的映射,记为\(\displaystyle gf:A\to C\),定义为 $\(\displaystyle (gf)(a):=g(f(a)),\forall a\in A\)$

定义 1.3.6(变换,恒等变换)

一个集合到自身的映射称为变换.若集合\(\displaystyle A\)上的变换满足$\(\displaystyle f(a)=a,\forall a\in A\)\(则称\)\displaystyle f\(是\)\displaystyle A\(上的恒等变换,记为\)\displaystyle \text{id}_A$.

我们可以把映射\(\displaystyle f:A\to B\)理解为一条对\(\displaystyle x\in A\)进行某种操作的规则,这条规则会得出\(\displaystyle f(x)\in B\),有时候我们希望找到一个映射\(\displaystyle g\),它能“撤销”\(\displaystyle f\)的操作,基于这一想法,我们引出下述概念.

定义 1.3.7(可逆映射)

\(\displaystyle A,B\)是非空集合,有映射\(\displaystyle f:A\to B\).若存在\(\displaystyle g:B\to A\),使得$\(\displaystyle gf=\text{id}_A\quad \text{且}\quad fg=\text{id}_B\)\(则称\)\displaystyle f\(是可逆映射,把\)\displaystyle g\(称为\)\displaystyle f\(的逆映射,简称\)\displaystyle f\(的逆,记为\)\displaystyle f^{-1}$.

A 组习题

\(\displaystyle \quad\)

A组

  1. 证明映射的乘法满足结合律而不满足交换律.
  2. 已知映射\(\displaystyle f:A\to B,g:B\to A\).如果对任意\(\displaystyle x\in A\)都有\(\displaystyle (gf)(x)=\text{id}_B\),那么称\(\displaystyle g\)\(\displaystyle f\)的左逆;如果对任意\(\displaystyle y\in B\)都有\(\displaystyle (fg)(y)=\text{id}_A\),那么称\(\displaystyle g\)\(\displaystyle f\)的右逆,\(\displaystyle g\)\(\displaystyle f\)的逆当且仅当\(\displaystyle g\)既是\(\displaystyle f\)的左逆又是\(\displaystyle f\)的右逆. 1. 证明映射\(\displaystyle f\)有左逆当且仅当它是单射;
    1. 证明映射\(\displaystyle f\)有右逆当且仅当它是满射;
    2. 证明映射\(\displaystyle f\)可逆当且仅当它是双射.
  3. 证明:如果\(\displaystyle f:A\to B,g:B\to C\)都是双射,那么\(\displaystyle gf:A\to C\)也是双射,且\(\displaystyle (gf)^{-1}=f^{-1}g^{-1}\).
  4. 【2009四川16改编】(多选)\(\displaystyle V\)是已知平面\(\displaystyle M\)上所有向量的集合,对于映射\(\displaystyle f:V\to V,\vv{a}\in V\),记\(\displaystyle \vv{a}\)的象为\(\displaystyle f(\vv{a})\),若映射\(\displaystyle f:V\to V\)满足:对任意\(\displaystyle \vv{a},\vv{b}\in V\)及任意实数\(\displaystyle \lambda,\mu\)都有\(\displaystyle f(\lambda\vv{a}+\mu\vv{b})=\lambda f(\vv{a})+\mu f(\vv{b})\),则称\(\displaystyle f\)为平面\(\displaystyle M\)上的线性变换,则下列命题为真命题的是

    (A)设\(\displaystyle f\)是平面\(\displaystyle M\)上的线性变换,则\(\displaystyle f(\vv{0})=\vv{0}\)

    (B)对\(\displaystyle \vv{a}\in V\),设\(\displaystyle f(\vv{a})=2\vv{a}\),则\(\displaystyle f\)是平面\(\displaystyle M\)上的线性变换

    (C)若\(\displaystyle \vv{e}\)是平面\(\displaystyle M\)上的单位向量,对\(\displaystyle \vv{a}\in V\),设\(\displaystyle f(\vv{a})=\vv{a}-\vv{e}\),则\(\displaystyle f\)是平面\(\displaystyle M\)上的线性变换

    (D)设\(\displaystyle f\)是平面\(\displaystyle M\)上的线性变换,\(\displaystyle \vv{a},\vv{b}\)共线,若\(\displaystyle \vv{a},\vv{b}\)共线,则\(\displaystyle f(\vv{a}),f(\vv{b})\)也共线 5. 【2011福建15改编】(多选)\(\displaystyle V\)是全体平面向量构成的集合,若映射\(\displaystyle f:V\to\mathbb{R}\)满足:对任意向量\(\displaystyle \vv{a}=(x_1,y_1)\in V,\vv{b}=(x_2,y_2)\in V\),以及对任意\(\displaystyle \lambda\in\mathbb{R}\),均有\(\displaystyle f(\lambda\vv{a}+(1-\lambda)\vv{b})=\lambda f(\vv{a})+(1-\lambda)f(\vv{b})\),则称映射\(\displaystyle f\)具有性质P,则下列映射中具有性质P的是

    (A)\(\displaystyle f_1:V\to \mathbb{R},f_1(\vv{m})=x-y,\vv{m}=(x,y)\in V\)

    (B)\(\displaystyle f_2:V\to \mathbb{R},f_2(\vv{m})=x^2+y,\vv{m}=(x,y)\in V\)

    (C)\(\displaystyle f_3:V\to \mathbb{R},f_3(\vv{m})=x+y+1,\vv{m}=(x,y)\in V\)

    (D)\(\displaystyle f_4:V\to \mathbb{R},f_4=|\vv{m}-\vv{u}|^2+|\vv{m}-\vv{v}|^2\text{其中}\vv{u},\vv{v}\)\(\displaystyle \text{是确定的常向量},\vv{m}=(x,y)\in V\)

B 组习题

B组

  1. 【2025年北京西城区高三期末 21(3)】 已知数列 \(\displaystyle A: a_1, a_2, \dots, a_{2m}\)\(\displaystyle 1, 2, \dots, 2m\) 的一个排列,其中 \(\displaystyle m\)为不小于3的正整数.若存在\(\displaystyle k\in\{1, 2, \dots, 2m-1\}\)使得 \(\displaystyle |a_k - a_{k+1}| = m\),则称数列 \(\displaystyle A\) 具有性质 \(\displaystyle P\).在所有由\(\displaystyle 1,2,\cdots,2m\)的排列组成的数列中,记具有性质\(\displaystyle P\)的数列的个数为\(\displaystyle S\),不具有性质\(\displaystyle P\)的数列的个数为\(\displaystyle T\),证明:\(\displaystyle S>T\).

    \iffalse

    完成下述渐进式习题:

    \(\displaystyle \Omega_P\) 为所有具有性质 \(\displaystyle P\) 的数列构成的集合,\(\displaystyle \overline{\Omega_P}\) 为所有不具有性质 \(\displaystyle P\) 的数列构成的集合.

    \(\displaystyle S > T\) 等价于 \(\displaystyle |\Omega_P| > |\overline{\Omega_P}|\).

    (Q1)证明:若存在单射 \(\displaystyle f: \overline{\Omega_P} \to \Omega_P\),则\(\displaystyle |\Omega_P| \geqslant |\overline{\Omega_P}|\);若\(\displaystyle f\) 同时也不是满射,则 \(\displaystyle |\Omega_P| > |\overline{\Omega_P}|\).

    (Q2)我们可以通过交换两个元素的位置,从不具有性质 \(\displaystyle P\) 的数列构造出具有性质 \(\displaystyle P\) 的数列.

    \(\displaystyle A: a_1, a_2, a_3, \dots, a_{2m} \in \overline{\Omega_P}\),则存在 \(\displaystyle i \in \{3, 4, \dots, 2m\}\) 使得 \(\displaystyle |a_1 - a_i| = m\).

    定义映射 \(\displaystyle f(A)\) 为将 \(\displaystyle A\) 中的 \(\displaystyle a_1\)\(\displaystyle a_{i-1}\) 的位置进行交换后所得到的数列: $\(\displaystyle f(A): a_{i-1}, a_2, \dots, a_{i-2}, a_1, a_i, a_{i+1}, \dots, a_{2m}.\)$

    这样,\(\displaystyle f(A)\) 具有性质 \(\displaystyle P\),即 \(\displaystyle f(A) \in \Omega_P\),于是映射 \(\displaystyle f: \overline{\Omega_P} \to \Omega_P\) 是良好定义的.

    (Q4)证明 \(\displaystyle f(A)\) 是单射;

    (Q6)证明 \(\displaystyle f(A)\) 不是满射.(提示:考虑数列\(\displaystyle C: 1, m+1, 2, m+2, 3, m+3, \dots, m, 2m\).)

    \fi 2. 【2007北京理20】 已知集合 \(\displaystyle A = \{a_1,a_2,\cdots,a_k\}\subseteq \mathbb{Z}(k \geqslant 2)\),由 \(\displaystyle A\) 中的元素构成两个集合: $\(\displaystyle S = \{(a,b) \mid a \in A, b \in A, a+b \in A\},T = \{(a,b) \mid a \in A, b \in A, a-b \in A\}\)$其中 \(\displaystyle (a,b)\) 是有序数对, 设\(\displaystyle |S|=m,|T|=n\).若对任意\(\displaystyle a \in A\)\(\displaystyle -a \notin A\), 则称集合 \(\displaystyle A\) 具有性质 \(\displaystyle P\).

    (1) 检验集合 \(\displaystyle \{0,1,2,3\}\)\(\displaystyle \{-1,2,3\}\) 是否具有性质 \(\displaystyle P\), 并对其中具有性质 \(\displaystyle P\) 的集合写出相应的集合 \(\displaystyle S\)\(\displaystyle T\)

    (2) 对任何具有性质 \(\displaystyle P\) 的集合 \(\displaystyle A\), 证明: \(\displaystyle n \leqslant \frac{k(k-1)}{2}\)

    \iffalse

    (Q1)证明:对于\(\displaystyle a_i,a_j\in A,1\leqslant i< j\leqslant k\),\(\displaystyle a_i-a_j,a_j-a_i\)至多有一个属于\(\displaystyle A\)

    \fi

    (3)判断\(\displaystyle m\)\(\displaystyle n\)的大小关系,并给出证明.

    \iffalse

    (Q1)当\(\displaystyle A=\{1,2,3\}\)时,分别求出\(\displaystyle m,n\)

    (Q2)参照上一题的思路,我们尝试在\(\displaystyle S,T\)之间建立双射来证明\(\displaystyle m=n\).可知,当\(\displaystyle (a,b)\in S\)时,\(\displaystyle a+b\in A\),故\(\displaystyle (a+b,a)\in T\),记\(\displaystyle S\)\(\displaystyle T\)存在对应关系\(\displaystyle f\),它将\(\displaystyle S\)中的元素\(\displaystyle (a,b)\)映射到\(\displaystyle T\)中的元素\(\displaystyle (a+b,a)\),易验证\(\displaystyle f:S\to T\)是一个映射且是良定义的.证明:\(\displaystyle f\)是单射.

    法一:\(\displaystyle (a,b),(c,d)\in S,(a,b)\neq (c,d)\),证明:\(\displaystyle f((a,b))\neq f((c,d))\)

    法二:\(\displaystyle f((a,b))=f((c,d))\),证明\(\displaystyle (a,b)=(c,d)\)

    (Q3)证明:\(\displaystyle f\)是满射.

    \fi

C 组习题

D 组习题