Papers
Topics
Authors
Recent
Search
2000 character limit reached

Van der Put Theorem Overview

Updated 8 July 2026
  • Van der Put Theorem is an expansion theorem that uniquely represents continuous p-adic functions using characteristic functions of ultrametric balls.
  • It establishes coefficient criteria for 1-Lipschitz maps, linking analytic representations with automata theory and p-adic dynamics.
  • The theorem also connects with geometric applications, such as the Gerritzen–van der Put conjecture, bridging fixed-point configurations and branch-point clusters.

Searching arXiv for papers on van der Put expansions and related automata/dynamics results. The classical van der Put theorem is the expansion theorem for continuous nonarchimedean functions: every continuous map f:ZpZpf:\mathbb Z_p\to\mathbb Z_p admits a unique series expansion in characteristic functions of pp-adic balls. Current arXiv usage suggests that the name also functions as a shorthand for several coefficient criteria built on that expansion, especially for $1$-Lipschitz maps, finite-state transducers, measure-preserving and ergodic pp-adic dynamics, and—under the distinct phrase “Gerritzen–van der Put conjecture”—for a geometric comparison of fixed-point and branch-point configurations in split degenerate superelliptic curves (Anashin, 2011, Khrennikov et al., 2012, Yelton, 2024).

1. Classical expansion theorem

For a continuous function f:ZpZpf:\mathbb Z_p\to\mathbb Z_p, the van der Put expansion has the form

f(x)=m=0Bmχ(m,x),f(x)=\sum_{m=0}^{\infty} B_m\,\chi(m,x),

where χ(m,x)\chi(m,x) is the characteristic function of a basic pp-adic ball. In the normalization used in the automata and dynamics papers, χ(m,x)=1\chi(m,x)=1 exactly when xm(modplogpm+1)x\equiv m \pmod{p^{\lfloor \log_p m\rfloor+1}}, with the usual convention at pp0. The coefficients are uniquely determined by

pp1

where pp2 and pp3. Thus pp4 records the increment from the truncation that removes the highest nonzero base-pp5 digit of pp6 (Anashin, 2011).

An analogous statement is used over pp7 for arbitrary pp8. There the basis functions are cylinder indicators

pp9

and every continuous $1$0 has a unique expansion

$1$1

The $1$2-adic/tree-theoretic formulation interprets $1$3 as the boundary of the rooted $1$4-ary tree $1$5 (Grigorchuk et al., 2020).

The significance of the theorem is structural rather than merely representational. Because the basis functions are characteristic functions of ultrametric balls, the coefficients encode local behavior scale by scale. This ultrametric locality is exactly what makes the basis effective in automata theory and $1$6-adic dynamics.

2. $1$7-Lipschitz and compatible functions in van der Put form

A central refinement of the expansion theorem is the characterization of $1$8-Lipschitz maps by divisibility properties of van der Put coefficients. In the prime-base setting, Anashin–Khrennikov–Yurova prove that

$1$9

Equivalently, the ordinary coefficient pp0 is divisible by pp1 for every pp2 (Anashin, 2011).

The same phenomenon holds for arbitrary pp3: pp4 The coefficients pp5 are the reduced van der Put coefficients (Grigorchuk et al., 2020).

In the pp6-adic dynamics literature, “compatible” is equivalent to pp7-Lipschitz. One formulation is

pp8

and another is preservation of congruences modulo all powers of pp9. In van der Put form this becomes the coefficient growth condition

f:ZpZpf:\mathbb Z_p\to\mathbb Z_p0

or equivalently

f:ZpZpf:\mathbb Z_p\to\mathbb Z_p1

This coefficient criterion is repeatedly used as the basic compatibility test in dynamical applications (Khrennikov et al., 2012).

The automata interpretation is exact: automaton functions are precisely the f:ZpZpf:\mathbb Z_p\to\mathbb Z_p2-Lipschitz self-maps of f:ZpZpf:\mathbb Z_p\to\mathbb Z_p3. Moreover, the digitwise form

f:ZpZpf:\mathbb Z_p\to\mathbb Z_p4

shows that the f:ZpZpf:\mathbb Z_p\to\mathbb Z_p5-th output digit depends only on the first f:ZpZpf:\mathbb Z_p\to\mathbb Z_p6 input digits, never on higher digits (Anashin, 2011). This suggests that the van der Put basis is not only analytic but also intrinsically finite-prefix in character.

3. Finite-state automata criterion over f:ZpZpf:\mathbb Z_p\to\mathbb Z_p7

The main theorem of the automata paper is a finiteness criterion stated entirely in terms of the normalized van der Put coefficients. Let

f:ZpZpf:\mathbb Z_p\to\mathbb Z_p8

be f:ZpZpf:\mathbb Z_p\to\mathbb Z_p9-Lipschitz. Then f(x)=m=0Bmχ(m,x),f(x)=\sum_{m=0}^{\infty} B_m\,\chi(m,x),0 is the automaton function of a finite automaton if and only if both of the following hold:

  1. the set f(x)=m=0Bmχ(m,x),f(x)=\sum_{m=0}^{\infty} B_m\,\chi(m,x),1 is a finite subset f(x)=m=0Bmχ(m,x),f(x)=\sum_{m=0}^{\infty} B_m\,\chi(m,x),2;
  2. the f(x)=m=0Bmχ(m,x),f(x)=\sum_{m=0}^{\infty} B_m\,\chi(m,x),3-kernel of f(x)=m=0Bmχ(m,x),f(x)=\sum_{m=0}^{\infty} B_m\,\chi(m,x),4 is finite.

The f(x)=m=0Bmχ(m,x),f(x)=\sum_{m=0}^{\infty} B_m\,\chi(m,x),5-kernel is

f(x)=m=0Bmχ(m,x),f(x)=\sum_{m=0}^{\infty} B_m\,\chi(m,x),6

and by the classical criterion a sequence is f(x)=m=0Bmχ(m,x),f(x)=\sum_{m=0}^{\infty} B_m\,\chi(m,x),7-automatic if and only if its f(x)=m=0Bmχ(m,x),f(x)=\sum_{m=0}^{\infty} B_m\,\chi(m,x),8-kernel is finite. Accordingly, the theorem may be restated as: a f(x)=m=0Bmχ(m,x),f(x)=\sum_{m=0}^{\infty} B_m\,\chi(m,x),9-Lipschitz map comes from a finite-state χ(m,x)\chi(m,x)0-ary transducer exactly when its normalized van der Put coefficients are finite-valued and χ(m,x)\chi(m,x)1-automatic (Anashin, 2011).

The paper also derives a Christol-type reformulation. If χ(m,x)\chi(m,x)2 is prime and χ(m,x)\chi(m,x)3 is embedded into a finite field χ(m,x)\chi(m,x)4 by an injection χ(m,x)\chi(m,x)5, then finite-state realizability is equivalent to algebraicity of

χ(m,x)\chi(m,x)6

over χ(m,x)\chi(m,x)7 (Anashin, 2011).

The proof proceeds by analyzing section functions

χ(m,x)\chi(m,x)8

which correspond to states reached after reading a χ(m,x)\chi(m,x)9-digit prefix. Finite-state behavior is equivalent to finiteness of the family pp0. After decomposing pp1 into a constant part and a tail part, the paper identifies the tail with the subsequences pp2, so finiteness of sections becomes finiteness of the pp3-kernel. The rationality condition pp4 arises from eventual periodicity of the relevant pp5-adic constants (Anashin, 2011).

A model example is the identity map pp6. Its normalized coefficients pp7 are the leading base-pp8 digit of pp9, hence take values in χ(m,x)=1\chi(m,x)=10 and form a χ(m,x)=1\chi(m,x)=11-automatic sequence. The theorem therefore recovers the obvious fact that χ(m,x)=1\chi(m,x)=12 is realized by a one-state transducer that outputs each input digit unchanged (Anashin, 2011).

4. Generalization to arbitrary χ(m,x)=1\chi(m,x)=13 and the Mealy–Moore correspondence

The prime-base criterion was generalized from χ(m,x)=1\chi(m,x)=14 to an arbitrary integer χ(m,x)=1\chi(m,x)=15 in the setting of rooted-tree endomorphisms and solenoid maps. If χ(m,x)=1\chi(m,x)=16 is an endomorphism of the rooted χ(m,x)=1\chi(m,x)=17-ary tree and χ(m,x)=1\chi(m,x)=18 is the induced χ(m,x)=1\chi(m,x)=19-Lipschitz map, then xm(modplogpm+1)x\equiv m \pmod{p^{\lfloor \log_p m\rfloor+1}}0 is finite state if and only if the sequence xm(modplogpm+1)x\equiv m \pmod{p^{\lfloor \log_p m\rfloor+1}}1 of reduced van der Put coefficients satisfies two conditions:

  1. it consists of finitely many eventually periodic elements of xm(modplogpm+1)x\equiv m \pmod{p^{\lfloor \log_p m\rfloor+1}}2;
  2. it is xm(modplogpm+1)x\equiv m \pmod{p^{\lfloor \log_p m\rfloor+1}}3-automatic.

For prime xm(modplogpm+1)x\equiv m \pmod{p^{\lfloor \log_p m\rfloor+1}}4, this is explicitly presented as Anashin’s theorem; the contribution is its extension to all xm(modplogpm+1)x\equiv m \pmod{p^{\lfloor \log_p m\rfloor+1}}5 (Grigorchuk et al., 2020).

The paper makes the relation between coefficient sequences and automata explicit in both directions. Given a finite Mealy automaton defining xm(modplogpm+1)x\equiv m \pmod{p^{\lfloor \log_p m\rfloor+1}}6, there is an explicit algorithmic procedure constructing a finite Moore automaton generating the sequence xm(modplogpm+1)x\equiv m \pmod{p^{\lfloor \log_p m\rfloor+1}}7. Conversely, given a finite Moore automaton generating a sequence xm(modplogpm+1)x\equiv m \pmod{p^{\lfloor \log_p m\rfloor+1}}8 of eventually periodic xm(modplogpm+1)x\equiv m \pmod{p^{\lfloor \log_p m\rfloor+1}}9-adic integers, there is an explicit algorithmic procedure constructing a finite Mealy automaton of an endomorphism pp00 with pp01 for all pp02. The two constructions are dual in the sense that the automata produced cover the input automata as labeled graphs (Grigorchuk et al., 2020).

The key bridge is the section formula. If pp03 denotes the section at pp04, then

pp05

where pp06. Deep coefficients of a section are therefore essentially a reindexing of the original coefficient sequence, with only a first-level correction term (Grigorchuk et al., 2020).

The examples are deliberately concrete. One example computes the reduced van der Put coefficients for a generator of the lamplighter group, producing eventually periodic pp07-adic coefficients such as pp08, pp09, pp10, pp11. Another starts from the Thue–Morse sequence viewed as pp12-adic values pp13 and pp14, prescribes it as pp15, and constructs a pp16-state Mealy automaton with that coefficient sequence (Grigorchuk et al., 2020).

A significant limitation is also explicit: the Christol-type algebraicity argument used in the prime case does not obviously extend to general pp17, and no such analogue is provided (Grigorchuk et al., 2020).

5. Measure preservation and ergodicity in pp18-adic dynamics

In pp19-adic dynamics, the van der Put basis yields coefficient criteria for Haar measure preservation and, in more specialized form, ergodicity. For a compatible function

pp20

the measure-preserving criterion is exact: pp21 preserves Haar measure if and only if pp22 form a complete set of residues modulo pp23, and for every pp24 and every pp25, the coefficients

pp26

are all nonzero residues modulo pp27 (Khrennikov et al., 2012).

This criterion is equivalent to bijectivity modulo pp28 for all pp29. The proof uses the van der Put expansion to lift solutions from modulo pp30 to modulo pp31 one digit at a time. The same paper gives an additive normal form: pp32 where pp33 is arbitrary compatible and pp34 is assembled from permutations pp35 of pp36 and pp37 of pp38 through a van der Put series (Khrennikov et al., 2012).

For ergodicity, the situation is more delicate. One paper provides sufficient conditions for general pp39 and alternative proofs of the sharp pp40 criteria. If

pp41

is pp42-Lipschitz, then

pp43

is the basic coefficient criterion for pp44-Lipschitzness. A sufficient measure-preserving condition is that pp45 be distinct modulo pp46 and

pp47

where pp48 is the highest nonzero digit term of pp49 (Jeong, 2012).

The main general ergodicity result is a sufficient criterion: a pp50-Lipschitz function satisfying the coefficient conditions of Theorem 3.7 together with

pp51

is ergodic (Jeong, 2012). In the special case pp52, the criterion is sharp. For

pp53

ergodicity is equivalent to

pp54

pp55

(Jeong, 2012).

These dynamical results do not redefine the classical van der Put theorem; rather, they turn the basis into an exact coordinate system for local permutation data and scale-by-scale transitivity.

6. The separate geometric usage: the Gerritzen–van der Put conjecture

A distinct usage of “van der Put theorem” arises in nonarchimedean geometry through the Gerritzen–van der Put conjecture on split degenerate hyperelliptic and superelliptic curves. Here the object is not the van der Put basis but a comparison between two finite subsets of pp56: the fixed-point set

pp57

of order-pp58 generators of a pp59-Whittaker group pp60, and the branch set pp61 of the corresponding cyclic pp62-cover (Yelton, 2024).

The original Gerritzen–van der Put statement asserted that pp63 and pp64 have the same position. The 2024 paper shows that this literal formulation is false in general and requires a modification: pp65 must be assumed optimal. Under that hypothesis, if pp66 is the induced bijection, then for every subset pp67 with pp68,

pp69

The theorem also gives depth transformations: pp70 for odd-cardinality clusters,

pp71

for even-cardinality clusters in the tame case, and

pp72

for certain even clusters in the wild case (Yelton, 2024).

The stronger statement is Berkovich-theoretic. If pp73 and pp74 are the convex hulls of pp75 and pp76 in the Berkovich projective line, then pp77 extends to a homeomorphism

pp78

satisfying

pp79

where pp80 measures the part of the path pp81 lying within distance pp82 of the fixed-point axes. In residue characteristic prime to pp83, this acts by dilating each axis by factor pp84 and leaving the rest unchanged; in residue characteristic pp85, the dilation occurs on the radius-pp86 tubular neighborhood of each axis (Yelton, 2024).

This geometric line of work is conceptually separate from the classical analytic van der Put theorem. The shared name comes from Gerritzen and van der Put, not from the basis theorem for continuous pp87-adic functions.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Van der Put Theorem.