Bounded configurations with vanishing higher differences #
This module proves Lemma 3.4 (lem:repeated) of paper/nivat.tex and the
parallel case of Theorem 5.1. Boundedness rules out a nonzero affine slope along
a lattice orbit; boundedness of differences then reduces every positive order
to the first difference.
The main results are difference_eq_zero_of_iterate_of_bounded, its finite-range
specialization difference_eq_zero_of_iterate, and
periodic_of_parallel_mixed_difference. Finite-range closure lemmas also support
the orbit-closure difference in Corollary 3.6 (cor:periodic-difference).
Pointwise subtraction preserves finite range, as needed for the orbit-closure difference in
Corollary 3.6 (cor:periodic-difference).
A directional difference preserves finite range, as used when applying Lemma 3.4
(lem:repeated).
A bounded rational configuration with zero second difference has zero first difference: a
nonzero affine slope would contradict its uniform absolute bound. This is the affine-sequence
step in Lemma 3.4 (lem:repeated).
A finite rational range has a uniform absolute bound, as needed to apply Lemma 3.4
(lem:repeated) to finite-range configurations.
A finite-range rational configuration with zero second difference has zero first difference.
This is the affine-sequence case of Lemma 3.4 (lem:repeated).
A uniform absolute bound on a rational configuration bounds each first difference by twice
that bound. This preserves boundedness during the reduction of difference order in Lemma 3.4
(lem:repeated).
Lemma 3.4 (lem:repeated): a bounded rational configuration annihilated by a positive iterate
of a difference is annihilated by the first difference. The direction may also be zero, when
the conclusion is immediate.
A finite-range rational configuration annihilated by a positive iterate of a directional
difference is annihilated by its first difference. This is the finite-range specialization of
Lemma 3.4 (lem:repeated).
A common integer multiple of two mixed-difference directions is a period of a finite-range rational configuration. This is the repeated-difference argument in the parallel case of Theorem 5.1; the integer coefficients may have either sign.
The parallel case of Theorem 5.1: two nonzero parallel directions with vanishing mixed difference force periodicity of a finite-range rational configuration. This case needs no complexity hypothesis.