\([3-]\) 给定 \(n\geq 0\),那么
其中 \(i,j,k\in \mathbb{N}\)。
我们先证明一个引理:给定任意一个 0 和 1 个数相同的 01 串,有且仅有一种方法将其分为三段(每段可以为空),且满足:
证明:我们假设第 \(i\) 段 0 的个数为 \(a_i\),1 的个数分别为 \(b_i\)。显然我们满足了 \(b_1=a_2,b_3=a_1\)(即【甲】、【乙】)就能满足 \(b_2=a_3\)(即【丙】)。我们先将一、二段的分割点放在最左边(记为 \(p\)),将二、三段的分割点放在最右边(记为 \(q\));每一时刻,我们按照如下规则移动 \(p\) 和(或)\(q\),直到 \(p,q\) 重叠:
可以发现整个过程始终符合【甲】和【丁】,且包括了所有同时满足【甲】和【丁】的分割方案。又注意到每个时刻 \(a_2-b_1\) 会减少一,初始 \(a_2-b_1\geq 0\),结束时 \(a_2-b_1\leq 0\),因此有且仅有一个时刻同时满足【甲】【乙】【丁】,其也满足【丙】。QED。
此处再举例说明一下:
p 1 . 1 . 0 . 0 . 1 . 0 . 1 . 0 q 此时 a_2-b_1=4
. 1 p 1 . 0 . 0 . 1 . 0 . 1 . 0 q 此时 a_2-b_1=3
. 1 . 1 p 0 . 0 . 1 . 0 . 1 . 0 q 此时 a_2-b_1=2
. 1 . 1 p 0 . 0 . 1 . 0 . 1 q 0 . 此时 a_2-b_1=1
. 1 . 1 . 0 p 0 . 1 . 0 q 1 . 0 . 此时 a_2-b_1=0,合法
. 1 . 1 . 0 p 0 . 1 q 0 . 1 . 0 . 此时 a_2-b_1=-1
. 1 . 1 . 0 . 0p/q1 . 0 . 1 . 0 . 此时 a_2-b_1=-2
下面我们为左右两侧赋予组合意义:
接着构造双射:
《Bijective Proof Probs》P16 的另一种证法
原文:https://www.cnblogs.com/wallbreaker5th/p/14735917.html