形式陈述
在 [ 0 , 1 ] 上,x ( 1 − x ) 非负,却不可能是若干实多项式平方的和,因为后一种表达在整条实线上都非负,而前者在区间外会变负。若要交出区间专属的代数证书,就必须把端点位置写进表达式。
设 a < b 为实数,p ∈ R [ x ] ,n 为非负整数。这里的多项式 理路 多项式环 Polynomial ring 系数来自给定环、以形式不定元构造的多项式集合。 按完整系数表给定。Markov–Lukács定理 给出两种等价形式,次数约束是上限,不要求最高项非零。
若 deg p ≤ 2 n ,则
(1) p ( x ) ≥ 0 ( a ≤ x ≤ b ) ⟺ p ( x ) = A ( x ) 2 + ( x − a ) ( b − x ) B ( x ) 2 , 其中 A , B 可取实多项式,deg A ≤ n 、deg B ≤ n − 1 。当 n = 0 时省去 B 项,只剩非负常数是一个实数的平方。
若 deg p ≤ 2 n + 1 ,则
(2) p ( x ) ≥ 0 ( a ≤ x ≤ b ) ⟺ p ( x ) = ( x − a ) A ( x ) 2 + ( b − x ) B ( x ) 2 , 其中 deg A , deg B ≤ n 。零多项式取 A = B = 0 ;“次数不超过”也包含这个情形,不必为零多项式人为指定次数。
两式都是多项式恒等式,而非仅在几个点上相等。右侧在区间外不必非负。等价命题不要求 p 严格为正,因此允许内部偶重零点和端点零点;不能用只覆盖严格正函数的表示结果省略边界。
从圆周上的模平方得到准确次数
先在 [ − 1 , 1 ] 证明偶数上限情形。令 Q ( e i t ) = p ( cos t ) 。因为 cos t = ( e i t + e − i t ) / 2 ,它是阶数至多 2 n 、具有实且对称Laurent系数的非负三角多项式。若 Q 非零,Fejér–Riesz分解 理路 Fejér–Riesz 的标量谱因子分解 Fejér–Riesz factorization · Scalar polynomial spectral factorization · 非负三角多项式的模平方分解 将整个单位圆上非负的标量Laurent多项式分解为普通多项式的模平方,证明根选择、边界偶重与规范唯一性,并区分有限矩阵检查和真正的全圆周正性。 给出规范因子 h ,满足
Q ( e i t ) = | h ( e i t ) | 2 , deg h ≤ 2 n , h ( 0 ) > 0 , 且 h 在开单位圆盘内无零点。把 h 的全部系数共轭,仍是同一个实对称谱的规范因子;规范唯一性故使 h 的系数全为实数。零谱则直接取零因子。
现在将频率移到中心,令 F ( t ) = e − i n t h ( e i t ) 。它的频率都在 [ − n , n ] ,系数为实数。因此实部是余弦组合,虚部是正弦组合。Chebyshev余弦表示 理路 Chebyshev 多项式与节点 Chebyshev polynomials and nodes · Chebyshev nodes 以余弦表示和端点聚集节点控制区间上一致逼近、插值条件性与高次振荡。 给 cos ( k t ) = T k ( cos t ) ;同时由正弦加法公式递推可得
sin ( k t ) = sin t U k − 1 ( cos t ) , k ≥ 1 , 其中 U 0 = 1 、U 1 = 2 x 、U j + 1 = 2 x U j − U j − 1 ,故 deg U j = j 。把负频率的正弦符号也计入,得到实多项式 A , B ,使
F ( t ) = A ( cos t ) + i sin t B ( cos t ) , deg A ≤ n , deg B ≤ n − 1. 取模平方,p ( x ) = A ( x ) 2 + ( 1 − x 2 ) B ( x ) 2 在所有 x = cos t ∈ [ − 1 , 1 ] 上成立。两侧是多项式,在无限多个点相等便是系数恒等式。这也解释了为什么必须先移频:直接拆 h 的实虚部只会得到较松的次数界。
对奇数上限 deg p ≤ 2 n + 1 ,将偶数结论用于 ( 1 + x ) p ( x ) ,得到
( 1 + x ) p ( x ) = C ( x ) 2 + ( 1 − x 2 ) D ( x ) 2 , deg C ≤ n + 1 , deg D ≤ n . 代 x = − 1 ,有 C ( − 1 ) = 0 ,因此 C = ( 1 + x ) E 且 deg E ≤ n 。在多项式环中约去公共因子 1 + x ,得到 p = ( 1 + x ) E 2 + ( 1 − x ) D 2 ,包括原先被约去的端点,因为这是恒等式。
一般区间令 x = c + r u ,其中 c = ( a + b ) / 2 、r = ( b − a ) / 2 > 0 。偶数式的 1 − u 2 = ( x − a ) ( b − x ) / r 2 ,将 1 / r 吸收到 B ;奇数式的 1 + u = ( x − a ) / r 、1 − u = ( b − x ) / r ,将 1 / r 吸收到两个因子。这样得到(1)、(2),且次数不变。反方向只需观察各项在区间内非负。
从平方改写成可核验的矩阵
令 v j ( x ) = ( 1 , x , … , x j ) T 。平方和可写为 v j T G v j ,其中 G ⪰ 0 为实对称半正定矩阵 理路 正定与半正定矩阵 Positive definite matrix · Positive semidefinite matrix · PSD matrix 由二次能量严格为正或非负定义的实对称与复 Hermitian 矩阵。 :每个平方的系数向量 u 贡献 u u T ;反过来对 G 作非负谱分解,就得到有限平方和。因此(1)也等价于存在
(3) p = v n T G 0 v n + ( x − a ) ( b − x ) v n − 1 T G 1 v n − 1 , G 0 , G 1 ⪰ 0. 奇数情形则为
(4) p = ( x − a ) v n T G a v n + ( b − x ) v n T G b v n , G a , G b ⪰ 0. 这里允许每项有多个平方,仍是同一个充要条件。定理保证存在单平方的特殊表示,但求证书时没有必要额外强求每个Gram矩阵秩一。
把 ( x − a ) ( b − x ) = − a b + ( a + b ) x − x 2 展开。偶数情形第 k 个系数必须满足
(5) p k = ∑ i + j = k ( G 0 ) i j − a b ∑ i + j = k ( G 1 ) i j + ( a + b ) ∑ i + j = k − 1 ( G 1 ) i j − ∑ i + j = k − 2 ( G 1 ) i j . 不存在的下标之和按零计算。奇数式同样逐系数展开。这就是有限线性等式加PSD条件;求解者与检查者可以分开,检查者只需核全部系数和PSD证据。
例子与边界
一个参数族同时检查非负性与降次
在 [ 0 , 1 ] 令
(6) q ( x ) = x 2 − x + 1 6 , p γ ( x ) = q ( x ) 2 + γ x ( 1 − x ) ( x − 1 2 ) 2 . 当 γ ≥ 0 ,这是(1)的直接证书,A = q 、B = γ ( x − 1 / 2 ) 。若希望只交有理矩阵,可以把 γ 作为Gram权重,不必近似其平方根。
q 的两个根为 x ± = 1 / 2 ± 3 / 6 ,都在开区间中。那里 x ± ( 1 − x ± ) = 1 / 6 、( x ± − 1 / 2 ) 2 = 1 / 12 ,所以 p γ ( x ± ) = γ / 72 。因此负参数必不合法,准确条件为 γ ≥ 0 。
在 γ = 1 时,四次项和三次项相消,实际只剩
(7) p 1 ( x ) = 1 12 ( x − 1 2 ) 2 + 1 144 . 故最小值恰为 1 / 144 ,在 x = 1 / 2 达到。继续使用四次上限的Gram表示当然合法,但不能据输入数组的长度宣布实际次数仍为四。
Gram表示不唯一
在 [ − 1 , 1 ] 上,对任意 0 ≤ α ≤ 1 ,
1 + x 2 = ( 1 − α ) + ( 1 + α ) x 2 + α ( 1 − x 2 ) . 对应 G 0 = diag ( 1 − α , 1 + α ) 、G 1 = ( α ) 。因此同一多项式有连续多份合法Gram矩阵。表示的非唯一不影响它们认证同一条逐点不等式。
充分的正系数检查,不是充要条件
( x − 1 / 2 ) 2 在 [ 0 , 1 ] 非负,但它的二次Bernstein系数为 ( 1 / 4 , − 1 / 4 , 1 / 4 ) ,中间为负。Bernstein基 理路 Bernstein 多项式与构造型 Weierstrass 逼近 Bernstein polynomial approximation · Bernstein polynomials · Weierstrass approximation theorem · Weierstrass 逼近定理 用非负二项式权重构造连续函数的多项式逼近,并给出连续模、Lipschitz及二阶光滑情形的一致误差证书。 的非负性让全部非负系数成为容易检查的充分条件,却没有使给定次数下的系数条件变为必要。这里平方证书立即通过。
若 a = b ,题目只问 p ( a ) ≥ 0 ,上述除以区间长度的证明不适用,(1)、(2)也不能继续作为同一恒等式刻画。例如只检查零点处的一次多项式 p ( x ) = x ,并不会使它成为全实线平方。若 a > b ,应先纠正输入,而非把空区间上的真命题解释成存在同样的平方表示。
推论与应用
全局最小值有准确的有限证书。 对固定 p 和非退化紧区间,极值定理 理路 极值定理 Extreme value theorem 连续实值函数在非空紧空间上取得最大值和最小值。 给出 m = min [ a , b ] p 。把(3)或(4)中的 p 换为 p − τ ,最大化 τ ,得到
具 有 相 应 表 示 (8) m = max { τ : p − τ 具有相应PSD Gram表示 } . 任何可行表示都证明 τ ≤ m ;而 p − m ≥ 0 ,定理保证 τ = m 确实可行。因此这里不仅没有间隙,而且最大值取得。这个论证针对一元区间的完整非负表示,不需要把任意半正定规划都宣布强对偶,也不同于Max-Cut半正定松弛 理路 半正定规划松弛 semidefinite relaxation · SDP relaxation 把 ±1 二次变量提升为单位向量或 Gram 矩阵,获得可凸优化的上界并连接随机舍入。 中扩大可行集后只获得界。
要证明候选最优值 τ ,可以交两样东西:p − τ 的Gram恒等式,以及一个 x ∗ ∈ [ a , b ] 满足 p ( x ∗ ) = τ 。前者提供全局下界,后者提供达到者。对多项式残差 e ,分别认证 M − e 与 M + e ,就有 | e | ≤ M ;这是全区间误差认证 理路 一致误差的全区间证书 Uniform error certification · Continuous supremum error bounds 把临界点、连续模或非负基包围变成全区间误差上界,并说明有限采样本身不能证明上确界。 的另一种完整多项式路径,而非仅在有限网格上测误差。
有限Gram检查的稠密算术成本由矩阵PSD分解的 O ( n 3 ) 与系数收集的 O ( n 2 ) 主导;这不是求解任意证书的复杂度承诺。有理数实现还须计算分子分母位长。带舍入残差的“几乎PSD、几乎相等”也不是准确证书,除非另有误差界覆盖它。
最后,把非负多项式送入一个候选矩泛函,会得到非负数。有限区间矩定理 理路 截断 Hausdorff 矩的区间支撑证书 Truncated Hausdorff moment problem · Finite interval moment certificate · 有限区间矩与局部化矩阵 判定一张完整有限幂次矩表是否来自指定紧区间上的正测度,证明奇偶局部化判据、退化时唯一性及下一矩的可达范围。 正是把上述全部平方探针组织成两个PSD矩阵,从而判定某张有限矩表是否真的来自支撑受限的正测度。