离散数学-2

a1<a2<<ana_1 < a_2 < \ldots < a_nnn 个实数,A={a1,,an}A = \{a_1, \ldots, a_n\}φ\varphiAAAA 的可逆映射。如果 a1+φ(a1)<a2+φ(a2)<<φ(an)+ana_1 + \varphi(a_1) < a_2 + \varphi(a_2) < \ldots < \varphi(a_n) + a_n,试证:φ=IA\varphi = I_A

[证] 设 φ(a1)a1\varphi(a_1) \neq a_1,则由 φ\varphi 是可逆的,故为一一对应,从而必有 j,j>1j, j > 1,使 φ(aj)=a1\varphi(a_j) = a_1

于是,对任何正整数 i<ji < j,有 ai+φ(ai)<aj+φ(aj)a_i + \varphi(a_i) < a_j + \varphi(a_j)。但由于 aia1a_i \geq a_1φ(aj)=a1\varphi(a_j) = a_1,所以

a1+φ(a1)ai+φ(ai)<φ(aj)+aj=aj+a1,a_1 + \varphi(a_1) \leq a_i + \varphi(a_i) < \varphi(a_j) + a_j = a_j + a_1,

φ(ai)<aj\varphi(a_i) < a_j,从而 φ(ai)=ak,k<j\varphi(a_i) = a_k, k < j。这表明当 φ(a1)=ap\varphi(a_1) = a_p 时,p<jp < j。于是,对任意的 i,i<ji, i < jφ(ai){a1,a2,,aj1}\varphi(a_i) \in \{a_1, a_2, \ldots, a_{j-1}\}

从而 φ\varphi 限制在 {a1,a2,,aj1}\{a_1, a_2, \ldots, a_{j-1}\} 上时,φ\varphi 也是一个一一对应(若不是,则要么违反在整个定义域上的可逆性,要么违反上面的大小限制),于是有 ii,使 φ(ai)=a1\varphi(a_i) = a_1,矛盾。故 φ(a1)=a1\varphi(a_1) = a_1

类似可证 φ(a2)=a2,,φ(an)=an\varphi(a_2) = a_2, \ldots, \varphi(a_n) = a_n,即 φ=IA\varphi = I_A。[证毕]

注意:如 AA 为无穷集,则命题不真,例如 A=NA = \mathbb{N} 时,令 φ(n)=n+1\varphi(n) = n + 1,则

1+φ(1)=3<φ(2)+2=5<3+φ(3)=7,φIA1 + \varphi(1) = 3 < \varphi(2) + 2 = 5 < 3 + \varphi(3) = 7 \ldots,\varphi \neq I_A

u1,u2,,umn+1u_1, u_2, \cdots, u_{mn+1} 是一个两两不相交的整数构成的数列,则必有长至少为 n+1n+1 的递增子序列或有长至少为 m+1m+1 的递减子序列。

[证] 令 A={u1,u2,,umn+1}A = \{u_1, u_2, \cdots, u_{mn+1}\},则 A=mn+1|A| = mn + 1

设以 uiu_i 为首项的最长递增子序列的长度为 i+\ell^+_i

设以 uiu_i 为首项的最长递减子序列的长度为 i\ell^-_i

反证法:假设题中结论不成立,则 i+n,im,i=1,2,3,,mn+1\ell^+_i \leq n, \ell^-_i \leq m, i=1,2,3,\cdots,mn+1

φ:A{1,2,,n}×{1,2,,m},uiA,φ(ui)=(i+,i)\varphi: A \to \{1,2,\cdots,n\} \times \{1,2,\cdots,m\}, \forall u_i \in A, \varphi(u_i) = (\ell^+_i, \ell^-_i),则 φ\varphi 是单射。

实际上,ui,ujA\forall u_i, u_j \in Auiuj(i<j)u_i \neq u_j (i < j),则

ui>uju_i > u_j,则 i>j\ell^-_i > \ell^-_j,所以 (i+,i)(j+,j)(\ell^+_i, \ell^-_i) \neq (\ell^+_j, \ell^-_j)

φ(ui)φ(uj)\varphi(u_i) \neq \varphi(u_j)

ui<uju_i < u_j,则 i+>j+\ell^+_i > \ell^+_j,所以 (i+,i)(j+,j)(\ell^+_i, \ell^-_i) \neq (\ell^+_j, \ell^-_j)

φ(ui)φ(uj)\varphi(u_i) \neq \varphi(u_j)

φ\varphi 为单射,从而就有 mn+1mnmn + 1 \leq mn 矛盾。

一些人组成的团体 SS,试证可以把 SS 分为两组,使得每个人在其所在的组中的朋友数至多是他在团体 SS 中的朋友数的一半。

[证] 对 SS 的任一二划分 {A,Ac}\{A, A^c\},令

f(A,Ac)={(a,b)(a,b)A×Ac 且 a 与 b 互为朋友}f(A, A^c) = \{(a, b) \mid (a, b) \in A \times A^c \text{ 且 } a \text{ 与 } b \text{ 互为朋友}\}

由于 S<|S| < \infty,所以 SS 的 2-划分为有限个。所以,存在 SS 的一个 2-划分 {B,Bc}\{B, B^c\},使 f(B,Bc)f(B, B^c) 最大。我们断言 BBBcB^c 即为所求。

实际上,aS\forall a \in S,若 aBa \in BaaBB 中的朋友数 d>ad > aBcB^c 中的朋友数 dd',则把 aa 调到 BcB^c 中得分组 B{a}B \setminus \{a\}Bc{a}B^c \cup \{a\},分别记为 B,BcB', B'^c。于是

f(B,Bc)=f(B,Bc)+(dd)>f(B,Bc)f(B', B'^c) = f(B, B^c) + (d - d') > f(B, B^c)

这与 f(B,Bc)f(B, B^c) 为最大值的假设相矛盾。

已知 mm 个整数 a1,a2,,ama_1, a_2, \cdots, a_m,试证:存在两个整数 k,k, \ell0k<m0 \leq k < \ell \leq m,使得 ak+1+ak+2++aa_{k+1} + a_{k+2} + \cdots + a_\ell 能被 mm 整除。

【证】 考察下式:

a1a_1

a1+a2a_1 + a_2

a1+a2+a3a_1 + a_2 + a_3

\vdots

a1+a2++ama_1 + a_2 + \cdots + a_m

若第 ii 式能被 mm 整除,则显然成立,此时 k=0,=ik = 0, \ell = i

若任一式都不能被 mm 整除,则考察各式被 mm 整除后的余数,如下式:

a1=q1m+r1a_1 = q_1 m + r_1

a1+a2=q2m+r2a_1 + a_2 = q_2 m + r_2

a1+a2+a3=q3m+r3a_1 + a_2 + a_3 = q_3 m + r_3

\vdots

a1+a2++am=qmm+rma_1 + a_2 + \cdots + a_m = q_m m + r_m

由于每一个都不能被 mm 整除,故共有 mm 个余数—相当于 mm 个物体。而任意整数被 mm 除后的余数有 m1m-1 种可能(即 1,2,,m11, 2, \ldots, m-1)—相当于 m1m-1 个抽屉。

由抽屉原理,必有两个余数相等,设为 ri=rjr_i = r_j,其中 i<ji < j

于是 (a1++aj)(a1++ai)=ai+1++aj(a_1 + \cdots + a_j) - (a_1 + \cdots + a_i) = a_{i+1} + \cdots + a_j 能被 mm 整除。

此时 k=i,=jk = i, \ell = j,结论成立。

在一个半径为 16 的圆内任意放入 650 个点。给你一个形似垫圈的圆环,此圆环的外半径为 3, 内半径为 2。现在要求你用这个垫圈盖住这 650 个点中的至少 10 点,这可能吗?证明你的结论。

[证]:

每个点可接触区面积:

S=π(3222)=5πS=\pi (3^2-2^2)=5\pi

可接触区的实际面积:

S=π(16+3)2=361πS'=\pi (16+3)^2=361\pi

可能接触的总面积:

nS=6505π=3250πnS=650*5\pi=3250\pi

平均一个位置接触的可接触区个数:

3250π361π9.002>9\frac{3250\pi}{361\pi}\approx9.002 \gt 9

故至少存在一个点接触10个可接触区(反证:若不然,则上面不可能大于9)

a1a2ana_1 a_2 \cdots a_n1,2,,n1, 2, \cdots, n 的任一排列。如果 nn 是奇数且

(a11)(a12)(ann)0,(a_1 - 1)(a_1 - 2) \cdots (a_n - n) \neq 0,

则乘积为偶数

[证]

反证法:若 (a11)(a22)(ann)(a_1 - 1)(a_2 - 2) \cdots (a_n - n) 为奇数,则 (aii)(a_i - i) 中的 aia_iii 必是一个为奇数,一个为偶数。而 nn 为奇数,故奇数个数为 n2+1\left\lfloor \frac{n}{2} \right\rfloor + 1 比偶数 n2\left\lfloor \frac{n}{2} \right\rfloor 多一个,这是不可能的。

证法 2:当 nn 为奇数时,1,2,,n1, 2, \ldots, n 中有 n12\frac{n-1}{2} 个偶数,n+12\frac{n+1}{2} 个奇数,奇数的个数比偶数的个数多一个。于是,a1,a2,,ana_1, a_2, \ldots, a_n1,2,,n1, 2, \ldots, n 中恰有 n+1n+1 个奇数。然而只有 nn 个因子(nn 个盒子),先把 a1,a2,,ana_1, a_2, \ldots, a_n 依次放入 nn 个盒中,然后把 1,2,,n1, 2, \ldots, n 依次放入 nn 个盒中,这样就把 n+1n+1 个奇数放入了 nn 个盒中。因此,有一个盒子 ii 中的两个数均为奇数,对应的因子 aiia_i - i 就是偶数。

珍珠 4 颗,有真有假。真珍珠重量相同且为 pp,假珍珠重量相同且为 qqp>qp > q。用秤(而不是天平)仅称量 3 次查出真假,应该怎么做?

【解】 先用 <1><1><2><2><3><3><4><4> 为 4 个珍珠编号且代表其重量。<1>+<2><1> + <2> 表示这两个珍珠放在一起称且代表其重量。其他类推。

<1>+<2><1> + <2><1>+<3><1> + <3><2>+<3>+<4><2> + <3> + <4>,得如下的方程组:

<1>+<2>=a1<1>+<3>=b1<2>+<3>+<4>=c1\begin{align*} <1> + <2> &= a_1 \\ <1> + <3> &= b_1 \\ <2> + <3> + <4> &= c_1 \end{align*}

其中 a1,b1,c1a_1, b_1, c_1 是在称量后得到的常数。显然,a1a_12p2p2q2qp+qp+q。令

x=<1>qpq,y=<2>qpq,z=<3>qpq,ω=<4>qpq,x = \frac{<1> - q}{p - q}, \quad y = \frac{<2> - q}{p - q}, \quad z = \frac{<3> - q}{p - q}, \quad \omega = \frac{<4> - q}{p - q},

a=a12qpq,b=b12qpq,c=c12qpq,a = \frac{a_1 - 2q}{p - q}, \quad b = \frac{b_1 - 2q}{p - q}, \quad c = \frac{c_1 - 2q}{p - q},

则我们有

x+y=ax+z=by+z+ω=c\begin{align*} x + y &= a \\ x + z &= b \\ y + z + \omega &= c \end{align*}

其中 x,y,z,ω{0,1}x, y, z, \omega \in \{0, 1\}a,b,ca, b, c 为已知的常数。

由于

2(x+y+z)+ω=a+b+c2(x + y + z) + \omega = a + b + c

所以如果 a+b+ca + b + c 为偶数,则 ω=0\omega = 0;如果 a+b+ca + b + c 为奇数,则 ω=1\omega = 1。于是,根据 a+b+ca + b + c 的奇偶性决定方程组的解。再由算得的结果 x,y,z,ωx, y, z, \omega 中是 1 的代表相应的珍珠为真,为 0 的代表相同的珍珠为假珍珠。

f:XYf: X \to Y。证明:ff 是满的当且仅当 E2Y\forall E \in 2^Yf(f1(E))=Ef(f^{-1}(E)) = E

[证]

\Leftarrow if E2Y\forall E \in 2^Yf(f1(E))=Ef(f^{-1}(E)) = E,往证 ff 是满的。假设 ff 不是满射,则 y0Y\exists y_0 \in Y 使 xX,f(x)y0\forall x \in X, f(x) \neq y_0。令 E={y0}E = \{y_0\},则 f1(E)=ϕf^{-1}(E) = \phiϕ=f(f1(E))=E={y0}\therefore \phi = f(f^{-1}(E)) = E = \{y_0\},矛盾。所以,ff 是满的

\Rightarrow 显然,f(f1(E))Ef(f^{-1}(E)) \subseteq E。设 yEy \in E,则由于 ff 是满的,所以 yE,xX\forall y \in E, \exists x \in X 使 f(x)=yf(x) = y,故 xf1(E)x \in f^{-1}(E)yf(f1(E))y \in f(f^{-1}(E))。因此,Ef(f1(E))E \subseteq f(f^{-1}(E)),故 f(f1(E))=Ef(f^{-1}(E)) = E

f:XYf: X \to Y。证明:ff 是单射当且仅当 F2X\forall F \in 2^Xf1(f(F))=Ff^{-1}(f(F)) = F

[证]

\Leftarrow 若不然, x1,x2X,x1x2\exists x_1, x_2 \in X, x_1 \neq x_2 使 f(x1)=f(x2)f(x_1) = f(x_2)。令 F={x1}F = \{x_1\}f(F)=f({x1})={f(x1)},f1(f(F))={x1,x2}{x1}=Ff(F) = f(\{x_1\}) = \{f(x_1)\}, f^{-1}(f(F)) = \{x_1, x_2\} \neq \{x_1\} = F,矛盾。

\Rightarrow 由单射的性质,显然。

f:XY,AXf: X \to Y, A \subseteq X,则 (f(A))cf(Ac)(f(A))^c \subseteq f(A^c) 成立吗?

提示:既不是满射,也不是单射

[解]

尝试举反例即可.

反例:设 X={1,2,3},Y={a,b,c}X = \{1, 2, 3\}, Y = \{a, b, c\}

f:XY,f(1)=a,f(2)=a,f(3)=bf: X \to Y, f(1) = a, f(2) = a, f(3) = b

A={1,2}A = \{1, 2\},则 Ac={3}A^c = \{3\}

f(A)={a}f(A) = \{a\}(f((A))c={b,c}(f((A))^c = \{b, c\},但 f(Ac)=bf(A^c) = b

XX 是一个无穷集合,f:XYf: X \to Y。证明:存在 XX 的一个真子集 EE 使得 f(E)Ef(E) \subseteq E

[证] 取 x0Xx_0 \in X

x1=f(x0),x2=f(x1),,xn=f(xn1),x_1 = f(x_0), x_2 = f(x_1), \cdots, x_n = f(x_{n-1}), \cdots。若到某一位与前面有重复项,设为第 kk 项,即 f(xk)=xi(i<k)f(x_k) = x_i (i < k)。令 E={x0,x1,x2,,xk}XE = \{x_0, x_1, x_2, \cdots, x_k\} \subset X,则 f(E)Ef(E) \subseteq EEXE \subset X

xix_i 互不相同,令 E1=X{x0}XE_1 = X \setminus \{x_0\} \subset X,则 f(E1)E1f(E_1) \subseteq E_1

[不去掉 x0x_0E1=XE_1 = X]

MM 是一个非空集合,φ:MM\varphi: M \to MNMN \subseteq M。令 A={PPM 且 NP,φ(P)P}\mathcal{A} = \{P | P \subseteq M \text{ 且 } N \subseteq P, \varphi(P) \subseteq P\}G=PAPG = \bigcap_{P \in \mathcal{A}} P

试证:

(1) GAG \in \mathcal{A}

(2) Nφ(G)=GN \cup \varphi(G) = G

[证] (1) PA\forall P \in \mathcal{A}G=PAPPMG = \bigcap_{P \in \mathcal{A}} P \subseteq P \subseteq MPA\forall P \in \mathcal{A}NPN \subseteq P,所以 NGN \subseteq Gφ(G)=φ(PAP)PAφ(P)PAP=G\varphi(G) = \varphi(\bigcap_{P \in \mathcal{A}} P) \subseteq \bigcap_{P \in \mathcal{A}} \varphi(P) \subseteq \bigcap_{P \in \mathcal{A}} P = G。因此 GAG \in \mathcal{A}

(2) 显然有 Nφ(G)GN \cup \varphi(G) \subseteq GNφ(G)MN \cup \varphi(G) \subseteq MNNφ(G)N \subseteq N \cup \varphi(G),只要证明 φ(Nφ(G))Nφ(G)\varphi(N \cup \varphi(G)) \subseteq N \cup \varphi(G) 即可知 Nφ(G)AN \cup \varphi(G) \in \mathcal{A}

从而有 GNφ(G)G \subseteq N \cup \varphi(G)

yφ(Nφ(G))\forall y \in \varphi(N \cup \varphi(G))xNφ(G)\exists x \in N \cup \varphi(G),使得 y=φ(x)y = \varphi(x)

因为 xxNφ(G)N \cup \varphi(G) 中元素,则可分以下二种情况讨论

  • (1) xx 的像在 NN 中,则 φ(x)Nφ(G)\varphi(x) \in N \cup \varphi(G)

  • (2) xx 的像不在 NN 中,又分三种情况:

    • φ(x)=x\varphi(x) = x
    • φ(x)=y\varphi(x) = y 时必有 φ(y)=x\varphi(y) = x
    • φ(x)=y\varphi(x) = yφ(y)=z\varphi(y) = z 时必有 φ(x)=z\varphi(x) = z(否则与 φ(P)P\varphi(P) \subseteq P 矛盾)。
    • 这三种情况下均有 φ(x)Nφ(G)\varphi(x) \in N \cup \varphi(G)

X,Y,ZX, Y, Z 是三个非空集合,Z2|Z| \geq 2。证明:f:XYf: X \to Y 是满射当且仅当不存在从 YYZZ 的映射 g1g_1g2g_2,使得 g1g2g_1 \neq g_2,但g1f=g2fg_1 \circ f = g_2 \circ f

[证]

\Rightarrowf:XYf: X \to Yff 为满射,故 yY,xX\forall y \in Y, \exists x \in X ,使得 f(x)=yf(x) = y

假设存在 g1,g2,g1g2g_1, g_2, g_1 \neq g_2,但 g1f=g2fg_1 \circ f = g_2 \circ f。因为 g1g2g_1 \neq g_2,所以 y0Y\exists y_0 \in Y,使得 g1(y0)g2(y0)g_1(y_0) \neq g_2(y_0)。对于上面的 y0y_0x0X\exists x_0 \in Xff 是满射),使得 g1(f(x0))g2(f(x0))g_1(f(x_0)) \neq g_2(f(x_0))

[g1(y0)g2(y0)g_1(y_0) \neq g_2(y_0)],即 g1f(x0)g2f(x0)g_1f(x_0) \neq g_2f(x_0)。故 g1fg2fg_1 \circ f \neq g_2 \circ fg1f=g2fg_1 \circ f = g_2 \circ f,矛盾。所以假设不成立。

证法 2:

ff 满射 f\Leftrightarrow f 右可逆 h:YX\Leftrightarrow \exists h: Y \to X,使得 fh=IYf \circ h = I_Y \Leftrightarrow 假设 g1f=g2fg_1 \circ f = g_2 \circ f 得到 g1=g2g_1 = g_2,命题得证。

\Leftarrow f:XYf: X \to Y,假设 ff 不是满射,则 y0Y\exists y_0 \in Y,使得 xX,f(x)y0\forall x \in X, f(x) \neq y_0。构造两个映射 g1,g2:YZg_1, g_2: Y \to Z

y=y0y = y_0 时,g1(y0)g2(y0)g_1(y_0) \neq g_2(y_0)

yy0y \neq y_0 时,g1(y)=g2(y)g_1(y) = g_2(y)

因为 Z2|Z| \geq 2,故此时 g1g2g_1 \neq g_2,但

xX,g1f(x)=g1(yy0)=g2(yy0)=g2f(x)\forall x \in X, g_1 \circ f(x) = g_1(y \neq y_0) = g_2(y \neq y_0) = g_2 \circ f(x)

g1f=g2fg_1 \circ f = g_2 \circ f,与假设不存在 g1g2g_1 \neq g_2,但 g1f=g2fg_1 \circ f = g_2 \circ f 矛盾,故 ff 一定是满射。

X,Y,ZX, Y, Z 是三个非空的集合,X2|X| \geq 2,证明:f:XYf: X \to Y 是单射当且仅当不存在从 ZZXX 的映射 g1,g2g_1, g_2,使得 g1g2g_1 \neq g_2,但 fg1=fg2f \circ g_1 = f \circ g_2

[证]

\Rightarrow ff 是单射,则 x1,x2,x1x2\forall x_1, x_2, x_1 \neq x_2,有 f(x1)f(x2)f(x_1) \neq f(x_2)。假设存在 g1g_1g2:ZX,g1g2g_2: Z \to X, g_1 \neq g_2,因为 X2|X| \geq 2,于是 z0Z\exists z_0 \in Z,使得 g1(z0)g2(z0)g_1(z_0) \neq g_2(z_0)

而由于 ff 为单射,故 f(g1(z0))f(g2(z0))f(g_1(z_0)) \neq f(g_2(z_0)),即 fg1(z0)fg2(z0)f \circ g_1(z_0) \neq f \circ g_2(z_0),故 fg1fg2f \circ g_1 \neq f \circ g_2 矛盾。

证法 2: ff 单射 f\Leftrightarrow f 左可逆的 h\Leftrightarrow \exists h 使得 hf=IXhf = I_X \Rightarrowfg1=fg2g1=g2f \circ g_1 = f \circ g_2 \Rightarrow g_1 = g_2 得证。

逆否命题:g1g2fg1fg2g_1 \neq g_2 \Leftrightarrow fg_1 \neq fg_2

\Leftarrow 假设 ff 不是单射,则 x1,x2X,x1x2\exists x_1, x_2 \in X, x_1 \neq x_2,但 f(x1)=f(x2)f(x_1) = f(x_2)。构造两个映射 g1g_1g2:ZX,zZg_2: Z \to X, \forall z \in Z,令 g1(z)=x1,g2(z)=x2g_1(z) = x_1, g_2(z) = x_2,由于 X2|X| \geq 2,故若 x1x2x_1 \neq x_2,则有 g1g2g_1 \neq g_2。但 zZ,fg1(z)=f(x1)=f(x2)=fg2(z)\forall z \in Z, f \circ g_1(z) = f(x_1) = f(x_2) = f \circ g_2(z),于是有 fg1=fg2f \circ g_1 = f \circ g_2 矛盾。

f:XYf: X \to Y, g:YZg: Y \to Z,则 gfg \circ fXXZZ 的映射。我们知道由 ffgg 分别诱导出从 2X2^X2Y2^Y2Y2^Y2Z2^Z 的映射也记为 ffgg。问诱导映射 ffgg 的合成 gfg \circ f 是否是映射 gfg \circ f 的诱导映射呢?

[解]

不是.

举反例:

考虑X={1,2,3},Y={a,b,c},Z={α,β,γ}X=\{1,2,3\},Y=\{a,b,c\},Z=\{\alpha,\beta,\gamma\}

现在令

f(1)=a,f(2)=a,f(3)=bg(a)=α,g(b)=α,g(c)=βf(1)=a,f(2)=a,f(3)=b\\ g(a)=\alpha,g(b)=\alpha,g(c)=\beta

记:A={a,b}Y,B={α,β}ZA=\{a,b\}\subset Y,B=\{\alpha,\beta\}\subset Z

有诱导映射:f:2X2Y,f(X)=A,g:2Y2Z,g(Y)=B,f:2^{X}\rightarrow 2^{Y},f(X)=A,g:2^{Y}\rightarrow 2^{Z},g(Y)=B,

诱导映射gf(X)=g \circ f(X)=\empty,然而$g \circ f(1)=\alpha,g \circ f(2)=\alpha,g \circ f(3)=\alpha ,,即g \circ f(X)=\alpha$才是其真正的诱导映射.

f:XYf: X \to Y, g:YZg: Y \to Z, AZA \subseteq Z,证明:(gf)1(A)=f1(g1(A))(g \circ f)^{-1}(A) = f^{-1}(g^{-1}(A))

[证]

x(gf)1(A),gf(x)A,f(x)g1(A),xf1(g1(A))\forall x\in (g \circ f)^{-1}(A),g \circ f(x)\in A,f(x)\in g^{-1}(A),x \in f^{-1}(g^{-1}(A))

即: (gf)1(A)f1(g1(A))(g \circ f)^{-1}(A) \subseteq f^{-1}(g^{-1}(A))

类似地:

xf1(g1(A)),f(x)g1(A),gf(x)A,x(gf)1(A)\forall x\in f^{-1}(g^{-1}(A)),f(x)\in g^{-1}(A),g \circ f(x)\in A, x\in (g \circ f)^{-1}(A)

即: (gf)1(A)f1(g1(A))(g \circ f)^{-1}(A) \supseteq f^{-1}(g^{-1}(A))

为了简便,上面过程可以用    \iff

ffgg 都是从集合 AAAA 的映射。试证:

fg(A)min{f(A),g(A)}|f\circ g(A)| \leq \min\{|f(A)|, |g(A)|\}

[证]

采用反证法.

假设fg(A)=min{f(A),g(A)}+1|f\circ g(A)|=\min\{|f(A)|, |g(A)|\}+1,f(A)=x,g(A)=y|f(A)|=x,|g(A)|=y

分情况讨论:

  • x>yx \gt y

    fg(A)=min{f(A),g(A)}+1=y+1|f\circ g(A)|=\min\{|f(A)|, |g(A)|\}+1=y+1,这是不可能的,违反了映射的定义

  • x=yx=y

    fg(A)=min{f(A),g(A)}+1=x+1|f\circ g(A)|=\min\{|f(A)|, |g(A)|\}+1=x+1,这是不可能的,违反了映射的定义

  • x<yx \lt y

    fg(A)=min{f(A),g(A)}+1=x+1|f\circ g(A)|=\min\{|f(A)|, |g(A)|\}+1=x+1,这是不可能的,违反了映射的定义

ffgg 都是从集合 AAAA 的映射。试证:一般地

fg(A)⊈f(A)g(A)f \circ g(A) \not\subseteq f(A) \cap g(A)

注意本题在书上的表述有误,可以很容易举出一个反例.

本题笔者未完全理解. 若此处f,gf,g全为恒等映射不能断定此命题错误吗?笔者猜测是某些文字中隐藏的条件未被使用.

下面贴出老师参考答案:

[证]

如果 gg 是单射,则 gg 是双射,此时,

fg(A)=f(g(A))=f(A)=f(A)g(A)fg(A) = f(g(A)) = f(A) = f(A) \cap g(A)

如果 gg 不是单射,则 gg 也不是满射,xA\exists x \in A 使得 yA\forall y \in A 均有 g(y)xg(y) \neq x,此时

fg(A)=f(g(A))f(A)f(x)fg(A) = f(g(A)) \subseteq f(A) \setminus f(x)

f(A)g(A)f(A){x}f(A) \cap g(A) \subseteq f(A) \setminus \{x\}

一般情况下,f(x)xf(x) \neq x,因此 fg(A)⊈f(A)g(A)fg(A) \not\subseteq f(A) \cap g(A)

f=ugvf = u \circ g \circ v,其中 f,g,u,vf, g, u, v 都是从集合 AAAA 的映射。证明:

f(A)g(A)|f(A)| \leq |g(A)|

[证]

f=ugvf = u \circ g \circ v,则 f(A)=u(g(v(A)))f(A) = u(g(v(A))),则

f(A)g(v(A))g(A)|f(A)| \leq |g(v(A))| \leq |g(A)|

N={1,2,3,}N = \{1, 2, 3, \cdots\},试构造两个映射 ffg:NNg: N \to N,使得

  • (1) fg=INfg = I_N,但 gfINgf \neq I_N
  • (2) gf=INgf = I_N,但 fgINfg \neq I_N

[解] (1) fg=INfg = I_NgfINgf \neq I_N,故 ff 是满射,但 ff 不是单射。于是令:

f:NN,f(1)=1,f(n)=n1,n2,f: N \to N, f(1) = 1, f(n) = n - 1, n \geq 2,

g:NN,nN,g(n)=n+1,g: N \to N, \forall n \in N, g(n) = n + 1,

fg=INfg = I_NgfINgf \neq I_N。事实上,当 n=1n = 1 时,gf(1)=g(f(1))=g(1)=2gf(1) = g(f(1)) = g(1) = 2,故 gfINgf \neq I_N

(2) 和(1)有什么区别?

f:XYf: X \to Y

  • (1) 若存在唯一的一个映射 g:YXg: Y \to X,使得 gf=IXgf = I_X,则 ff 是可逆的吗?
  • (2) 若存在唯一的一个映射 g:YXg: Y \to X,使得 fg=IYfg = I_Y,则 ff 是可逆的吗?

[解]

  • (1) ff 不一定可逆。

    • X=1|X| = 1 时,ff 不一定可逆。
    • X2|X| \geq 2 时,ff 可逆。
  • (2) ff 一定可逆。

​ [证] 由 fg=IYfg = I_Y,得 ff 是单射。假设 ff 不是满射,则 gg 不唯一,矛盾。

f:XY,X=m,Y=nf: X \to Y, |X| = m, |Y| = n,则

  • (1) 若 ff 是左可逆的,则 ff 有多少个左逆映射?
  • (2) 若 ff 是右可逆的,则 ff 有多少个右逆映射?

[解] 令 X=(x1,x2,,xm),Y=(y1,y2,,yn)X = (x_1, x_2, \cdots, x_m), Y = (y_1, y_2, \cdots, y_n),则

  • mnmm^{n-m}

  • f1(y1)×f1(y2)××f1(yn)=ΠξYf1(ξ)\displaystyle \left| f^{-1}(y_1) \right| \times \left| f^{-1}(y_2) \right| \times \cdots \times \left| f^{-1}(y_n) \right|=\Pi_{\xi \in Y}|f^{-1}(\xi)|

自行绘图结合定义即可.

证明:每个 nn 次置换 σ\sigma 都可分解成这样的一些置换的乘积:每个置换或为 (1 2)(1 \ 2) 或为 (2 3  n)(2 \ 3 \ \cdots \ n)

[证] 只须证明,i{2,3,,n}\forall i \in \{2, 3, \ldots, n\}

(1 i)=αxβαy(1 \ i) = \alpha^{x} \beta \alpha^{y}

其中 α=(2,3,,n)\alpha = (2, 3, \ldots, n)β=(1 2)\beta = (1 \ 2),这是因为:

(i j)=(1 i)(1 j)(1 i)(i \ j) = (1 \ i)(1 \ j)(1 \ i)

此结论在教材中有证明

(1 i)=αxβαy=(ii+123)(1,2)(23ii+1)(1 \ i) = \alpha^{x} \beta \alpha^{y}=\begin{pmatrix} i & i+1 & \cdots \\ 2 & 3 & \cdots \end{pmatrix}(1,2)\begin{pmatrix} 2 & 3 &\cdots \\ i & i+1 & \cdots \end{pmatrix}

凑出x,yx,y即可

观察发现:

αx+y=(23ii+1)(ii+123)=αx+y=n1\alpha^{x+y} =\begin{pmatrix} 2 & 3 &\cdots \\ i & i+1 & \cdots \end{pmatrix}\begin{pmatrix} i & i+1 & \cdots \\ 2 & 3 & \cdots \end{pmatrix}=\alpha \\ \Rightarrow x+y=n-1 \\

凑出y=i2y=i-2,进而有x=n+1ix=n+1-i

(1 i)=αn+1iβαi2(1 \ i) = \alpha^{n+1-i} \beta \alpha^{i-2}

任一偶置换均可被分解成 33- 循环置换 (123)(123)(124)(12n)(124) \ldots (12n) 中若干之乘积。

[证] 证法 1:i,j,s,t{1,2,,n},ij,st\forall i, j, s, t \in \{1, 2, \cdots, n\}, i \neq j, s \neq t

(ij)(st)=(1i)(1j)(1i)(2s)(2t)(2s)=(1i)(1j)(2s)(1j)(2t)(2s)(ij)(st) = (1i)(1j)(1i)(2s)(2t)(2s) = (1i)(1j)(2s)(1j)(2t)(2s)

=(1i)(2s)(1j)(2t)(1i)(2s)= (1i)(2s)(1j)(2t)(1i)(2s)

=(12s)(12i)(12t)(12j)(12s)(12i)= (1 \quad 2 \quad s)(1 \quad 2 \quad i)(1 \quad 2 \quad t)(1 \quad 2 \quad j)(1 \quad 2 \quad s)(1 \quad 2 \quad i)

因为 (12s)(12i)=(12s2s1)(12i2i1)=(12siis21)=(1i)(2s)(1 \quad 2 \quad s)(1 \quad 2 \quad i) = \begin{pmatrix} 1 & 2 & s \\ 2 & s & 1 \end{pmatrix} \begin{pmatrix} 1 & 2 & i \\ 2 & i & 1 \end{pmatrix} = \begin{pmatrix} 1 & 2 & s & i \\ i & s & 2 & 1 \end{pmatrix} = (1i)(2s)

(12t)(12j)=(12t2t1)(12j2j1)=(12tjjt21)=(1j)(2t)(12t)(12j) = \begin{pmatrix} 1 & 2 & t \\ 2 & t & 1 \end{pmatrix} \begin{pmatrix} 1 & 2 & j \\ 2 & j & 1 \end{pmatrix} = \begin{pmatrix} 1 & 2 & t & j \\ j & t & 2 & 1 \end{pmatrix} = (1j)(2t)

因此本题得证。

证法 2:由 (1 i)(1 j)=(1 i j)(1 \ i)(1 \ j) = (1 \ i \ j)(1 i j)=(12j)(12i)(12j)2(1 \ i \ j) = (12j)(12i)(12j)^2 即得证。

  1. 证明下列置换等式

(1) (ac1chbd1dk)(ab)=(ac1ch)(bd1dk)(ac_1 \cdots c_h bd_1 \cdots d_k)(ab) = (ac_1 \cdots c_h)(bd_1 \cdots d_k)

(2) (ac1ch)(bd1dk)(ab)=(ac1chbd1dk)(ac_1 \cdots c_h)(bd_1 \cdots d_k)(ab) = (ac_1 \cdots c_h bd_1 \cdots d_k)

[证]

(1)

(ac1chbd1dk)(ab)=(ac1c2chbd1dkc1c2c3bd1d2a)(ab)(ac_1 \cdots c_h bd_1 \cdots d_k)(ab) = \begin{pmatrix} a & c_1 & c_2 & \cdots & c_h & b & d_1 & \cdots & d_k \\ c_1 & c_2 & c_3 & \cdots & b & d_1 & d_2 & \cdots & a \end{pmatrix}(ab)

=(ac1c2chbd1dkc1c2c3ad1d2b)= \begin{pmatrix} a & c_1 & c_2 & \cdots & c_h & b & d_1 & \cdots & d_k \\ c_1 & c_2 & c_3 & \cdots & a & d_1 & d_2 & \cdots & b \end{pmatrix}

=(ac1ch)(bd1dk)= (ac_1 \cdots c_h)(bd_1 \cdots d_k)

(2)

(ac1ch)(bd1dk)(ab)=(ac1chbd1dkc1c2ad1d2b)(ab)=(ac1chbd1dkc1c2bd1d2a)=(ac1chbd1dk)(ac_1 \cdots c_h)(bd_1 \cdots d_k)(ab) = \begin{pmatrix} a & c_1 & \cdots & c_h & b & d_1 & \cdots & d_k \\ c_1 & c_2 & \cdots & a & d_1 & d_2 & \cdots & b \end{pmatrix}(ab)= \begin{pmatrix} a & c_1 & \cdots & c_h & b & d_1 & \cdots & d_k \\ c_1 & c_2 & \cdots & b & d_1 & d_2 & \cdots & a \end{pmatrix}= (ac_1 \cdots c_h bd_1 \cdots d_k)

σ\sigma 是任一置换,试证:σ1(i1i2ir)σ=(i1σ i2σirσ)\sigma^{-1}(i_1 i_2 \cdots i_r)\sigma = (i_1\sigma \ i_2\sigma \cdots i_r\sigma)

[证] 令 α=σ1(i1i2ir)σ\alpha = \sigma^{-1}(i_1 i_2 \cdots i_r)\sigmaβ=(i1σ i2σirσ)\beta = (i_1\sigma \ i_2\sigma \cdots i_r\sigma)iS\forall i \in S,分两种情况,

(1) i{i1σ,i2σ,,irσ}i \notin \{i_1\sigma, i_2\sigma, \cdots, i_r\sigma\} 时,iα=iβ=ii\alpha = i\beta = i

(2) i{i1σ,i2σ,,irσ}i \in \{i_1\sigma, i_2\sigma, \cdots, i_r\sigma\} 时,又分两种情况,

  • i=ikσ,k<ri = i_k\sigma, k < riα=ikσσ1(i1i2ir)σ=(ik(i1i2ir))σ=(ik+1)σ=iβi\alpha = i_k\sigma\sigma^{-1}(i_1 i_2 \cdots i_r)\sigma = (i_k(i_1 i_2 \cdots i_r))\sigma = (i_{k+1})\sigma = i\beta

  • i=irσi = i_r\sigmaiα=irσσ1(i1i2ir)σ=(ir(i1i2ir))σ=(i1)σ=iβi\alpha = i_r\sigma\sigma^{-1}(i_1 i_2 \cdots i_r)\sigma = (i_r(i_1 i_2 \cdots i_r))\sigma = (i_1)\sigma = i\beta

在所有的 nn 次置换中,有多少个 nn- 循环置换?

提示:站在映射的角度看这个问题,绘图或许会给你一些帮助

[解]

(i1,i2,,in)=(i1i2ini2i3i1)(i_1, i_2, \cdots, i_n) = \begin{pmatrix} i_1 & i_2 & \cdots & i_n \\ i_2 & i_3 & \cdots & i_1 \end{pmatrix}

i1i_1,有 nn 种选择
i2i_2,有 (n1)(n-1) 种选择
……
ini_n11 种选择

因此共有 n!n! 种排列。
对每个 nn- 循环置换,均有 nn 种排列,因此 nn- 循环置换的个数为 n!n=(n1)!\frac{n!}{n} = (n-1)! 个。

S(n,k)S(n, k) 表示 SnS_n 中的恰有 kk 个循环(包括 11- 循环)的置换个数。证明:

k=1nS(n,k)xk=x(x+1)(x+2)(x+n1)\sum_{k=1}^{n} S(n, k) x^k = x(x + 1)(x + 2)\cdots(x + n - 1)

提示:如无必要能力精力,不建议花费时间在此.

[证]

考察 S(n,k)S(n,k)S(n1,k)S(n-1,k)的关系.

n1n-1 个元素的基础上增加一个元素 nn 后的情况需要分类讨论:

  • 增加的 nn 自成循环,总循环数+1+1,要求前 n1n-1 个元素形成 $ k-1$ 个循环,此时前 n1n-1 个元素中有S(n1,k1)S(n-1,k-1) 个置换

  • 增加的 nn 被加入前 n1n-1 个元素形成的某个循环,要求前 n1n-1 个元素形成 $ k$ 个循环,此时前 n1n-1 个元素中有S(n1,k)S(n-1,k) 个置换, nn 可以被加入在 n1n-1 个元素任何一个的前面,故有 n1n-1 种加入方法

根据上面的分析,结合乘法法则有:

S(n,k)=S(n1,k1)+(n1)S(n1,k)(1)S(n,k)=S(n-1,k-1)+(n-1)S(n-1,k) \tag{1}

如果对这个结果感到困惑,请仔细阅读 S(n,k)S(n,k) 的定义

由定义可以给出:

S(n,n)=1,S(n,0)=0S(n,n)=1,S(n,0)=0

观察题设形式,联想到数学归纳法,施归纳于n:

  • n=1n=1,S(1,1)x=xS(1,1)x=x

  • 假设对 n=in=i 时结论成立,此时有:

    k=1iS(i,k)xk=x(x+1)(x+2)(x+i1)=j=0i1(x+j)\sum_{k=1}^{i} S(i, k) x^k = x(x + 1)(x + 2)\cdots(x + i - 1)=\prod ^{i-1}_{j=0}(x+j)

    则当 n=i+1n=i+1时,使用(1)式:

    k=1i+1S(i+1,k)xk=S(i+1,i+1)xi+1+k=1iS(i+1,k)xk==xi+1+k=1i[S(i,k1)+iS(i,k)]xk=xi+1+xk=1iS(i,k1)xk1+ik=1iS(i,k)xk=xi+1+xk=2iS(i,k1)xk1+ij=0i1(x+j)=xi+1+xk=1i1S(i,k)xk+ij=0i1(x+j)=xi+1+x[j=0i1(x+j)xi]+ij=0i1(x+j)=(x+i)j=0i1(x+j)=j=0i(x+j)\begin{align} \sum_{k=1}^{i+1} S(i+1, k) x^k =& S(i+1, i+1) x^{i+1}+\sum_{k=1}^{i} S(i+1, k) x^k=\\ =& x^{i+1}+\sum_{k=1}^{i}[S(i,k-1)+iS(i,k) ]x^k \\ =& x^{i+1}+x\sum_{k=1}^{i}S(i,k-1)x^{k-1}+i\sum_{k=1}^{i}S(i,k) x^k\\ =& x^{i+1}+x\sum_{k=2}^{i}S(i,k-1)x^{k-1}+i\prod ^{i-1}_{j=0}(x+j)\\ =& x^{i+1}+x\sum_{k=1}^{i-1}S(i,k)x^{k}+i\prod ^{i-1}_{j=0}(x+j)\\ =& x^{i+1}+x[\prod ^{i-1}_{j=0}(x+j)-x^{i}]+i\prod ^{i-1}_{j=0}(x+j)\\ =& (x+i)\prod ^{i-1}_{j=0}(x+j)\\ =& \prod ^{i}_{j=0}(x+j) \end{align}

    证毕

{ank}k=1\{a_{n_k}\}_{k=1}^{\infty}{an}n=1\{a_n\}_{n=1}^{\infty} 的子序列,证明:kN,nkk\forall k \in \mathbb{N}, n_k \geq k

[证]

采用反证法

假设 iN,ni<i\exist i \in \mathbb{N},n_i \lt i,则 nii1n_i \le i-1

根据子序列定义2.7.2: ni1<nii1n_{i-1}<n_i\le i -1

施归纳于 ii ,可得 n1<1n_1 \lt 1,又因为 nkNn_k \in \mathbb{N} 这是不可能的.

{an}n=1\{a_n\}_{n=1}^{\infty} 是一个序列。试证:{an}n=1\{a_n\}_{n=1}^{\infty} 的子序列的子序还是 {an}n=1\{a_n\}_{n=1}^{\infty} 的子序列。

[证]

XX 上一个序列 {an}n=1\{a_n\}_{n=1}^{\infty} ,取 s={ni}i=1s=\{n_i\}_{i=1}^{\infty} 作为自然数序列的一个子序列,取 r={ms}s=1r=\{m_s\}_{s=1}^{\infty} 作为 ss 序列的一个子序列

此问题等价于证明: rsr \circ s 是自然数序列的一个子序列

验证定义即可:

i,jN,i<j,s(i)<s(j)r(s(i))<r(s(j))\forall i,j\in \mathbb{N},i \lt j,s(i)<s(j)\Rightarrow r(s(i))<r(s(j))

证毕

给出一个三元运算的例子。

提示:注意 nn 元运算定义

[解] 求三个正整数的最大公因数


离散数学-2
http://costannt.icu/2024/12/09/离散数学-2/
作者
Costannt
发布于
2024年12月9日
许可协议