Boundary cost and unique extension #
The counting part of Lemma 5.5 (lem:boundary-window) and the fiber count in
Lemma 5.7 (lem:periodic-interior) of paper/nivat.tex. Restriction is a
surjection on occurring patterns. A small total increase forces a zero increase
at one boundary site, and the total excess of fiber sizes bounds the number of
interior patterns with more than one boundary extension.
The first k consecutive sites of the horizontal boundary row. Lemma 5.5
(lem:boundary-window), equation eq:boundary-rule-domain.
Equations
- Nivat.TwoFactors.rowPrefix k = Finset.image (fun (i : ℕ) => (↑i, 0)) (Finset.range k)
Instances For
A boundary prefix of length zero is empty, so a zero-memory rule uses only the interior.
Lemma 5.5 (lem:boundary-window).
Increasing the prefix length retains all previously adjoined boundary sites. Lemma 5.5
(lem:boundary-window).
The interior together with the first k boundary sites, the finite window denoted D_k in
the paper. Lemma 5.5 (lem:boundary-window), equation eq:boundary-rule-domain.
Equations
Instances For
Before any boundary sites are adjoined, the prefix window is exactly the interior. Lemma 5.5
(lem:boundary-window).
The successive interior-plus-prefix windows are nested, hence their pattern complexities are
nondecreasing. Lemma 5.5 (lem:boundary-window).
A boundary cost smaller than its length yields an index k < e where the next site is
uniquely determined by the occurring interior and prefix pattern. Lemma 5.5
(lem:boundary-window), equation eq:boundary-rule.
Outputs with at least two distinct preimages are bounded in number by input cardinality
minus output cardinality. The additive statement counts only finite occurring fibers. Lemma
5.7 (lem:periodic-interior).