闭边界、半开分块和内部,各在数什么
本任务用Pick定理理路Pick 格点面积定理Pick's theorem · Pick定理 · 格点多边形面积公式用内部格点与边界格点精确计算二维整数凸多边形面积;以幺模三角形和Euler计数证明公式,求全部整数伸缩点数,并用孔洞与Reeve四面体检验范围。、Ehrhart伸缩计数理路Ehrhart 伸缩计数定理Ehrhart theorem · Ehrhart polynomial · Ehrhart quasipolynomial · Ehrhart多项式 · Ehrhart准多项式证明有理多胞形的全部非负整数伸缩格点数按剩余类呈多项式,整数顶点时恢复单一多项式;以同高整圆锥和半开基本域给生成函数证书,处理周期折叠、低维切片和负系数。与Ehrhart–Macdonald互反理路Ehrhart–Macdonald 格点互反Ehrhart–Macdonald reciprocity · Ehrhart-Macdonald reciprocity · 格点计数互反定理将闭多胞形的Ehrhart准多项式在负整数处按正确剩余类求值,恢复正伸缩的相对内部格点数;用互补半开基本域及有理生成函数反演证明,区分负伸缩、内部与边界分工。完成一份可复算记录。每个对象都先固定顶点、所用格与参数范围,再给公式。
整张闭图形包含边界;三角剖分的半开规则只为避免重复;相对内部则删除整张图形的边界。三种点集不能互换。以下只把正整数伸缩的内部计数解释成点数,负参数表示对已证准多项式求值。
任务一:把面积六拆成十二份整数证书
输入整数三角形
三条边的整数差分别为 。输出
三个内部点为 ,闭点数十一。
将所有十一格点插入三角剖分,程序给出十二个小三角形。每个有向边矩阵的行列式都为一,证明面积都是二分之一。其边面证书为
十四条内部边各出现两次,八条边界边各出现一次。不要因为三角剖分画了更多线,就把内部线上的点重新算成原三角形的边界点。
所有非负整数 的闭计数,以及正整数 的内部计数,分别为
验收 时闭33、内部17、边界16;时闭641、内部561、边界80。差值始终为 。闭生成函数也可以一并交付:
其中 系数三与原图形的三个内部格点相合,展开后应恢复上面的每个点数。
换坐标之后仍需能认出同一计数
令
新顶点为 。因为 ,映射
在 与 的整数点之间给出双射,内部也对应。原三个内部点在 时分别送到 ;两份点表可逐个比对,而非只比较最终个数。
任务二:用有限分子证明六类公式
现在输入有理三角形
顶点为 ,面积 、分母六。中的整数点与非负整数解
一一对应,是唯一的松弛量。因此
完整分子系数从零次至十二次为
它们的和为36。另一条计算路径将顶点升到统一整数高度六,使用生成元
相应半开基本平行多面体恰有36个整数点;按高度分组,必须得到同一份系数表。这不仅是比较前几项计数,而是比较两种方法给出的有限有理函数证书。
写 。按照高度的剩余类分组,得到
|
|
|
| 0 |
|
|
| 1 |
|
|
| 2 |
|
|
| 3 |
|
|
| 4 |
|
|
| 5 |
|
|
表中每行由
展开而来,缺失的分子系数取零。因此它对所有 成立,不是插值后未经证明的猜测。前十三项为
用逐行不等式枚举再核对一次:对每个 ,可用的 有 个。
任务三:内部计数从严格不等式和互反双向认证
对正整数 ,内部点满足
减掉 后,右端恰变成 。所以
代入前表,内部六类公式为
|
,仅用于 |
| 0 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
正整数上的闭、内部两表相减都为 ,所以该有理三角形的边界计数恰好仍是 。这是本例的结果,不能由分数边向量直接套整数边gcd公式。
互反核验 时,需要 ,故负参数应取第五行,得到一。几何负伸缩的闭点数仍为八,不能拿八替代内部的一。
再做一次大参数验收:
输出
差为2026,与边界公式吻合。相同值也可由 得到,形成三条计算路径。
任务四:互补基本域到底如何交换点
考虑二维圆锥生成元
其高度取第二坐标。闭锥基本域使用 ,六个整数点为
开锥基本域使用 ,六个点为
反射映射 将第一表逐项送到第二表。高度分子分别为
验证 。共同分母是 ,所以二维锥反演的符号为正;对应高度一的线段只有一维,其Ehrhart互反符号反而为负。这一差一维的符号转换必须保留。
该线段为 。直接检查 :闭整数点为 共四个,内部为 共两个。第一份基本域含原点,第二份不含;没有哪个基本域是“两条边都闭”后再凭直觉减去顶点。
任务五:三个迁移,检查条件是否真的被使用
有理但只有一个普通多项式
取 。分别对偶数、奇数 求和
都得到 。内部公式为 ,在 时均为零,时为一。
分母是二,最小准周期却是一。存在普通Ehrhart多项式也不推出整数多面体理路整数多面体与整数包Integral polyhedron · Integer hull区分整数点、整数包和整数多面体,说明何时所有线性目标都能由整数解达到,以及无顶点情形为何需要额外小心。性质:仍有分数顶点 ,最大化 的连续最优为 ,整数最优为零。
一维对象嵌在二维里
取 。奇数 时没有任何整数点;偶数正整数 时闭计数 、相对内部计数 。列出 的三个闭点及唯一内部点,核对互反用的是一维负号。
在 时,已变成一个点。它不接受正参数的一维内部公式,这也是为什么互反主式只对 声明。
三维的普通系数可以为负
取Reeve四面体 ,其体积为 ,生成函数为
因此
验收 时闭四个、内部零个;时闭22个、内部12个,后者为 ,。一次项为负不妨碍整数参数点数为正。原四面体的 又与 相同,故仅用原图形内部与边界两数不能恢复三维体积。
复算与提交物
下载标准库精确程序和完整结果JSON。运行可用 --output写自己的结果文件,所有几何判断使用整数或有理数。
提交物应包括三角剖分的十二个行列式、边的出现次数、两个三角形的闭/内部公式、有限分子全部系数、负参数的实际余数、互补基本域两份点表,以及三个迁移例的条件核验。程序另检查多种整数凸包、有理平移和多边形分割、所有开闭坐标组合、低维切片及一族Reeve四面体。
有限枚举不代替全参数证明。已证明次数与周期之后可以插值,但不能用若干相符样本反过来假定这些前提。基本域枚举是有限过程,其成本仍可能随分母、坐标位长和维数快速增长。
回到从边界格点到伸缩计数路线。