有限域构造与单色矩形极值
设 为素数,将 表格用 种颜色染色。
若 ,证明无论如何染色,必有两行两列交叉处的 格同色;
若 ,证明存在一种染色,使得不存在两行两列交叉处的 格同色。
这是解答题,请在纸上写出完整过程。写完后对照解答给自己评分。
先独立尝试,再展开工具说明与想法来源。
本题的有限域 就是模素数 的数,可以加减乘除非零数;关键性质是乘积为0必有一个因子为0。合数模数可能有零因子,因此不能原样推广。组合数的均衡下界可用一次把两组人数拉近1来证明。
想法从哪来:一个单色矩形等价于“同一行对、同一颜色在两列同时重现”。 所以先按列数同色行对,再按行对与颜色反数;无矩形时每个标签至多出现一次,而每列把颜色分得最均匀仍会贡献足够多的同色行对,产生上下界矛盾。 构造反过来要求重现只能由相同行或相同列造成。 的规模提示用两个模 坐标编号;表达式 的好处是两行两列相减后只剩 。先试这项能否强迫坐标重合,再验证两个坐标都相同,才算排除了矩形。
第 (1) 问从每一列统计“同色的行对”,再改按“行对与颜色”统计;若不存在单色矩形, 同一行对、同一颜色至多被一列贡献。第 (2) 问的规模 提示用有限域中的有序对标记 行、列,并用一个双线性表达式规定颜色。
(1) 反设不存在题目所说的 格同色。对第 列和颜色 ,记该列中颜色为 的格数为 。于是
把同一列中同色的两个格子所对应的无序行对计数。由组合数的凸性,或把相差至少 的 两个数作一次均衡化可使组合数之和减小,得到
对全部 列求和,所计对象总数 满足
另一方面,固定一个无序行对和一种颜色。若它在两列中都被计数,这两行与这两列交叉处的 四格便全为该颜色,与反设矛盾。因此每个“行对、颜色”至多对应一列,从而
然而由 ,
这与 (2)、(3) 矛盾。因此必有两行两列交叉处的四格同色。
(2) 以有限域 中的有序对 标记各行,以有序对 标记各列,恰各有 个。把颜色也用 的元素编号,并规定行 与 列 交叉处的颜色为
下面证明这种染色不存在单色矩形。若不然,设两个不同行的标记为 ,两个不同列的标记为 ,且四个交叉格同色。 对每一行分别比较两列的颜色,由 (4) 得
两式相减,得到
若 ,则上面的任一等式给出 ,这与两列不同矛盾。 若 ,因 是域,由 (5) 得 ;再比较任一列中两行的颜色, 便得 ,这与两行不同矛盾。
故 (4) 给出了所需染色,结论成立。
第 (1) 问中每个计数对象由“列、颜色、无序行对”唯一确定,上下界没有重复遗漏;严格矛盾 恰来自 比 多 。第 (2) 问涵盖了 与 两种互斥情形,且仅在后者使用了 为素数以保证 无零因子。
禁止单色矩形等价于:任意两行在某一固定颜色上至多有一个共同出现的列。 证明必然存在时,可双计数同色行对并用均匀分配给出下界;构造避免时,则把行列编码到有限域, 让“同色”转化为线性方程,再利用域的消去律排除两个不同的行列对。
上界要双计数行对与颜色并用均衡给冲突,下界需用二元行列标签设计xu+y+v模p的染色,再证四格同色强制行或列重合。
已记下,谢谢!