平方和问题 (多项式)

平方和问题, 又称 Hilbert 第十七问题, 是 Hilbert 的 23 个问题之一. 它问的是, 实系数多元有理函数如恒非负, 是否总能将其表为平方和? 此问题由 Emil Artin 于 1927 年用其序域理论解决.

1问题与动机

注意一元实多项式如果恒非负, 那么一定能表为平方和: 平方和之积仍是平方和; 恒非负一元实多项式是恒非负二次多项式的乘积; 二次情形是显然的. 多元情形并不那么简单. Hilbert 自己于 1888 年证明了, 恒非负的实多元多项式中, 只有二次和二元三次者一定能表为多项式平方和, 其余不行. 他的证明是非构造的, 但后人给出反例

既然在多项式范围内并不总能写平方和, Hilbert 便问允许分母行不行, 这就是平方和问题. 它的严格陈述是:

定理 1.1 (平方和问题).实闭域 (例如实数 ), 多项式 是若干分式 的平方之和当且仅当对任意 , 非负.

此问题现在得到了肯定的回答.

2解决

这里呈现的证明是 Artin 的学生 Serge Lang 的简化, 使用以下实 Hilbert 零点定理:

定理 2.1 (Lang).实闭域, 是域扩张, 形式实. 则 的任意有限生成 -子代数都有到 -代数同态. 换言之, 分式域形式实的代数簇都有实点.

定理 2.2 (Artin). 是实闭域, 元有理函数. 如对任意 , 只要 在该点有定义, 就有 , 则 为平方和.

证明. 假设不然, 则 , 且 形式实. 令 , 用定理 2.1 取出同态 . 设 , 则由于 , 有 有定义且非零. 由于 , , 与条件矛盾! 故 为平方和.

3后续

另一证明

随着数理逻辑的发展, Robinson 利用实闭域具有量词消去给出了一个简短证明.

定理 2.2 的证明, 通过数理逻辑. 假设不然, 则 , 且 形式实. 从而可以取 实闭包 使得 . 那么有因为取 满足 . 由于 具有量词消去模型完备, 所以它完备, 故得到与条件矛盾.

4相关概念

实闭域

实代数几何

术语翻译

平方和问题英文 the sum-of-squares problem德文 das Quadratsummen-Problem法文 le problème de somme des carrés