A -ary Local Criterion for the Radius-One Limited Permutation Channel and Almost-Optimal Binary Block-Concatenation Codes
arXiv:2606.26905
Abstract
The radius-one limited permutation channel maps a transmitted word to any word obtained by an arbitrary set of pairwise disjoint adjacent transpositions. This is the case of the -limited permutation channel of Langberg et al., and is also the zero-error version of simultaneous adjacent-swap errors. We study zero-error block-concatenation codes for this channel. Our first contribution is a -ary two-stage local criterion for certifying free block-concatenation codes. The criterion replaces the global all-length confusability problem by finitely many local checks between blocks: a same-length truncated-ball test and a second-stage prefix test for unequal lengths. In the binary case, it yields explicit block-concatenation codes of rates , , and . The best construction improves the previous string-concatenation rate and comes within of the known upper bound . Although the criterion is only sufficient, we prove that it is rate-complete: for every alphabet size , the supremum of -ary block rates certified by the criterion is exactly the -ary zero-error capacity . Thus it imposes no asymptotic rate loss. We also give an exact product-automaton verifier which decides, for a fixed prefix-free binary block set, whether the induced finite-length codes are correcting for all lengths. Finally, motivated by feedback settings, we study error detection. We prove a -ary pairing upper bound and give a -ary local detecting criterion. In the binary case, we construct a detecting block-concatenation code of rate , compared with the upper bound .
36 pages