REVIEW 1 major objections 5 minor 12 references
On surjectivity and dynamical properties of dill maps
T0 review · 1 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read Surjective uniform dill maps are exactly cellular automata
desk verdict A correct but modest surjectivity theorem for uniform dill maps, with one genuine gap: the proof needs |A| ≥ 2, and the singleton alphabet breaks the precise statement. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the extended local rule $f^*$, which slides a window of diameter $\theta$ along a finite word and concatenates the output blocks. The argument fixes the upper norm $\ell$ and defines $p$ as the minimum number of preimages under $f^*$ among words of length $k\ell$; surjectivity gives $p>0$, and a double-counting identity shows $p=|A|^{(\theta-1)\ell}$. Comparing $|A|^\theta = |A|^{\theta\ell}$ then yields $\ell=1$, which reduces the map to a cellular automaton. Preimage-balance counting is the mechanism that carries the theorem.
What would settle it
Take $A=\{a\}$ and any uniform dill rule $f$ of constant length $r>1$; then $F(a^{\mathbb{N}})=a^{\mathbb{N}}$ is the same surjective map as a cellular automaton, so the theorem's literal claim fails unless $|A|\ge 2$ is added. The theorem could also be tested by searching for any binary uniform dill map with constant output length greater than 1 that is surjective.
Extended reading notes
Core claim
On the paper's own terms, the discovery is Theorem 2: a uniform dill map $F$ with diameter $\theta$ and local rule $f$ is surjective if and only if it is a surjective cellular automaton, meaning $|f(u)|=1$ for every $u\in A^\theta$ and every nonempty word $v$ has exactly $|A|^{\theta-1}$ preimages under $f^*$. The proof adapts the classical balanced-counting argument for cellular automata to block outputs; once uniform preimage balance is established, comparing $|A|^\theta$ with $|A|^{\theta\ell}$ forces $\ell=1$, so the output length collapses to one. A direct consequence is that uniform dill maps with constant block length greater than one, or with variable block lengths, are never onto.
Load-bearing premise
The proof silently assumes the alphabet has at least two symbols; the step concluding $\ell=1$ by comparing exponents in $|A|^\theta = |A|^{\theta\ell}$ is invalid when $|A|=1$, and a one-letter uniform dill rule of constant length $r>1$ defines the same surjective map as a cellular automaton.
Editorial extensions
If this is right
- Theorem 2 implies that no uniform dill map with a variable-length local rule can be surjective; onto maps must write single symbols at every window position.
- Surjective uniform dill maps inherit the uniform preimage balance of cellular automata: every nonempty word has exactly $|A|^{\theta-1}$ preimages under $f^*$.
- Corollary 2 transfers cellular automaton rigidity: a surjective uniform dill map is expansive, transitive, open, or closing exactly when the corresponding cellular automaton is.
- The condition $\theta \le |f|$ guarantees equicontinuity, so such dill maps cannot be expansive (Remark 1).
- Example 2 shows a dill map can be expansive but not surjective, a behaviour impossible for cellular automata.
Reading between the lines
- A testable boundary case is to allow local rules with non-constant output lengths whose average length is 1; if such a dill map over a binary alphabet can be onto, then uniformity, not constant length alone, is the true obstruction.
- The theorem makes surjectivity of uniform dill maps checkable from finite data: verify $|f(u)|=1$ on all $\theta$-blocks and count preimages of finitely many words, with no search over infinite configurations.
- A natural next step the paper leaves open is whether equicontinuity of non-uniform dill maps admits a blocking-word characterisation analogous to the cellular automaton case; Proposition 1 looks like one sufficient condition inside that larger question.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies dill maps over the one-sided full shift A^N, which generalize both cellular automata and substitutions by allowing the local rule to output words of variable length. The main result (Theorem 2) claims that a uniform dill map is surjective if and only if it is a surjective cellular automaton, i.e., its local rule outputs single letters and satisfies a balanced preimage condition. The paper also proves a sufficient condition for equicontinuity (Proposition 1 and Corollary 1) and gives an example of an expansive non-surjective dill map, contrasting with the known behavior of cellular automata.
Significance. If the main theorem is correct, it is a strong rigidity result: among uniform dill maps, surjectivity forces the local rule to have length one, so variable-length uniform dill maps cannot be onto. The proof is self-contained and adapts classical balance-counting arguments from Hedlund and Kůrka; no parameters are fitted. Proposition 1 is a clean sufficient condition for equicontinuity. The paper is clearly written in structure, though with several presentation defects. The central theorem as stated, however, fails for one-letter alphabets, so the main claim needs a small but essential correction before the paper can be accepted.
major comments (1)
- [3, Theorem 2] Theorem 2 is false as stated when the alphabet has exactly one symbol. The proof concludes ℓ=1 from the equation (♯A)^θ = (♯A)^ℓ(♯A)^((θ−1)ℓ) = (♯A)^(θℓ), but this exponent comparison is only valid when ♯A≥2. If A={0}, a uniform dill rule of constant length ℓ>1, e.g., f(0^θ)=0^ℓ, defines the identity map on the one-point Cantor space. That map is surjective and is a cellular automaton (with a different local rule), yet |f(u)|=ℓ>1, contradicting the stated characterization. The paper should either state explicitly the standing assumption |A|≥2, or give a separate one-sentence treatment of the singleton case.
minor comments (5)
- [3, proof of Theorem 2] The counting argument is correct in substance for |A|≥2, but the display 'p×(♯A)^k = ... = ... > p(♯A)^(kℓ)' uses the symbol k both for the length of the input suffix in A^k and for the index of the output word length kℓ in A^(kℓ). This makes the proof hard to follow. Please clarify by using two different indices, and justify explicitly why the set {u'v : u'∈(f*)^{-1}(u), v∈A^k} equals the union over w∈A^(kℓ) of (f*)^{-1}(uw).
- [3, Example 2] The notation 'a≠b≠c' should be defined as 'a,b,c pairwise distinct'; as written it is ambiguous. The proof of non-surjectivity contains several typos and unclear equalities (e.g., 'f*(u0u1u2u3) = w0w1w2 = 01' and 'f(u2u3u4)=2=w3' followed by 'f(012)=22'), which should be corrected. The proof of positive expansivity is only a sketch: the quantities pt and Δt are not defined cleanly, and the key assertion that applying f* cannot create a factor a≠b≠c unless such a pattern already existed is stated without proof. Since this example is used to exhibit an expansive non-surjective dill map, it deserves a rigorous write-up.
- [3, Corollary 2] The term 'opening' should be 'open' (open maps). Also, 'transitive ... cellular automata are surjective' is stated with citation [3]; make sure the citation is to the correct result for one-sided cellular automata.
- [Throughout] There are numerous typographical and grammatical errors, e.g., 'Comminucations' in the affiliation, 'defintions' in Section 2, 'let us start by given', and missing spaces before 'A'. A careful proofreading pass is recommended.
- [2, Example 1] The displayed local rule 'τ ◦ f : aa, bb7→ ab ba, ab7→ a' is ambiguous; please present the values of τ∘f on all length-2 words in a table or with clear spacing.
Circularity Check
No significant circularity: Theorem 2 is proved by a self-contained counting argument on the local rule, independent of the paper's own Theorem 1.
full rationale
The only self-citation, Theorem 1 (from the author's thesis), is presented as background characterization and is never invoked in the proof of the main results. The proof of Theorem 2 follows Kůrka's Theorem 5.21, an external result, and is a finite counting argument: surjectivity gives a positive minimal preimage count p, the count is shown constant over words of length kℓ, and the contradiction argument forces p = (♯A)^((θ−1)ℓ) and then ℓ = 1 from (♯A)^θ = (♯A)^(θℓ). No fitted parameter is introduced, no conclusion is assumed, and no known result is merely renamed. The corollaries on equicontinuity, expansivity, transitivity, openness, and closing all rest on Theorem 2/Proposition 1 plus standard external theorems (Hedlund, Kůrka, Fagnani–Margara, Codenotti–Margara). The singleton-alphabet edge case, where comparing exponents does not force ℓ = 1, is a genuine correctness gap but not a circularity, and it does not change the circularity verdict.
Assumptions & free parameters
assumptions (3)
- domain assumption Alphabet A has at least two symbols.
- domain assumption Dill map local rules are non-erasing: every output block f(u) is a nonempty word.
- standard math Hedlund's balance condition characterizes surjective cellular automata.
Cite this review
Pith. "Pith review of On surjectivity and dynamical properties of dill maps." pith.science (2026). https://pith.science/paper/GDYNHLXJ
@misc{pith2026250600960,
author = {Pith},
title = {Pith review of: On surjectivity and dynamical properties of dill maps},
year = {2026},
howpublished = {\url{https://pith.science/paper/GDYNHLXJ}},
note = {Machine review of arXiv:2506.00960}
}
read the original abstract
In this paper, we study certain dynamical properties of dill maps, a class of functions introduced in~\cite{salo2015block} that generalizes both cellular automata and substitutions. In particular, we prove that surjective uniform dill maps are precisely the surjective cellular automata. We also establish a sufficient condition for a dill map to be equicontinuous.
Figures
Reference graph
Works this paper leans on
-
[1]
Ben Ramdhane, F.: Symbolic dynamical systems in topological spaces defined via edit distances. Ph.D. thesis, Aix Marseille Universit \'e (AMU), Marseille, FRA.; University of Sfax, Tunisia (2023)
work page 2023
-
[2]
Berth \'e , V., Rigo, M. (eds.): Combinatorics, automata, and number theory., Encyclopedia of Mathematics and Its Applications, vol. 135. Cambridge: Cambridge University Press (2010)
work page 2010
-
[3]
The American Mathematical Monthly 103(1), 58--62 (1996)
Codenotti, B., Margara, L.: Transitive cellular automata are sensitive. The American Mathematical Monthly 103(1), 58--62 (1996)
work page 1996
-
[4]
Theory of Computing Systems 31(6), 663--677 (1998)
Fagnani, F., Margara, L.: Expansivity, permutivity, and chaos for cellular automata. Theory of Computing Systems 31(6), 663--677 (1998)
work page 1998
-
[5]
(eds.): Substitutions in dynamics, arithmetics and combinatorics, Lecture Notes in Mathematics, vol
Fogg, N.P., Berth \'e , V., Ferenczi, S., Mauduit, C., Siegel, A. (eds.): Substitutions in dynamics, arithmetics and combinatorics, Lecture Notes in Mathematics, vol. 1794. Berlin: Springer (2002). doi:10.1007/b13861, link.springer.de/link/service/series/0304/tocs/t1794.htm
doi:10.1007/b13861 2002
-
[6]
Mathematical systems theory 3(4), 320--375 (1969)
Hedlund, G.A.: Endomorphisms and automorphisms of the shift dynamical system. Mathematical systems theory 3(4), 320--375 (1969)
work page 1969
-
[7]
Ergodic theory and dynamical systems 17(2), 417--433 (1997)
K u rka, P.: Languages, equicontinuity and attractors in cellular automata. Ergodic theory and dynamical systems 17(2), 417--433 (1997)
work page 1997
-
[8]
Soci \'e t \'e math \'e matique de France Paris, France (2003)
K u rka, P.: Topological and symbolic dynamics. Soci \'e t \'e math \'e matique de France Paris, France (2003)
work page 2003
Show all 12 references
-
[9]
Ergodic Theory and Dynamical Systems 35(7), 2292--2310 (2015)
Salo, V., T \"o rm \"a , I.: Block maps between primitive uniform and pisot substitutions. Ergodic Theory and Dynamical Systems 35(7), 2292--2310 (2015)
2015
-
[10]
IEEE Transactions on Neural Networks 5(1), 3--14 (1966)
Von Neumann, J., Burks, A.W., et al.: Theory of self-reproducing automata. IEEE Transactions on Neural Networks 5(1), 3--14 (1966)
1966
-
[11]
, " * write output.state after.block = add.period write
ENTRY address author booktitle chapter doi edition editor eid howpublished institution journal key month note number organization pages publisher school series title type url volume year label INTEGERS output.state before.all mid.sentence after.sentence after.block FUNCTION in...
-
[12]
write newline
" write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 gl...
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.