Erdős–Ginzburg–Ziv 定理

Erdős–Ginzburg–Ziv 定理, 简写作 EGZ 定理, 是加性数论中的重要定理, 它刻画了有限循环群 中至少多长的序列才能保证其中存在 元子序列零和. 在组合数学中我们也把研究这类问题的理论称作零和 Ramsey 理论.

1陈述

组合数学中, 我们一般用 记循环群 , 用 记一个有限集 的元素数量.

定理 1.1 (Erdős–Ginzburg–Ziv). 是正整数, 那么任意 , 总能找到 满足

更加一般地, 对一个 Abel 群 , 我们用 表示最小的正整数 使得任意 都存在其中 个使得它们在 的加和为 . 注意到 中不能找到 者加和为 的倍数, 因此我们也可以将上述定理重新陈述为 .

作为推论, 关于一般的 , 我们有一个直接的界:

推论 1.2. 对任意有限 Abel 群 , 有 .

证明. 使用归纳法, 根据有限生成 Abel 群的结构定理设 可以写成循环群 的直和 , 我们对直和项的数量 归纳. 奠基 1.1, 不妨设 并记 , 现在对 长度的序列, 可以每次取出 个元素在第一个分量上求和为 , 注意到所以这个操作可以进行 次, 于是将每次取出的部分作为一组, 将每一组的和作为 上的元素, 于是立刻化为 的归纳假设, 从而命题得证.

2证明

所有的证明都用上面推广一样的技巧化归为 是素数的情况, 对 归纳然后不断取出素因子. 接下来才出现各种花样. 首先我们来看第一个证明, 它利用反证和精妙的有限域变换.

第一个证明. 假设定理不成立, 这说明 个数 的一切 元子序列的和都不是 的倍数, 考虑一方面它依反证假设以及 Fermat 小定理, 求和的每项都是 , 于是这个和同余 , 即另一方面, 我们可以依定义将 展开, 得到然后注意到 个数求和为 , 于是自然只考察其中非负项, 假设 非负者对应的下标为 . 于是求和写作改变求和顺序, 先固定下集合 , 在这种视角下每项因为其他 的选取, 被求和了 次, 于是但是注意到对 总有 的倍数, 因此 , 与前面所得 矛盾.