fsy's blog

燃峥嵘岁月,烈日终破云。

【翻译向】Stanley 的双射法题目合集

最近颓废的一批,逼自己翻译点东西。

翻译自 BIJECTIVE PROOF PROBLEMS,部分表述有修改。

进度:28 / 249 (upd on 2021.2.27)

标记 & 注意事项

标记
  • $\mathbb{P}$:正整数集。
  • $[n]$:$n \in \mathbb{N}$ 时,指集合 ${1, 2, 3, \cdots, n}$。
难度
  • [1]:简单题,比较显然。
  • [2]:中等难度,有点困难。
  • [3]:难。
  • [u]:本题还未被解决。
  • [?]:本题结论已知,但我不确定目前是否有组合意义下的证明。
  • [*]:本题目前还没有组合意义下的证明。

不管如何,目前所有题目的结论均是已知的。

我们使用 + 与 - 来对题目进行更精细的评分、如 [3-] 表示比 [3] 简单一点。

注意事项
  • 本文名为“双射法题目合集”,请避免使用归纳法,递推法,生成函数等其他方法。
  • 如果你上来就想搞学术研究,以下为一些有趣的双射法题目(但是里面大多数题目都挺难的):27, 28, 59, 107, 143, 118, 123, 125, 140, 148, 151, 195, 198, 215, 216, 217, 226, 235, 247。

1 基础组合数学 | Elementary Combinatorics

题 1 [1]

证明:$n$ 元集合的子集(subset)数为 $2^n$。

题 2 [1]

定义正整数 $n$ 的一个拆分(composition)为一个正整数序列 $\alpha = \left(\alpha_1, \alpha_2, \cdots, \alpha_k\right)$,其中 $\sum \alpha_i = n$。

证明:$n$ 的拆分个数为 $2^{n-1}$。

题 3 [2]

证明:$n$ 的所有拆分的元素个数之和等于 $(n+1) 2^{n-2}$。

题 4 [2-]

对于正整数 $n \geq 2$,证明:$n$ 的所有拆分里,含有偶数个偶数元素的拆分数量为 $2^{n-2}$。

题 5 [2]

给定正整数 $n, k$,分别计算满足以下条件的 $k$ 元组 $(S_1, S_2, S_3, \cdots, S_k)$ 的数目。其中 $S_i (1 \leq i \leq k)$ 是 $[n]$ 的子集:(换言之,这是三道独立的题目。但是解决它们的方法有异曲同工之妙。)

(a) $S_1 \subseteq S_2 \subseteq \cdots \subseteq S_k$。

(b) $S_i$ 两两不交(pairwise disjoint)

(c) $S_1 \cap S_2 \cap \cdots \cap S_k = \varnothing$

题 6 [1]

令 $S$ 为任意 $n$ 元集合,定义 $\binom{S}{k}$ 为 $S$ 所有 $k$ 元子集的集合。定义 $\binom{n}{k} = |\binom{S}{k}|$。(其实我们只是把二项式系数在组合意义下定义了一遍。此时 $n, k \in \N$)

证明:
$$
k! \dbinom{n}{k} = n(n-1)(n-2) \cdots (n-k+1)
$$

题 7 [1+]

已知 $ \binom{x}{k} = \frac{x(x-1)(x-2) \cdots (x-k+1)}{k!}$。

证明:
$$
(x+y)^n = \sum_{k=0}^{n} \binom{n}{k} x^k y^{n-k}
$$
原作者注. 等式左右侧均为关于 $x$ 和 $y$ 的多项式,若两个多项式 $P(x, y)$ 与 $Q(x, y)$ 在 $x, y \in \mathbb{N}$ 时有 $P(x, y) = Q(x, y)$ 恒成立,那么 $P(x, y)$,$Q(x, y)$ 这两个多项式相同。所以此处,证明原式在 $x, y \in \mathbb{N}$ 时成立就已足够。

题 8 [1]

令正数 $n, m \geq 0$,求:在 $n \times m$ 的网格里,每一步仅能向左、向上移动一格,从 $(0, 0)$ 走到 $(n, m)$ 有多少种走法?

题 9 [1]

对于 $n > 0$,证明:
$$
2 \dbinom{2n-1}{n} = \dbinom{2n}{n}
$$

题 10 [1+]

对于 $n \geq 1$,证明:
$$
\sum_{k=0}^{n} (-1)^{k} \binom{n}{k} = 0
$$

题 11 [1+]

对于 $n \geq 0$,证明:
$$
\sum_{k=0}^{n} \binom{x}{k} \binom{y}{n-k} = \binom{x+y}{n}
$$

题 12 [2-]

对于 $n \geq 0$,证明:
$$
\sum_{k=0}^{n} \binom{x+k}{k} = \binom{x+n+1}{n}
$$

题 13 [3]

对于 $n \geq 0$,证明:
$$
\sum_{k=0}^{n} \binom{2k}{k} \binom{2(n-k)}{n-k} = 4^{n}
$$

题 14 [3-]

令 $m = \min(a, b)$,证明:
$$
\sum_{i=0}^{m} \binom{x+y+i}{i} \binom{y}{a-i}\binom{x}{b-i} = \binom{x+a}{b}
$$

题 15 [3-]

对于 $n \geq 0$,证明:
$$
\sum_{k=0}^{n} \binom{n}{k}^2 x^k = \sum_{j=0}^{n} \binom{n}{j} \binom{2n-j}{n} (x-1)^j
$$

题 16 [3-]

给定 $n \geq 0$,证明:
$$
\sum_{i+j+k=n} \binom{i+j}{i} \binom{j+k}{j} \binom{k+i}{k} = \sum_{r=0}^{n} \binom{2r}{r}
$$

题 17 [?]

给定 $n \geq 0$,证明:
$$
\sum_{k=0}^{2n} (-1)^k \binom{2n}{k}^3 = (-1)^n \frac{(3n)!}{n!^3}
$$

题 18 [3]

令 $f(n)$ 为剩余系 $\mathbb{Z}/n\mathbb{Z}$ 中,元素之和 $\bmod n = 0$ 的子集的个数(包括 $\varnothing$)。比如说,$f(5) = 8$,这 $8$ 个集合分别为 $\varnothing$,${0}$,${1, 4}$,${2, 3}$,${0, 1, 4}$,${0, 2, 3}$,${1, 2, 3, 4}$,${0, 1, 2, 3, 4}$。

证明:$n$ 为正奇数时,$f(n)$ 即为有 $n$ 个珠子的黑白项链在旋转变化下的等价类个数。

原作者注. $n$ 为奇质数时,本题非常容易。

题 19 [2-]

求:有多少个 $m \times n$ 的 0-1 矩阵,满足矩阵的每一行,每一列都有奇数个 1?

题 20 (a) [1-]

给定 $k, n \geq 1$。证明:

满足 $1 \leq a_i \leq k$,且 $a_i \neq a_{i+1} (1 \leq i < n)$ 的序列 $(a_1, \cdots, a_n)$ 的数量为 $k(k-1)^{n-1}$。

题 20 (b) [2+]

题 20 (a) 中其他条件不变,再限定 $a_1 \neq a_n$,则满足条件的序列数量为:
$$
g_k(n) = (k-1)^n + (k-1)(-1)^n
$$
原作者注. 可以通过双射法轻松证明:
$$
g_k(n-1)+g_k(n) = k(k-1)^{n-1}
$$
故可证 1.20(b)-1 式。但是我并不清楚是否存在一种双射法能直接证明 1.20(b)-1 式。

题 21 [2-]

若 $p$ 为质数,$a \in \mathbb{N}_{+}$。证明:$a^p-a$ 可被 $p$ 整除。

题 22 (a) [2]

令 $p$ 为质数。证明:$\binom{2p}{p} - 2$ 可被 $p^2$ 整除。

题 22 (b) [*]

题 22 (a) 中其他条件不变。若 $p > 3$,证明:$\binom{2p}{p} - 2$ 可被 $p^3$ 整除。

题 23 [2-]

若 $p$ 为质数,证明:$(p-1)!+1$ 可被 $p$ 整除。

题 24 [1]

一个对多重集合(multiset)的不严谨的定义是:含有重复元素的集合。比如多重集合 ${1, 1, 1, 2, 4, 4, 5, 5}$,简写为 ${1^3, 2, 4^2, 5^2}$。

定义:

数字 $i$ 在一个多重集合 $M$ 内的出现次数为 $i$ 的重复次数(multiplicity),记作 $\nu_M(i)$ 或 $\nu(i)$。

若两个多重集合 $N, M$ 满足 $\forall i$,$\nu_N(i) \leq \nu_M(i)$,则称 $N$ 为 $M$ 的子多重集(submultiset)

问:令 $M = {1^{\nu(1)}, 2^{\nu(2)},3^{\nu(3)}, \cdots, k^{\nu(k)}}$,$M$ 有多少个子多重集?

题 25 [2]

我们称一个多重集 $M$ 的大小(size)基数(cardinality)为该多重集内的元素个数(重复的元素分别计算个数),记作 $|M|$。

如多重集 $M = {1, 1, 1, 2, 4, 4, 4, 5, 5}$,$|M| = 9$。

再称一个多重集 $M$ 可从集合 $S$ 中选出(on),当且仅当 $M$ 中的每个元素都在 $S$ 内。

令 $\left(\binom{n}{k}\right)$ 为从一个 $n$ 元集合中可选出的 $k$ 元多重集的个数。

证明:
$$
\left(\dbinom{n}{k}\right) = \binom{n+k-1}{k}
$$

题 26 [2-]

给定 $n, k \geq 0$,求方程
$$
x_1 + x_2 + \cdots + x_k = n
$$
的非负整数解数。

题 27 [*]

令 $n \geq 2$,$t \geq 0$。

注. 下面的定义修改了部分表述。

定义一个合法序列 $S(n, t)$ 为:

  • 长度为 $n + 2t \binom{n}{2}$。
  • 这个序列里有 $n$ 个 $x$,与 $2t$ 个 $a_{i, j}$($1 \leq i < j \leq n$)。
  • 对于每一个 $a_{i, j}$,它应该出现在第 $i$ 个 $x$ 与第 $j$ 个 $x$ 之间。

记 $f(n, t)$ 为 $S(n, t)$ 的个数。试证:
$$
f(n, t) = \dfrac{(n+tn(n-1)!)}{n!t!^n(2t)!^\binom{n}{2}} \prod_{i=1}^{n} \dfrac{((j-1)t)!^2(jt)!}{(1+(n+j-2)t)!}
$$
原作者注. 对于本题,某个特殊情况的式子可以通过 Selberg 积分得到。如果本题存在组合做法,那一定会非常有趣。

题 28 [*]

定义度数为 $n$ 的二进制德·布鲁金序列(binary de Brujin sequence)为一个 0-1 序列 $a_1, a_2, \cdots, a_{2^n}$,满足对于任意 $i \in [1, 2^n]$,其循环因子(circular factors) $a_i a_{i+1} \cdots a_{i+n-1}$ (下标模 $2^n$ 后加 1)互不相同。

如:一个度数为 $3$ 的二进制德·布鲁金序列为 00010111。

证明:度数为 $n$ 的二进制德·布鲁金序列有 $2^{2^{n-1}}$ 个。

原作者注. 注意到 $2^{2^{n-1}} = \sqrt{2^{2^n}}$。故令 $\mathcal{B}_n$ 为所有度数为 $n$ 的二进制德·布鲁金序列的集合,令 ${0, 1}^{2^n}$ 为度数为 $n$ 的二进制序列,只需证明双射 $\mathcal{B}_n \times \mathcal{B}_n \rightarrow {0, 1}^{2^n}$。

原作者注. 1946 年,数学家 Nicolaas Govert de Bruijn 第一次定义二进制德·布鲁金序列,并算出其个数。但 1975 年时,人们发现数学家 A. de Riviere 早就提出了这个问题,且数学家 C. Flye Sainte-Marie 在 1894 年就已证明这个问题。

题 29 []

2 排列 | Permutations

3 划分 | Partitions

4 树 | Trees

5 卡特兰数 | Catalan Numbers

6 杨表 | Young Tableaux

7 网格与镶嵌密铺 | Lattice Paths & Tilings