Half-plane agreement from compactness #
This module proves Lemma 3.1 (lem:halfplane-pair) of paper/nivat.tex.
Nearest disagreements are chosen by minimizing their squared integer norms.
A simultaneous compact subsequence of the translated configurations and their
unit normals gives agreement on an open half-plane while retaining a fixed
origin disagreement.
The main results are exists_halfPlane_pair for a closed shift-invariant space
and exists_halfPlane_pair_coordinates with the normal written as a coordinate
pair.
The Euclidean plane in which the unit normals of Lemma 3.1 (lem:halfplane-pair) converge.
Equations
Instances For
The real embedding of a lattice site used in the distance estimates of Lemma 3.1
(lem:halfplane-pair).
Equations
- Nivat.Dynamics.latticeReal z = !₂[↑z.1, ↑z.2]
Instances For
The natural-number squared norm used to select a nearest disagreement in Lemma 3.1
(lem:halfplane-pair).
Instances For
The lattice embedding preserves addition, as used when translating agreement balls in Lemma
3.1 (lem:halfplane-pair).
The lattice origin embeds as the real origin in the geometry of Lemma 3.1
(lem:halfplane-pair).
The integer measure of a disagreement equals its squared Euclidean distance. This connects
well-ordering to the geometry in Lemma 3.1 (lem:halfplane-pair).
An infinite family over a finite alphabet contains distinct configurations agreeing on any
finite window. This is the initial pigeonhole step of Lemma 3.1 (lem:halfplane-pair).
Distinct configurations have a disagreement of least Euclidean distance from the origin, by
minimizing a natural-number squared norm. This is the nearest-disagreement step of Lemma 3.1
(lem:halfplane-pair).
A finite alphabet and infinitely many configurations give nearest disagreements arbitrarily
far from the origin. This implements the escaping agreement balls in Lemma 3.1
(lem:halfplane-pair).
A displacement strictly inside the limiting negative half-plane eventually shortens an
escaping radius. This is the displayed squared-distance estimate in the proof of Lemma 3.1
(lem:halfplane-pair).
Convergence in a product of discrete alphabets implies eventual equality at each fixed
coordinate. Lemma 3.1 (lem:halfplane-pair) uses this to preserve disagreement at the origin
and agreement inside the half-plane.
An infinite closed shift-invariant space over a finite discrete alphabet contains two
configurations disagreeing at the origin and agreeing on an open half-plane with a unit
normal. This is the compact-space form of Lemma 3.1 (lem:halfplane-pair).
Coordinate form of Lemma 3.1 (lem:halfplane-pair), with the unit-normal equation and strict
half-plane inequality written explicitly.