用户: Cybcat/虚张声势的线性代数

我们大谈特谈在组合数学中出现的虚张声势的线性代数. 这里有很大一部分来自 Laszlo Babai 和 Peter Frankl 的一个笔记 LINEAR ALGEBRA METHODS IN COMBINATORICS.

1小镇

最标准的问题就是奇镇偶镇系列的, 让我们从标准情形开始介绍, 作为良好的热身:

定理 1.1 (偶偶镇). 一个城市有 个居民, 是个正整数. 现在有一些俱乐部, 满足一系列规则:

(偶员) 每个俱乐部有偶数个居民成员 (允许为空).

(偶交) 两个不同俱乐部的公共成员有偶数人 (允许为空).

(互异) 没有两个俱乐部具有完全一致的人员构成.

则俱乐部的数量上界为 .

证明. 为证明上界可取到, 首先不妨设 , 如果总人数是奇数就让一人不要加入任何俱乐部. 现在设这些人为 . 那么我们可以构建 个俱乐部, 对每个 的子集, 构造一个俱乐部, 容纳下标 属于该子集的 . 这样两两的交以及每个俱乐部的人数总是偶数.

接下来为了证明是上界, 假设现在有 个俱乐部符合条件, 在域 上的 维线性空间 上, 记一组基 我们用向量 来表示它们, 我们将 号俱乐部包含成员 对应下标的 加起来记作 , 以后我们管这样构造的 示性向量. 现在我们不难发现标准内积下 对一切 . 设这些向量张成线性子空间 , 那么 从而 , 由此可知俱乐部数量有 .

定理 1.2 (奇偶镇). 一个城市有 个居民, 是个正整数. 现在有一些俱乐部, 满足规则 (奇员) (偶交) (互异), 则俱乐部的数量上界为 .

证明. 这里构造就很容易, 每个俱乐部都只有一个人就是符合条件的构造. 延续记号, 证明是上界只需注意到这里 “正交” 从而线性无关. 即: 这样用矩阵乘积的秩不等式就能轻松得到想要的结论.

上面两个都要求相交人数为偶数, 是非常经典的问题. 在此基础上, 将相交人数改为奇数对这个问题本身的影响其实不大, 使用一些小技巧, 实则我们有这些结果 (可以作为习题):

定理 1.3 (偶奇镇). 一个城市有 个居民, 是个正整数. 现在有一些俱乐部, 满足规则 (偶员) (奇交) (互异), 则俱乐部的数量上界为 ( 为奇数时) 或 ( 为偶数时).

证明.
证明. 构造也很简单, 不妨设 , 然后将所有的 元子集作为俱乐部. 延续记号, 为了证明上界, 如果 为奇数, 那么用 来减去全体 , 问题转化为偶奇镇问题; 如果 为偶数, 设 是全为 的矩阵, 那么 , 而计算行列式可知偶数阶的这种矩阵非退化, 故得知 , 不能取等的理由在于这些向量不能成为一组基, 它们不能生成分量和为奇数的向量, 这表明此时 .

定理 1.4 (奇奇镇). 一个城市有 个居民, 是个正整数. 现在有一些俱乐部, 满足规则 (奇员) (奇交) (互异), 则俱乐部的数量上界为 ( 为奇数时) 或 ( 为偶数时).

证明.
证明. 和先前的策略一样, 是奇数的时候用 来减去全体 从而转化为偶偶镇; 对 是偶数的情况, 这时候的 构成仿射空间 (线性空间的平移), 换一个说法, 设 者构成的线性空间, 仍然有 , 现在只需证明 . 倘若 是极大迷向子空间, 则 从而 也在 中进而在 中, 从而 矛盾.

很容易提出一些类似的变种问题, 从而自然地引入所谓 Fisher 不等式, 展开来说:

定理 1.5 (Fisher). 个居民和一些俱乐部, 这些俱乐部除了满足 (互异) 还满足如下规则:

(同交) 存在一个整数 , 任意两个不同的俱乐部的公共成员都是 人.

则俱乐部的数量不超过 .

证明. 仍和先前一样定义 , 不过此次基域为 , 现在 , 我们仍去证明诸 线性无关. 若不然设 , 那么计算得到由于两个求和项的贡献非负, 而且除了人数最少的俱乐部, 其他俱乐部都严格超过 人, 因此已经得知除了一个 以外其他 , 而全体 求和为 , 故只能全是 .

这一系列结果会有一些莫名其妙的应用, 比如说:

推论 1.6. 元集的全体 元子集为顶点的一个图, 对顶点 , 若对应的 元集相交恰是 个元素, 则连边. 那么这么一个图的最大团 (完全子图) 和最大独立集 (完全图的补图作为子图) 的大小不超过 .

证明. 最大团的结果是 Fisher 定理, 最大独立集的结果是奇偶镇的定理.

推论 1.7. 个居民和一些俱乐部, 这些俱乐部满足 (互异), 此外还满足如下规则:

(单同) 任意两个不同的居民公共参与的俱乐部恰有一个.

假设没有一个俱乐部包含所有人, 则俱乐部的数量至少为 . 用人话说, 完全图划分为完全真子图的无交并至少需要 个.

证明. 设有 个俱乐部, 定义 元集的 个子集如下: 对第 个居民, 它参与的俱乐部作为 元集的第 个子集. 我们只需说明这 个子集互不相同, 则由 Fisher 定理 . 假如两个居民参与的俱乐部相同, 由于他们只能公共参加一个俱乐部, 从而这两个居民只参加了一个俱乐部, 记作 . 现在为了让其他居民和他们也公共参加一个俱乐部, 将导致所有人都参加了 从而矛盾.

类似上一个定理的形式, 又会自然地提出将完全图分为完全二分图的版本:

定理 1.8 (Graham–Pollak). 完全图划分为完全二分子图 的无交并至少需要 个.

证明. 比较经典的证明是在线性代数上观察邻接矩阵, 对一个二部子图, 记两部分的示性 (列) 向量 , 这样子图的邻接矩阵就是 , 其中 反对称. 现在 是完全图的邻接矩阵, 于是 . 现在 , 依照上面的写法代入得到首先左边是可逆矩阵, 因为正定矩阵与反对称矩阵的加和非退化, 因此秩为 , 但是右边每项秩 , 因此 .

这一定理还能推广, 成为这样的形式

定理 1.9 (Witsenhausen). 任意一个无圈 (没有一个顶点连接自己的边) 的有限无向图 (甚至不一定是简单图) 划分为完全二分子图的无交并, 其数量至少为 邻接矩阵正特征值的数目 (按重数), 也至少是负特征值的数目 (按重数).

证明. 这回采用这样一种证法, 设 是这样两个子空间: 记 邻接矩阵 全体正特征子空间的直和. 显然由可对角化知 就是正特征值的数目. 记 .

显然 . 现在只需证明 , 下面的证明方法改成负特征值也类似, 若这已证出, 则 .

而为了证明此事只需观察如下两个断言, 其一是 作为双线性型限制在 上正定, 其二是 作为双线性型限制在 上恒 , 而这只需注意到 对一切 . 很显然这一论证手段在负特征上仍适用.

注意到 的特征值是 和一个 , 于是它是前一定理的推广.

2几何

有很多莫名其妙的几何问题也有精妙的线性代数方法.

定理 2.1. 平面上 个点至少确定 条互异直线.

证明. 注意到任两点唯一确定一条直线, 于是将直线看作俱乐部, 成员为其上的点, 则这正是前面的推论 1.7.

3游戏

接下来是一个标准的益智游戏. 我们先来看一个最一般的:

定理 3.1. 给定 是任意一个有限简单图. 假设 的每个顶点上有一盏灯, 只有亮和灭两种状态. 现在定义对顶点 进行一次操作, 指的是将 和它的所有邻居上的灯同时改变状态. 现在 的所有灯都灭, 证明总能在有限次操作内点亮所有灯.

证明. 的邻接矩阵为 是一个对角线全是 的对称矩阵. 那么要证明全是 的列向量 在像中只需证明若列向量 使 , 这是因为 的像空间完全被能零化它的线性泛函决定. 结合 对称, 就是 . 翻译回组合语言, 只需证明若一系列操作仍使所有灯的状态保持不变, 那么操作次数为奇数的灯数量为偶数. 那么只考虑这些被操作奇数次的灯构成的子图, 因为全操作一次后状态不变, 故子图每个顶点度数为奇数, 故子图顶点数为偶数.

4一般位置

5规则类怪谈

第一个规则类怪谈来自于图论设计.

在图论设计上为了追求美感, 我们会要求这个图具有一些较为特殊的性质. 最直接地, 我们要求研究的对象是正则图, 即每个顶点度数一样的图, 而且不只是一般的正则图, 还有一个第一眼看起来比较奇怪的要求: 我们希望这个图最小的圈长度 (英文 girth) 是 . 假设度数为 , 那么这样的一个图至少要有多少个顶点呢?

首先一个点 的邻居共 个, 而且这 个点除了 以外不能有公共邻居, 否则会导致出现长度 的圈, 这样一来至少需要的顶点数为 . 有意思的是, 这种顶点数最少的图往往出奇地有良好的对称性. 平凡例子是 , 此时必是五边形, 对称群为 ; 稍不平凡的例子是 , 此时不难证明必为 Peterson 图, 对称群为 (为什么?), 一个乐子是尽管它这么好, 但是仍没有 Hamilton 圈.

在历史上一段漫长的时间内, 对更大的 , 人们以为不再有这样的图, 数学家们努力试过了 发现都不大行. 结果 1960 年 A. J. Hoffman 和 R. R. Singleton 忽然发现 竟然是可行的. 通过将一系列 Peterson 图巧妙地拼起来就能得到所谓的 Hoffman–Singleton 图, 它的对称群大小为 . 可能很多读者都不熟悉这个图, 一个简单的描述是, 设 是按照 连接的五边形, 是按照 连接的五边形; 对 再连上 号顶点和 号顶点即可得到.

这又一次激励了人们搜索这种图, 为了聪明地找这些图, Hoffman 和 Singleton 还指出了如下定理:

定理 5.1 (Hoffman–Singleton). 度数 , 顶点数 , 最小圈长度 的图只可能对 存在.

至于 , 人类至今没找到符合条件的图. 容我吐槽一句, 人类的计算能力 (包括发明的工具, 诸如计算机) 属实是有点拉跨了 (@Erdos), 外星人随便让人类算点什么玩意都可能要了人类的小命, Ramsey 数 都没算出来, 更别说 . 顺便把 Erdos 的英文原文放出来, 可能也有很多人没看过:

Imagine an alien force, vastly more powerful than us, demanding the value of or they will destroy our planet. In that case, we should marshal all our computers and all our mathematicians and attempt to find the value. But suppose, instead, that they ask for . Then we should attempt to destroy the aliens.

——Paul Erdos

证明.

第二个规则类怪谈则讨论 Banach 空间在同胚下的表现.

引理 5.2 (Kuratowski). 度量空间, 是完备度量空间. 连续. 则存在介于 集合 , 其上有一个 的连续延拓.

证明. 定义 . 那么 中的 集. 对 , 取一列 趋于 , 不难检查 中的 Cauchy 列. 不妨设 , 易知 良定, 为证 连续只需检查 对一切 . 注意对 中的开集 , , 因此 , 从而 .

定理 5.3. 如果一个赋范线性空间 同胚于度量完备的拓扑空间 , 则 是 Banach 空间.

证明. 考虑 , 其中 在范数下完备化得到的 Banach 空间. 那么 中的子空间拓扑和度量拓扑是一致的, 而且也和 一致. 我们声称 中的 集, 对 使用上述引理 5.2, 得知存在 满足 , 延拓 上的恒同映射, 因为 中稠密故 于是 .

, 任取 . 由于 完备, 用 Baire 纲定理不难得知 是第一纲的, 类似的 也是第一纲的, 其中 作平移. 但是 矛盾.

于是这里就有一些莫名其妙的应用, 例如 -范数和 -范数下的空间是不同胚的. 接下来还可以关心一些其他问题, 例如 都是同胚的, 例如从 的映射为 . 而 者不可分从而和他们不同胚. 实际上, 我们接下来试图努力证明这样一个结果:

定理 5.4. 可分无限维 Banach 空间都是同胚的.

有一个有趣的小结果, 也来自泛函:

定理 5.5 (Mazur–Ulam, 1932). 实赋范空间 , 和映射 . 假设 是等距双射, 则 是仿射映射.

简单地解释一些细节, 首先等距映射的条件即对任意 都有 . 该条件保证 是单射, 所以条件保证也是满射. 然后仿射指的是它符合实际上考虑 就得到一个线性映射, 也可以反过来用和线性映射差一个平移作为仿射的定义. 我们的证明来自 Bogdan Nica 2013 年的一篇小文章 The Mazur–Ulam Theorem, 他声称这个证明的想法来自 Vaisala, 而这又来自 Vogt. 和原始证明相比, 该证明则不需要前置, 显得较为简洁.

证明. 首先任意取定两个点 , 我们只需证明 . 然后借助 等距可知连续, 从而利用 分母的分数稠密以及 的任意性可得到需要的仿射性结论. 于是我们对于任意等距 , 自然地定义英文原文称之为 affine defect(仿射缺陷) 所以叫它 . 用三角不等式容易估计下面就是神秘的魔法, 对于给定的等距双射 , 我们来定义另一个等距双射 : 设 是以 为中心定义的中心对称, 即现在记 是三个等距双射的复合所以仍是等距双射. 容易计算得到 , 此外依定义以及 是等距展开得到如果 , 那么不断用上述操作即可得到一列 无界的等距双射, 与一开始三角不等式估计的与 无关的一致界矛盾.