算术动力学——数域上的有限轨道
上级:orbit · 前置:discrete-dynamical-systems
数论分支(Silverman 学派):对有理映射 φ:P1→P1(次数 d≥2,定义在数域 K 上)做迭代(设想 φ(z)=z2+c,其中 c∈Q),并追问哪些有理点的轨道是小的。
Definition
若一个点 x 的轨道是有限的(最终周期),就称它是预周期的(preperiodic)。记 Preper(φ,K) 为坐标落在 K 中的预周期点集合。
高度机制
让这件事成为数论、而不只是动力系统的工具,是Weil 高度(Weil height)h(x),它衡量一个有理点的算术复杂度(既约分数下 h(qp)=logmax(∣p∣,∣q∣))。有两个事实:
- h(φ(x))=d⋅h(x)+O(1)——应用 φ 会使复杂度按该映射的次数相乘,误差有界。
- Northcott 定理: K 中高度低于任意给定界限的点只有有限多个。
典范高度(Canonical height,Call–Silverman)
h^φ(x)=limn→∞dnh(φn(x))——这个极限存在,是因为事实 1 使该数列成为 Cauchy 列(把各项的 O(1) 误差逐项相消,可得 ∣h^−h∣≤C,常数 C 与 x 无关)。它把事实 1 修补成一个精确等式:h^φ(φ(x))=d⋅h^φ(x)。
有限轨道 = 典范高度为零
h^φ(x)=0⟺x 是预周期的。(⇐:有限轨道的 h 有界,故 h(φnx)/dn→0。⇒:h^=0 迫使 h(φnx)≤C 对一切 n 成立,再由 Northcott 定理得轨道有限。)
推论: Preper(φ,K) 都是有限集——对任意 φ(次数 ≥2),在任意数域上皆然。
与此对照的是 R 或 C 上的动力系统,那里周期点通常在 Julia 集中是稠密的(complex-dynamics):而算术结构使有限轨道变得稀少且数量有限。悬而未决的大问题是一致性——Morton–Silverman 猜想: Preper(φ,K) 的规模只由 d、degK 决定的一个常数所界定(与具体的 φ 无关)。即便对 z2+c 在 Q 上的情形,这个猜想也仍然是开放的(Poonen 猜想:至多 9 个有理预周期点;周期 4 和 5 已被证明不可能,周期 ≥ 6 部分被证明)。
沿路数一数:φ(z)=z2(在 Q 上)
- h(2)=log2,轨道 2→4→16→256:高度依次为 log2,2log2,4log2,…——精确地翻倍,所以 h^(2)=log2>0:轨道无限。✓
- 32 的轨道:32→94→8116,高度为 log3,log9,log81——同样是翻倍;h^=log3。
- Preper(φ,Q)={0,∞,1,−1}(−1→1→1):共四个点,恰好是高度为零的那些有理数。在 Q 上,预周期点是 0,∞ 以及全体单位根——数量无限,但每个具体的数域都只切出有限多个(Northcott 定理需要次数有界)。
为什么这套机器看不见 Collatz
高度论证依赖 h∘φ≈d⋅h(d≥2)——这是一种由全局定义的代数映射带来的乘法式复杂度增长。Collatz 映射是分段仿射的(每支上 d=1,各支之间靠同余条件而非代数来拼接),因此典范高度会坍缩,Northcott 定理也无从施力。这种结构上的错配——而非努力不够——正是 collatz-orbit-statistics 转而依靠测度论与概率论的原因。