VeriDiscover LabGitHub
← All writing

Prescribing Infinite Patterns in Arithmetic Dynamics

New constructions for recurrence zeros, extensions of dynamical systems, and the geometry that finite-field orbits retain.

VeriDiscover Lab13 min read

A linear recurrence can vanish at times 1,2,4,8,16,…1,2,4,8,16,\ldots, and at no other times. To see how, work in characteristic two, where 1+1=01+1=0, and consider

u(n)=(t+1)n−tn−1.u(n)=(t+1)^n-t^n-1.

Here n=0,1,2,…n=0,1,2,\ldots, tt is a formal variable, and the terms belong to the field of rational functions F2(t)\mathbb F_2(t). Each of the three terms is a geometric progression, so their difference satisfies a fixed linear recurrence: every new term is a fixed linear combination of a finite number of previous terms. Repeated squaring gives (t+1)2a=t2a+1(t+1)^{2^a}=t^{2^a}+1, and a binomial-coefficient argument shows that these powers of two are exactly the positive times when the sequence vanishes.

This classical example, recorded by Lech and discussed in Derksen's paper, illustrates a basic question about arithmetic dynamics. How much infinite behavior can a finite algebraic rule prescribe?

Our manuscript, Realization, Extension, and Orbit Obstructions in Arithmetic Dynamics, gives constructions addressing four questions from papers and preprints dated 2005 to 2019. Two results establish that certain prescribed dynamics can always be realized. Two others identify precise obstructions to proposed universal behavior. The proofs develop three useful techniques: recovering large powers from rational functions, preserving a dynamical system while enlarging its coordinates, and detecting geometric information that pointwise iteration does not reveal.

The oldest question concerns the zero sets of linear recurrences. In a preprint from 2005, published in 2007, Harm Derksen described the possible zero sets in positive characteristic and asked whether every set in his classification could actually occur. This is his Conjecture 3.6, an inverse problem dating back roughly two decades. The general inverse problem was still explicitly described as open in Xie and Yang's May 2026 discussion.

Fix a prime pp. The permitted sets in characteristic pp are called pp-normal. Their building blocks include arithmetic progressions and sets formed from expressions such as

c0+c1qa1+⋯+crqar,q=pe,c_0+c_1q^{a_1}+\cdots+c_rq^{a_r}, \qquad q=p^e,

where e≥1e\ge1 is an integer and the exponents aia_i vary independently over nonnegative integers. The rational coefficients satisfy integrality conditions, and only nonnegative values of the expression are kept. One may take finite unions and change finitely many individual times. Positive and negative coefficients are both allowed: a pattern built from 3a−2⋅3b3^a-2\cdot3^b, retaining its nonnegative values, is a typical example of the signed case.

We prove that every pp-normal set is the exact zero set of a finite-order linear recurrence over the single field Fp(t)\mathbb F_p(t). The recurrence may depend on the set; the field does not. The statement specifies every time, including any prescribed finite changes. It completes the inverse direction of the classification with a uniform choice of coefficient field.

The distinction between knowing the allowed patterns and constructing them matters. A classification gives restrictions on what an existing recurrence can do. An inverse theorem turns those restrictions into a sufficient condition: give us an allowed pattern, and a recurrence exists that realizes exactly that pattern. All the variation can be placed in the coefficients and the recurrence order; one formal variable suffices.

The proof starts with a familiar identity. In characteristic pp, taking a ppth power preserves addition and multiplication; this operation is called Frobenius. Over a field with qq elements, every element aa satisfies aq=aa^q=a. Introduce a second variable ξ\xi, independent of tt. Evaluating the rational function

R(ξ)=ξ+tq2ξ+tqR(\xi)=\frac{\xi+t^{q^2}}{\xi+t^q}

at any a∈Fqa\in\mathbb F_q gives R(a)=(t+a)q2−qR(a)=(t+a)^{q^2-q}. The numerator records a positive power contribution; the denominator records a negative one. Rational functions therefore provide a natural way to retain signed weights in the same object.

The useful new step runs this reasoning backward. Suppose a nonzero rational function over Fq(t)\mathbb F_q(t) has complexity at most CC, measured by the sum of its reduced numerator and denominator degrees in ξ\xi, and q>4Cq>4C. If its values agree with (t+a)n(t+a)^n for an integer nn at at least q−Cq-C elements a∈Fqa\in\mathbb F_q, the reconstruction lemma forces it to be a product of factors ξ+tqj\xi+t^{q^j}, with nonnegative levels jj and signed integer multiplicities. The same multiplicities reconstruct nn as a signed sum of powers of qq.

Why can finitely many evaluations force this structure? Differentiate with respect to tt and clear denominators. The resulting polynomial in ξ\xi has bounded degree. Once it vanishes at more points than that degree permits, it must vanish identically. The sampled equalities have become an exact differential identity.

There is a subtlety in characteristic pp: differentiation sees multiplicities only modulo pp. A factor occurring pp times can disappear from the derivative altogether. The proof retains its full integer multiplicity in the rational function, removes that complete factor, and takes a Frobenius root of the remaining coefficients. Each nonzero removal lowers the degree complexity. Keeping track of the finite-field permutation induced by these roots makes the process consistent across successive stages.

After the last nonzero removal, the remaining integer exponent must be divisible by every power of pp, forcing it to be zero. The evaluation identities then force the remaining function to be 11. Reversing the steps recovers the desired powers.

This supplies a finite algebraic test for a pattern involving arbitrarily large exponents. The construction builds on earlier geometric realizations and a decomposition used by Lee and Nam in their 2024 preprint, published in 2025. The signed reconstruction and boundary control allow the full class to be realized by linear recurrences.

To obtain the full zero-set theorem, the proof also controls what happens when parameters collide or move to infinity in a projective closure, which includes limiting parameter configurations. Otherwise, taking a closure could introduce extra zero times. Those boundary arguments retain the original signed weights.

The resulting fixed equations are evaluated along an orbit whose coordinates are geometric progressions. This produces finite sums of exponentials in time, hence linear recurrences. Closure operations on recurrences then assemble the required sets, and a field norm brings temporary finite extensions of the constants back to Fp(t)\mathbb F_p(t) without changing which terms are zero.

The next construction concerns a different kind of preservation. Suppose a dynamical system is defined on a projective variety XX. Can we place XX inside a larger projective space and extend its map to that entire space, while keeping its original action on XX?

Projective space uses coordinates [x0:⋯:xN][x_0:\cdots:x_N], with proportional nonzero tuples representing the same point. A tuple of homogeneous polynomials of the same positive degree defines an everywhere-defined map only when those polynomials have no common nonzero zero, including over extension fields. Coordinate formulas that work perfectly on XX can acquire common zeros elsewhere in the ambient space. These are called base points.

For a polarized map, a compatible choice of geometric coordinates has a specified degree dd. Let ϕ:X→X\phi:X\to X be the given map. Formally, an ample line bundle L\mathcal L, a sufficiently high tensor power of which gives a projective embedding of XX, satisfies ϕ∗L≃L⊗d\phi^*\mathcal L\simeq\mathcal L^{\otimes d}. We treat d≥2d\ge2. Poonen's 2013 paper asked whether changing the embedding always permits an extension and explicitly left the finite-field case unresolved. Extensions over infinite fields were already available, as were results permitting replacement of the original map by a suitable iterate.

Our result permits a larger ambient dimension and constructs an embedding jj and a degree-dd map Ψ\Psi over the original field such that

Ψ∘j=j∘ϕ.\Psi\circ j=j\circ\phi.

Every original time step is preserved: Ψn∘j=j∘ϕn\Psi^n\circ j=j\circ\phi^n for all n≥0n\ge0. The embedding jj carries every orbit on XX to the corresponding Ψ\Psi-orbit in the ambient space. The theorem works over arbitrary fields, and the construction retains multiplicity information in the equations defining XX.

The finite-field difficulty has a simple illustration. Remove from the affine line every solution of xq−x=0x^q-x=0. The remaining algebraic open set is nonempty, yet it contains no point defined over Fq\mathbb F_q. A proof that good coordinate choices form a nonempty open set therefore does not guarantee a choice over the original field.

We choose good coordinates over a finite extension and expand each extension-field coordinate in a basis over the original field. This increases the number of coordinates while preserving polynomial degree. For example, over F3\mathbb F_3, introduce α\alpha with α2=−1\alpha^2=-1. Squaring becomes

(x+αy)2=(x2−y2)+α(2xy).(x+\alpha y)^2=(x^2-y^2)+\alpha(2xy).

In the two coordinates x,yx,y, this gives the map [x:y]↦[x2−y2:2xy][x:y]\mapsto[x^2-y^2:2xy]. Its coordinate polynomials have no common nonzero zero, even over the algebraic closure, so it is a quadratic map of the whole projective line. In the conjugate coordinates x+αyx+\alpha y and x−αyx-\alpha y, it simply squares each coordinate.

The general proof verifies exactly this geometric property. Finite extensions of finite fields are separable, which makes the change to all conjugate coordinates invertible. Over an algebraic closure, those coordinates separate the expanded map into independent conjugate blocks. Each block has the origin as its only common affine zero, so all the expanded coordinates vanish simultaneously only at the origin. Projectivization therefore introduces no base point. Meanwhile, expanding the section identities on XX in the same basis proves the commuting equation above. These identities preserve the original equations and their multiplicities.

Restriction of scalars and separability are classical tools. The contribution here is the homogeneous construction that preserves both the absence of geometric base points and the original dynamical identities. Together with the preparation of the embedding, it gives the extension with degree and time steps unchanged.

The last two results use a much simpler-looking formula:

S(u,v)=(u,uv),Sn(u,v)=(u,unv).S(u,v)=(u,uv),\qquad S^n(u,v)=(u,u^nv).

The first coordinate stays fixed, and the second is repeatedly multiplied by it. Over a finite field, the nonzero elements form a cyclic group. Whether the second coordinate ever reaches 11 is therefore determined by whether vv belongs to the subgroup generated by uu.

Over F5\mathbb F_5, for instance, taking u=2u=2 and v=3v=3 makes the second coordinate run through 3,1,2,4,3,…3,1,2,4,3,\ldots. Taking u=4u=4 and v=2v=2 gives 2,3,2,3,…2,3,2,3,\ldots, which never reaches 11. Here 33 belongs to the subgroup generated by 22, while 22 lies outside the subgroup {1,4}\{1,4\} generated by 44. This subgroup test decides whether the distinguished value is visited.

We build a cubic birational map of the projective plane whose dynamics on a suitable open set have precisely these coordinates. Birational means that the map has a rational inverse on a dense open set. When the multiplicative orbit reaches the distinguished value, the original projective orbit reaches an indeterminacy point. The step into that point is defined; the following step is undefined. The proof checks these boundary transitions in the original map, so counting successful orbits becomes an exact finite-group calculation.

This addresses Conjecture 18.10(b) in the 2018 preprint, published in 2019, of Current Trends and Open Problems in Arithmetic Dynamics. For every dominant rational self-map of projective space, the conjecture predicted that this proportion tends to one over growing extensions of a fixed finite field. Dominance means that the image is algebraically dense, a condition satisfied by our birational map. Weinreich had already questioned that expectation through the pentagram map. Our contribution is an explicit plane map with an exact count and fully determined limiting behavior.

Let δ(n)\delta(n) be the proportion of points of the projective plane over F2n\mathbb F_{2^n} whose orbit under our map can continue forever. Then

lim inf⁡n→∞δ(n)=0,lim sup⁡n→∞δ(n)=1.\liminf_{n\to\infty}\delta(n)=0, \qquad \limsup_{n\to\infty}\delta(n)=1.

Both extremes occur for one fixed map over one fixed base field. Along prime extension degrees, almost every point eventually encounters the obstruction. Along factorial extension degrees, almost every point avoids it.

The source of this oscillation is arithmetic. If a multiplier uu has order hh, exactly hh nonzero values of vv lie in its subgroup. One of these is v=1v=1, which is excluded from the initial projective chart, leaving h−1h-1 unsuccessful starting values there. Summing these counts and accounting for the boundary gives the exact number of unsuccessful trajectories. The controlling quantity is the normalized mean element order: the average fraction of the multiplicative group visited by the cycle generated by a multiplier. Larger fractions expose more starting values to the forbidden point.

At prime extension degrees, the new prime factors of the multiplicative group order are forced to be large. At factorial extension degrees, that group order acquires more and more small prime factors. The resulting normalized mean element orders have different limits. The same construction has nonconvergent orbit density over every finite base field, with exact formulas for both extrema.

The geometric set of successful starting points is also Zariski dense over the algebraic closure: no nonzero polynomial equation cuts out a proper algebraic subset containing all of them. This example shows how that geometric abundance can coexist with proportions approaching zero along an infinite sequence of finite extensions. It gives a concrete arithmetic reason that geometric density alone cannot determine finite-field frequency.

The map SS also provides the obstruction in the fourth result. Here we construct an everywhere-defined polynomial map in three variables. Its unique fixed point is the origin. A subvariety is geometrically nilpotent if each of its points over the algebraic closure eventually reaches that origin, with a time that may depend on the point. It is nilpotent if a single time works for the whole subvariety. Each individual point belongs to some finite extension field, but no single finite field contains all the points under consideration. Their absorption times can therefore lack a common bound.

Borisov had already constructed examples separating these two properties in a 2015 preprint, published in 2018. His Question 13 asked whether every system has one geometrically nilpotent subvariety from which all the others can be covered by taking forward images and inverse images. Such a subvariety would be a universal seed for this operation.

We construct a system with no such seed, in every prime characteristic. The obstruction comes from an infinite family of surfaces whose ratios on the nonzero coordinate chart lie on the curves

Cs:u=vps,s=1,2,3,….C_s:\quad u=v^{p^s},\qquad s=1,2,3,\ldots.

At a geometric point, write (u,v)=(aps,a)(u,v)=(a^{p^s},a). The element a≠0a\ne0 has finite multiplicative order mm, coprime to pp. Since psp^s is invertible modulo mm, there is an n≥0n\ge0 for which 1+nps≡0(modm)1+np^s\equiv0\pmod m. Under SnS^n, the second coordinate is then 11. The original three-dimensional map turns this event into absorption at the origin. Its remaining boundary points also reach the origin and never return to the nonzero chart. Thus every point of each surface is eventually absorbed, and any orbit still in that chart can be followed in ratio coordinates throughout its history.

The curves nevertheless retain different algebraic information. Set K=Fp‾K=\overline{\mathbb F_p}, the algebraic closure of Fp\mathbb F_p, and now parametrize the whole curve by an indeterminate τ\tau. Its field of rational functions is K(τ)K(\tau), while the functions coming from the retained coordinate uu form the subfield K(τps)K(\tau^{p^s}). The extension

K(τps)⊂K(τ)K(\tau^{p^s})\subset K(\tau)

has degree psp^s. Recovering τ\tau from uu requires adjoining a psp^s-th root; this is called a purely inseparable extension. That degree survives every forward or backward iterate of SS, because SS fixes uu.

This gives a particularly concrete distinction. On every finite field of characteristic pp, raising elements to a psp^s-th power is a bijection. On K(τ)K(\tau), its image is K(τps)K(\tau^{p^s}), and the full field has degree psp^s over that image. In characteristic two, the curves u=v2u=v^2 and u=v4u=v^4 are abstractly isomorphic, but their projections to the same uu-axis have degrees two and four. Retaining that projection supplies an invariant that separates their dynamics.

An infinite list of degrees alone would not exclude every possible seed. The proof also shows that the Zariski closure of a geometrically nilpotent seed's ratio projection has dimension at most one: a two-dimensional projection would contain points that never reach the origin. There are only finitely many irreducible curve components in such a projection. Each component can account for at most one of the degrees psp^s, even after arbitrary forward and backward iterates. It follows that a fixed seed can cover only finitely many members of our family. The argument continues to work when its forward images are enlarged to their Zariski closures, the smallest closed algebraic sets containing them.

The manuscript is accompanied by Lean 4 source and a detailed account of its formalization scope. The inverse recurrence theorem, the orbit-count and density results in a projective-point model, and the core nonexistence theorem in its algebraic-closure-point formulation have complete formal proofs from their stated inputs. For projective extension, the coordinate construction and the final projective diagram are formalized; the passage from an arbitrary polarized scheme to those coordinate inputs remains to be formalized. The paper identifies this gap and the additional ancillary statements outside the verified scope.

The resulting tools have concrete uses: constructing prescribed zero sets, embedding a dynamical system without changing its iteration, computing exact orbit frequencies, and proving that a proposed universal construction cannot exist. Each comes with an explicit mechanism and a precise account of the information it must preserve.