Skip to content

从有限顶点表到环面周期与同调证书 ​

返回本单元路线

一个连续映射可以留下三种不同的数据:它在链与同调上的作用、它的周期点、以及沿它粘接出的总空间。同一组整数会出现在这些数据里,但用途不同。本题先把顶点表确实变成链矩阵,再用同一环面矩阵完成周期与同调两份独立证书。

配套下载:精确复算程序 · 完整结果与全部小周期轨道

输入与需要交付的结果 ​

第一份输入是圆周度二映射 f(t)=2t(mod1)。源圆周有十二个依次排列的顶点 vi=i/12,目标圆周有三个顶点 wj=j/3。顶点表为

g(vi)=w⌊i/2⌋mod3.

请给出星条件、零链与一链矩阵,并核验它在一阶同调上为乘二。另在三角环上比较一次循环旋转和一次反射,核对链迹、同调迹与几何不动点。

第二份输入是环面映射

FA([x])=[Ax],A=(3211).

请对 n=1,2,3,4 分别交付:

  1. An−I 的整数Smith证书,以及全部固定点的无重无漏参数化
  2. 固定点数、最小周期点数和最小周期轨道数
  3. Lefschetz数,以及它为什么不能直接当作点数
  4. 沿 FA、FA2 粘接的映射环面全部整数同调

最后把输入改成带半单位平移的剪切、圆周倍映射、交换两个圆周坐标,逐项说明原结论哪些还适用。

第一张证书:顶点表真的保持边界 ​

令 Bm 为 m 边循环的边界矩阵,列 i 是 ei+1−ei,下标模 m。零链矩阵 G0 是 3×12,第 i 列是第 ⌊i/2⌋mod3 个标准基向量。

一链矩阵 G1 也是 3×12。偶数列为零;奇数列 i=2j+1 是第 jmod3 个标准基向量。这里源、目标的边都按绕行方向定向,包括跨过参数一的末边。逐列检查:偶数边的两端像相同,左右边界都为零;奇数边的两端像是目标相邻顶点,左右都为后一顶点减前一顶点。因此

B3G1=G0B12.

对源基本循环 z=(1,…,1)T,

G1z=(2,2,2)T=2zL.

这才是度二的链证书。若错误地把坍缩边送成零链,这个矩阵等式会直接失败。

星条件也须独立验证。顶点 vi 的开星参数为 ((i−1)/12,(i+1)/12),其 f 像为 ((i−1)/6,(i+1)/6)。当 i=2j 时该弧以 j/3 为中心;当 i=2j+1 时它为 (j/3,(j+1)/3)。两者都落在 wjmod3 的开星里。于是单纯逼近的直线同伦保证顶点表代表原连续映射。

在三角环上,循环旋转的零链、一链矩阵均为三循环,迹皆零,所以 L=0,几何上无不动点。反射固定一个顶点并交换另两个顶点,零链迹为一;对边被反向固定,一链迹为负一,因此 L=2。它的两个几何不动点是固定顶点与对边中点。

度二映射却有 L=1−2=−1,而固定点只有参数零。Lefschetz定理使用非零值证明存在,不把负数读成负的点数。

第二张证书:整数换基给出全部周期点 ​

记 Nn=An−I。下面每行给 UnNnVn=Dn,且 det⁡Un=−1、det⁡Vn=1。

n Nn Un Vn Dn
1 (2210) (011−2) I diag(1,2)
2 (10842) (1−22−5) (1−201) diag(2,6)
3 (40301510) (−133−8) I diag(5,10)
4 (1521125640) (3−87−19) (1−201) diag(8,24)

若 Dn=diag(s1,s2),全部解为

(1)[x]=[Vn(j1/s1j2/s2)],0≤ji<si.

完整性来自把原方程乘 Un、代入 x=Vny 后逐坐标求模一解;无重复来自 Vn 在环面上可逆。只核对行列式,还不能证明式(1)列出的点确实互不重复。

二次迭代的十二点,用共同分母六表示,分成

(0,0),(0,3),(1,1)↔(5,2),(1,4)↔(5,5),(2,2)↔(4,4),(2,5)↔(4,1),(3,0)↔(3,3),

其中每个坐标仍要除以六。两条长度一轨道与五条长度二轨道刚好覆盖全部十二点。

三次迭代还有可手算的最小周期三例子:点 (1/5,0) 的轨道为

(1,0)/5⟼(3,1)/5⟼(1,4)/5⟼(1,0)/5.

三个点不同,因此最小周期确实为三。配套结果列出了前四次迭代固定集合中的全部轨道,而不只给数量。

第三张证书:不要混淆三个计数 ​

令 Fn 为迭代固定点数,Pn 为最小周期恰为 n 的点数,On 为长度恰为 n 的轨道数。由周期分解与Möbius反演,

Fn=∑d∣nPd,Pn=∑d∣nμ(n/d)Fd,On=Pn/n.

Smith因子给

(F1,F2,F3,F4)=(2,12,50,192),

因此

(P1,P2,P3,P4)=(2,10,48,180),(O1,O2,O3,O4)=(2,5,16,45).

第四次只需扣除被第二次固定的全部点:P4=192−12。再次减去两份一次固定点会重复扣除。

同调方面,H0,H1,H2 上的作用分别为 1,An,det⁡(An)=1,故

L(FAn)=2−tr(An)=(−2,−12,−50,−192)

对应 n=1,2,3,4。它与上面的固定点数互为相反数,绝对值相同来自这个满秩线性环面模型的额外结构。

也可以不用逐次乘矩阵来核对点数。A 的特征多项式为 t2−4t+1,所以迹序列满足

s0=2,s1=4,sn+1=4sn−sn−1.

得到 s2=14,s3=52,s4=194,于是 Fn=sn−2。这是一份与Smith消元不同的数值核对;它仍不能替代周期点坐标证书。

第四张证书:沿同一映射粘接得到什么空间 ​

映射环面的接缝序列给二维环面输入的统一公式

H1(TFAn)≅Z⊕coker(I−An),H2(TFAn)≅Z⊕ker⁡(I−An),H3(TFAn)≅Z,

这里用到 det⁡(An)=1,不是一般二维输入都有后两行的相同形式。本例 I−An 满秩,故核为零。

n=1 的Smith因子为 1,2,单位因子不贡献商群,于是

(H0,H1,H2,H3)(TFA)=(Z,Z⊕Z/2,Z,Z).

n=2 的Smith因子为 2,6,所以

(H0,H1,H2,H3)(TFA2)=(Z,Z⊕Z/2⊕Z/6,Z,Z).

更高同调为零。两空间的有理Betti数完全相同,整数挠却不同;只计算秩会漏掉本题主要信息。

还可给出一套更直接的链级复核。二维环面的最小胞腔链在 0,1,2 次分别为 Z,Z2,Z,边界为零。映射环面的链群秩为 1,3,3,1,按“原胞腔、低一维胞腔扫过时间”的顺序取基,边界可写成

(2)∂1=(0 0 0),∂2=(01−a−b0−c1−d000),∂3=(1−det⁡A00).

这里 A=(abcd)。纵向胞腔的两端差给 I−A,顶维扫动的两端差给 1−det⁡A;纤维内部边界原本为零。可先作胞腔逼近取得这些链作用,映射环面在同伦的粘接映射之间保持同伦型。配套脚本按整数核的同一组换基再处理下一张边界,直接算式(2)同调,与核余核公式相符。

三种迁移输入 ​

特征值一与平移项 ​

取 S=(1101)。无平移时,一次固定集是圆周 x2=0;改成 f([x])=[Sx+(0,1/2)] 后,一次固定集为空。两者的Lefschetz数都为零。

后一个映射的二次平移项是 (1/2,1),固定方程变为 2x2≡1/2(mod1),得到两条圆周 x2=1/4,3/4。因为一次没有固定点,这两条圆周全部由最小周期二的点组成。这里应该输出集合与最小周期,不能输出有限的 P2 或 O2。

非可逆的圆周倍映射 ​

对 z↦z2,环面粘接公式仍给 H0=Z,H1=Z,H2=0。但粘接映射不是同胚,接缝有分支;自然投影不能直接当成圆周纤维丛。正合列的成立与纤维丛的局部乘积是不同验收项。

交换两个圆周坐标 ​

对 B=(0110),I−B 的Smith形为 diag(1,0),故一阶核、余核均为 Z。但 det⁡B=−1,顶维粘接产生乘二关系,于是

(H0,H1,H2,H3)(TFB)=(Z,Z2,Z⊕Z/2,0).

自由核、余核和顶维符号必须同时保留,不能把这个输入当作原例的一次简单数值替换。

复算与验收 ​

程序只用Python标准库,以整数和有理分数计算;默认向标准输出写结果,只有明确给出 --output 才写文件。检查在 python -O 下仍执行。

程序覆盖有限复形上的全部指定顶点自映射、链映射等式、由循环与边界基独立计算的同调迹、实际细分矩阵与末顶点链逆、棱柱符号、整数Smith乘积和仿射网格交叉枚举。映射环面既用核余核求解,也用式(2)的相容整数链换基复算。所有固定点列举还与独立的共同分母网格穷举逐集合比较。

验收不能只看一个“PASS”:顶点表要满足开星条件,链迹要来自方阵,Smith矩阵要在整数上可逆,周期点必须先扣除短周期才除以 n,映射环面必须保留整数挠。秩亏、平移不相容和非可逆粘接应各自返回声明过的结果类型。