Normalizing the selected boundary #
The coordinate normalization in Lemma 5.5 (lem:boundary-window) of
paper/nivat.tex. Translation places the first edge site at the origin, and
reflection in the normal coordinate places the interior above the edge.
The window and configuration are transported by the same affine bijection;
the pattern inequality and row-block witnesses are preserved explicitly.
The additive lattice equivalence that preserves horizontal coordinates and either preserves
or reverses the normal coordinate. Lemma 5.5 (lem:boundary-window).
Equations
- Nivat.TwoFactors.normalSignEquiv ε hε = { toFun := fun (z : Nivat.Lattice) => (z.1, ε * z.2), invFun := fun (z : Nivat.Lattice) => (z.1, ε * z.2), left_inv := ⋯, right_inv := ⋯, map_add' := ⋯ }
Instances For
The affine lattice bijection sending the normalized edge origin to its selected site and
choosing the normal orientation. Lemma 5.5 (lem:boundary-window).
Equations
- Nivat.TwoFactors.normalAffineEquiv ε hε start edge = (Nivat.TwoFactors.normalSignEquiv ε hε).trans (Equiv.addRight (start, edge))
Instances For
The linear part of the affine normalization transports a translation vector by the chosen
normal sign. Lemma 5.5 (lem:boundary-window).
The bottom-edge window data together with the exact affine change of configuration under
which its boundary-cost inequality holds. Lemma 5.5 (lem:boundary-window).
The affine map from normalized sites to the selected window sites.
The additive linear part transporting period vectors.
Translation vectors are transported by the linear part.
The horizontal coordinate direction is fixed by normalization.
The normalized interior above the bottom edge.
- e : ℕ
The number of sites on the normalized bottom edge.
- H : ℕ
The highest normalized interior row, allowing zero.
The bottom edge has positive length.
All interior sites lie on rows
1throughH.Each interior row contains
e - 1consecutive sites.- cost : complexity (c ∘ ⇑self.s) (prefixWindow self.C self.e) < complexity (c ∘ ⇑self.s) self.C + self.e
The transported configuration satisfies the strict boundary-cost inequality.
Instances For
Translate the first edge site to the origin and orient the normal coordinate so that the
interior lies above it, preserving the actual pattern inequality and row-block witnesses.
Lemma 5.5 (lem:boundary-window).