2026-08-28·por Sijie Wang#math

arithmetic-dynamics

Arithmetic dynamics — finite orbits over number fields

Parent: orbit · Prereq: discrete-dynamical-systems

The number-theoretic branch (Silverman's school): iterate a rational map φ:P1→P1\varphi: \mathbb{P}^1 \to \mathbb{P}^1 of degree d≥2d \ge 2 defined over a number field KK (think: φ(z)=z2+c\varphi(z) = z^2 + c with c∈Qc \in \mathbb{Q}), and ask which rational points have small orbits.

Definition

A point xx is preperiodic if its orbit is finite (eventually periodic). Write Preper⁡(φ,K)\operatorname{Preper}(\varphi, K) for the preperiodic points with coordinates in KK.

The height machine

The tool that makes this number theory rather than dynamics: the Weil height h(x)h(x), measuring the arithmetic complexity of a rational point (h(pq)=log⁡max⁡(∣p∣,∣q∣)h(\tfrac{p}{q}) = \log\max(|p|, |q|) in lowest terms). Two facts:

  1. h(φ(x))=d⋅h(x)+O(1)h(\varphi(x)) = d \cdot h(x) + O(1) — applying φ\varphi multiplies complexity by the degree, up to bounded error.
  2. Northcott's theorem: only finitely many points of KK have height below any given bound.
Canonical height (Call–Silverman)

h^φ(x)=lim⁡n→∞h(φn(x))d n\hat{h}_\varphi(x) = \lim_{n \to \infty} \dfrac{h(\varphi^n(x))}{d^{\,n}} — the limit exists because fact 1 makes the sequence Cauchy (telescoping the O(1)O(1) errors gives ∣h^−h∣≤C|\hat{h} - h| \le C for a constant CC independent of xx). It repairs fact 1 into an exact identity: h^φ(φ(x))=d⋅h^φ(x)\hat{h}_\varphi(\varphi(x)) = d \cdot \hat{h}_\varphi(x).

Finite orbits = zero canonical height

h^φ(x)=0  ⟺  x\hat{h}_\varphi(x) = 0 \iff x is preperiodic. (⇐\Leftarrow: a finite orbit has bounded hh, so h(φnx)/dn→0h(\varphi^n x)/d^n \to 0. ⇒\Rightarrow: h^=0\hat{h} = 0 forces h(φnx)≤Ch(\varphi^n x) \le C for all nn, and Northcott makes the orbit finite.) Corollary: Preper⁡(φ,K)\operatorname{Preper}(\varphi, K) is finite for every φ\varphi of degree ≥2\ge 2 over every number field.

Contrast this with dynamics over R\mathbb{R} or C\mathbb{C}, where periodic points are typically dense in the Julia set (complex-dynamics): arithmetic makes finite orbits rare and finite in number. The big open problem is uniformity — Morton–Silverman conjecture: the size of Preper⁡(φ,K)\operatorname{Preper}(\varphi, K) is bounded by a constant depending only on dd, deg⁡K\deg K (not on φ\varphi). Even for z2+cz^2 + c over Q\mathbb{Q} this is open (Poonen's conjecture: at most 9 rational preperiodic points; periods 4 and 5 are proven impossible, period ≥ 6 partially).

Count along: φ(z)=z2\varphi(z) = z^2 over Q\mathbb{Q}

  • h(2)=log⁡2h(2) = \log 2, orbit 2→4→16→2562 \to 4 \to 16 \to 256: heights log⁡2,2log⁡2,4log⁡2,…\log 2, 2\log 2, 4\log 2, \dots — doubling exactly, so h^(2)=log⁡2>0\hat{h}(2) = \log 2 > 0: infinite orbit. ✓
  • Orbit of 23\tfrac{2}{3}: 23→49→1681\tfrac{2}{3} \to \tfrac{4}{9} \to \tfrac{16}{81}, heights log⁡3,log⁡9,log⁡81\log 3, \log 9, \log 81 — again doubling; h^=log⁡3\hat{h} = \log 3.
  • Preper⁡(φ,Q)={0,∞,1,−1}\operatorname{Preper}(\varphi, \mathbb{Q}) = \{0, \infty, 1, -1\} (−1→1→1-1 \to 1 \to 1): four points, exactly the height-zero rationals. Over Q‾\overline{\mathbb{Q}} the preperiodic points are 0,∞0, \infty and all roots of unity — infinitely many, but each individual field cuts out finitely many (Northcott needs bounded degree).

Why this machinery cannot see Collatz

The height argument runs on h∘φ≈d⋅hh \circ \varphi \approx d \cdot h with d≥2d \ge 2 — a multiplicative complexity growth coming from a globally defined algebraic map. The Collatz map is piecewise affine (d=1d = 1 on each branch, and the branches are glued by congruence conditions, not algebra), so canonical heights collapse and Northcott gains no purchase. That structural mismatch — not lack of effort — is why collatz-orbit-statistics runs on measure theory and probability instead.

cited by
sobre esta entrada

Una de las entradas de wiki de sijie. La IA en este sitio está anclada en el mismo corpus y responde en la voz de sijie, con citas que vuelven a entradas como esta — responder le cuesta dinero a sijie, así que espera detrás de un código: ingrese código de acceso →