Mathematical Background
This page summarizes the definitions behind the data in Dynabase and the open problems the examples are meant to test. Silverman's The Arithmetic of Dynamical Systems (Graduate Texts in Mathematics 241, Springer, 2007) is a standard introduction to the subject.
Iteration and orbits
A dynamical system is a set S together with a map f from S to itself, which can be applied over and over. Write fn for the n-th iterate: f composed with itself n times, with f0 the identity. The (forward) orbit of a point P is the sequence P, f(P), f2(P), …. The point is
- periodic if the orbit returns to P: fn(P) = P for some n ≥ 1, the smallest such n being its (minimal) period;
- preperiodic if its orbit is finite, i.e. some iterate of P is periodic;
- wandering if its orbit is infinite.
A preperiodic point that is not periodic sits on a tail leading into a cycle. A preperiodic point has type (m, n) when it takes m steps to reach a cycle of length n.
Arithmetic dynamics studies the case where S is algebraic, typically the points of a variety over a number field K, and f is given by polynomials with coefficients in K. The questions are about the points defined over K itself.
Example. Take f(z) = z2 − 1 over ℚ. Then 0 → −1 → 0 is a cycle of length 2, the point 1 maps into it (1 → 0), and the point at infinity is fixed. These four points are all of the rational preperiodic points of f; every other rational number, such as 2 → 3 → 8 → …, wanders off to infinity. Drawing an arrow from each point to its image turns the preperiodic points into a directed graph, and this graph is what Dynabase stores.
Maps of projective space
Dynabase works with self-maps of projective space. This is where the computational tools are available (the algorithms, and their implementations in SageMath, are almost all written for projective space), and many of the main conjectures of the subject reduce to this case. A map from PN to itself of degree d is given by N + 1 homogeneous polynomials of degree d with no common factor. It is a morphism (defined at every point) when the polynomials also have no common zero. On the projective line, N = 1, every such map is a morphism. The site displays a map of the projective line as (F0(x, y) : F1(x, y)), which is the rational function F0(z, 1) / F1(z, 1) on the affine coordinate z = x/y. A polynomial f(z) of degree d appears as (ydf(x/y) : yd).
Conjugation, moduli and models
Changing coordinates by an invertible linear map α of projective space (an element of PGLN+1) replaces f by its conjugate fα = α−1 ∘ f ∘ α. Iterating commutes with conjugating, (fα)n = (fn)α, so α carries orbits of one map to orbits of the other: the two maps have the same dynamics, written in different coordinates. The conjugacy classes of degree d maps form the moduli space Md.
Dynabase has one entry per conjugacy class. The different polynomial representatives of a class are called models, and a single entry can store several of them:
- Original: the model as it was given by its source.
- Monic centered: a map is conjugate to a polynomial exactly when it has a totally ramified fixed point. Moving that point to infinity and normalizing so that the leading coefficient is 1 and the next coefficient is 0 gives the usual normal form of a polynomial. This may need a field extension.
- Reduced: the model with the smallest resultant and, among those, the smallest coefficients, found by the algorithm of Hutz and Stoll. It is determined by the conjugacy class.
- Chebyshev and Newton: a map is a Chebyshev map if it is conjugate to a Chebyshev polynomial, and a Newton map if it is Newton's method z − F(z)/F′(z) for some polynomial F.
Conjugation does not always respect the field of definition. Two maps defined over K can be conjugate only over a larger field; such maps are twists of each other. Their rational points can behave differently, so twists are separate entries in Dynabase, linked to each other. The maps α that conjugate f to itself form its automorphism group, which is finite for a morphism. Faber, Manes and Viray gave an efficient algorithm to compute it on the projective line.
Multiplier invariants and labels
If Q is a fixed point of f, its multiplier is the derivative of f at Q, computed in a local coordinate. Multipliers do not change under conjugation, and neither do the elementary symmetric functions of the multipliers of all the fixed points, σ1(1), …, σd+1(1). The fixed points of the iterate fn give invariants σ(n) in the same way. The multipliers themselves may only be defined over an extension, but these symmetric functions always lie in the field of definition of f. By a theorem of McMullen, the invariants of enough periods pin down a conjugacy class up to finitely many possibilities, apart from the Lattès maps.
This gives each conjugacy class its label dim.sig1.sig2.ord: the dimension, then 8-character SHAKE-256 hashes of σ(1) and σ(2), then an ordinal that tells apart the classes sharing those invariants. Because the label is built from invariants, any model of the map leads to the same label.
Fields and bad reduction
The field of definition of a model is the field generated by its coefficients. Number fields are named by their LMFDB labels; a field not in the LMFDB is shown by its defining polynomial. The resultant of a model is the resultant of its defining polynomials. It is nonzero exactly when the model is a morphism, and the primes dividing it are the primes where the model has bad reduction.
The problems
Rational preperiodic points
By Northcott's theorem, a morphism of degree at least 2 has only finitely many preperiodic points over a given number field, because every preperiodic point has bounded height. Morton and Silverman conjectured that much more is true: the number is bounded uniformly, independent of the particular map and field.
Uniform Boundedness Conjecture (Morton–Silverman, 1994). For all integers N ≥ 1, d ≥ 2 and D ≥ 1 there is a constant C(N, d, D) such that for every number field K with [K : ℚ] ≤ D and every morphism f : PN → PN of degree d defined over K, the number of preperiodic points of f in PN(K) is at most C(N, d, D).
The conjecture is strong. Applied to the degree 4 Lattès maps coming from multiplication by 2 on elliptic curves, it already implies the uniform boundedness of torsion on elliptic curves (Mazur's theorem over ℚ, Merel's over number fields).
The conjecture is open even for quadratic polynomials over ℚ. Poonen showed that if no z2 + c has a rational cycle of length more than 3, then such a map has at most 9 rational preperiodic points, counting the point at infinity, and he listed the possible graphs. Cycles of length 4 and 5 have been ruled out (Morton; Flynn, Poonen and Schaefer), and length 6 is ruled out assuming standard conjectures on elliptic curves and abelian varieties (Stoll). In the other direction, Doyle and Hyde showed that polynomials of degree d over ℚ can have at least d + max(6, ⌊log2 d⌋) rational preperiodic points, so any uniform bound must grow faster than d itself.
Two special cases get their own attention: long rational cycles and long rational tails. Interpolation easily produces cycles and tails whose length grows linearly with the degree, so the question is how far beyond that one can go. Bounds on both lengths, together with the known (but not explicit) uniform bound on rational preimages, would lead to an explicit Morton–Silverman constant. In the genetic algorithm data of Hutz (2026), no rational cycle was longer than d + 3 for polynomials or 2d + 3 for rational maps, and no rational tail was longer than d + 2 or 2d + 2 respectively.
Postcritically finite maps
The critical points of a map are the points where it fails to be locally one-to-one. A map is postcritically finite (PCF) if every critical point is preperiodic. The critical portrait is the directed graph formed by the critical points and everything in their forward orbits. By Thurston's rigidity theorem, PCF maps other than the flexible Lattès maps (which come in one-parameter families) are isolated points of moduli space, so they are defined over number fields. Their heights are also bounded, which gives finiteness:
Theorem (Ingram, 2012, for polynomials; Benedetto, Ingram, Jones and Levy, 2014, for rational maps). For every d ≥ 2 and B ≥ 1, there are only finitely many conjugacy classes of PCF maps of degree d, other than flexible Lattès maps, defined over number fields of degree at most B.
Both proofs show that PCF maps form a set of bounded height in moduli space, and Northcott's theorem then leaves only finitely many over fields of bounded degree. Ingram's bound is effective, so for polynomials the finite list can in principle be computed. For small degrees the complete lists over ℚ are known: quadratic polynomials (only z2, z2 − 1 and z2 − 2, up to conjugacy; Ingram), cubic polynomials (Anderson, Manes and Tobin), quartic polynomials (Fraser) and quadratic rational maps (Lukas, Manes and Yap).
Small canonical heights
The height of a rational point measures its arithmetic size; for a rational number a/b in lowest terms it is log max(|a|, |b|). Applying a map of degree d multiplies heights by roughly d, and the canonical height ĥf(P) = lim h(fn(P)) / dn makes this exact: ĥf(f(P)) = d ĥf(P), and ĥf differs from the ordinary height by a bounded amount. Over a number field, ĥf(P) = 0 exactly when P is preperiodic, and Northcott's theorem guarantees a wandering point with the smallest positive canonical height.
How small can that be? Conjugating a map can make canonical heights as small as we like, so the height of a point has to be compared with the size of the map itself, measured by a height hM(f) on the moduli space of degree d maps. Lang conjectured that on an elliptic curve the canonical height of a non-torsion point is bounded below in terms of the curve's minimal discriminant; the dynamical version replaces the discriminant with this height on moduli space.
Dynamical Lang Conjecture (Silverman, The Arithmetic of Dynamical Systems, Conjecture 4.98). Let K be a number field and d ≥ 2. There is a constant c = c(K, d) > 0 such that for every map f : P1 → P1 of degree d defined over K and every wandering point P ∈ P1(K), ĥf(P) ≥ c · hM(f).
Looper proved bounds of this shape for polynomials, under good reduction hypotheses and, for all polynomials, assuming the abcd-conjecture; the constants are not explicit.
Dynabase records the height ratio ĥf(P) / hM(f), with hM(f) the largest height of the fixed point invariants σi(1), for the point with the smallest ratio known. For quadratic maps these invariants give coordinates on moduli space (Milnor), and for polynomials they determine the class up to finitely many choices. For rational maps of higher degree they do not, so for those maps this measure is only a stand-in for a moduli height, but using the same measure in every degree makes the examples comparable. Earlier searches covered quadratic polynomials, cubic polynomials and quadratic rational maps (Benedetto et al.). The genetic algorithm data of Hutz (2026) suggests that the smallest ratio over ℚ shrinks roughly like 10−3d/2 for polynomials and 10−2d for rational maps of degree d.
Automorphism groups
The automorphism group Aut(f) of a map f : PN → PN consists of the changes of coordinates α ∈ PGLN+1 that conjugate f to itself, fα = f.
Theorem (Petsche, Szpiro and Tepper, 2009). If f : PN → PN is a morphism of degree d ≥ 2, then Aut(f) is a finite subgroup of PGLN+1.
So the possible automorphism groups are among the finite subgroups of PGLN+1, which over an algebraically closed field of characteristic 0 have been classified in the first few dimensions:
- PGL2 (the projective line): the cyclic and dihedral groups, and the symmetry groups A4, S4 and A5 of the Platonic solids. This goes back to Klein (1884); Silverman (1995) gives it in modern form, with explicit generators.
- PGL3 (the projective plane): Blichfeldt (1917), also in Miller, Blichfeldt and Dickson (1916). Besides the groups coming from lower dimensions and from monomial matrices, there are finitely many primitive groups, among them A5, A6, PSL2(F7) of order 168 and the Hessian group of order 216.
- PGL4 (projective 3-space): Blichfeldt (1905), and again in his 1917 book.
De Faria and Hutz showed how to build maps with a prescribed automorphism group and that every finite subgroup is the automorphism group of infinitely many maps. What is less clear is how simple such a map can be. The problem is to find, for each possible group, maps of the smallest possible degree, defined over the smallest possible field, whose automorphism group is exactly that group and not a larger one. The field matters because a map defined over ℚ can have automorphisms that are only defined over an extension. De Faria and Hutz gave a map over ℚ for every group except the tetrahedral group A4, and stated that none exists over ℚ; Gontmacher, Hutz, Jorgenson, Srimani and Xu (2021) then found one, (z3 − 3) / (−3z2), so every finite subgroup of PGL2 is the automorphism group of some map defined over ℚ. Dynabase records the automorphism group of its maps, computed over the algebraic closure, when it can be computed.
For polynomials the answer is complete (see Fujimura and Nishizawa on the symmetry loci of polynomial maps). Let f be a polynomial of degree d ≥ 2.
- If f is conjugate to zd, then Aut(f) is the dihedral group of order 2(d − 1): the rotations z ↦ ζz with ζd−1 = 1, and z ↦ 1/z, which swaps the two totally ramified fixed points 0 and ∞.
- Otherwise ∞ is its only totally ramified fixed point, so every automorphism fixes ∞ and is affine. Writing f in monic centered form, an automorphism must also fix 0, so it is z ↦ ζz, and this commutes with f exactly when ζe−1 = 1 for every exponent e appearing in f. So Aut(f) is cyclic of an order m dividing d − 1, and f has an automorphism of order m exactly when its monic centered form is z·g(zm).
So in degree d the possible automorphism groups of a polynomial are the trivial group, the cyclic group Cm for each divisor m > 1 of d − 1 (for example zd + zm+1, or zd + z when m = d − 1), and the dihedral group of order 2(d − 1), for zd alone. All of these are defined over ℚ, and the tetrahedral, octahedral and icosahedral groups never occur. Dynabase has an example of every one of these groups in each degree up to 10.
Status of the problems
The charts on the Status of Problems page rate each problem, degree and field:
- proven: the complete answer is a theorem, so the data is a complete list;
- conjectural: a complete answer has been conjectured, backed by partial proofs and extensive searches;
- experimental: the examples come from computer searches, with no conjectured complete answer;
- uncomputed: the complete answer is a theorem, but the database does not have its examples for that degree yet;
- open: little or no systematic data is available yet.
The automorphism groups chart also gives, in each cell, the number of distinct nontrivial automorphism groups among the maps of that degree, type and field in the database.
Further reading
- J. H. Silverman, The Arithmetic of Dynamical Systems, Graduate Texts in Mathematics 241, Springer, 2007.
- P. Morton and J. H. Silverman, Rational periodic points of rational functions, Internat. Math. Res. Notices 1994, no. 2, 97–110.
- P. Ingram, A finiteness result for post-critically finite polynomials, Int. Math. Res. Not. IMRN 2012, no. 3, 524–543 (arXiv:1010.3393).
- R. L. Benedetto, P. Ingram, R. Jones and A. Levy, Attracting cycles in p-adic dynamics and height bounds for postcritically finite maps, Duke Math. J. 163 (2014), no. 13, 2325–2356 (arXiv:1201.1605).
- C. Petsche, L. Szpiro and M. Tepper, Isotriviality is equivalent to potential good reduction for endomorphisms of PN over function fields, J. Algebra 322 (2009), no. 9, 3345–3365.
- F. Klein, Vorlesungen über das Ikosaeder und die Auflösung der Gleichungen vom fünften Grade, Teubner, Leipzig, 1884.
- J. H. Silverman, The field of definition for dynamical systems on P1, Compositio Math. 98 (1995), no. 3, 269–304.
- H. F. Blichfeldt, The finite, discontinuous primitive groups of collineations in four variables, Math. Ann. 60 (1905), 204–231.
- G. A. Miller, H. F. Blichfeldt and L. E. Dickson, Theory and Applications of Finite Groups, John Wiley & Sons, New York, 1916.
- H. F. Blichfeldt, Finite Collineation Groups, The University of Chicago Press, 1917.
- M. Fujimura and K. Nishizawa, Moduli spaces and symmetry loci of polynomial maps, in Proceedings of the 1997 International Symposium on Symbolic and Algebraic Computation, ACM, 1997, 342–348.
- J. A. de Faria and B. Hutz, Automorphism groups and invariant theory on PN, J. Algebra Appl. 17 (2018), 1850162 (arXiv:1509.06670).
- B. Hutz, A genetic algorithm for generating extreme examples in arithmetic dynamics, arXiv:2601.11482, 2026.
- The sources of the data are listed, with full citations, on the Summary of Included Data page.