Encoding subshifts through sliding block codes
Sophie MacDonald
TL;DR
This work extends Krieger's zero-ambiguity embedding theory to the setting of a mixing SFT $X$, a mixing sofic shift $Y$, and a factor map $\pi:X\to Y$. The authors give necessary and sufficient periodic-point criteria: a subshift $Z$ with entropy strictly below $Y$ embeds into $X$ with $\pi\circ\psi$ injective if and only if, for every period $n$, the number of least-period-$n$ points in $Z$ does not exceed the number of $Y$-periodic points that have a $\\pi$-preimage of the same period, denoted $q_n(Z)\le r_n(\pi)$. The core methodology introduces a sophisticated coding framework using markers, blanks, and stamps to separate and encode data blocks, together with Markov-approximation arguments and a blowing-up lemma to handle obstructions, yielding a robust construction that preserves entropy gaps and allows near-injective embeddings. These contributions bridge deterministic channel coding with symbolic dynamics, offering a precise, quantitative embedding criterion that generalizes Krieger’s theorem and clarifies when entropy is the governing barrier to zero-error transmission through a sliding-block channel. The results have potential implications for dimension-reduction and structural understanding of factor maps between complex symbolic systems.
Abstract
We prove a generalization of Krieger's embedding theorem, in the spirit of zero-error information theory. Specifically, given a mixing shift of finite type $X$, a mixing sofic shift $Y$, and a surjective sliding block code $π: X \to Y$, we give necessary and sufficient conditions for a subshift $Z$ of topological entropy strictly lower than that of $Y$ to admit an embedding $ψ: Z \to X$ such that $π\circ ψ$ is injective.
