形式陈述
把实数坐标逐项按整数取模,得到 维环面
并赋予商拓扑理路商拓扑Quotient topology由满射逆像判据定义的最细拓扑,用来把指定点族连续地粘合为点。。给定整数矩阵理路矩阵Matrix以有限行列集合为索引、取值于半环,并以中间指标求和定义乘法的函数。 与向量 ,定义仿射自映射
若把 换成 ,输出只差整数向量 ,所以定义与代表元无关。 也只需按模整数给出。当 时称为整数线性环面自映射;当 时,整数逆矩阵给出同胚。
对正整数 ,令
逐次代入得到 ,所以迭代的固定点集合为
这些点的最小周期整除 ,不一定等于 。
给 一份整数Smith证书理路PID 上的 Smith 正规形Smith normal form over a PID · Smith normal formPID 上的矩阵可经可逆行列变换化为满足整除链的对角形,且对角因子在相伴意义下唯一。
令 ,则答案精确分成以下三类:
- 若某个 满足 ,固定点集合为空
- 否则有 个连通分支,每个同胚于
- 特别地, 时恰有 个点,对任意平移 都成立
当 时空乘积取一:若约束相容,整张 都是固定点。不能把零行列式解释为零个固定点。
直觉
在实空间解 只会得到少数解或无解;环面上允许右侧多加任意整数向量,所以同一个线性系统可以留下许多不同的模一解。Smith换基把彼此混合的整数约束分开,每个非零 留下一个 重周期,每个零因子则检查相容性并留下自由圆周方向。
这既是计数方法,也是列出位置的方法。只知道行列式绝对值能在满秩时给点数,却不能在秩亏时说明自由方向,更不能代替平移项的相容性检验。
坐标公式与完整性证明
令 。整数可逆的 都在环面上诱导自同构,故式(2)等价于
对 ,全部解为
若两个编号给同一模一坐标,则 整除它们之差;在指定范围内只能相同,因此不重。反过来,任何解都满足 ,将这个整数按 取余就得到式(4),因此不漏。
对 ,方程是 。不相容时无解;相容时 完全自由。将式(4)与自由坐标组合,再乘 ,便得到前述全部分支。这也证明各分支的连通性与数量,而不只是计算一个形式乘积。
若 的坐标有理,这是一份全有理证书。若允许任意实数黑箱,判定 是否严格为整数本身可能没有有限算法;定理的集合分类不能被浮点“接近整数”自动代替。
平移什么时候可整体消掉
若 在实数上可逆,取 。以 表示平移,则
因为 。因此这时仿射映射与线性映射共轭,所有周期点只是整体平移,最小周期也保持不变。
若 奇异,不能这样求逆;有无固定点要回到式(3)的相容性。即使某个迭代有固定点,原映射也可能完全没有固定点。
例子与边界
同一矩阵的十二个二次迭代固定点
取
其平方及差为
选
两变换的行列式为 。因此全部固定点写成
它们的群结构为 ,并非一个十二阶循环群。
用共同分母六写点为 ,可将十二点逐一分成两条一周期轨道和五条二周期轨道:
式(7)所有坐标都还要除以六。逐点乘 并模六取余,即可核验箭头。直接说“十二个二周期点”会把前两个不动点算错;直接除以二得到六条轨道也不正确。
方形左右、上下边分别识别;蓝色编号1–5与右表对应,同编号的两点构成一条轨道;完整坐标和方向由式(7)核验。
零行列式:可以是一族圆周,也可以为空
先取线性剪切
由于 ,式(2)只要求 。因此 是 条圆周
行列式为零,但不动点非空且无限。
保持同一个 ,改取 。一次固定方程的第二行要求 ,所以无不动点;二次迭代却有
故 或 , 任意。两条圆周都由最小周期二的点组成,因为一次固定点已经排除。平移使同一个线性部分产生不同的固定集合,不能在秩亏时丢掉它。
有理网格与整个环面不是同一份输入
对线性映射,分母整除 的有理点组成有限网格 。整数矩阵保持这份网格;若 ,它在每个网格上都是置换,所以每个有理点都是周期点。对一般非可逆映射则只保证最终进入循环:圆周倍映射将 送到零后永远停住, 本身并不周期。
仍在 的线性情形,若 对每个正整数 都非奇异,则任意周期点由式(4)可知有理。没有这个条件,剪切的固定圆周中就有第一坐标无理的周期点。固定在某个分母网格上枚举,也可能漏掉别的分母上的周期点,不能冒称得到整个环面的答案。
推论与应用
从固定点数恢复最小周期与轨道
设所讨论各次固定点集合有限,记
的最小周期为长度恰为的轨道每个被 固定的点都有一个最小正周期 。对 除以 ,余数也会固定该点;最小性迫使余数为零,所以 。不同最小周期的点集不交,故
由约数偏序的Möbius反演理路偏序集 Möbius 反演Möbius inversion on posets在局部有限偏序集的区间和变换中用 Möbius 函数恢复原函数。,
最小周期为 的每条轨道恰有 个不同点,故第二式真是整数。这个论证不要求 在整个空间上可逆;它在一条周期轨道上自然构成循环置换。
对前面的 ,前四次结果是
|
|
|
|
| 1 |
2 |
2 |
2 |
| 2 |
12 |
10 |
5 |
| 3 |
50 |
48 |
16 |
| 4 |
192 |
180 |
45 |
第四行只需扣掉最小周期一、二的点,即 ,不应再减一次 。若某次固定集合含有整条圆周,不能把无穷点数塞入这里的有限整数反演;先返回集合结构才是正确终点。
与同调迹和映射环面互相检查
对二维环面,乘积同调理路Künneth同调公式Künneth theorem for homology · Kunneth formula · 库恩内特同调公式证明自由整数链复形乘积的张量项与低一次Tor项,并对RP²乘圆周和RP²自乘给出可逐矩阵核验的答案。给 的秩为 。平移与恒等同伦,所以 在一阶同调上作用为 ;杯积理路杯积Cup product使上同调成为分次环的自然双线性乘法。给顶维作用为乘 。因此
若行列式非零,Smith解集给 。更进一步,任意连续 若同伦于 ,就有同一个非零Lefschetz数,由Lefschetz定理理路Lefschetz 不动点定理Lefschetz fixed point theorem · Lefschetz数 · Hopf交替迹公式由有限同调作用的交替迹认证不动点,完整证明链迹抵消及两级细分的零对角机制,并区分存在性与点数。也必须有不动点;这里不再要求 是仿射映射。但精确点数的Smith算法只适用于式(2)的线性同余模型。
映射环面同调理路映射环面的同调Mapping torus homology · 映射环面的核余核序列将两个接缝的Mayer–Vietoris矩阵化为1−f*,区分核余核与分裂,并实际算出扭曲环面中的整数挠。则使用整数余核 。当矩阵满秩时,它与固定点群具有相同Smith因子,但对象不同:固定点在环面中,余核是整数格的商。例如式(5)同时说明二次迭代映射环面的一阶同调为 。
核算真正的计算任务
求 可以用反复平方;同时追踪仿射项时,可对增广矩阵 作幂运算。整数或有理数的位数会增长,不能把所有算术永久视为单位成本。Smith计算还需核对 及 。
计数只需不变因子或满秩行列式,逐点输出则至少要写出 份坐标。 可以随 指数增长,不能把“用少量矩阵乘法得到计数”说成“同样快地枚举全部点”。本单元脚本为可复查的小输入直接列点与轨道,并单独记录输出量。
参考资料