← 回到 #993 规约地图

SLOPE 引理

Erdős #993(树独立多项式单峰性)经规约后的、当前唯一开放的数学核心。本页详细阐述它从哪来、是什么、为什么真、证到哪了。

一句话:#993 的全部剩余难度,已被规约到一条纯粹关于多项式系数序列的初等不等式—— 它不再涉及树,也不是某个 closed-form 公式的求值,而是一条对所有合法输入成立的 universal(全称)卷积/单峰不等式

已证 / 可机械验证 验证未证(强 CONJECTURE) 开放核心 已撤回 / 走过的弯路
⚠️ 2026-05-31 重要更正。 本页早先把 SLOPE 引理写成一条抽象序列不等式(假设 D 单峰,后改 D 对数凹)—— 这是错的。经穷举 + 实数对抗搜索,所有自然的抽象假设都有反例(D 单峰 ✗、D 对数凹 ✗、A 对数凹 ✗), 例如 $D=(6,5,4,3),S=(1,2,4,0),j=1$(D 对数凹,$A=(6,6,6,7)$,却 $e_2-e_1=0<1=d_0-d_1$)。所有反例都有 $\operatorname{mode}(D)=0$, 而独立多项式 $I(G\setminus w)$(常数项 $=1$)永不如此。结论:SLOPE 不等式不是干净的抽象序列不等式,真正依赖独立多项式结构。
仍然成立、已证: $S\equiv0$(pure-$D$)情形 —— 见 slope-pureD.pdf(含闭式 Farkas 证书)。 一般情形是树/IP-特定的开放问题 —— 见 slope-problem.pdf。下文中标注"假设 (i)/抽象验证"的部分按此更正理解。

0. 从 #993 一路规约到这里(背景)

原问题:对任意树 $T$,独立多项式 $I(T;x)=\sum_k i_k(T)\,x^k$ 单峰。我们走的是空腔归纳(cavity induction)路线: 对 $T$ 取一片最深的叶子 $v$,设它的邻居是 $u$。删 $v$ 得 $T'=T-v$。利用独立多项式的空腔恒等式 $I(G)=I(G\setminus x)+x\,I(G\setminus N[x])$,逐层把 $T$ 的单峰性归约到一个关于删点如何移动众数的问题。

核心量是单点 mode-shift $$ g \;=\; \mathrm{mode}\big(I(T')\big)-\mathrm{mode}\big(I(T'\setminus u)\big). $$ 配合已证的"统一空腔单峰定理",只要 $g\in\{-1,0,1\}$(删一个点,IP 的众数最多移动 1)就能让归纳走下去。 $g\le 1$ 一侧基本已处理;唯一卡住的是 $g\ge -1$——也就是"删点不会把众数往上顶超过 1"。经一系列收窄 (详见规约地图),它落在最难的边界情形 $h=3$ 上,并最终化简成下面这条与树无关的不等式。

1. 树如何产生 $D,\,S,\,A,\,E$(化简到单棵子树)

最深叶子 $v$ 的邻居 $u$ 一定是"瘦邻居"(thin):$u$ 的邻居里除了至多一个非叶顶点 $w'$ 外全是叶子。 设 $u$ 带 $j$ 个叶子。删掉 $u$ 后,$T'\setminus u$ 裂成 $j$ 个孤立点和唯一一棵非平凡子树 $G_*$(以 $w'$ 为根)。于是四个多项式全由 $G_*$ 生成:

$$ \begin{aligned} A_0 &:= I(G_*),\qquad S_0 := I(G_*\setminus N[w']),\qquad D_0 := I(G_*\setminus w') \;=\; A_0 - x\,S_0,\\[4pt] E &:= I(T'\setminus u) \;=\; (1+x)^{\,j}\,A_0,\qquad C := I(T') \;=\; E + x\,D_0 . \end{aligned} $$

关键结构(都来自"诱导子图"的初等事实):

把树的语言抽掉,只保留这些系数序列的性质,就得到下面这条干净的引理。

2. SLOPE 引理(精确陈述)

SLOPE 引理 验证 0/1127 万,证明开放

设 $D=(d_k)$、$S=(s_k)$ 是两条非负实数序列,满足

令 $E:=(1+x)^{\,j}A$,$M:=\mathrm{mode}(E)$。若 $\mathrm{mode}(D)\le M-3$,则

$$\boxed{\;e_{M-1}-e_{M-2}\;\ge\; d_{M-3}-d_{M-2}\;}$$

把它放回树:$D=I(G_*\setminus w')$,$S=I(G_*\setminus N[w'])$,$A=I(G_*)=D+xS$,$E=(1+x)^jA_0=I(T'\setminus u)$。 所有假设都被树自动满足,而结论 $e_{M-1}-e_{M-2}\ge d_{M-3}-d_{M-2}$ 正是 $g\ge-1$ 在 $h=3$ 情形的等价不等式(下面 §5 会用斜率坐标说清楚)。

术语:$e_k$ 是 $E$ 的第 $k$ 个系数;$\mathrm{mode}$ 取最左的最大值下标。条件 $\mathrm{mode}(D)\le M-3$ 就是我们说的"硬情形", 记 $h:=M-\mathrm{mode}(D)\ge 3$。

3. 为什么它(直觉上)为真:尺度分离

不等式左边 $e_{M-1}-e_{M-2}$ 是 $E$ 在峰下方一格的增量;右边 $d_{M-3}-d_{M-2}$ 是 $D$ 越过自己峰后的第一个跌幅。两边都是"近峰的小量",看似势均力敌——但其实右边远小于左边,原因有两层:

"自我防御"现象:情形越难(众数被顶开的 $h$ 越大),$(1+x)^j$ 需要的 $j$ 越大,于是保护这条不等式的 $2^{-j}$ 幅度差距也越大。难度自己把自己摁住了。机器实测:把裕量按 $h$ 分桶,最坏恰在边界 $h=3$,$h\ge 4$ 几何衰减。

顺带一个被纠正的诱惑:我们一度以为裕量是干净的 $1/6=1/\binom{4}{2}$,但那只是 $j=4$ 的巧合—— 强化版 $e_{M-1}-e_{M-2}\ge\binom{j}{2}(d_{M-3}-d_{M-2})$ 对 $j\ge5$ 失败,实际 sup 比率约按 $2^{-j/2}$ 衰减。

4. 数值证据

5. 证明脚手架:斜率坐标

取最难的精确情形 $h=3$(即 $\mathrm{mode}(D)=M-3$),把一切写成 $D$ 的斜率。记 $\delta_k:=d_k-d_{k-1}$($D$ 的差分, 在众数 $M-3$ 处由正变负)。引入

$$ a_l := d_{M-3-l}-d_{M-4-l}\ \ (\ge 0,\ \text{上升斜率},\ l\ge0),\qquad \begin{aligned} b_0&:=d_{M-3}-d_{M-2}\ (=\text{不等式右边 RHS}),\\ b_1&:=d_{M-2}-d_{M-1},\quad b_2:=d_{M-1}-d_{M}\quad(\ge0,\ \text{下降幅度}). \end{aligned} $$ $$ S_r := \sum_{l\ge 0}\binom{j}{r+l}\,a_l \quad(\text{注意:因 }\textstyle\binom{j}{i}=0\ (i>j),\ S_2\ \text{只含 } a_0,\dots,a_{j-2}). $$

把三条众数约束($E$ 单峰 ⟺ 所有 $\Delta E_k:=e_k-e_{k-1}$ 在 $k\le M$ 处 $\ge0$、$k\ge M+1$ 处 $\le0$)翻译过来,得到以下 逐项等式(机器验证 0 反例 / 520 万):

记号等价于含义
(A) GOAL$S_2\ \ge\ (j+1)\,b_0+b_1$要证的目标
(B) $\Delta E_{M-1}\ge0$$S_2\ \ge\ j\,b_0+b_1$$E$ 单峰白给的
(C) $\Delta E_{M}\ge0$$S_3\ \ge\ \binom{j}{2}b_0+j\,b_1+b_2$$M$ 是众数
对照 (A) 与 (B) 立刻看出问题的本质——"差一格"(off-by-one): $$\text{GOAL\_slack}\;=\;\Delta E_{M-1}-b_0\;=\;S_2-\big((j+1)b_0+b_1\big).$$ $E$ 单峰免费给了 $S_2\ge j\,b_0+b_1$,而目标要 $S_2\ge (j+1)b_0+b_1$——只差一个 $b_0$(把 $j$ 升成 $j+1$)。 这一个 $b_0$ 必须从别的众数约束里"挤"出来。注意 $\binom{j}{2}\ge j+1$($j\ge4$),所以 (C) 提供的余量是够的,问题只是如何把 $S_3$ 的信息倒给 $S_2$。
一条失败的简单闭合:本想用 $S_2\ge S_3$ 把 (C) 直接搬给 (A),但 $S_2\ge S_3$ 是假的(验证:520 万里失败 180 万,例如 $j=7$ 时 $S_2=503530在下结论前就测出来了,没再犯 §7 那种错。

6. LP 证书:off-by-one 能由单峰性闭合吗?

既然单条约束不够,自然的客观问法是:把众数约束 $\{\Delta E_k\ \text{的符号}\}$ 全放进去,GOAL 能否被它们线性推出? 这是一个线性规划(LP)可行性问题。把 $a_l,b_l\ge0$ 当变量、各 $\Delta E_k$ 符号当约束、归一化 $\sum z=1$, 极小化 GOAL_slack

结果($j=4$,自写两阶段单纯形,已在玩具 LP 上校验): $$\min\ \text{GOAL\_slack}\;=\;0\quad(\text{optimal}).$$ 也就是说,对 $j=4$,off-by-one 确实能由有限多条 $\Delta E_k$ 符号约束线性闭合——存在 LP 证书。 把对偶乘子读出来,就是一份可写下的证明。$j\ge5$ 目前因求解器 Phase-1 的一个 bug 暂时报错,待修。

意义:这把"证明"从"需要某个灵光一现"降级成了"对每个 $j$ 提取一组有限的线性组合系数"——一件机械、可判定的事。 剩下的工作是:修好 $j\ge5$、读出各 $j$ 的乘子、并看它们是否有一个对所有 $j$ 统一的模式(那将给出一劳永逸的人类证明)。

7. 诚实记录:走过的两条弯路(已撤回)

在通往 SLOPE 引理的路上,我两次提出了"更干净"的化简,但都被自己证伪——保留在此,以免重走。

撤回 K1′:丢掉 $S$,用 $\ge a_{M-3}$
曾想把目标弱化成 $e_{M-1}-e_{M-2}\ge a_{M-3}$(不含 $S_0$)。它对真实树 IP 成立,但对一般单峰、甚至对一般对数凹序列都失败。 根因是 linkage:树里 $j$ 与 $A_0$ 通过 $h=3\Leftrightarrow\mathrm{mode}(D)=M-3$ 绑定,丢掉 $S_0$ 就丢掉了让不等式为真的树结构。 教训:不要把归约做过头,越过承载真值的那层结构。
撤回 R′:化成 $\mathrm{mode}\big((1+x)^j-x^2)D\big)\ge M-1$
曾"重述"目标为一个两个单峰多项式之间的 mode-shift($R'_j=(1+x)^j-x^2$ 对数凹、$R'_4=(x^2{+}x{+}1)(x^2{+}3x{+}1)$、$f=R'_jD$ 由 Ibragimov 单峰)。 但代数上 $f_{M-1}-f_{M-2}=\Delta E_{M-1}-\Delta d_{M-3}$,而 GOAL$=\Delta E_{M-1}+\Delta d_{M-2}$——两者并不等价(520 万里有 76% 不相等)。 它们恰好都恒成立,于是 fail 数都是 0,我误把"都 0-fail"当成了"等价"。 教训:任何"等价重述"都必须做逐项的等式核对,"两者都 0-fail" $\ne$ "等价"。

8. 那么——这究竟是个什么问题?

不是树问题。树只是出处;规约后的 SLOPE 引理是一条关于抽象非负系数序列的陈述,里面没有任何图。

不是 closed-form 公式问题。它不要求算出某个表达式的值,而是一条对所有合法 $(D,S,j)$ 都成立的全称不等式

它属于:代数组合学里证明单峰性的那一类卷积/对数凹不等式——和 Newton 不等式、Ibragimov 强单峰性、occupancy fraction 是同一族工具的territory。 更精确地说,今天我们把它的核心进一步压成了:一条关于 $D$ 的斜率 $(a_l,b_l)$ 的、可由众数约束线性推出的有限不等式(对 $j=4$ 已由 LP 确认 $\min=0$)。

所以现在的形态是最"机械可证"的一种:universal 的初等卷积不等式 → 有限的、LP-可证的线性事实。 离一个人类可写下的、对所有 $j$ 统一的证明,只差从 LP 证书里读出乘子并找出 $j$-uniform 的模式这一步。

状态总览:SLOPE 引理 = #993 经此路线的唯一开放核心(验证 0/1127 万,证明开放)。其余环节(统一空腔定理、Levit–Mandrescu 上三分之一递减、瘦邻居存在、Ibragimov、$g\le1$ 一侧)均已证或为标准件。详见 规约地图