把一张图形放大两倍,面积乘四,格点数却不恰好乘四:边界和原点也有贡献。若顶点坐标是有理数,边界还会周期性地经过格点。Ehrhart定理说明,这些误差不是任意波动,而由有限组多项式精确控制。
形式陈述
输入、有理分母与计数函数
设 为非空有理多胞形理路多面体与多胞形Polyhedron · Polytope分别由有限线性不等式交与有限点凸包描述,并由 Minkowski–Weyl 定理连接的凸几何对象。,仿射维数为 。有理表示全部顶点坐标属于 ;多胞形有界,故每个伸缩只含有限多个标准格点理路欧氏格Euclidean lattice · 几何数论格 · 点格内积空间中由线性无关向量的整数线性组合构成的离散加法子群。。
取正整数 使 的顶点全为整数。最小这样的 称为 的分母,等于所有顶点坐标既约分母的最小公倍数。对整数 定义
Ehrhart定理断言:存在 个有理系数多项式 ,使
各 的次数至多为 ,其中最大次数恰为 。这样的函数称为准多项式;等价地,,各系数 都是整数变量上的周期函数。
是一个可用周期,最小周期可能更小;精确地说,最小周期整除 。若顶点全为整数,可取 ,于是 是次数 的一个普通多项式。由于 ,总有 。这里结论从零开始成立,不只是“大到一定程度后成立”。
若 ,每个剩余类以 为变量时的最高项系数都等于普通体积 。低维有理多胞形可能在某些剩余类完全没有格点,不能把这一句不加修改地照搬。
一个有限的生成函数证书
证明还给出普通生成函数理路普通生成函数Ordinary generating function把序列编码为形式幂级数 Σ a_n x^n。
其中 为非负整数。分子由若干半开基本域的有限格点计数得到,不需要猜测多项式。
由 抽系数,可直接恢复
这里二项式写成次数 的多项式。若 ,其上参数在 之间,乘积本身为零;因此公式连最初几项也正确。
直觉
多放一个坐标,把放大次数变成高度
令 为顶点,把它们改成整向量
它们生成的闭圆锥 在高度 的截面恰为 ,高度零只有原点。于是数所有伸缩图形,等于逐层数同一个圆锥。
若一个小锥由 条线性无关整向量生成,将每个坐标拆为非负整数部分和基本区间中的剩余部分,就把无限计数缩成有限计数。每沿任一生成元走一步,高度增加 ,因此出现 个因子 。
切块时,边界必须只归一块
闭三角形可以共用一条边。若直接把各块的闭点数相加,这条边会重复;若把每块全部边界删掉,共用边又会漏掉。正确办法是选一个统一的微小移动方向,让共享边界上的每一点只归给移动后进入的那一块。
这产生的块通常是半开的:有些面保留,有些面删除。半开块是计数的分工方式,不等于原多胞形的内部;下一页的互反正要利用两种不同边界规则之间的关系。
例子与边界
六个剩余类,而非一个普通多项式
取
顶点为 ,分母六。对固定 ,加入整数松弛量 ,就有
统一分母得
将 代入式(2),或直接计算
得到
例如 。以原变量 写时,二次项都是 ,一次项都是 ,常数项依次为
这个周期常数只有每六步一次取值一,故最小周期确为六;面积为 也与首项吻合。
分母二,也可能完全没有周期振荡
取 。它的分母为二,但
若 ,和为 ;若 ,和为 ,两者都化为上面同一个多项式。这称为周期折叠,说明定理只能保证最小周期整除分母。
低维有理切片会空掉整个剩余类
在 中取竖线段
它的仿射维数为一,然而
偶奇奇数伸缩时,整条线仍在半整数横坐标上。这不违背次数为一的结论:它指各剩余类次数的最大值。若改成零维点 ,计数则为偶数一、奇数零,次数为零。
有理性、整数参数与有界性各有用途
对无理区间 ,计数为 ,不可能有有限准周期。否则在 这一列上,它因线性增长只能是一阶多项式;连续整数 处的差是整数,斜率必须为整数,但增长极限给斜率 ,矛盾。
即使顶点为整数,也不能把多项式在任意实数 处的值当成点数。例如 的公式为 ,在 处给 ,真实格点数为一。无界多面体则可能有无穷多格点,不能使用这里的有限计数生成函数。空集的计数恒零,应单独处理,不满足本页非空对象的常数项一。
推论与应用
第一步:只用原顶点做三角剖分
在 的 维仿射包内工作。若它已经是单纯形,无须分割。否则给每个顶点 选一个额外高度 ,考察 的凸包。对每个由 个仿射无关原顶点决定的仿射图像,要求其余抬起的顶点不落在同一图像上。这只排除有限个关于 的真线性方程,因而可以选择满足要求的有理高度。
在每条竖直线上取抬起凸包的最低点,得到原 上单值的分片仿射下表面。每个最高维下表面片恰有 个顶点,否则违反高度选择;其投影因而是一个 维单纯形。所有投影覆盖 ,两片的交来自下表面的公共面,不会在内部交叠。这给出不增加新顶点的三角剖分。
将每个单纯形同原点作锥,得到 的有限单纯锥分割。每个锥的 个生成元都选为 ,所以高度统一为 。
第二步:用同一个方向分配所有共享边界
在 的相对内部选 ,使它不落在任何小锥的facet所张成的超平面内。因为要避开的超平面有限,这样的 存在。对任意 ,充分小的 使 落入唯一一个小锥的相对内部;把 分给该块。这是对每个点取足够小的扰动,不是声称一个固定步长对所有点同时有效。
在某块的基 中写
所有 。该块对 的精确条件是
这些半开块两两不交,合起来恰为闭锥 。因为 的高度为正而每个 高度为 ,至少一个 为正;因此每块至少有一个非严格坐标。
第三步:把半开块分成有限基本域与非负整数步
对式(4)中非严格坐标取基本区间 ,对严格坐标取 。分别用下取整、上取整减一,便把每个系数唯一写成
其中 位于相应基本区间。若 为格点,则
也为格点。基本平行多面体有界,所以其中这样的 有限;反过来,每个基本域格点加上任意非负整数步,都得到该半开块的唯一格点。
基本域点的整数高度满足 :各系数至多一,且至少一个区间不含一。于是该块的生成函数为
对不交的块相加,得到式(1)及非负整数分子,再由式(2)证明全部非负整数参数上的准多项式性。
次数、体积与插值能证明到哪里
含一个由整数顶点 构成的 维单纯形。对所有 、,点
互异且位于 ,故 。另一方面,选择在仿射包上单射的 个环境坐标,伸缩后的每个坐标范围为 ,所以点数为 。结合已证次数上界,最大次数恰为 。
全维时,以整数点为角点的单位立方体比较 体积与格点数。两者的差只来自与边界相交的立方体;它们落在有限个facet的固定厚度邻域内,数量为 。因此
并迫使所有剩余类的最高项系数相同。二维整数多边形还可直接调用Pick公式理路Pick 格点面积定理Pick's theorem · Pick定理 · 格点多边形面积公式用内部格点与边界格点精确计算二维整数凸多边形面积;以幺模三角形和Euler计数证明公式,求全部整数伸缩点数,并用孔洞与Reeve四面体检验范围。,得到面积、半边界和常数三项。
次数和周期已被证明后,每个剩余类取 个值,就唯一确定其多项式。先看几个数据再拟合,却不能独自证明这些次数与周期承诺。分母可能很大,三角剖分和基本域格点也可能很多;本页的有限构造不声称在任意维数下具有多项式位复杂度。
最小周期整除 也可直接检查。将剩余类公式改写为原变量 的幂次式后,各周期系数由计数函数唯一决定:比较两个周期的公倍数剩余类,两个多项式在无限多点相同,其系数便相同。若这些系数同时以 和 为周期,Bézout整数线性组合说明它们也以 为周期;取 为最小周期,便得 。
分子的非负性,不等于普通系数都非负
对 ,Reeve四面体 的四个同高生成元为 。其半开基本域中的整数点为原点,以及
具体地,顶端系数为 ,两个底面方向系数均为 ,原点方向系数为 ;高度总和为二。这些点列尽了基本域:第三坐标确定 ,前两坐标和高度再唯一确定其余系数。
所以
当 时一次项系数为负,但全部非负整数 的真实点数仍然非负。生成函数分子、二项式基系数与普通幂次系数是不同的表示。
Hilbert函数理路Hilbert 函数与多项式Hilbert function · Hilbert polynomial证明标准分次代数的维数最终呈多项式增长,用扭三次与平面四次曲线读出维数、次数和算术亏格。也可能因加权分次保留周期,但一般Hilbert多项式只保证最终相等;本页的小参数精确性来自基本域高度的严格上界。内部互反理路Ehrhart–Macdonald 格点互反Ehrhart–Macdonald reciprocity · Ehrhart-Macdonald reciprocity · 格点计数互反定理将闭多胞形的Ehrhart准多项式在负整数处按正确剩余类求值,恢复正伸缩的相对内部格点数;用互补半开基本域及有理生成函数反演证明,区分负伸缩、内部与边界分工。将进一步解释同一准多项式在负整数处的含义。完整复算见格点计数综合任务。
参考资料