用户: Cybcat/多项式复合

前一段时间在某群里流传着一个神秘的高代期中考题:

定理 0.1. 如果 满足 以及 , 则有 成立.

而我们将展示一个神奇的解决方案, 不过一个刚学高代的大一同学大概不会这么思考这个问题...

1一个引理

首先我们可以在素数局部观察这个问题, 也就是说可以把 放到 中. 于是我们就提出了下面的引理:

引理 1.1., 且 , 那么 .

证明., 那么 , 如果 那么首项 , 因此我们可以假设 . 为便利, 记 .

现在我们能对 Newton 折线说什么呢? 由于已知 , 但是有在 中的系数, 因此折线两端在 , 但是中间某个 . 说明折线必然下凸低于了 . 于是假设共 段的斜率从负到正为于是 是折线最低点 (其中最右边的那个), 其中 . 由于 Newton 折线斜率的相反数对应根的赋值, 于是在代数闭包 , 其中 . 于是 , 这便是我们研究复合函数的基本出发点.

那么 的 Newton 折线的诸段斜率由诸 贡献, 要证明它不在 , 就需要检查折线某时刻低于 .

首先对于 , 由于 , 由于 的常数项 赋值正, 而首项 赋值也正. 因此 的折线中保有 的部分不变, 它们的抬升和为 .

其次对于 , 由于 , 尽管 的常数项 赋值负, 但是首项 仍不变. 也就是说折线的低点纵坐标不会大于 , 因此 的折线中斜率正部分的抬升和至少为 .

根据这些内容, 我们来计算 的最低点的纵坐标 的上界, 一个控制就是 的首项赋值 减掉 折线斜率中全体正的抬升和. 于是由于 , 引理得证.

从这个引理出发证明定理非常简单, 只需注意到在每个 赋值都非负的有理数是整数, 即 .

不过好像又有这样一个更加简单的证明.

引理的另证. 沿用前面 的记号. 现在我们来观察 , 其实则是诸 , 的求和. 其中的系数 具有系数 加上一堆乱七八糟的. 这里 就是证明的突破口.

让我们考虑 . 我们希望研究它的最小值, 显然 , 它的最小值首先肯定比 小, 且条件告诉我们存在某 . 于是我们观察 时, 怎么让 尽可能大. 显然 可以直接取使得 的最大 , 这不依赖于 的选取. 这时固定 , 再变动 使得 也最大即可. 此时的 是唯一的.

此时我们实际上最小最大化了这样一个结果, 考虑 最小, 注意这里 取任意 个自然数, 然后 尽可能大. 换言之, 的展开中, 对于我们上面得到的 , 项 的系数中有且仅有唯一的 赋值最小者 , 其赋值是一个负数 . 因此 系数不在 中, 结论得证.

更好的是, 这个证明似乎稍作修改就能推广到 多重迭代的情景.

2推论

有一个日本竞赛题就和这个引理有密切关系.

定理 2.1. 假设 满足 都在 , 则 .

证明. 我们仍然只需在局部观察, 只需将 替换为 . 那么奇技淫巧在于定义如下的多项式首先 . 其次由此推出 , 进而 得证.

这个结论可以推广为, 如果得知对于某个正整数集合 中的元素 , 都有 , 且全体 中元素互素, 那么 . 实际上互素的条件是必须的, 不互素的反例很容易发现, 例如 , 那么此时 然而 . 细节就留给读者.