English

Binary codes that do not preserve primitivity

Formal Languages and Automata Theory 2025-10-09 v1

Abstract

A code XX is not primitivity preserving if there is a primitive list wlistsX{\mathbf w} \in {\tt lists} X whose concatenation is imprimitive. We formalize a full characterization of such codes in the binary case in the proof assistant Isabelle/HOL. Part of the formalization, interesting on its own, is a description of {x,y}\{x,y\}-interpretations of the square xxxx if yx|y| \leq |x|. We also provide a formalized parametric solution of the related equation xjyk=zx^jy^k = z^\ell.

Cite

@article{arxiv.2203.11341,
  title  = {Binary codes that do not preserve primitivity},
  author = {Štěpán Holub and Martin Raška and Štěpán Starosta},
  journal= {arXiv preprint arXiv:2203.11341},
  year   = {2025}
}
R2 v1 2026-06-24T10:21:13.247Z